25๋ 1991์ 21์ผ, 1.08๊ฐ์ ๊ฐ์ ๊ฐ๋ฐ ๋์ 1.40์ธ์ ํ์ Linus Torvalds๋ comp.os.minix ์๊ฒฉ ํ์์์ bash 17๊ณผ gcc 0.0.1์ ํฌํ ํ์ฌ ์๋ก์ด Linux ์ด์ ์ฒด์ ์ ์์ ํ๋กํ ํ์ ์ด ์์ฑ๋์๋ค๊ณ ๋ฐํํ์ต๋๋ค. ์๋ฃ๋์์ต๋๋ค. Linux ์ปค๋์ ์ฒซ ๊ณต๊ฐ ๋ฆด๋ฆฌ์ค๋ 62์ 10์ผ์ ์๊ฐ๋์์ต๋๋ค. 28 ์ปค๋์ 2010KB๋ก ์์ถ๋์์ผ๋ฉฐ ์ฝ 13์ค์ ์์ค ์ฝ๋๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ต์ Linux ์ปค๋์๋ 3์ฒ๋ง ์ค์ด ๋๋ ์ฝ๋๊ฐ ์์ต๋๋ค. XNUMX๋ ์ ๋ฝ ์ฐํฉ์ด ์๋ขฐํ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ์ต์ Linux ์ปค๋๊ณผ ์ ์ฌํ ํ๋ก์ ํธ๋ฅผ ์ฒ์๋ถํฐ ๊ฐ๋ฐํ๋ ๋ฐ ๋๋ ๋๋ต์ ์ธ ๋น์ฉ์ ๋ฏธํ XNUMX์ต ๋ฌ๋ฌ ์ด์์ด ๋ ๊ฒ์ ๋๋ค(์ปค๋์ XNUMX๋ง ์ค์ ์ฝ๋๊ฐ ์์ ๋ ๊ณ์ฐ๋จ). , ๋ค๋ฅธ ์ถ์ ์น์ ๋ฐ๋ฅด๋ฉด-XNUMX ์ต ์ด์.
Linux ์ปค๋์ ์ ํ๋ ๋ผ์ด์ผ์ค๋ก Linus์ ์ ํฉํ์ง ์์ MINIX ์ด์ ์ฒด์ ์์ ์๊ฐ์ ๋ฐ์์ต๋๋ค. ๊ทธ ํ Linux๊ฐ ์ ์๋ ค์ง ํ๋ก์ ํธ๊ฐ ๋์์ ๋ ๋น๋ฐฉํ๋ ์ฌ๋๋ค์ Linus๊ฐ ์ผ๋ถ MINIX ํ์ ์์คํ ์ ์ฝ๋๋ฅผ ์ง์ ๋ณต์ฌํ๋ค๊ณ ๋น๋ํ์ต๋๋ค. ๊ณต๊ฒฉ์ MINIX์ ์ ์์ธ Andrew Tanenbaum์ ์ํด ๊ฒฉํด๋์์ผ๋ฉฐ, ๊ทธ๋ ํ ํ์์๊ฒ Minix ์ฝ๋์ ์ต์ด์ Linux ๊ณต๊ฐ ๋ฆด๋ฆฌ์ค๋ฅผ ์์ธํ ๋น๊ตํ๋๋ก ์๋ขฐํ์ต๋๋ค. ์ฐ๊ตฌ ๊ฒฐ๊ณผ์ ๋ฐ๋ฅด๋ฉด POSIX ๋ฐ ANSI C์ ์๊ตฌ ์ฌํญ์ผ๋ก ์ธํด ์ฝ๋ ๋ธ๋ก์ ๋ง์ด๋ ๋งค์น๊ฐ XNUMX๊ฐ๋ง ์กด์ฌํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
Linus๋ ์๋ "free", "freak" ๋ฐ X(Unix)๋ผ๋ ๋จ์ด์์ ์ปค๋ Freax์ ์ด๋ฆ์ ์ง์ ํ๋ ค๊ณ ์๊ฐํ์ต๋๋ค. ๊ทธ๋ฌ๋ "Linux"๋ผ๋ ์ด๋ฆ์ Linus์ ์์ฒญ์ ๋ฐ๋ผ ์ปค๋์ ๋ํ์ FTP ์๋ฒ์ ๋ฐฐ์นํ๊ณ Torvalds๊ฐ ์์ฒญํ๋๋ก "freax"๊ฐ ์๋๋ผ "linux"๋ผ๋ ์์นด์ด๋ธ๊ฐ์๋ ๋๋ ํ ๋ฆฌ์ ์ด๋ฆ์ ์ง์ ํ Ari Lemmke๊ฐ ์ปค๋์ ๋ถ์ฌํ์ต๋๋ค. ". ์ง์ทจ์ ์ธ ์ฌ์ ๊ฐ William Della Croce (William Della Croce)๋ Linux ์ํ๋ฅผ ๋ฑ๋กํ๊ณ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ก์ดํฐ๋ฅผ ๋ฐ๊ณ ์ถ์์ง๋ง ๋์ค์ ๋ง์์ ๋ฐ๊พธ๊ณ ์ํ์ ๋ํ ๋ชจ๋ ๊ถ๋ฆฌ๋ฅผ Linus์๊ฒ ์๋ํ์ต๋๋ค. ๋ฆฌ๋ ์ค ์ปค๋์ ๊ณต์ ๋ง์ค์ฝํธ์ธ Tux ํญ๊ท์ 1996๋ ์ ์ด๋ฆฐ ๋ํ์ ๊ฒฐ๊ณผ๋ก ์ ์ ๋์์ต๋๋ค. Tux๋ผ๋ ์ด๋ฆ์ 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๋ง ์ค์ ์ฝ๋.
ํต์ฌ ๊ฐ๋ฐ ์งํ:
- Linux 0.0.1 - 1991๋ 386์, iXNUMX CPU๋ง ์ง์ํ๊ณ ํ๋กํผ์์ ๋ถํ ํ๋ ์ต์ด์ ๊ณต๊ฐ ๋ฆด๋ฆฌ์ค.
- Linux 0.12 - 1992๋ 2์, ์ฝ๋๋ GPLvXNUMX ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋๊ธฐ ์์ํ์ต๋๋ค.
- Linux 0.95 - 1992๋ XNUMX์, X Window System ์คํ ๊ธฐ๋ฅ ์ถ๊ฐ, ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๋ฐ ์ค์ ํํฐ์ ์ง์ ๊ตฌํ.
- Linux 0.96-0.99 - 1992-1993, ๋คํธ์ํน ์คํ์์ ์์ ์ด ์์๋์์ต๋๋ค. Ext2 ํ์ผ ์์คํ ์ด ๋์ ๋์๊ณ , ELF ํ์ผ ํ์์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ผ๋ฉฐ, ์ฌ์ด๋ ์นด๋ ๋ฐ SCSI ์ปจํธ๋กค๋ฌ์ฉ ๋๋ผ์ด๋ฒ๊ฐ ๋์ ๋์์ผ๋ฉฐ, ์ปค๋ ๋ชจ๋ ๋ก๋ ๋ฐ /proc ํ์ผ ์์คํ ์ด ๊ตฌํ๋์์ต๋๋ค.
- 1992๋ ์ SLS์ Yggdrasil์ ์ฒซ ๋ฒ์งธ ๋ฐฐํฌํ์ด ๋ฑ์ฅํ์ต๋๋ค. 1993๋ ์ฌ๋ฆ, ์ฌ๋์จ์ด์ ๋ฐ๋น์ ํ๋ก์ ํธ๊ฐ ์ค๋ฆฝ๋์์ต๋๋ค.
- Linux 1.0 - 1994๋ XNUMX์, ์ต์ด์ ๊ณต์์ ์ผ๋ก ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค;
- Linux 1.2 - 1995๋ XNUMX์, ๋๋ผ์ด๋ฒ ์์ ์๋นํ ์ฆ๊ฐ, Alpha, MIPS ๋ฐ SPARC ํ๋ซํผ ์ง์, ํ์ฅ๋ ๋คํธ์ํฌ ์คํ ๊ธฐ๋ฅ, ํจํท ํํฐ์ ๋ฑ์ฅ, NFS ์ง์;
- Linux 2.0 - 1996๋ XNUMX์, ๋ค์ค ํ๋ก์ธ์ ์์คํ ์ง์;
- 1997๋ XNUMX์: Linux ์ปค๋ ๊ฐ๋ฐ์ ๋ฉ์ผ๋ง ๋ฆฌ์คํธ์ธ LKML์ด ์ค๋ฆฝ๋์์ต๋๋ค.
- 1998: Alpha CPU๊ฐ ์๋ 500๊ฐ์ ๋ ธ๋๋ก ๊ตฌ์ฑ๋ ์ต์ด์ Top68 Linux ๊ธฐ๋ฐ ํด๋ฌ์คํฐ ์ถ์;
- Linux 2.2 - 1999๋ 6์, ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์์คํ ์ ํจ์จ์ฑ ํฅ์, IPvXNUMX ์ง์ ์ถ๊ฐ, ์ ๋ฐฉํ๋ฒฝ ๊ตฌํ, ์ ์ฌ์ด๋ ํ์ ์์คํ ๋์ .
- Linux 2.4 - 2001๋ 8์, 64ํ๋ก์ธ์ ์์คํ ๋ฐ 3GB RAM ์ง์, ExtXNUMX ํ์ผ ์์คํ , USB ์ง์, ACPI;
- Linux 2.6 - 2003๋ XNUMX์, SELinux ์ง์, ์๋ ์ปค๋ ๋งค๊ฐ๋ณ์ ์กฐ์ ๋๊ตฌ, sysfs, ์ฌ์ค๊ณ๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์์คํ ;
- 2005๋ ์๋ Xen ํ์ดํผ๋ฐ์ด์ ๊ฐ ๋์ ๋์ด ๊ฐ์ํ ์๋๋ฅผ ์ด์์ต๋๋ค.
- 2008๋ XNUMX์์ Linux ์ปค๋์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ Android ํ๋ซํผ์ ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค๊ฐ ๊ตฌ์ฑ๋์์ต๋๋ค.
- 2011๋ 10์ 2.6.x ๋ธ๋์น ๊ฐ๋ฐ 3๋ ํ 2.x ๋๋ฒ๋ง์ผ๋ก ์ ํ๋์์ต๋๋ค. Git ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ฐ์ฒด ์๊ฐ XNUMX๋ง ๊ฐ์ ๋๋ฌํ์ต๋๋ค.
- 2015๋ ์๋ Linux 4.0 ์ปค๋์ด ์ถ์๋์์ต๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ์ git ๊ฐ์ฒด ์๋ 4๋ง ๊ฐ์ ๋๋ฌํ์ต๋๋ค.
- 2018๋ 6์, ์ฝ์ด ์ ์ฅ์์ XNUMX๋ง git ๊ฐ์ฒด๋ผ๋ ์ด์ ํ๋ฅผ ๋ํํ์ต๋๋ค.
- 2019๋ 5.0์์ Linux 6.5 ์ปค๋ ๋ถ๊ธฐ๊ฐ ๊ตฌ์ฑ๋์์ต๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ๋ XNUMX๋ง ๊ฐ์ git ๊ฐ์ฒด ์์ค์ ๋๋ฌํ์ต๋๋ค.
- 2020๋ 5.8์์ ๊ฒ์๋ XNUMX ์ปค๋์ ์ ์ฒด ํ๋ก์ ํธ ์๋ช ๋์ ๋ชจ๋ ์ปค๋์ ๋ณ๊ฒฝ ํ์ ์ธก๋ฉด์์ ๊ฐ์ฅ ์ปธ์ต๋๋ค.
- 5.13 ์ปค๋์์๋ ์ปค๋์ ๋ณ๊ฒฝ ์ฌํญ์ด ํฌํจ๋ ๊ฐ๋ฐ์ ์(2150)์ ๋ํ ๊ธฐ๋ก์ด ์ค์ ๋์์ต๋๋ค.
- 2021๋ ์ Rust์์ ๋๋ผ์ด๋ฒ๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์ํ ์ฝ๋๊ฐ Linux-next ์ปค๋ ๋ถ๊ธฐ์ ์ถ๊ฐ๋์์ต๋๋ค. ์ฝ์ด์ ์ฃผ์ ๋ถ๋ถ์ Rust๋ฅผ ์ง์ํ๋ ๊ตฌ์ฑ ์์๋ฅผ ํฌํจํ๋ ์์ ์ด ์งํ ์ค์ ๋๋ค.
ํต์ฌ์ ๋ํ ๋ชจ๋ ๋ณ๊ฒฝ์ 68%๋ ๊ฐ์ฅ ํ๋์ ์ธ 20๊ฐ ํ์ฌ์์ ์ด๋ฃจ์ด์ก์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ปค๋ 5.13์ ๊ฐ๋ฐํ ๋ ์ ์ฒด ๋ณ๊ฒฝ ์ฌํญ ์ค 10%๋ Intel, 6.5%๋ Huawei, 5.9%๋ Red Hat, 5.7%๋ Linaro, 4.9%๋ Google, 4.8%๋ AMD, 3.1%๋ NVIDIA, 2.8%์์ต๋๋ค. Facebook %, 2.3% - SUSE, 2.1% - IBM, 1.9% - Oracle, 1.5% - ARM, 1.4% - Canonical. ๋ณ๊ฒฝ ์ฌํญ์ 13.2%๋ ํน์ ํ์ฌ์์ ๊ทผ๋ฌดํ์์ ๋ช
์์ ์ผ๋ก ์ ์ธํ์ง ์์ ๋
๋ฆฝ์ ์ธ ๊ธฐ์ฌ์ ๋๋ ๊ฐ๋ฐ์๊ฐ ์ค๋นํ ๊ฒ์
๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ 1.3%๋ ํ์, ๋ํ์์ ๋ฐ ๊ต์ก ๊ธฐ๊ด ๋ํ๊ฐ ์ค๋นํ์ต๋๋ค. ์ปค๋์ ์ถ๊ฐ๋ 5.13์ค์ ์ฝ๋ ์ ์ธก๋ฉด์์ AMD๋ ์ ์ ์จ์ด 20.2%๋ก ์ ๋์
๋๋ค(amdgpu ๋๋ผ์ด๋ฒ์๋ ์ฝ 3๋ง ์ค์ ์ฝ๋๊ฐ ์์ผ๋ฉฐ ์ด๋ ์ ์ฒด ์ปค๋ ํฌ๊ธฐ์ ์ฝ 10%์ธ 2.4๋ง ์ค์
๋๋ค) ๋ผ์ธ์ GPU ๋ ์ง์คํฐ์ ๋ํ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ์๋ ์์ฑ ํค๋ ํ์ผ์ ์ํด ์ค๋ช
๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru