핡심 Linux 35μ„Έκ°€ λ˜μ—ˆλ‹€

1991λ…„ 8μ›” 25일, 5κ°œμ›”κ°„μ˜ 개발 끝에 21μ„Έμ˜ 학생 λ¦¬λˆ„μŠ€ ν† λ₯΄λ°œμŠ€λŠ” comp.os.minix λ‰΄μŠ€κ·Έλ£Ήμ— μƒˆλ‘œμš΄ 운영 체제의 μž‘λ™ ν”„λ‘œν† νƒ€μž…μ„ λ§Œλ“€μ—ˆλ‹€κ³  λ°œν‘œν–ˆμŠ΅λ‹ˆλ‹€. Linuxμ΄λŠ” bash 1.08 및 gcc 1.40 ν¬νŒ… μž‘μ—…μ΄ μ™„λ£Œλ˜μ—ˆμŒμ„ μ•Œλ¦¬λŠ” κ²ƒμ΄μ—ˆμŠ΅λ‹ˆλ‹€. μ»€λ„μ˜ 첫 번째 곡개 λ¦΄λ¦¬μŠ€μ˜€μŠ΅λ‹ˆλ‹€. Linux 9μ›” 17일에 μΆœμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€. 컀널 0.0.1은 μ••μΆ• μ‹œ 62KB ν¬κΈ°μ˜€μœΌλ©° μ•½ 10,000μ€„μ˜ μ†ŒμŠ€ μ½”λ“œλ₯Ό ν¬ν•¨ν•˜κ³  μžˆμ—ˆμŠ΅λ‹ˆλ‹€. μ΅œμ‹  컀널 Linux μ•½ 4천1백만 μ€„μ˜ μ½”λ“œλ₯Ό ν¬ν•¨ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

핡심 Linux λ―Έλ‹ˆν¬μŠ€ μš΄μ˜μ²΄μ œμ—μ„œ μ˜κ°μ„ λ°›μ•˜μ§€λ§Œ, λΌμ΄μ„ μŠ€ μ œν•œ λ•Œλ¬Έμ— λ¦¬λˆ„μŠ€μ—κ²ŒλŠ” μ ν•©ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. λ‚˜μ€‘μ—, Linux 이 ν”„λ‘œμ νŠΈλŠ” 널리 μ•Œλ €μ§€κ²Œ λ˜μ—ˆκ³ , λΉ„νŒμžλ“€μ€ λ¦¬λˆ„μŠ€κ°€ λ―Έλ‹ˆμ—‘μŠ€ ν•˜μœ„ μ‹œμŠ€ν…œμ˜ μ½”λ“œλ₯Ό 직접 λ³΅μ‚¬ν–ˆλ‹€κ³  λΉ„λ‚œν•˜λ € ν–ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ λ―Έλ‹ˆμ—‘μŠ€ 개발자인 μ•€λ“œλ₯˜ 타넨바움은 ν•œ ν•™μƒμ—κ²Œ λ―Έλ‹ˆμ—‘μŠ€ μ½”λ“œμ™€ 초기 곡개 λ²„μ „μ˜ μ½”λ“œλ₯Ό μžμ„Ένžˆ λΉ„κ΅ν•˜λ„λ‘ μ˜λ’°ν•˜μ—¬ μ΄λŸ¬ν•œ 곡격을 λ§‰μ•„λƒˆμŠ΅λ‹ˆλ‹€. Linux연ꡬ κ²°κ³Ό, POSIX 및 ANSI C μš”κ΅¬ 사항에 따라 κ²°μ •λœ μ‚¬μ†Œν•œ μ½”λ“œ 블둝 일치 ν•­λͺ©μ€ 단 λ„€ 개뿐인 κ²ƒμœΌλ‘œ λ‚˜νƒ€λ‚¬μŠ΅λ‹ˆλ‹€.

