💡 개인 PC에서 '유닉스를 한번 돌려보자!' 라고 시작된게 리눅스
GNU를 통해서 UNIX 진영은 높은 생산성을 가질 수 있었다.
GNU가 만든건 GPL이라는 라이센스가 있음. customizing 할 수 있는데 GPL하고 모두 공개해야한다. (상업적 사용시 GPL 위반은 큰 위험이 될 수 있다.)
Red Hat, Debian 의 차이
Red Hat 계열 : CentOS, Fedora
Debian 계열 : Ubuntu, Mint
- DEB 계열 : Debian, Ubuntu, Mint
- RPM 계열 : RHEL(Red Hat Enterprise Linux), CentOS, Fedora
→ RPM, DEB은 패키지 방식의 차이일뿐 바이너리 코드 자체는 같다. 호환성 문제는 대부분 버전에서 비롯된다.
패키지 시스템으로 계열을 나눈다. → 계열 내에서 특정 벤더나 단체로 다시 나뉜다.
- 64bit OS 지원으로 기존 UNIX 성능 따라가고 있음.
- 네트워킹 분야에서 빠른 발전으로 새로운 기법들이 추가되어 강한 면모가 보임.
Debian : 작고 가벼운 시스템 구축이 목적이고 커스텀마이징 하기 좋다.
우분투 : 예쁘고 사용이 편리한 데스크탑 리눅스 구축이 목적. 다른 배포판은 데스크탑으로 꾸미기엔 귀찮은게 많은편 (규모가 있는 회사는 Red Hat 사용하는 편)
Debian 계열의 패키지 방식은 결함과 기능적으로 확장 불가능한 구조.
스타트업 기업이 가장 많이 사용. 엔터프라이즈 환경에서 제일 많이 쓰인다
최신기술을 확인하기 편리하여 선행기술 개발, 보안 시스템 개발에 쓰인다.
Large & Fat data, Realtime system에 주로 적용
- 대용량 웹 서비스
- 클라우드 서비스
- 게임 서비스
- 증권
하드웨어는 ARM 기반의 CPU를 주로 사용 (e.g. 안드로이드, 셋톱박스, 네트워크 스위치)
라즈베리파이, 오렌지파이, 라떼판다, 오드로이드