Ngayon ipinagdiriwang ng Linux Kernel ang ika-30 anibersaryo nito at marami pa itong maibibigay

Sa simula ng buwan ay inilabas namin ang tala ng ika-30 anibersaryo ng publication ng unang website, isang katotohanan na walang alinlangan na minarkahan ang kasaysayan at kung saan palagi kong naiugnay ang kaunti sa Linux, mula nang kapwa ang paglalathala ng unang website pati na rin ang unang prototype ng Linux Kernel ay magkakasabay, dahil pareho ang inilabas sa parehong taon.

Mula noon noong Agosto 25, 1991, pagkatapos ng limang buwan ng pag-unlad, 21-anyos na mag-aaral na si Linus Torvalds Ad sa tawag ng kumperensya sa comp.os.minix Nagtatrabaho ako sa isang gumaganang prototype ng isang bagong operating system linux, kung saan ang portability ng bash 1.08 at gcc 1.40 ay nakumpleto. Ang unang pampublikong bersyon ng kernel ng Linux na ito ay inilabas noong Setyembre 17.

Ang Kernel 0.0.1 ay 62 KB sa naka-compress na form at naglalaman ito ng halos 10 libong mga linya ng source code na kung ihahambing sa kernel ng Linux ngayon ay may higit sa 28 milyong mga linya ng code.

Ayon sa isang pag-aaral na kinomisyon ng European Union noong 2010, ang tinatayang gastos ng pagbuo ng isang proyekto na katulad ng isang modernong Linux kernel mula sa simula ay higit sa isang bilyong dolyar (kinakalkula kapag ang kernel ay may 13 milyong mga linya ng code), ayon sa isa pang pagtatantya sa higit sa 3 bilyon.

Medyo tungkol sa Linux

Ang kernel ng Linux ay inspirasyon ng operating system ng MINIX, na hindi nagustuhan ni Linus sa kanyang limitadong lisensya. Nang maglaon, nang ang Linux ay naging isang tanyag na proyekto, ang masasama sinubukan nilang akusahan si Linus ng direktang pagkopya ng code ng ilang mga MINIX subsystem.

Ang pag-atake ay itinaboy ng may-akda ng MINIX, Andrew Tanenbaum, na nagtalaga sa isang mag-aaral na gumawa ng isang detalyadong paghahambing ng Minix code sa mga unang pampublikong bersyon ng Linux. Ipinakita ng mga resulta sa pag-aaral ang pagkakaroon ng apat na bale-wala na mga bloke ng code block dahil sa mga kinakailangan sa POSIX at ANSI C.

Si Linus ay orihinal naisip na tawagan ang kernel na Freax, mula sa libre, pambihira at X (Unix). Ngunit ang kernel ay nakakuha ng pangalang "Linux" gamit ang magaan na kamay ni Ari Lemmke, na, sa kahilingan ni Linus, inilagay ang kernel sa server ng FTP ng pamantasan, pinangalanan ang direktoryo na may file na hindi "freax," tulad ng hiniling ng Torvalds, ngunit "linux."

Kapansin-pansin, ang negosyanteng negosyante na si William Della Croce ay nagtagumpay sa trademark ng Linux at nais na mangolekta ng mga royalties sa paglipas ng panahon, ngunit pagkatapos ay nagbago ang kanyang isip at inilipat ang lahat ng mga karapatan sa trademark kay Linus. Ang opisyal na maskot para sa Linux kernel, ang Tux penguin, ay napili sa pamamagitan ng kumpetisyon na ginanap noong 1996. Ang pangalang Tux ay nangangahulugang Torvalds UniX.