λ¦¬λˆ„μŠ€λŠ” μ›λž˜ 컀널 이름을 "free", "freak", "X"(μœ λ‹‰μŠ€)λ₯Ό ν•©μ„±ν•œ "Freax"둜 μ§€μœΌλ €κ³  ν–ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ κ·Έ 이름은 "Linux"이 컀널은 아리 λ ˜μΌ€ 덕뢄에 얻을 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. κ·ΈλŠ” λ¦¬λˆ„μŠ€μ˜ μš”μ²­μ— 따라 컀널을 λŒ€ν•™μ˜ FTP μ„œλ²„μ— μ˜¬λ ΈλŠ”λ°, ν† λ₯΄λ°œμŠ€κ°€ μš”μ²­ν–ˆλ˜ 'freax' λŒ€μ‹  μ•„μΉ΄μ΄λΈŒκ°€ λ‹΄κΈ΄ 디렉토리 이름을 'linux'둜 μ§€μ •ν–ˆμŠ΅λ‹ˆλ‹€. λ†€λžκ²Œλ„, 사업가 μœŒλ¦¬μ—„ 델라 ν¬λ‘œμ²΄λŠ” 이 μƒν‘œλ₯Ό λ“±λ‘ν•˜λŠ” 데 μ„±κ³΅ν–ˆμŠ΅λ‹ˆλ‹€." Linux κ·ΈλŠ” μ‹œκ°„μ΄ 지남에 따라 λ‘œμ—΄ν‹°λ₯Ό λ°›μœΌλ €κ³  ν–ˆμ§€λ§Œ, λ‚˜μ€‘μ— λ§ˆμŒμ„ λ°”κΏ” λͺ¨λ“  μƒν‘œκΆŒμ„ λΌμ΄λ„ˆμŠ€μ—κ²Œ μ–‘λ„ν–ˆμŠ΅λ‹ˆλ‹€. λΌμ΄λ„ˆμŠ€λŠ” 곡식 λ§ˆμŠ€μ½”νŠΈμž…λ‹ˆλ‹€. Linux-μ»€λ„μ˜ λ§ˆμŠ€μ½”νŠΈμΈ νŽ­κ·„ ν„±μŠ€(Tux)λŠ” 1996년에 μ—΄λ¦° 곡λͺ¨μ „을 톡해 μ„ μ •λ˜μ—ˆμŠ΅λ‹ˆλ‹€. ν„±μŠ€λΌλŠ” 이름은 ν† λ₯΄λ°œμ¦ˆ(Torvalds)의 UniXλ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€.

μ»€λ„μ˜ μ½”λ“œλ² μ΄μŠ€(μ†ŒμŠ€ μ½”λ“œ 라인 수)의 μ„±μž₯ μ—­ν•™:

  • 0.0.1 - 1991λ…„ 10μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 1.0.0 - 1994λ…„ 176μ›”, XNUMXμ€„μ˜ μ½”λ“œ;
  • 1.2.0 - 1995λ…„ 311μ›”, XNUMXμ€„μ˜ μ½”λ“œ;
  • 2.0.0 - 1996λ…„ 778μ›”, XNUMXμ€„μ˜ μ½”λ“œ;
  • 2.2.0 - 1999λ…„ 1.8μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 2.4.0 - 2001λ…„ 3.4μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 2.6.0 - 2003λ…„ 5.9μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 2.6.28 - 2008λ…„ 10.2μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 2.6.35 - 2010λ…„ 13.4μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 3.0 - 2011λ…„ 14.6μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 3.5 - 2012λ…„ 15.5μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 3.10 - 2013λ…„ 15.8μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 3.16 - 2014λ…„ 17.5μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 4.1 - 2015λ…„ 19.5μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 4.7 - 2016λ…„ 21.7μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 4.12 - 2017λ…„ 24.1μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 4.18 - 2018λ…„ 25.3μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 5.2 - 2019λ…„ 26.55μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 5.8 - 2020λ…„ 28.4μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 5.13 - 2021λ…„ 29.2μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 5.19 - 2022λ…„ 30.5μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ;
  • 6.4 - 2023λ…„ 32.9μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ.
  • 6.10 - 2024λ…„ 35.1μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ.
  • 6.16 - 2025λ…„ 40.8μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ.
  • 7.2 - 2026λ…„ 43.9μ›”, XNUMX만 μ€„μ˜ μ½”λ“œ.

