Linux 커널은 처음에 핀란드 Linus Torvalds가 헬싱키 대학에서 공부할 때 개인적인 취미를 위해 작성되었습니다.
Linux는 무료로 사용 가능한 자유 유닉스 유사 운영 체제 세트이며 POSIX 및 UNIX를 기반으로하는 다중 사용자, 다중 태스킹, 다중 스레딩 및 다중 CPU 운영 체제입니다.
Linux는 주요 UNIX 도구, 응용 프로그램 및 네트워크 프로토콜을 실행할 수 있습니다. 32 비트 및 64 비트 하드웨어를 지원합니다. Linux는 Unix의 네트워크 중심 디자인 아이디어를 계승하며 안정적인 다중 사용자 네트워크 운영 체제입니다.
Linux 배포
Linux 배포판은 Linux 커널을 응용 소프트웨어와 함께 패키지하는 것이라고 말할수 있습니다.
시장에서 가장 잘 알려진 배포판은 Ubuntu, RedHat, CentOS, Debian, Fedora, SuSE, OpenSUSE, Arch Linux, SolusOS 등입니다.
Linux 애플리케이션
오늘날에는 임베디드 장치에서 수퍼 컴퓨터에 이르기까지 다양한 Linux 배포판이 사용되고 있으며 서버 분야에서 입지를 다지고 있습니다. 일반적으로 서버는 LAMP (Linux + Apache + MySQL + PHP) 또는 LNMP (Linux + Nginx + MySQL + PHP) 조합.
현재 Linux 가정과 기업뿐만 아니라 정부에서도 널리 사용됩니다.
- 브라질 연방 정부는 Linux를 지원하는 것으로 전 세계적으로 알려져 있습니다.
- 러시아 군이 자체 Linux 배포판을 만들어 GHost 프로젝트의 결과를 달성했다는 뉴스 보도가 있습니다.
- 인도 Kerala 연방은 모든 연방 고등학교에 Linux 사용을 장려 할 계획입니다.
- 기술 독립을 달성하기 위해 중국은 loongson 프로세서에서만 Linux를 사용합니다.
- 스페인의 일부 지역에서 자체 Linux 배포판을 개발했으며 Extremadura 지역의 gnuLinEx 및 Andalusia 지역의 Guadalinex와 같은 정부 및 교육에 널리 사용됩니다.
- 포르투갈은 또한 Magalh? Es 랩톱 및 e-escola 정부 소프트웨어에 자체 Linux 배포판 Caixa Mágica를 사용합니다.
- 프랑스와 독일도 점차 Linux를 채택하기 시작했다.
Linux vs Windows
현재 Linux는 서버에서 더 많이 사용되고 데스크탑 운영 체제는 Windows가 더 많이 사용됩니다. 주요 차이점은 다음과 같습니다.
비교 | Windows | Linux |
---|---|---|
인터페이스 | 인터페이스가 통합되고, 셸 프로그램이 수정되었으며, 모든 Windows 프로그램 메뉴가 거의 동일하며, 바로 가기 키도 거의 동일합니다 | 그래픽 인터페이스 스타일은 릴리스에 따라 다르며 서로 호환되지 않을 수 있습니다. GNU / Linux 터미널은 UNIX에서 상속되었으며 기본 명령과 작업 방법은 거의 동일합니다. |
드라이버 | 드라이버가 풍부하고 버전이 자주 업데이트됩니다. 기본 설치 프로그램에는 일반적으로이 버전이 출시 될 때 많이 사용 된 하드웨어 드라이버가 포함되며 이후에 나오는 새 하드웨어 드라이버는 하드웨어 제조업체에 따라 다릅니다. 일부 오래된 하드웨어의 경우 원래 드라이버 없이는 지원하기가 어려운 경우가 있습니다. 또한 하드웨어 제조업체가 필요한 버전의 Windows에서 드라이버를 제공하지 않는 경우가 있습니다. | 자원 봉사자가 개발하고 Linux 핵심 개발 팀에서 발표 한 많은 하드웨어 제조업체는 저작권 고려 사항에 따라 드라이버를 제공하지 않지만 대부분 수동 설치는 필요하지 않지만 관련 설치는 비교적 복잡하여 새로운 사용자가 드라이버 문제에 직면하게합니다 방법)은 아무것도하지 않습니다. 그러나 오픈 소스 개발 모드에서는 Windows에서 지원하기 어려운 경우에도 많은 오래된 하드웨어에서 드라이버를 쉽게 찾을 수 있습니다. HP, Intel, AMD 및 기타 하드웨어 제조업체는 다양한 정도로 오픈 소스 드라이버를 점진적으로 지원하며 문제가 완화되고 있습니다. |
사용 | 비교적 사용하기 쉽고 시작하기 쉽습니다. 그래픽 인터페이스는 컴퓨터 배경 지식이없는 사용자에게 매우 유용합니다. | 그래픽 인터페이스는 사용하기 쉽고 시작하기 쉽습니다. 텍스트 인터페이스를 마스터하려면 학습이 필요합니다. |
학습 | 시스템 구조는 복잡하고 자주 변경되며 지식과 기술이 빠르게 제거되므로 딥 러닝이 어려워집니다. | 시스템의 구조는 간단하고 안정적이며 지식과 기술의 상속이 양호하며 비교적 깊이있게 공부하기가 쉽습니다. |
소프트웨어 | 각 특정 기능에는 상용 소프트웨어 지원이 필요할 수 있으며 해당 라이센스를 구매해야합니다. | 대부분의 소프트웨어는 무료로 사용할 수 있으며 동일한 기능을 가진 소프트웨어는 옵션이 더 적습니다. |