De Linux Kernel gëtt 28 Joer al

De 25. August 1991, no fënnef Méint Entwécklung, huet den 21 Joer ale Student Linus Torvalds ugekënnegt an der comp.os.minix Newsgroup iwwer d'Schafung vun engem funktionnéierende Prototyp vum neie Linux Betriebssystem, fir deen d'Fäerdegstellung vum Porting Bash 1.08 a gcc 1.40 bemierkt gouf. Déi éischt ëffentlech Verëffentlechung vum Linux Kernel gouf am September 17th ugekënnegt. Kär 0.0.1 hat eng Gréisst vun 62 KB a kompriméierter Form an enthält ongeféier 10 Tausend Linnen Quellcode. De modernen Linux Kernel huet méi wéi 26 Millioune Linnen Code. Laut enger Etude vun 2010, déi vun der Europäescher Unioun opgestallt gouf, wieren déi geschätzte Käschte fir e Projet vun Null ze entwéckelen ähnlech wéi de modernen Linux Kernel. méi wéi eng Milliard US Dollar (Berechnung gouf gemaach wann de Kär 13 Millioune Linnen Code huet), laut anerer Schätzungen - méi wéi 3 Milliarden.

De Linux-Kernel gouf vum MINIX-Betriebssystem inspiréiert, wat de Linus wéinst senger limitéierter Lizenz net gär huet. Duerno, wéi Linux e bekannte Projet gouf, hunn d'Krankheeten probéiert de Linus ze beschëllegt de Code vun e puer MINIX Subsystemer direkt ze kopéieren. D'Attack gouf vum Andrew Tanenbaum, den Auteur vum MINIX ofgestouss, deen ee vu senge Studenten zougewisen huet en detailléierte Verglach vum Minix Code an déi éischt ëffentlech Versioune vu Linux ze maachen. Resultater Fuerschung huet nëmme véier kleng Codeblock Matcher gewisen wéinst POSIX an ANSI C Ufuerderunge.

De Linus huet ursprénglech geduecht de Kernel Freax ze nennen, aus de Wierder "gratis", "Freak" an X (Unix). Awer de Kernel krut den Numm "Linux" dank dem Ari Lemmke, deen op Ufro vum Linus de Kernel op geluecht huet FTP Server Universitéit, den Numm vum Verzeechnes mam Archiv net "freax", wéi den Torvalds gefrot huet, awer "linux". Et ass bemierkenswäert datt den entreprise Geschäftsmann William Della Croce et fäerdeg bruecht huet d'Linux Mark ze registréieren an iwwer Zäit Loyalitéiten ze sammelen, awer méi spéit huet seng Meenung geännert an all Rechter op d'Mark un Linus iwwerginn. Den offiziellen Maskottchen vum Linux Kernel, Tux de Pinguin, gouf als Resultat gewielt Concoursen, 1996 ofgehalen. Den Numm Tux steet fir Torvalds UniX.

Wuesstumsdynamik vun der Codebase (Zuel vun de Linnen vum Quellcode) vum Kernel:

  • 0.0.1 - September 1991, 10 dausend Zeilen Code;
  • 1.0.0 - Mäerz 1994, 176 dausend Zeilen Code;
  • 1.2.0 - Mäerz 1995, 311 dausend Zeilen Code;
  • 2.0.0 - Juni 1996, 778 dausend Zeilen Code;
  • 2.2.0 - Januar 1999, 1.8 Millioune Linnen Code;
  • 2.4.0 - Januar 2001, 3.4 Millioune Linnen Code;
  • 2.6.0 - Dezember 2003, 5.9 Millioune Linnen Code;
  • 2.6.28 - Dezember 2008, 10.2 Millioune Linnen Code;
  • 2.6.35 - August 2010, 13.4 Millioune Linnen Code;
  • 3.0 - August 2011, 14.6 Millioune Linnen Code.
  • 3.5 - Juli 2012, 15.5 Millioune Linnen Code.
  • 3.10 - Juli 2013, 15.8 Millioune Linnen Code;
  • 3.16 - August 2014, 17.5 Millioune Linnen Code;
  • 4.1 - Juni 2015, 19.5 Millioune Linnen Code;
  • 4.7 - Juli 2016, 21.7 Millioune Linnen Code;
  • 4.12 - Juli 2017, 24.1 Millioune Linnen Code;
  • 4.18 - August 2018, 25.3 Millioune Linnen Code.
  • 5.2 - Juli 2019, 26.55 Millioune Linnen Code.