핡심 개발 μ§„ν–‰:

  • Linux 0.0.1 - 1991λ…„ 9μ›”, i386 CPU만 μ§€μ›ν•˜κ³  ν”Œλ‘œν”Ό λ””μŠ€ν¬λ‘œ λΆ€νŒ…ν•˜λŠ” 졜초의 곡개 버전;
  • Linux 0.12 버전(1992λ…„ 1μ›”)λΆ€ν„° ν•΄λ‹Ή μ½”λ“œλŠ” GPLv2 λΌμ΄μ„ μŠ€μ— 따라 배포되기 μ‹œμž‘ν–ˆμŠ΅λ‹ˆλ‹€.
  • Linux 0.95 버전(1992λ…„ 3μ›”)μ—μ„œλŠ” X Window System을 μ‹€ν–‰ν•  수 μžˆλŠ” κΈ°λŠ₯이 μ œκ³΅λ˜μ—ˆκ³ , 가상 λ©”λͺ¨λ¦¬ 및 μŠ€μ™‘ νŒŒν‹°μ…˜ 지원이 κ΅¬ν˜„λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
  • Linux 0.96-0.99 β€” 1992-1993: λ„€νŠΈμ›Œν¬ μŠ€νƒ 개발이 μ‹œμž‘λ˜μ—ˆμŠ΅λ‹ˆλ‹€. Ext2 파일 μ‹œμŠ€ν…œμ΄ λ„μž…λ˜μ—ˆκ³ , ELF 파일 ν˜•μ‹ 지원이 μΆ”κ°€λ˜μ—ˆμœΌλ©°, μ‚¬μš΄λ“œ μΉ΄λ“œ 및 SCSI 컨트둀러용 λ“œλΌμ΄λ²„κ°€ λ„μž…λ˜μ—ˆκ³ , 컀널 λͺ¨λ“ˆ λ‘œλ”© 및 /proc 파일 μ‹œμŠ€ν…œμ΄ κ΅¬ν˜„λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
  • 1992년에 졜초의 SLS 및 Yggdrasil 배포판이 λ“±μž₯ν–ˆμŠ΅λ‹ˆλ‹€. 1993λ…„ μ—¬λ¦„μ—λŠ” Slackware와 Debian.
  • Linux 1.0 – 1994λ…„ 3μ›”, 졜초 곡식 μ•ˆμ • 버전 μΆœμ‹œ;
  • Linux 1.2 - 1995λ…„ 3μ›”, λ“œλΌμ΄λ²„ 수의 μƒλ‹Ήν•œ 증가, Alpha, MIPS 및 SPARC ν”Œλž«νΌ 지원, λ„€νŠΈμ›Œν¬ μŠ€νƒ κΈ°λŠ₯ ν™•μž₯, νŒ¨ν‚· ν•„ν„° μΆ”κ°€, NFS 지원;
  • Linux 2.0 버전 - 1996λ…„ 6μ›”, λ©€ν‹°ν”„λ‘œμ„Έμ„œ μ‹œμŠ€ν…œ 지원 μΆ”κ°€;
  • 1997λ…„ 3μ›”: 컀널 개발 메일링 리슀트인 LKML이 μ„€λ¦½λ˜μ—ˆμŠ΅λ‹ˆλ‹€. Linux;
  • 1998λ…„: Top500 λͺ©λ‘μ— ν¬ν•¨λœ 졜초의 ν΄λŸ¬μŠ€ν„°κ°€ μΆœμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€. Linuxμ•ŒνŒŒ CPUλ₯Ό νƒ‘μž¬ν•œ 68개의 λ…Έλ“œλ‘œ κ΅¬μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • Linux 2.2 버전 - 1999λ…„ 1μ›”, λ©”λͺ¨λ¦¬ 관리 μ‹œμŠ€ν…œμ˜ νš¨μœ¨μ„±μ΄ ν–₯μƒλ˜μ—ˆμœΌλ©°, λ‹€μŒ κΈ°λŠ₯이 μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€. IPv6 μ§€μ›μƒˆλ‘œμš΄ 방화벽이 μ„€μΉ˜λ˜μ—ˆκ³ , μƒˆλ‘œμš΄ μ‚¬μš΄λ“œ μ„œλΈŒμ‹œμŠ€ν…œμ΄ λ„μž…λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
  • Linux 2.4 버전(2001λ…„ 2μ›”)은 8개 ν”„λ‘œμ„Έμ„œ μ‹œμŠ€ν…œκ³Ό 64GB RAM, Ext3 파일 μ‹œμŠ€ν…œ, USB 지원, ACPIλ₯Ό μ§€μ›ν•©λ‹ˆλ‹€.
  • Linux 2.6 - 2003λ…„ 12μ›”, SE 지원Linux컀널 λ§€κ°œλ³€μˆ˜, sysfs, μž¬μ„€κ³„λœ λ©”λͺ¨λ¦¬ 관리 μ‹œμŠ€ν…œμ˜ μžλ™ νŠœλ‹ 도ꡬ;
  • 2005λ…„μ—λŠ” Xen ν•˜μ΄νΌλ°”μ΄μ €κ°€ λ„μž…λ˜μ–΄ 가상화 μ‹œλŒ€λ₯Ό μ—΄μ—ˆμŠ΅λ‹ˆλ‹€.
  • 2008λ…„ 9μ›”, ν•΄λ‹Ή ν”Œλž«νΌμ˜ 첫 번째 버전이 μΆœμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€. Android컀널을 기반으둜 Linux;
  • 2011λ…„ 10μ›” 2.6.x 브랜치 개발 3λ…„ ν›„ 2.x λ„˜λ²„λ§μœΌλ‘œ μ „ν™˜λ˜μ—ˆμŠ΅λ‹ˆλ‹€. Git λ¦¬ν¬μ§€ν† λ¦¬μ˜ 개체 μˆ˜κ°€ XNUMX만 κ°œμ— λ„λ‹¬ν–ˆμŠ΅λ‹ˆλ‹€.
  • 핡심 κΈ°λŠ₯은 2015년에 μΆœμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€. Linux 4.0. μ €μž₯μ†Œμ˜ Git 객체 μˆ˜κ°€ 4백만 κ°œμ— λ„λ‹¬ν–ˆμŠ΅λ‹ˆλ‹€.
  • 2018λ…„ 6μ›”, μ½”μ–΄ μ €μž₯μ†Œμ˜ XNUMX만 git κ°μ²΄λΌλŠ” μ΄μ •ν‘œλ₯Ό λŒνŒŒν–ˆμŠ΅λ‹ˆλ‹€.
  • 2019λ…„ XNUMXμ›” 컀널 λΈŒλžœμΉ˜κ°€ ν˜•μ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€. Linux 5.0 λ²„μ „μ—μ„œ ν•΄λ‹Ή μ €μž₯μ†Œμ˜ Git 객체 μˆ˜κ°€ 6.5만 κ°œμ— λ„λ‹¬ν–ˆμŠ΅λ‹ˆλ‹€.
  • 2020λ…„ 5.8월에 κ²Œμ‹œλœ XNUMX 컀널은 전체 ν”„λ‘œμ νŠΈ 수λͺ… λ™μ•ˆ λͺ¨λ“  μ»€λ„μ˜ λ³€κ²½ 횟수 μΈ‘λ©΄μ—μ„œ κ°€μž₯ μ»ΈμŠ΅λ‹ˆλ‹€.
  • 5.13 μ»€λ„μ—μ„œλŠ” 컀널에 λ³€κ²½ 사항이 ν¬ν•¨λœ 개발자 수(2150)에 λŒ€ν•œ 기둝이 μ„€μ •λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
  • 핡심 λΆ€μ„œλŠ” 2022λ…„ 8월에 μ„€λ¦½λ˜μ—ˆμŠ΅λ‹ˆλ‹€. Linux 6.0 λ²„μ „μž…λ‹ˆλ‹€. 5.x λΈŒλžœμΉ˜μ—μ„œ μΆ©λΆ„ν•œ λ¦΄λ¦¬μŠ€κ°€ λˆ„μ λ˜μ–΄ 버전 번호의 첫 번째 숫자λ₯Ό λ³€κ²½ν•  수 있게 λ˜μ—ˆκΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.
  • 6.1λ…„ 2022월에 μΆœμ‹œλœ 컀널 XNUMXμ—λŠ” Rustλ₯Ό 컀널 λ“œλΌμ΄λ²„ 및 λͺ¨λ“ˆ κ°œλ°œμ„ μœ„ν•œ 두 번째 μ–Έμ–΄λ‘œ μ‚¬μš©ν•˜λŠ” κΈ°λŠ₯이 μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
  • 2025λ…„ 40μ›”, μ†ŒμŠ€ μ½”λ“œ 쀄이 XNUMX만 쀄을 λ‹¬μ„±ν–ˆμŠ΅λ‹ˆλ‹€.
  • Rust 지원이 μ‹€ν—˜μ  κΈ°λŠ₯μ—μ„œ 핡심 컀널 κΈ°λŠ₯으둜 μ΄μ „λ˜μ—ˆμŠ΅λ‹ˆλ‹€. Linux.
  • 2026λ…„μ—λŠ” 디버깅, λ³€κ²½ 사항 κ²€ν† , 버그 식별 및 컀널 패치 κ°œλ°œμ— AI 도ꡬλ₯Ό ν™œμš©ν•˜λŠ” 데 μƒλ‹Ήν•œ 진전이 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. 특히, λ¦¬λˆ„μŠ€ ν† λ₯΄λ°œμŠ€λŠ” 졜근 인텔 Xe λ“œλΌμ΄λ²„μ˜ 문제 원인을 νŒŒμ•…ν•˜κΈ° μœ„ν•΄ AIλ₯Ό μ‚¬μš©ν•˜κΈ° μ‹œμž‘ν–ˆμŠ΅λ‹ˆλ‹€.