Tungkol sa paglaki ng Kernel sa huling 30 taon:

  • 0.0.1 - Setyembre 1991, 10 libong mga linya ng code
  • 1.0.0 - Marso 1994, 176 libong mga linya
  • 1.2.0 - Marso 1995, 311 libong mga linya
  • 2.0.0 - Hunyo 1996, 778 libong mga linya
  • 2.2.0 - Enero 1999, 1,8 milyong linya
  • 2.4.0 - Enero 2001, 3,4 milyong linya
  • 2.6.0 - Disyembre 2003, 5,9 milyong mga linya
  • 2.6.28 - Disyembre 2008, 10,2 milyong mga linya
  • 2.6.35 - August 2010, 13,4 milyong linya
  • 3.0 - Agosto 2011, 14,6 milyong mga linya
  • 3.5 - Hulyo 2012, 15,5 milyong mga linya
  • 3.10 - Hulyo 2013, 15,8 milyong mga linya
  • 3.16 - August 2014, 17,5 milyong linya
  • 4.1 - Hunyo 2015, 19,5 milyong mga linya
  • 4.7 - Hulyo 2016, 21,7 milyong mga linya
  • 4.12 - Hulyo 2017, 24,1 milyong mga linya
  • 4.18 - Agosto 2018, 25,3 milyong mga linya
  • 5.2 - Hulyo 2019, 26,55 milyong mga linya
  • 5.8 - Agosto 2020, 28,4 milyong mga linya
  • 5.13 - Hunyo 2021, 29,2 milyong mga linya

Habang para sa bahagi ng pag-unlad at balita:

  • Setyembre 1991: Ang Linux 0.0.1, unang pampublikong paglabas na sumusuporta lamang sa i386 CPU at bota mula sa floppy disk.
    Enero 1992: Ang Linux 0.12, ang code ay nagsimulang ipamahagi sa ilalim ng lisensya ng GPLv2
  • Marso 1992: Ang Linux 0.95, ay nagbigay ng kakayahang patakbuhin ang X Window System, suporta para sa virtual memory at pagpapalit ng pagkahati, at lumitaw ang unang pamamahagi ng SLS at Yggdrasil.
  • Noong tag-araw ng 1993, itinatag ang mga proyekto ng Slackware at Debian.
    Marso 1994: Ang Linux 1.0, unang opisyal na matatag na bersyon.
    Marso 1995: Linux 1.2, makabuluhang pagtaas sa bilang ng mga driver, suporta para sa mga platform ng Alpha, MIPS at SPARC, pagpapalawak ng mga kakayahan sa stack ng network, hitsura ng isang packet filter, suporta ng NFS.
  • Hunyo 1996: Ang Linux 2.0, suporta para sa mga multiprocessor system.
  • Enero 1999: Ang Linux 2.2, nadagdagan ang kahusayan ng system sa pamamahala ng memorya, nagdagdag ng suporta para sa IPv6, pagpapatupad ng isang bagong firewall, nagpakilala ng isang bagong subsystem ng tunog
  • Febrero de 2001: Linux 2.4, suporta para sa 8-processor system at 64 GB ng RAM, Ext3 file system, USB, suporta ng ACPI.
  • Disyembre 2003: Ang Linux 2.6, suporta ng SELinux, awtomatikong mga tool sa pag-tune ng kernel, sysfs, muling pagdisenyo ng system sa pamamahala ng memorya.
  • Noong Setyembre 2008, ang unang bersyon ng platform ng Android batay sa Linux kernel ay nabuo.
  • Noong Hulyo 2011, pagkatapos ng 10 taon ng pag-unlad ng 2.6.x sangay, ang paglipat sa 3.x na pagnunumero ay ginawa.
  • Sa 2015 Ang Linux 4.0, ang bilang ng mga git na bagay sa lalagyan ay umabot sa 4 na milyon.
  • Noong Abril ng 2018, Daig ko ang hadlang ng 6 milyong git-core na mga bagay sa lalagyan.
  • Sa Enero 2019, nabuo ang sangay ng kernel ng Linux 5.0.
  • Nai-post noong Agosto 2020, ang kernel 5.8 ay ang pinakamalaking sa mga tuntunin ng dami ng mga pagbabago ng lahat ng mga kernel sa buong buhay ng proyekto.
  • Sa 2021 ang code para sa pagbuo ng mga driver sa wikang Rust ay idinagdag sa susunod na sangay ng kernel ng Linux.

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.