현재 위치 - 법률 상담 무료 플랫폼 - 특허 조회 - 번역: 영어에서 중국어로 기계 번역을 거절하다.
번역: 영어에서 중국어로 기계 번역을 거절하다.
199 1 7 월 3 일 comp.os.minix 에 게시된 게시물에는 POSIX 정보 수집 중. (물론, 이 시점에서 리눅스라는 이름은 아직 존재하지 않는다. 당시 레너스는 FREAX 를 머릿속에 떠올렸는데, 영어는 괴기, 괴물, 기상천외한 등을 의미했다. ). 그는 Linux 시스템을 개발하고 있다고 밝혔습니다. Linux 초기에는 POSIX(UNIX 의 국제 표준) 와 호환되는 아이디어를 가지고 있었습니다.

리눅스 운영 체제의 탄생

198 1 년, IBM 은 세계적으로 유명한 마이크로컴퓨터인 IBM PC 를 출시했습니다. MS-DOS 운영 체제는1981-1991년 동안 마이크로컴퓨터에서 지배적인 운영 체제였습니다. 이 시점에서 컴퓨터 하드웨어의 가격은 해마다 하락하고 있지만 소프트웨어 가격은 여전히 높다. 당시 애플의 MACs 운영 체제는 성능이 가장 좋았다고 할 수 있었지만, 천가도 쉽게 접근할 수 있는 것은 아니었다.

당시 또 다른 컴퓨터 기술 진영은 유닉스 세계였다. 하지만 유닉스 운영체제는 가격이 비쌀 뿐만 아니라 유닉스 딜러는 높은 금리를 찾기 위해 가격을 높이 올려 소형 PC 사용자가 접근할 수 없을 정도로 높게 올릴 것이다. 유닉스 소스 코드는 일찍이 벨 연구소의 허가를 받아 대학 교육에 사용할 수 있었지만, 줄곧 조심스럽게 보호되어 공개되지 않았다. 소프트웨어 업계의 대형 공급업체는 광범위한 PC 사용자에게 효과적인 솔루션을 제공하지 않았습니다. 바로 이때, MINIX 운영 체제가 등장했고, 상세한 책 한 권이 그것의 설계와 실현 원리를 설명했다. AST 는 매우 상세하고 잘 묘사되어 있기 때문에 전 세계의 컴퓨터 애호가들은 이 책을 읽고 운영 체제의 작동 원리를 이해하고 있다. Linux 시스템의 창시자인 린나스 베네딕트 토바즈도 포함되어 있습니다. 당시 (199 1 년) 린나스 베네딕트 토와즈는 헬싱키 대학교 컴퓨터학과 2 학년 학생으로 독학 해커였다. 이 2 1 세의 핀란드 젊은이는 컴퓨터를 만지작거리며 그들의 능력과 한계를 시험하는 것을 좋아한다. 하지만 당시 부족한 것은 전문 운영 체제였다. MINIX 는 좋지만, 단순한 교육용 운영 체제일 뿐, 강력하고 실용적인 운영 체제는 아니다.

199 1 년까지 GNU 프로젝트는 많은 도구와 소프트웨어를 개발했습니다. 가장 기대되는 Gnu C 컴파일러가 등장했지만 무료 Gnu 운영 체제는 아직 개발되지 않았다. 심지어 MINIX 도 저작권을 가지기 시작했고 소스 코드를 얻기 위해 구매해야 했습니다. GNU 운영 체제 HURD 는 개발 중이지만 몇 년 안에 완성할 수는 없다. 레너스에게 그것은 기다릴 수 없다. 199 1 의 4 월부터 자신의 운영 체제를 쓰기 시작했습니다. 처음에는 Intel 386 ™ architecture protection mode 에서 프로그래밍 기술을 배우기 위해 간단한 목적을 가지고 있었습니다. 그러나 나중에 리눅스의 발전은 그것의 원래 의도를 완전히 바꾸었다.

199 1 시작, Linux 는 386sx 호환 마이크로컴퓨터에서 minix 운영 체제를 배우기 시작했습니다. 학습을 통해 그는 점차 minix 시스템의 기존 성능을 만족시키지 못하고 새로운 무료 운영 체제를 개발하기 시작했다. Linus 가 comp.os.minix 뉴스그룹에 발표한 소식에 따르면, 우리는 그가 minix 시스템 학습에서 자신의 Linux 개발에 이르는 과정을 알 수 있다.