컀널 λ³€κ²½ μ‚¬ν•­μ˜ μ•½ 65%λŠ” κ°€μž₯ ν™œλ°œν•˜κ²Œ ν™œλ™ν•˜λŠ” μƒμœ„ 20개 κΈ°μ—…μ—μ„œ μ΄λ£¨μ–΄μ‘ŒμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, 컀널 7.1 개발 λ‹Ήμ‹œ λ³€κ²½ 사항 쀑 9.1%λŠ” Intel(1λ…„ μ „ 컀널 6.16μ—μ„œλŠ” 11.3%), 7.7%(6.3%)λŠ” Google, 5.2%(5.4%)λŠ” AMD, 5.0%(3.6%)λŠ” Qualcomm, 4.7%(7.6%)λŠ” Red Hat, 3.8%(2.4%)λŠ” NVIDIA, 3.4%(2.9%)λŠ” Meta, 2.9%(3.0%)λŠ” SUSE, 2.5%(2.9%)λŠ” Oracle, 2.1%(2.3%)λŠ” ARM, 1.4%(1.4%)λŠ” IBM, 1.3%(2.4%)λŠ” Huaweiκ°€ λ‹΄λ‹Ήν–ˆμŠ΅λ‹ˆλ‹€. λ³€κ²½ μ‚¬ν•­μ˜ 18%(15.3%)λŠ” νŠΉμ • νšŒμ‚¬μ™€μ˜ μ†Œμ†μ„ λͺ…μ‹œμ μœΌλ‘œ λ°νžˆμ§€ μ•Šμ€ 독립적인 κΈ°μ—¬μž λ˜λŠ” κ°œλ°œμžμ— μ˜ν•΄ μ΄λ£¨μ–΄μ‘ŒμŠ΅λ‹ˆλ‹€. Meta, AMD, Qualcomm은 7.1 컀널에 μΆ”κ°€λœ μ½”λ“œ 라인 수 κΈ°μ€€μœΌλ‘œ 각각 15.8%, 13.8%, 7.6%λ₯Ό μ°¨μ§€ν•˜λ©° κ°€μž₯ λ§Žμ€ κΈ°μ—¬λ₯Ό ν–ˆμŠ΅λ‹ˆλ‹€(6.16 μ»€λ„μ—μ„œλŠ” Intel, Red Hat, Google이 각각 9.2%, 7.2%, 6.9%둜 κ°€μž₯ λ§Žμ€ κΈ°μ—¬λ₯Ό ν–ˆμŠ΅λ‹ˆλ‹€).

좜처 : opennet.ru

DDoS 보호, VPS VDS μ„œλ²„κ°€ μžˆλŠ” μ‚¬μ΄νŠΈλ₯Ό μœ„ν•œ μ•ˆμ •μ μΈ ν˜ΈμŠ€νŒ… κ΅¬μž… πŸ”₯ DDoS 곡격 λ°©μ§€ κΈ°λŠ₯이 νƒ‘μž¬λœ μ•ˆμ •μ μΈ μ›Ήμ‚¬μ΄νŠΈ ν˜ΈμŠ€νŒ…, VPS 및 VDS μ„œλ²„λ₯Ό κ΅¬λ§€ν•˜μ„Έμš” | ProHoster