중화사전망 - 영어 사전 - 리눅스 시스템이란 무엇입니까? 간단히 소개해 주시겠어요?
리눅스 시스템이란 무엇입니까? 간단히 소개해 주시겠어요?
Linux 를 이해하기 전에 운영 체제 (OS) 가 무엇인지 알 수 없습니다. 먼저 운영 체제가 무엇인지 간단히 살펴보겠습니다! 먼저 생각해 봅시다. 우리가 컴퓨터를 사용할 때, 화면 위의 쿵거리는 소리는 어디에서 오는가? 응! 비디오 카드와 스크린에 의해 개발되었습니다. 이제 인터넷을 통해 이 네트워크를 볼 수 있습니다. 문장, 카드, 네트워크 케이블, 모든 관련 전자 장치, 네트워크 장치를 통해 수행되는 작업입니다! VCD 를 보고 싶은데 어떻게 해야 하나요? 그런 다음 옵티컬 드라이브, 옵티컬 드라이브, 사운드 카드 등에 대한 지원이 필요합니다. 이 경우 사용 가능한 모든 것은 하드웨어 작업입니다! 맞습니다. 이 컴퓨터 하드웨어가 작동하고 있습니다. 그렇다면 하드웨어는 어떻게 작동할까요? 그것은 "운영 체제" 에 의해 이루어집니다! 이 운영 체제는 바로 당신, 사용자, 하드웨어 간의 메시징입니다! 다른 말로 하자면, 운영 체제가 없다면, 너의 컴퓨터 하드웨어는 고철 더미일 뿐, 아무 일도 할 수 없다!
그렇다면 운영 체제에는 무엇이 있을까요? 간단히 말해서, 운영 체제는 주로 두 가지로 나뉜다. 하나는' 코어' 이고, 하나는' 한 무더기의 코어가 제공하는 도구' 이다. 사용자가 자주 사용하는 Windows 컴퓨터로 간단히 설명하겠습니다. 모두 Windows 컴퓨터의 파일러를 사용해 보셨겠죠? 그러면 파일러를 열면 하드 드라이브에 있는 데이터가 표시됩니까? 이것은 하드 디스크 내부의 데이터를 보여 주며,' 코어' 가 너를 위해 완성한 것이다. 그러나 커널이 하드 디스크의 어떤 디렉토리에 있는 데이터를 표시하게 하려면, 이것은 파일러라는' 도구' 를 통해 이뤄진 것이다. (윌리엄 셰익스피어, 윈도, 하드디스크, 하드디스크, 하드디스크, 하드디스크, 하드디스크, 하드디스크, 하드디스크) 이것은 이해할 수 있습니까? 마찬가지로 Windows 2000 이나 Windows XP 를 사용해 본 적이 있다면 더 좋을 것입니다! 소위' FAT32 와 NTFS 파일 형식' 이라고 들어보셨죠? 이전 버전의 Windows 에서는 Windows 98 에서 Windows XP 의 NTFS 파일 형식의 하드 드라이브를 읽거나 찾을 수 없었습니다. 왜요 그의 "핵심" 이 NTFS 를 전혀 이해하지 못하기 때문입니다! 그래서, 비록 당신이 아키비스트를 가지고 있다 해도, 핵심은 NTFS 를 전혀 이해하지 못하기 때문에, 아키비스트는 당신이 하고 싶은 일을 이룰 수 있도록 도와줄 능력이 없습니다! (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언) 이것은 더 분명해야합니까? 맞아요! 전체 하드웨어는 커널에 의해 관리됩니다. 커널이 하드웨어를 모르면 위에서 언급한 NTFS 파일 형식 하드 드라이브와 같은 하드 디스크 장치를 사용할 수 없습니다! 핵심은' 커널' 이다. 운영 체제의 최하층이다. 그는 전체 하드웨어 자원의 작업 상태를 담당하고, Linux 는 자신의 핵심을 가지고 있고, Windows 는 자신의 핵심을 가지고 있다. 따라서 시스템에 새 하드웨어를 추가할 때, "커널" 이 지원되지 않는다면, 오, 이 새 하드웨어는 확실히 안 될 것입니다. 왜냐하면 그 커널을 제어하는 커널은 그를 모르기 때문입니다! (데이비드 아셀, Northern Exposure (미국 TV 드라마), 스포츠명언) 당신은 이것을 이해합니까? ! 먼저 대강의 이해를 한 후에' 핵심 컴파일' 을 할 때 다시 상세히 이야기하자!
일반적으로 커널 관리 트랜잭션은 다음과 같습니다.
시스템 호출 인터페이스: 일부 서비스가 커널과 통신하면 하드웨어 리소스를 더욱 활용할 수 있습니다.
프로세스 제어: 시스템 프로세스 제어 센터이므로 코어가 작을수록 좋습니다.
메모리 관리: 전체 시스템의 메모리 관리를 제어합니다.
파일 시스템 관리: I/O 등과 같은 파일 시스템 관리! 다른 파일 형식 지원도 있습니다. 커널이 파일 시스템을 모르는 경우 해당 파일 형식의 파일을 사용할 수 없습니다! 예를 들어, 위에서 언급한 Windows 98 은 NTFS 파일 형식의 하드 드라이브를 모릅니다.
장치 구동: 위에서 설명한 대로 하드웨어 관리는 커널의 주요 작업 중 하나입니다. 물론 장비 구동은 핵심적으로 해야 할 일이다! 다행스럽게도 커널을 다시 컴파일하지 않고도 드라이버를 모듈로 편집할 수 있는 소위' 로드 가능한 모듈' 기능이 있습니다! 이것은 후속 핵심 컴파일에서도 언급될 것이다!
그래서! 모든 하드웨어 자원은 그가 관리한다! 우리가 하고 싶은 것은 커널 자체에서 제공하는 기능 (예: 위에서 언급한 파일러) 외에 다른 애플리케이션을 통해 할 수 있습니다! 예를 들어, VCD 영화를보고 싶습니까? 그럼, Windows 에서 제공하는 미디어 플레이어 외에도 직접 VCD 플레이어를 설치하여 VCD 를 재생할 수 있습니다! 이 플레이어는 핵심 작업 (예: 영화 상영) 을 제어하는 데 도움이 되는 앱입니다. 따라서 핵심은 전체 하드웨어 지원을 제어하는 것이며 운영 체제의 최하층이라고 할 수 있습니다. 그러나 전체 운영 체제가 더욱 완전해지려면 핵심 및 핵심 관련 어플리케이션 소프트웨어가 제공하는 다양한 도구가 필요합니다!
좋아! 말하자면, 리눅스가 뭔지 아세요? 하하! 그렇습니다. 리눅스는 가장 중요한 커널과 커널이 제공하는 도구가 들어 있는 운영 체제입니다! 그는 완벽한 운영 체제 밑바닥에서 하드웨어 제어 및 자원 관리를 위한 완벽한 프레임워크를 제공하여 유닉스의 좋은 전통을 이어받아 상당히 안정적이고 강력합니다! 또한, 이 우수한 아키텍처는 현재의 PC (X86 시스템) 에서 실행할 수 있기 때문에 많은 소프트웨어 개발자들이 이러한 아키텍처, 즉 많은 애플리케이션에 에너지를 쏟고 있습니다! Linux 는 코어와 코어에서 제공하는 도구일 뿐이지만, 코어, 핵심 도구 및 이러한 소프트웨어 개발자들이 제공하는 소프트웨어의 통합으로 인해 Linux 는 더욱 완전하고 강력한 운영 체제가 되었습니다! Linux 시스템과 사용자 간의 연결을 다음 아이콘으로 볼 수 있습니다.
그림 1. 사용자, 사용자 인터페이스 및 핵심 도구, 코어 및 하드웨어 간의 상관 관계
Linux 가 무엇인지 간단히 이해한 후, "왜 Linux 가 매우 안정적인 운영 체제인가?" 라고 말하겠습니다. 그는 어떻게 왔습니까? \ "을
유닉스에서 리눅스 역사
Linux 가 매우 안정적인 운영 체제라고 자주 말하는 이유는 무엇입니까? 리눅스는 유닉스 가문인 선배가 있기 때문이다! 이 선배의 지원으로 리눅스는 곧 안정적이고 우수한 운영 체제가 될 것이다! 그럼, 유닉스에서 리눅스까지의 역사에 대해 이야기해 봅시다!
리눅스가 출현하기 20 년 전 (약 1970) 에는 상당히 안정적이고 성숙한 운영 체제가 있었다! 그건 리눅스의 맏형' 유닉스' 야! 어떻게 그렇게 말할 수 있니? ! 이 두 놈의 관계는 무엇입니까? 여기서 그에게 말해라! Linux 의 커널은 199 1 에서 Linus Torvalds 가 개발한 것으로 알려져 있으며, 인터넷에서 다운로드할 수 있습니다. 나중에 사람들은 이 작은 물건 (Linux 커널) 이 매우 작고 정교하다고 생각하여 천천히 많은 친구들이 이 작은 물건의 연구 분야에 뛰어들었습니다! 그런데 왜 이곳의 작은 일이 이렇게 위대한가? ! 그런데 왜 모두가 이 물건을 무료로 다운로드할 수 있을까요? ! 응! 새형이 천천히 허세를 부렸을 때 ... 오, 안돼! 천천히 내 말을 들어라!
미완성의 꿈: 벨, MIT, 제너럴 일렉트릭의' 다원' 시스템
초기의 컴퓨터는 지금의 개인용 컴퓨터와 다르다. 보통 사람이 만질 수 있는 것은 아니다. 군사 또는 하이테크 목적으로 만 이런 종류의 컴퓨터에 접근 할 수 있습니다! 앞서 언급했듯이, 컴퓨터 하드웨어도 운영 체제의 협조가 있어야만 컴퓨터의 효율을 충분히 발휘할 수 있다. 하지만 그 당시에는 컴퓨터가' 사치품' 으로 간주되어' 귀중품' 이라고 해야 했기 때문에 한 학교에는 호스트가 하나밖에 없었을 것이다. 물론, 그 해의 소위 메인프레임은 여전히 적당한 컴퓨팅 능력을 제공할 수 없었다. 그런데 호스트가 하나밖에 없는데 교사와 학생들이 많이 쓰고 싶은데 어떻게 해야 하나요? 이 문제를 해결하기 위해 1960 년대 초 MIT 는 이른바' 호환 시분할 시스템 (CTSS)' 을 개발했다. 문자 그대로 메인프레임을 통해 여러 터미널에 메인프레임 자원에 대한 온라인 액세스를 제공할 수 있습니다. 그 당시 터미널 자체에는 소프트웨어도 없고, 사용할 수 있는 자원도 없었다. 이러한 터미널을 사용하려면 온라인으로 호스트에 로그인해야 호스트의 자원을 사용하여 작업할 수 있습니다! ) 당시 약 30 명의 사용자가 온라인으로 호스트를 사용할 수 있었습니다. 이 시분할 시스템을 더욱 강력하게 만들기 위해 벨, MIT (MIT), 기이한 전기회사 (GE) 가 1965 를 중심으로 Multics 라는 대규모 프로젝트를 공동으로 개발하기 시작했습니다. 이 프로젝트는 호스트가 300 명 이상의 사용자를 연결할 수 있도록 하는 것입니다. 그러나, 4 년간의 투쟁 끝에, 이 계획은 여전히 요절을 선언했다. 오! 이건 실패야! (참고: Multics 는 복잡하고 많은 의미입니다. ) 을 참조하십시오
소형 파일 시스템 생성: 1969 Ken Thompson 의 소형 파일 서버 시스템
복잡한 Multics 시스템 프로젝트가 실패한 후, 벨 연구소는 당연히 이 프로젝트를 그만두었다. 이 프로젝트가 해체된 후, Muitics 에 참여한 Bell Research Laboratory 멤버 Ken Thompson 은 자신의 업무상 파일 액세스가 필요한 작은 운영 체제가 필요했다. 1969 년 그는 디지털 장비 회사의 컴퓨터 PDP-7 을 기반으로 자신의 작업 환경에 적합한 작은 파일 시스템을 설계했으며, 여기에는 자신이 개발한 가젯도 포함되어 있습니다. 그 시스템이 가장 오래된 유닉스의 원천이다! Ken 은 이 파일 시스템을 설계할 때 주로 자신의 편의를 위해 설계된 간단한 OS 로 원래의 Multics 시스템을 크게 단순화했습니다. 그러나 유닉스라는 용어는 당시 나타나지 않았다!
유닉스의 공식 탄생: Ritchie 등은 1973 년 C 언어로 최초의 정식 유닉스 코어를 집필했다.
톰슨이 쓴 운영 체제가 너무 유용했기 때문에 벨 연구소에서 널리 유통되고 여러 번 수정되었다. 1973 년, 벨 연구실의 데니스 리치 등은 컴파일 효율이 높은 C 언어로 1969 년 원래 시스템의 핵심을 다시 쓰며 운영 체제 이름을 유닉스 (Unix) 로 정했다. 그것은 최초의 유닉스 운영 체제이다! 하지만 이 운영체제는 이 엔지니어들이 개발했고, 대부분의 사용자가 이 분야의 엔지니어이기 때문에, 이후 유닉스 시스템 인터페이스가 일반 사용자가 받아들이기 어려운 상황 @ @ (참고: Unix 는 Multics 에 비해 의미가 단일하다! ) 을 참조하십시오
유닉스의 중요한 지점: 1977 년 BSD 탄생
유닉스의 초기 발전에는 BSD 의 탄생이라는 매우 중요한 일이 있었다! C 언어는 고급 언어이기 때문에 서로 다른 하드웨어 아키텍처에 적용될 수 있습니다. Unix 자체는 C 언어로 작성되었습니다! 유닉스 발표 후 버클리 교수들은 이 운영 체제에 매우 흥미를 느꼈다. 유닉스의 원본 코드와 몇 가지 수정을 받은 후, 1 세대 버클리 소프트웨어 릴리스 (BSD) 가 마침내 1977 에 출판되었다. 이 BSD 는 유닉스의 한 분야로, 그 발전은 유닉스에 상당한 영향을 미친다. 예를 들어 Sun 은 나중에 BSD 개발의 핵심으로 상용 Unix 버전을 개발했습니다!
유닉스 버전의 백가쟁명:
C 언어는 상당히 고급 프로그래밍 언어이기 때문에 하드웨어와 직접적인 관련이 없습니다. 예를 들어, Windows 도 C 프로그래밍 언어를 실행할 수 있습니다! 유닉스는 C 언어로 작성되었기 때문에 소스 코드를 조금만 수정해도 다른 하드웨어 아키텍처에서 이 운영 체제를 실행할 수 있습니다! 이후 Unix 의 편리성으로 인해 많은 상업회사와 학술기관이 이 운영 체제의 개발에 참여했다. 하지만 유닉스의 편리함과 다시 쓰기가 쉽기 때문에 유닉스는 ATT 의 시스템 V, 캘리포니아 대학의 BSD 버전, IBM 의 Unix 등 다양한 버전을 가지고 있습니다.
운영 체제의 커널은 하드웨어와 협력해야 하기 때문에 작업을 잘 할 수 있는 하드웨어 자원을 제공하고 제어해야 합니다! "그리고 초기에는 컴퓨터 하드웨어를 생산하는 회사마다 소위' 프로토콜' 이라는 개념이 없었기 때문에 각 컴퓨터 회사에서 생산하는 하드웨어는 당연히 달랐습니다! 그래서 그들은 자신의 컴퓨터 하드웨어에 적합한 유닉스 시스템을 개발해야 하기 때문에, 물론 자신의 유닉스는 자신의 하드웨어 장치만 일치시킬 수 있습니다! 예를 들어, 학술 기관에서 상당히 유명한 손, 크레이, HP 가 바로 이런 상황이다. 그들이 개발한 유닉스는 다른 하드웨어 아키텍처에서 작동하지 않습니다! 우리 모두는이 시스템과 장치를 "슈퍼 컴퓨터" 라고 부릅니다! PC 를 위한 유닉스 시스템을 설계하는 업체가 없기 때문에 초기에는 PC 를 지원하는 유닉스 운영체제가 없었습니다. (물론 초기 PC 가 지금처럼 보급되지 않았기 때문입니다.) ), 각 회사의 Unix 아키텍처는 비슷하지만 자체 하드웨어만 지원할 수 있으므로 초기 Unix 는 서버 또는 대형 워크스테이션에만 해당할 수 있습니다!
또한 버전이 너무 많고 모두 유닉스의 조상이기 때문에 물론 모두 유닉스라고 자칭한다. 음, 이렇게 되면 많은 상업회사들이 당연히 비슷한 소프트웨어를 출시할 것이다. 마셔! 그러면 자연히 상업 분쟁이 발생할 것이다! 정말 골치 아프네요 ~
GNU 및 자유 소프트웨어 재단은1984 에 있습니다.
유닉스의 업무 문제는 많은 유닉스 애호가들을 상당히 걱정하게 하는데, 그 중 하나는 유명한 리처드 M 스토만 씨이다. 그는 유닉스가 아주 좋은 운영 체제라고 생각한다. 이 시스템에서, 만약 모든 사람이 자신이 배운 것에 기여할 수 있다면, 이 시스템은 더욱 우수할 것이다! 스토만 씨는 가장 큰 기쁨은 모두가 그가 개발한 좋은 소프트웨어를 사용하게 하는 것이라고 생각한다! 그리고 모든 사람의 작업 환경 (하드웨어 및 소프트웨어 플랫폼 참조) 이 다를 수 있기 때문에 오픈 소스 개념을 강조하여 이 경험을 공유할 수 있도록 했습니다! 그는 오픈 소스가 있으면 당신의 프로그램에 많은 사람들이 테스트를 돕고 유닉스 커뮤니티를 더 좋고 강하게 만들 수 있다고 믿는다. (존 F. 케네디, 공부명언) 자신의 이상을 위해 스토만은 1984 에 GNU 와 자유소프트웨어 재단 (FSF) 을 설립하여 대중이 사용할 수 있도록 많은' 자유소프트웨어' 를 만들었다. 또한 그의 작품은 GNU GPL (Global Public License) 의 허가 모델로 대중에게 제공되었다. 이 FSF 의 핵심 이념은 "저작권제도는 사회적 진보를 촉진하는 수단이며 저작권 자체는 자연권이 아니다" 는 것이다. FSF 에 관심이 있거나 GNU 에 대해 더 알고 싶다면 조양대학교 홍조귀교수의 웹사이트를 참고하시면 더 심도 있는 설명이 있습니다! 게다가, Stallman 의 GNU 범용 공공허가는 항상 무료라는 단어를 강조해 왔다! 그는' 자유 소프트웨어' 는 가격의 문제가 아니라 자유의 문제라고 말했다. 이 개념을 이해하려면' 무료 맥주' 가 아니라' 표현의 자유' 를 생각해야 한다. " 자유소프트웨어' 는 사용자가 소프트웨어를 실행, 복사, 배포, 연구, 수정 및 개선할 수 있는 자유를 의미합니다.' 자유소프트웨어는' 자유' 를 의미하는 것이 아니라' 자유' 를 가진 소프트웨어를 의미합니다. 자유란 무엇인가? 즉, 이 소프트웨어를 받은 후에는 수정하고, 더 발표하고, 다른 컴퓨터 플랫폼에서 복제할 수 있습니다. 이것은 의심할 여지없이 좋은 소식이다! 그 결과, 유닉스에서만 실행할 수 있는 소프트웨어를 얻을 수 있지만, 소스 코드를 수정하면 Unix 나 Windows 에서 실행할 수 있습니다! 스토만 씨는 자유도를 더 직접적으로 설명했습니다.
원하는 어떤 목적으로도 이 무료 프로그램을 실행할 수 있습니다.
이 무료 프로그램의 작동을 이해한 후에는 원하는 스타일과 기능으로 수정할 수 있습니다.
친구를 돕기 위해 수정한 무료 프로그램을 다시 출시할 수 있습니다.
이 무료 프로그램을 개선하고 개선된 프로그램을 배포하여 지역사회를 축복할 수 있습니다!
간단히 말해서, GPL 라이센스에는 몇 가지 특징이 있습니다.
어떤 소프트웨어든 GPL 허가를 받은 후에는 누구나 이용할 수 있는 무료 소프트웨어입니다. 소스 코드도 얻을 수 있습니다.
GPL 공인 소프트웨어를 받은 후에는 누구나 자신의 취향에 따라 소스 코드를 수정할 수 있습니다.
또한, 수정된 소스 코드는 모두 참고할 수 있도록 인터넷 학회에 보고해야 합니다!
하지만 각별히 주의하세요. GPL 을 끊지 않으면 소프트웨어를 팔 수 없습니다. 이것은 또 다른 일이다! 예를 들어, 빨간 모자의 공식 홈페이지에는 대중이 다운로드할 수 있도록 빨간 모자에 발표된 리눅스 설치 시디를 제공했지만, 빨간 모자 자체는 리눅스 가방을 팔았고, 싸지는 않았습니다! "왜 그럴까요? 하하! 레드모자 판매 자료에는 상당량의 문서가 포함되어 있어 인터넷에서 다운로드할 수 있지만, 이렇게 많은 시간을 들여 이 자료들을 정리하는 데는 상당한 보상이 있어야 한다. 그렇게 말해! 그러니 주의하세요! GPL 은 수익성에 사용할 수 없습니다!
이 Linux 는 이후의 리눅스에 큰 영향을 미친다. Stallman 씨는 GNU 프로젝트를 개발했기 때문에, 친숙한 Emacs 문서 편집기, GCC, BASH ... 하지만 운영 플랫폼 없이 이러한 소프트웨어를 어떻게 사용합니까? 하지만 그가 제창한 프리랜서 소프트웨어 덕분에 그의 후기 노력은 소스 코드를 빠르게 접해 소프트웨어를 개발할 수 있었다. 이것이 바로 이후 리눅스의 이야기다. 이것은 나중에 다시 얘기한 이야기다 ~
X-Free86 프로젝트, 1988 용 그래픽 인터페이스
그래픽 사용자 인터페이스 (GUI) 에 대한 수요가 증가함에 따라 X Window System 은 MIT 및 기타 파트너가 1984 년에 처음 발표했고 비영리 조직인 XFree86 은 1988 년에 설립되었습니다. XFree86 은 X window 시스템, Free 및 x86 시스템 아키텍처의 통합 이름입니다! XFree86 의 GUI 인터페이스는 1994 가 Linux 커널 버전 1.0 을 출시할 때 Linux 운영 체제에 통합됩니다!
핀란드 대학생 Linus Torvalds 가 199 1 에서 보낸 문자 메시지
앞으로 몇 년 동안, 컴퓨터 하드웨어 업계의 강세 운영으로, 인텔 주도의 x86 시스템 기반 PC 가 보급되기 시작하면서 PC 는 매우 보편화된 기계가 되었습니다! 하지만 이 시점에서 사람들은 대부분 DOS 시리즈나 다른 오래된 시스템 자원을 많이 필요로 하는 운영 체제를 사용하고 있다. (윌리엄 셰익스피어, 윈도, Northern Exposure (미국 TV 드라마), 시스템명언) 바로 이때 핀란드 헬싱키 대학교의 Linus Torvalds 라는 학생이 특이한 일을 했다! Linus 는 Minix 시스템 (Unix 의 한 지점이기도 함) 을 보유하고 있는데, 그는 이 운영 체제에 매우 관심이 있습니다! 게다가, 그는 방금 386 대의 컴퓨터를 샀기 때문에, 그는 이렇게 말하고 싶었다. 이 유닉스는 대단하다! 이렇게 안정적이어서 개인용 컴퓨터 (X86 아키텍처) 에 이식해서 사용할 수 있나요? ! 다행히도, 스토먼이 제창한 오픈 소스 풍조로 인해 그는 소스 코드를 접할 수 있게 되었고, 이런 생각을 통해 허허! 그는 유닉스의 핵심을 일부러 읽고 복잡한 핵심 프로그램을 없애고 일반 PC 에 적합한 x86 시스템으로 다시 썼다. 199 1 에서, 그는 마침내 0.02 버전의 hobby 를 인터넷에 올려 모두가 다운로드할 수 있게 했고, hobby 가 모두의 인정을 받았기 때문에, 상당히 많은 친구들이 이 작품에 참여했다! 마지막으로 1994 에 첫 번째 전체 코어 버전 1.0 이 발표되었습니다! 현재 전염병을 일으키고 있습니다. Linux 커널의 개발은' 가상팀' 에 의해 이뤄졌기 때문에, 인터넷을 통해 Linux 의 핵심 소스 코드를 얻고, 세심한 개조를 거쳐 Linux 커뮤니티로 돌아간 다음, 완전한 Linux 시스템을 차근차근 개발할 수 있습니다. 토발즈 씨에 관해서는, 그는 이 단체의 발기인이다. 이러한 집단적 노력으로 토발즈 씨는 Linux 를 GNU 허가 모델로 삼기로 결정했으며, 이는 또한 모든 사람에게 이득이 될 것이다!
펭귄의 기원:
1994 년 Linux 커널 1.0 이 공식 발표될 때, 모두 Linus Torvalds 에게 마스코트를 생각하게 했다. 이상한 토발즈는 갑자기 어렸을 때 동물원에 가서 펭귄에게 쫓기고 뒹굴었다는 생각이 들었다 ~ 물렸다! 다른 마스코트가 생각나지 않으니 이 펭귄을 마스코트로 사용하세요! 그래서, 허허! 현재 우리는 이 펭귄이 이렇다는 것을 자주 본다!
--
지정이란 무엇입니까?
음, 위의 설명에서 우리는 리눅스가' 운영 체제' 이고, GNU 의 허가 모델이며, 그 맏형은 유닉스 (Unix) 라는 것을 알고 있다. 하지만 토발즈 씨가 유지 관리하는 리눅스는' 코어' 와' 핵심 도구' 의 집합만 제공하며, 더 완전한 기능이 필요한 운영 체제로는 충분하지 않습니다. 예를 들어, 데스크톱 프로그램을 원하면 X-Window 시스템에 가입해야 합니다. 그렇죠? -응? 만약 당신이 WWW 를 만들고 싶다면, 당신은 반드시 서버 소프트웨어에 가입해야 합니다, 그렇죠? 따라서 Linux 의 핵심은 이미 상당한 지원과 도구를 제공했지만, 완벽한 운영 체제를 형성하기에는 충분하지 않습니다.
다행히 Linux 는 안정성이 뛰어나 저렴한 x86 컴퓨터 플랫폼에서 실행할 수 있기 때문에 많은 키트 공급업체와 무료 소프트웨어 개발팀이 유명한 sendmail, wu-ftp, Apache 등 Linux 커널에서 관련 소프트웨어를 개발하도록 유도했습니다. 또한 일부 상업 회사도이 비즈니스 기회를 발견했습니다. 이에 따라 이들 상업회사나 비영리팀은 리눅스 코어, 핵심 도구 및 관련 소프트웨어를 조립하고 자체 회사나 팀의 창의적 시스템 관리 모듈과 도구를 추가하여 완전히 설치할 수 있는 운영 체제를 발표했습니다. 이 완전한 Linux 운영 체제를 릴리스라고 부르거나 중국어로' 설치 키트' 라고 부르겠습니다! 물론 GNU 아키텍처를 기반으로 하기 때문에 각 회사에서 발표한 CD 백은 인터넷에서 무료로 다운로드할 수 있습니다. 하지만 더 나은 서비스를 원한다면 회사에서 발행한 시디를 구입하는 것도 좋습니다!
하지만 리눅스는 유명한 빨간 모자, Linux, Mandrake, Debian, SuSE 등 너무 많기 때문이다. 많은 사람들이 걱정하고 있습니다. 릴리스마다 다른가요? 걱정하지 마세요. 각 릴리스는 Linux 커널을 기반으로 하는 자체 회사 스타일의 릴리스이기 때문에 모두 Linux 표준 라이브러리 (LSB) 의 사양을 준수합니다. 즉, 각 릴리스는 거의 비슷하다는 뜻입니다! 어차피 모두 리눅스 커널을 사용한다! 각 릴리스마다 사용되는 패키지가 정확히 동일하지 않을 수 있습니다. 따라서 원하는 대로 Linux 배포 CD 를 선택할 수 있습니다! 다음은 주요 Linux 배포자 웹 사이트 중 일부입니다.
빨간 모자:
Mandrake: /en/
Slackware:/
SuSE: /index_us.html
OpenLinux:/
데비안:. Tw/
UniteLinux:/unitedlinux/
물론, 키트 발행인은 여기에 있을 뿐만 아니라, 다른 Linux 뉴스를 보고 알아보실 수 있습니다! 그중에서 가장 유명한 중국 문화는 이 조의 발행인 CLE 에 속한다! 흥미가 있으면 다음 홈페이지도 볼 수 있어요!
Http://cle.linux.org.kr/cle
좋아요, 그럼 어떤 설치 패키지가 좋을까요? ! 앞서 VBird 가 언급한 바와 같이, 각 배급상용 Linux 커널은 사실 모두 동일합니다. 모두 www.kernel.org 에서 개발한 것입니다! 그래서 그것의 구조, 심지어 그 파일이 있는 디렉토리도 비슷하다. 기본적으로 일부 콘텐츠 패키지 (예: wu-ftpd, proftpd 등) 를 제외하고요. ), 다른 파일 아키텍처와 명령 시스템이 비슷하니 어떤 패키지가 더 좋은지 논의하지 마세요! 그러나 세트를 배우고 사용하는 방법을 소개하십시오! 다운로드 위치에 대해서는 다양한 Linux 릴리스를 위한 훌륭한 다운로드 사이트를 제공합니다.
Www.linuxiso.org
--
리눅스 기능 및 장점과 단점
리눅스의 기원:
앞서 언급했듯이, Linus Torvalds 씨는 항상 그 작은 운영 체제 커널을 좋아했고, 커널은 시스템을 관리하는 최하층이며, 모든 하드웨어 자원은 커널에 의해 제어됩니다! 그러나 앞서 언급했듯이, 초기의 Unix 는 199 1 까지 x86 PC 아키텍처를 지원하지 않았습니다. Linus 씨가 BBS 에 작은 알림을 발표하기 전까지는 큰 변화가 없었습니다. minix 를 사용하는 여러분 안녕하세요.
저는 (무료) 운영 체제를 만들고 있습니다.
Gnu 만큼 크지도 않고 프로페셔널하지도 않고 복제인 386(486) 에 있다.
BBS 의 이 메일은 당시 핀란드의 대학생 Linus Torvalds 가 보낸 것이다. 그는 hobby 라는 간단한 운영 체제 커널을 수정했다고 말했다. 이 hobby 커널은 최초의 Linux 커널 시스템이다! 또한, 그가 개발한 이 GNU 프로토콜 기반 운영 체제는 무료이기 때문에 누구나 다운로드하여 사용할 수 있습니다! (참고: 취미는 개인의 취미이고, 취미일 뿐, GNU 만큼 크고 전문적이지 않다. 개인의 흥미를 위해서라면 GNU 만큼 크게 놀지 않는다는 뜻이다 ~ ~)
Linus 가 개발한 이 취미는 유닉스 시스템을 기반으로 개발된 것이다. 그는 UNIX 의 많은 정보를 인텔 주도의 x86 시스템 (최초의 PC 시스템은 386 및 486 아키텍처) 에 적용할 수 있도록 단순화했기 때문에 그가 발표한 최신 시스템 커널은 Linus 의 Unix, 즉 Linux 라고 합니다! 물론 이 핵심은 당시 유닉스 시스템과 매우 비슷하기 때문에 유닉스 시스템이라고도 합니다! (참고: 사실 유닉스 클래스는 현재 서버 유형 운영 체제의 총칭이라고 할 수 있습니다! FreeBSD, BSD, Sun Unix, SCO Unix, HP Unix, Red Hat Linux, Mandrake Linux 등 모두 같은 조상' 리눅스' 에서 나왔기 때문에 문을 두드리는 것을 통칭하여 유닉스 운영체제라고 합니다! ) 을 참조하십시오
그럼 이 시스템에는 어떤 특별한 기능이 있을까요? 간단히 말해서:
무료: GPL (Global Public License) 기반 프레임워크이기 때문에 무료입니다. 즉, 누구나 무료로 원본 코드를 사용하거나 수정할 수 있습니다! 이것이 바로 이른바' 개방구조' 이며 과학계에 매우 중요하다! 많은 엔지니어들이 특별한 필요 때문에 시스템의 소스 코드를 수정하여 자신의 요구를 충족시킬 필요가 있기 때문입니다! 이 개방형 아키텍처는 다양한 요구를 충족시킬 수 있는 엔지니어가 될 것입니다! 그래서 물론 점점 더 인기를 얻을 수 있습니다!
낮은 장비 요구 사항: PC 의 X86 아키텍처를 지원할 수 있으며, 시스템 리소스는 이전 Unix 시스템처럼 Sun 과 같은 단일 회사 디바이스에만 적합합니다! 이 점에서만 큰 인기를 끌 수 있습니다!
강력한 안정성: 또한 일부 대형 Unix 워크스테이션에는 기능이 손실되지 않기 때문에 최근 몇 년 동안 점점 더 많은 회사나 단체 및 개인이 이 운영 체제의 개발과 통합에 주력하고 있습니다! (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 성공명언)
독립적으로 실행: 또한 많은 소프트웨어 제품군이 운영 체제에서 점차 사용되고 있고 많은 소프트웨어 제품군도 Linux 에서 개발 및 테스트되기 때문에 Linux 는 최근 웹, 메일, 프록시, FTP 등과 같은 거의 모든 워크스테이션 또는 서버 서비스를 직접 수행할 수 있게 되었습니다.
그래서, 현재로서는, 그는 상당히 성숙한 운영 체제이다! 그리고 자원을 소모하지 않고 공짜로, 허허, 마이크로소프트에 상당한 압력을 가했다고 할 수 있어요! 또한, 그의 시스템 하드웨어 요구 사항이 매우 낮기 때문에, 현재 많은 사람들이' 인텔의 음모' 때문에 (ㅋㅋ! 농담입니다. Tom 의 하드웨어 리뷰 사이트는 종종 인텔이 아니라고 말합니다! 오! 아) 그리고 상당 부분 탈락한 하드웨어 장비, 리눅스.