먼저 Linux 운영 체제에 대한 기본 지식부터 시작하겠습니다.
리눅스 운영체제
운영 체제는 컴퓨터 하드웨어와 컴퓨터 사용자 간의 인터페이스로 설명할 수 있습니다. 컴퓨터 하드웨어의 자원을 처리하고 컴퓨터 프로그램의 기본 서비스를 용이하게 하는 소프트웨어 그룹입니다.
운영 체제는 컴퓨터 시스템 내 시스템 소프트웨어의 필수 구성 요소입니다. 운영 체제의 주요 목적은 사용자가 모든 프로그램을 편리하고 효율적으로 실행할 수 있는 플랫폼을 제공하는 것입니다.
반면에, 리눅스 OS는 UNIX OS의 유명한 버전 중 하나입니다. 여러 개인용 컴퓨터 시스템 사용자에게 저가 또는 무료 OS를 제공하기 위해 개발되었습니다. 놀랍게도 이는 다음을 포함하는 완전한 OS입니다. X 윈도우 시스템, Emacs 편집기, IP/TCP , GUI (그래픽 사용자 인터페이스) 등
숨겨진 앱
리눅스 운영체제 역사
1991년 핀란드 학생의 특별한 프로젝트가 시작되면서 리눅스의 역사는 시작됐다. 리누스 토발즈 새로운 무료 생성을 위해 OS 커널 . 최종적인 리눅스 커널은 그 이후 역사를 통틀어 지속적인 발전으로 주목을 받았습니다.
- 리눅스는 1991년 핀란드 학생 리누스 토발즈(Linus Torvalds)에 의해 제안되었습니다.
- HP-UX( 휴렛 패커드의 ) 8.0 버전이 공개되었습니다.
- Hewlett Packard 9.0 버전은 1992년에 출시되었습니다.
- FreeBSD 1.0 버전 및 NetBSD 1993년에 8버전이 출시되었다.
- Red Hat Linux는 1994년에 제안되었습니다. Caldera는 Ransom love에 의해 탐지되었으며 Bryan Sparks와 NetBSD 1.0 버전이 출시되었습니다.
- HP-UX 10.0 버전과 FreeBSD 2.0 버전은 1995년에 출시되었습니다.
- K 데스크탑 환경은 다음과 같이 구축되었습니다. 마티아스 에트리히 1996년에.
- HP-UX 11.0 버전은 1997년에 출시되었습니다.
- IRIX 6.5 버전, 즉 5세대 SGI UNIX 세대, Free BSD 3.0 버전 및 Sun Solaris 7 OS가 1998년에 출시되었습니다.
- 그만큼 칼데라 시스템 전문 서비스 부서 및 SCO 서버 소프트웨어 부서와의 계약이 2000년에 발표되었습니다.
- Lindows의 이름은 2004년에 Linspire로 변경되었습니다.
- 첫 출판 우분투 2004년에 출판되었다.
- openSUSE 프로젝트는 커뮤니티에서 무료 배포를 시작했습니다. 노벨 2005년.
- 2011년에 리눅스 커널 버전 3.0이 출시되었습니다.
- 구글의 리눅스 기반 안드로이드는 2013년 수출 휴대폰 기준 스마트폰 시장 점유율 75%를 주장했다.
- 우분투는 2014년에 2억 명 이상의 사용자를 요구했습니다.
리눅스 시스템의 아키텍처
Linux 운영 체제의 아키텍처에는 주로 다음과 같은 일부 구성 요소가 포함되어 있습니다. 커널, 시스템 라이브러리, 하드웨어 계층, 시스템, 그리고 쉘 유틸리티 .
1. 커널:- 커널은 운영 체제의 핵심 부분 중 하나입니다. Linux OS의 주요 작업을 각각 담당합니다. 이 운영 체제에는 고유한 유형의 모듈이 포함되어 있으며 기본 하드웨어와 직접 협력합니다. 커널은 낮은 수준의 하드웨어나 응용 프로그램의 세부 정보를 시스템에 숨기는 데 필요한 추상화를 용이하게 합니다. 아래에 언급된 몇 가지 중요한 커널 유형이 있습니다:
- 모놀리식 커널
- 마이크로 커널
- 엑소 커널
- 하이브리드 커널
2. 시스템 라이브러리:- 이러한 라이브러리는 일부 특수 기능으로 지정할 수 있습니다. 이는 운영 체제의 기능을 구현하기 위해 적용되며 커널 모듈의 코드 액세스 권한이 필요하지 않습니다.
3. 시스템 유틸리티 프로그램:- 전문적인 수준과 개별적인 활동을 담당합니다.
4. 하드웨어 계층:- Linux 운영 체제에는 CPU, HDD 및 RAM과 같은 여러 주변 장치로 구성된 하드웨어 계층이 포함되어 있습니다.
김프용 글꼴
5. 쉘:- 커널과 사용자 간의 인터페이스입니다. 커널 서비스를 감당할 수 있습니다. 사용자를 통해 명령을 받고 커널 기능을 실행할 수 있습니다. 셸은 다양한 유형의 OS에서 사용할 수 있습니다. 이러한 운영 체제는 두 가지 유형으로 분류됩니다. 그래픽 쉘 그리고 명령줄 쉘 .
그래픽 줄 쉘은 그래픽 사용자 인터페이스를 용이하게 하고, 명령줄 쉘은 명령줄 인터페이스를 용이하게 합니다. 따라서 이 두 쉘 모두 작업을 구현합니다. 그러나 그래픽 사용자 인터페이스 셸은 명령줄 인터페이스 셸에 비해 느리게 작동합니다.
이러한 쉘에는 다음과 같이 분류되는 몇 가지 유형이 있습니다.
- 콘 쉘
- 본 쉘
- C 쉘
- POSIX 쉘
Linux 운영 체제 기능
Linux OS의 주요 기능 중 일부는 다음과 같습니다.
리눅스의 단점
명령줄 인터페이스를 이해해야 하며 최신 소프트웨어를 찾는 것도 약간 복잡합니다. OS에서 문제가 발생하면 검색 솔루션이 매우 문제가 됩니다. 또한 Linux와 비교하여 Mac 및 Windows에는 다양한 전문가가 있습니다.
Linux 운영 체제 애플리케이션
리눅스는 오늘날 수십억 달러 규모의 기업입니다. 수천 개의 정부와 기업이 저렴한 비용, 시간, 라이센스 비용 및 경제성으로 인해 전 세계적으로 Linux 운영 체제를 사용하고 있습니다. Linux는 여러 유형의 전자 장치 내에서 사용할 수 있습니다. 이러한 전자 장치는 전 세계 사용자가 쉽게 사용할 수 있습니다. 유명한 Linux 기반 전자 장치 중 일부는 다음과 같습니다.
리눅스 민트 시나몬 vs 메이트
- Yamaha 모티브 키보드
- 볼보 차량 내 네비게이션 시스템
- TiVo 디지털 비디오 레코더
- 소니 리더
- 소니 브라비아 텔레비전
- 어린이 1인당 노트북 1대 XO2
- 모토로라 MotoRokr EM35 전화
- 레노버 아이디어패드 S9
- HP 미니 1000
- Google Android 개발자 전화 1
- Garmin Nuvi 860, 880 및 5000
- Dell Inspiron Mini 9 및 12
리눅스 배포판
Linux 커널의 소프트웨어 기반 컬렉션으로 구성된 OS이거나 배포판에 Linux 커널이 포함되어 있다고 말할 수 있습니다. 소프트웨어와 라이브러리를 지원하고 있습니다. Linux 배포판을 다운로드하면 Linux 기반 OS를 얻을 수 있습니다. 이러한 유형의 배포는 다음과 같은 고유한 유형의 장치에 대해 존재합니다. 개인용 컴퓨터, 임베디드 장치 등. 약 600개 이상의 Linux 배포판이 존재하며 유명한 Linux 배포판 중 일부는 다음과 같습니다.
- 디핀
- 오픈수세
- 페도라
- 오직
- 데비안
- 우분투
- 초등학교
- 리눅스 민트
- 만자로
- MX 리눅스
우분투와 리눅스는 다른가요?
예.
Window와 Linux의 주요 차이점은 Window는 오픈 소스이며 무료 OS이며 Debian 기반 Linux 배포판인 반면, Linux는 Linux 커널을 기반으로 작동하는 대규모 오픈 소스 OS 모음입니다.
게다가 우분투는 리눅스의 배포판이고 리눅스는 핵심 시스템이다. Ubuntu는 Canonical Ltd.에 의해 통합되어 2004년에 출시되었으며 Linux는 Linus Torvalds에 의해 통합되어 1991년에 출시되었습니다.
첫 번째 문자 제거 엑셀
사용자 모드와 커널 모드
커널 구성 요소의 코드는 다음과 같은 고유한 권한 분위기에서 실행됩니다. 커널 모드 모든 컴퓨터 리소스에 대한 완전한 액세스와 함께. 이 코드는 개별 프로세스를 보여주고 개별 주소 공간에서 실행되며 컨텍스트 전환이 필요하지 않습니다. 따라서 매우 빠르고 효율적입니다.
커널은 모든 프로세스를 실행하고 프로세스에 대한 시스템의 다양한 서비스를 촉진합니다. 또한 하드웨어 프로세스에 대한 보안 액세스를 용이하게 합니다.
커널 모드에서 실행하는 데 필요하지 않은 지원 코드는 시스템 라이브러리 내에 있습니다. 사용자 프로그램 및 기타 유형의 시스템 프로그램은 사용자 모드에서 구현됩니다.
커널 모드 및 시스템 하드웨어에 대한 액세스는 포함되지 않습니다. 사용자 유틸리티/프로그램은 시스템의 하위 수준 작업을 얻기 위해 커널 기능에 액세스하기 위해 시스템 라이브러리를 사용합니다.