오늘 Linux는 31주년을 기념합니다.

25 년 1991 월 XNUMX 일, 21개월의 개발 끝에 XNUMX세의 학생, 화상회의에서 발표된 Linus Torvalds comp.os.minix 작동하는 프로토타입이 완성되었다는 새로운 운영 체제의 리눅스, bash 1.08 및 gcc 1.40 이식.

이쪽 자신도 모르는 사이에 Linux 커널의 첫 번째 공개 릴리스가 될 것입니다. 17월 0.0.1일에 발표되었습니다. 커널 62은 10.000KB로 압축되었으며 약 30라인의 소스 코드가 포함되어 있습니다. 현재 버전과 달리 최신 Linux 커널에는 XNUMX천만 라인이 넘는 코드가 있습니다.

리눅스 커널 MINIX 운영 체제에서 영감을 얻었습니다. 제한된 라이센스로 Linus에게 적합하지 않았습니다. 그후, Linux가 잘 알려진 프로젝트가 되었을 때, 비방자 Linus를 복사했다고 비난하려고 시도했습니다. 일부 하위 시스템의 코드 직접 미닉스.

이 공격은 MINIX의 저자인 Andrew Tanenbaum에 의해 격퇴되었으며, 그는 Minix 코드와 Linux의 첫 번째 공개 버전을 자세히 비교하도록 학생에게 의뢰했습니다. 연구 결과에 따르면 POSIX 및 ANSI C 요구 사항으로 인해 마이너 코드 블록 일치가 XNUMX개뿐입니다.

Linus는 원래 커널에 Freax라는 이름을 붙일 생각이었습니다. "free", "freak" 및 X(Unix)라는 단어에서 유래했습니다. 하지만 "Linux"라는 이름은 Ari Lemmke가 커널에 부여한 것입니다. Linus의 요청에 따라 그는 Torvalds가 요청한 대로 "freax"가 아니라 "linux"라는 파일이 있는 디렉토리 이름을 대학의 FTP 서버에 배치했습니다.

진취적인 사업가 William Della Croce가 Linux 상표를 등록하고 시간이 지남에 따라 로열티를 징수하기를 원했지만 나중에 마음을 바꿔 상표에 대한 모든 권리를 Linus에 양도했다는 점은 주목할 만합니다. Linux 커널의 공식 마스코트인 펭귄 Tux는 1996년에 열린 대회의 결과로 선택되었으며 Tux라는 이름은 Torvalds UniX를 의미합니다.

커널 개발의 역사, 우리는 그 중 일부를 공유합니다.

  • 1991년 XNUMX월: Linux 0.0.1, i386 CPU만 지원하고 플로피 디스크에서 부팅하는 최초의 공개 릴리스입니다.
    1992 년 XNUMX 월 : Linux 0.12, GPLv2 라이선스로 코드 배포 시작
  • 1992 년 XNUMX 월 : Linux 0.95, X 윈도우 시스템 실행 기능, 가상 메모리 및 파티션 스와핑 지원, 최초의 SLS 및 Yggdrasil 배포판이 등장했습니다.
  • 1993 년 여름, Slackware 및 Debian 프로젝트가 설립되었습니다.
    1994 년 XNUMX 월 : Linux 1.0, 공식적으로 안정적인 첫 번째 버전.
    1995 년 XNUMX 월 : Linux 1.2, 드라이버 수의 상당한 증가, Alpha, MIPS 및 SPARC 플랫폼 지원, 네트워크 스택 기능 확장, 패킷 필터 모양, NFS 지원.
  • 1996년 XNUMX월: Linux 2.0, 다중 프로세서 시스템 지원.
  • 1999 년 XNUMX 월 : Linux 2.2, 메모리 관리 시스템 효율성 향상, IPv6 지원 추가, 새로운 방화벽 구현, 새로운 사운드 하위 시스템 도입
  • Febrero de 2001: Linux 2.4, 8 프로세서 시스템 및 64GB RAM 지원, Ext3 파일 시스템, USB, ACPI 지원.
  • 2003 년 XNUMX 월 : Linux 2.6, SELinux 지원, 자동 커널 튜닝 도구, sysfs, 재설계된 메모리 관리 시스템.
  • 2008 년 XNUMX 월, Linux 커널 기반의 Android 플랫폼의 첫 번째 버전이 형성되었습니다.
  • 2011년 XNUMX월, 10.x 브랜치 개발 2.6년 후, 3.x 넘버링으로의 전환이 이루어졌습니다.
  • 2015에서, Linux 4.0에서 저장소의 git 개체 수가 4만 개에 도달했습니다.
  • 2018의 4 월에, 저장소에 있는 6만 git-core 개체의 장벽을 극복했습니다.
  • 2019 년 XNUMX 월, Linux 5.0 커널 분기가 형성되었습니다.
  • 2020년 XNUMX월에 게시됨, 커널 5.8은 프로젝트의 전체 수명 동안 모든 커널의 변경량 측면에서 가장 컸습니다.
  • 2021에서, Rust 언어 드라이버를 개발하기 위한 코드가 Linux 커널의 다음 분기에 추가되었습니다.
  • 2022년 XNUMX월, 버전 번호의 첫 번째 숫자를 변경할 6.0.x 분기에 충분한 버전이 있었기 때문에 Linux 커널 5 분기가 형성되었습니다.

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.