Core Entwécklung Fortschrëtter:

  • Linux 0.0.1 - September 1991, éischt ëffentlech Verëffentlechung déi nëmmen i386 CPU ënnerstëtzt a vum Diskett booten;
  • Linux 0.12 - Januar 1992 huet de Code ugefaang ënner der GPLv2 Lizenz ze verdeelen;
  • Linux 0.95 - Mäerz 1992, huet d'Fäegkeet bäigefüügt fir den X Window System ze lafen, Ënnerstëtzung fir virtuell Erënnerung an eng Swap-Partition implementéiert.
  • Linux 0.96-0.99 - 1992-1993, d'Aarbechten hunn um Netzwierkstack ugefaang. Den Ext2 Dateisystem gouf agefouert, Ënnerstëtzung fir den ELF Dateiformat gouf bäigefüügt, Chauffeuren fir Tounkaarten a SCSI Controller goufen agefouert, Luede vu Kernel Moduler an de / proc Dateisystem gouf implementéiert.
  • Am Joer 1992 sinn déi éischt Verdeelunge vu SLS an Yggdrasil opgetaucht. Am Summer 1993 goufen d'Slackware an Debian Projete gegrënnt.
  • Linux 1.0 - Mäerz 1994, éischt offiziell stabil Verëffentlechung;
  • Linux 1.2 - Mäerz 1995, eng bedeitend Erhéijung vun der Zuel vun de Chauffeuren, Ënnerstëtzung fir Alpha, MIPS a SPARC Plattformen, erweidert Netzwierkstackfäegkeeten, d'Erscheinung vun engem Paketfilter, NFS-Ënnerstëtzung;
  • Linux 2.0 - Juni 1996, Ënnerstëtzung fir Multiprocessor Systemer;
  • Mäerz 1997: LKML, Linux Kernel Entwéckler Mailing Lëscht gegrënnt;
  • 1998: Lancéiert déi éischt Top500 Linux-baséiert Stärekoup, besteet aus 68 Wirbelen mat Alpha CPUs;
  • Linux 2.2 - Januar 1999, verbessert Effizienz vun der Erënnerung Gestioun System, dobäi Ënnerstëtzung fir IPv6, implementéiert eng nei Firewall, agefouert en neien Sound subsystem;
  • Linux 2.4 - Februar 2001, Ënnerstëtzung fir 8-Prozessor Systemer an 64 GB RAM, Ext3 Dateisystem, USB Ënnerstëtzung, ACPI;
  • Linux 2.6 - Dezember 2003, SELinux Support, automatesch Kernel Parameter Tuning Tools, sysfs, nei designt Memory Management System;
  • Am Joer 2005 gouf den Xen Hypervisor agefouert, deen d'Ära vun der Virtualiséierung agefouert huet;
  • Am September 2008 gouf déi éischt Verëffentlechung vun der Android Plattform baséiert op dem Linux Kernel geformt;
  • Am Juli 2011, no 10 Joer Entwécklung vun der 2.6.x Branche ëmgesat Iwwergank zu nummeréieren 3.x. D'Zuel vun den Objeten am Git Repository huet 2 Milliounen erreecht;
  • Am 2015 Joer stattfonnt huet Verëffentlechung vum Linux Kernel 4.0. D'Zuel vu Git-Objeten am Repository ass 4 Milliounen erreecht;
  • Am Abrëll 2018 iwwerwannen Meilesteen vu 6 Millioune Git Objekter am Kernel Repository.
  • Am Januar 2019 gouf eng Kernelzweig gegrënnt Linux 5.0. De Repository huet 6.5 Millioune Git Objekter erreecht.

Source: opennet.ru

Setzt e Commentaire