Linus 는 199 1 년 3 월 29 일 1 시간에 대한 메시지를 comp.os.minix 로 보냈다. 제목은 "minix-386 에서 gcc 가 최적화되지 않음" 이며, minix-386 에서 실행되는 gcc 컴파일러의 최적화 문제를 다루고 있습니다. Linus 는 199 1 초기부터 minix 시스템을 심도 있게 연구하기 시작했으며, 이 기간 동안 minix 운영체제를 개선하겠다는 생각을 갖게 되면서 minix 시스템을 다시 배우려는 시도로 발전했다는 것을 알 수 있습니다. 그가 minix 에서 질문에 대답할 때 가장 먼저 한 말은 "소스 코드 읽기" ("RTFSC:") 였다. 그는 답이 소스 코드에 있다고 생각한다. 이것은 또한 학습 시스템 소프트웨어의 경우 시스템의 기본 작동 원리를 이해해야 할 뿐만 아니라 실제 시스템과 결합하여 실제 시스템의 구현 방법을 배워야 한다는 것을 보여 줍니다. 이론은 결국 이론이기 때문에, 그중에는 많은 지엽적인 문제가 생략되어 있는데, 이 지엽적인 문제들은 비록 많은 이론적 내용은 없지만, 하나의 체계의 필수 구성 요소이며, 참새의 몸에 깃털처럼.

199 1 년 4 월부터 Linus 는 거의 모든 시간을 386-minix 시스템 (블랙 커널) 을 연구하고 GNU 소프트웨어 (GNU gcc, bash, GNU ) 이 시스템에. 그리고 2003 년 4 월 13 일 comp.os.minix 에 bash 를 minix 에 성공적으로 이식했다는 소식을 게재했습니다. 저는 이 셸 소프트웨어를 빼놓을 수 없습니다.

Linux 와 관련된 첫 번째 뉴스는 7 월 3 일 comp.os.minix 에 199 1 (물론 이 시점에서 Linux 의 이름은 아직 존재하지 않았습니다. Linus 는 당시 FREAX 를 생각했을 것입니다. ). 그는 Linux 시스템을 개발하고 있다고 밝혔습니다. Linux 초기에는 POSIX(UNIX 의 국제 표준) 와 호환되는 아이디어를 가지고 있었습니다.

Linus 의 다음 뉴스레터 (0 년 8 월 25 일 19965438+comp.os.minix) 에서 그는 모든 minix 사용자에게 "minix 에서 무엇을 보고 싶으세요?" 라고 물었다. "minix 에서 가장 보고 싶은 것은 무엇입니까?" ), 그 중 처음으로 그는 자신이 (무료) 386(486) 운영 체제를 개발하고 있다는 것을 밝히며, 이는 단지 취미일 뿐, 코드는 크지도 않고, GNU 만큼 전문적이지도 않을 것이라고 밝혔다. 무료 운영 체제를 개발하겠다는 생각은 4 월부터 양조되고 있다. Minix 시스템에서 당신이 좋아하거나 싫어하는 기능에 대해 피드백을 해주셨으면 합니다. (윌리엄 셰익스피어, Minix, Minix, Minix, Minix, Minix) 실제 및 기타 이유로 새로 개발된 시스템은 처음에는 minix (minix 의 파일 시스템 사용) 와 매우 유사합니다. 또한 bash (버전 bash( 1.08) 및 GCC (버전 gcc( 1.40) 가 새 시스템으로 성공적으로 마이그레이션되었으며 몇 달 후에 실용적입니다.

마지막으로, Linus 는 그가 개발한 운영 체제가 minix 소스 코드 한 줄을 사용하지 않았다고 발표했습니다. 또한 386 의 작업 전환 기능으로 인해 운영 체제는 이식할 수 없고 (이식성이 없음) 하드 드라이브에서만 사용할 수 있습니다. Linus 는 당시 Linux 의 이식성을 고려하지 않았다. 그러나 현재 Linux 는 거의 모든 하드웨어 아키텍처에서 실행할 수 있습니다.

6 월 5 일 199 1, Linus 는 comp.os.minix 뉴스그룹에 386-at 의 Linux 커널 리소스 탄생을 공식 발표했습니다. 이 소식은 리눅스의 탄생선언으로 불릴 수 있으며 널리 퍼지고 있다. 그래서 10 년 6 월 5 일은 Linux 커뮤니티에 특별한 날이며, 많은 후속 Linux 새 버전이 이 날을 선택했습니다. 따라서 RedHat 이 새 시스템을 출시할 날짜를 선택하는 것은 우연이 아닙니다.

Linux 운영 체제 버전 0.00 변경 (1991.2-4? ) 두 프로세스는 각각 AAA BBB 를 표시합니다.

리눅스 시스템 0. 13 버전의 커널은 0.95 버전으로 직접 이름이 바뀌었고, Linux 는 1.0 버전과는 거리가 멀다고 느끼지 않는다는 뜻입니다. 동시에, 버전 0.95 부터 커널에 대한 많은 개선 (패치 제공) 은 주로 다른 사람이 하는 것이고, Linus 의 주요 임무는 유지 관리 커널로 바뀌어 패치 적용 여부를 결정한다.

리눅스 이름의 유래

Linux 운영 체제는 처음에는 Linux 라고 불리지 않았지만, Linus 는 그의 운영 체제를 FREAX 라고 불렀는데, 영어에서는 괴기, 괴물, 기상천외한 의미였다. 관리자 알리 라임크가 ftp.funet.fi 서버에 새 운영 체제를 업로드했을 때 그는 이 이름을 좋아하지 않았다. 그는 Linus 가 운영 체제이기 때문에 그것의 해음 Linux 를 운영 체제의 카탈로그로 삼아라. 그래서 Linux 라는 이름이 전해졌다.

레너스의 자서전' 단지 재미를 위한 것' 에서 레너스는 "솔직히 말해서, 나는 리눅스라는 이름으로 이 운영체제를 발표할 생각은 한 번도 없었다. 그 이름이 너무 자만하기 때문이다" 고 설명했다. 최종 버전을 위해 어떤 이름을 준비해야 하나요? 긴장을 풀다. 사실 커널 코드의 일부 초기 makefiles 는 소스 코드를 컴파일하는 방법을 설명한 파일인데, 이미' Freax' 라는 이름이 포함되어 있는데, 이 이름은 이미 반년 정도 존재해 왔다. 하지만 사실 이것은 중요하지 않습니다. 나는 아직 누구에게도 커널 코드를 발표하지 않았기 때문에 그 당시에는 이름이 필요하지 않았다. 한편 알리 라임크는 자신의 방식으로 FTP 사이트에 커널 코드를 배치한다고 주장했고, Freax 라는 이름은 매우 싫어했다. 그는 현재의 이름 (Linux) 을 고집했고, 나는 당시 그와 많은 논쟁을 하지 않았다는 것을 인정한다. 그러나 이것들은 모두 그의 이름이다. 그래서 솔직히 말해서, 나는 자만하지 않거나, 부분적으로 솔직히 말해서, 나는 본위주의가 없다고 말할 수 있다. 하지만 저는, 음, 이것도 좋은 이름이라고 생각합니다. 앞으로 저는 항상 다른 사람을 설득할 수 있습니다. 제가 지금처럼 말이죠. " 라이너스 토워즈, 84-88 쪽입니다.

위의 설명에서 리눅스의 다섯 가지 기둥을 다음과 같이 요약할 수 있습니다.

(1) UNIX 운영 체제-UNIX 는 1969 년 벨 연구소에서 태어났습니다. Linux 는 UNIX 의 복제 시스템입니다. 유닉스의 중요성은 말할 필요도 없다.

② MINIX 운영 체제인 Minix 운영 체제도 유닉스 복제 시스템으로 유명한 컴퓨터 교수인 Andrew S. Tanenbaum 이 1987 년에 개발했다. MINIX 시스템의 출현과 소스 코드 제공 (대학에서만 무료로 사용 가능) 으로 전 세계 대학에 유닉스 시스템을 배우는 회오리바람이 불고 있다. Linux 는 199 1 참조 Minix 시스템에서 처음 개발되었습니다.

(3) GNU 프로그램-Linux 운영 체제 개발, Linux 에 사용되는 대부분의 소프트웨어는 기본적으로 GNU 프로그램에서 나옵니다. 리눅스는 운영 체제의 커널 일뿐입니다. GNU 소프트웨어 환경 (예: bash shell) 이 없으면 Linux 는 한 발짝도 걷지 못할 것이다.

④ POSIX 표준-Linux 운영 체제를 정상적인 길로 발전시키는 데 중요한 역할을 합니다. 그것은 리눅스 진보의 등대이다.

⑤ 인터넷-인터넷과 전 세계 수많은 컴퓨터 해커들의 사심없는 헌신 없이 리눅스는 최대 0. 13(0.95) 수준까지만 발전할 수 있다.