WikiDer > Linux-Kernel
Linux Kernel | ||||
Knoppix beim Start | ||||
| Entwickler | Linux Kernel Organization, Inc. | |||
| Betriebssystem-Familie | Unix-ähnlich | |||
| Quellmodell | Kostenlose und Open-Source-Software | |||
| Letzte Ausgabe | 5.8.3 (21. August 2020) | |||
| Wartungsversion | 5.5.19 / 5.4.35 / 5.3.18 / 5.2.21 / 5.1.21 / 5.0.21 / 4.20.17 / 4.19.118 / 4.14.177 / 4.9.220 / 4.4.220 / 3.18.140 / 3.16.82 | |||
| Neueste Beta-Version | 5.9-rc1(16. August 2020) | |||
| Kernel-Typ | monolithisch (mit Modulen) | |||
| Programmiersprache | C und Assemblersprache | |||
| Lizenz | GPL, Open Source | |||
| Status | Aktiv | |||
| Webseite | (und) Offizielle Website | |||
| ||||
Das Linux Kernel ist der Kernel (Kern von Betriebssysteme von dem Linux-Familie.
Einstufung
Der Linux-Kernel gilt als monolithischer Kernel obwohl Teile seiner Funktion über Module geladen werden. Diese Module fügen normalerweise zusätzliche Hardwareunterstützung hinzu.
Benutzerperspektive
Für die meisten Nutzer befindet sich der Kernel unter der sprichwörtlichen „Haube“: Der Nutzer interagiert mit dem Computer über ein Benutzeroberfläche, merken viele Nutzer wenig von der zugrunde liegenden Technik. Der Kernel enthält die grundlegenden Funktionen von Linux, wie z Treiber's (Fahrer) und Systemaufrufe wie lesen() und schreiben(). Diese häufig verwendeten Grundfunktionen sind notwendig, um Programme ohne die Softwareentwickler müssen sich um Details kümmern, wie z lesen()Aktion (die Eingaben von einer Tastatur oder einem anderen Eingabegerät liest) funktioniert.
Der Kernel ist zusammengestellt und ist daher a binär Datei. Da der Linux-Kernel gratis Software ist (die unter den Bedingungen der . veröffentlicht wird GPL), ist der Quellcode davon frei verfügbar. Auf diese Weise kann jeder mit dem nötigen Fachwissen den Kernel ändern und die geänderte Version anderen zur Verfügung stellen.
Die Tatsache, dass letzteres nicht in nennenswertem Umfang vorkommt, wird als Bestätigung für die Qualitäten von Linus Torvalds, der leitende Entwickler, Betreuer und Projektleiter. 1990 begann er als Terminal-Emulator aber er wollte mehr Funktionen und stellte einen Moment später fest, dass er tatsächlich den Kernel für ein Betriebssystem schrieb. Auf 5. Oktober1991 Torvalds kündigte die erste Veröffentlichung mit a an Usenet-Posting in der Newsgroup comp.os.minix.
Versionen
Innerhalb der Linux-Kernel-Versionen wurden bis vor kurzem zwei Entwicklungsstufen unterschieden:
- Produktionskerne oder stabile Kernel, die für den Einsatz in einer Produktionsumgebung geeignet sind;
- Entwicklungskerne oder instabile Kerne, in denen neue Techniken erprobt werden und die nicht immer alltagstauglich sind.
GNU/LinuxDistributionen enthalten im Allgemeinen einen Produktionskernel. Diese stabilen Versionen werden auch nach der Veröffentlichung neuerer Versionen (Wartungsversion): Fehler (Fehler) und Sicherheitslücken sind behoben und für neue Hardware- einbiegen in Fahrer entwickelt.
Seit Version 1.0.0 ist die Versionsnummern gekennzeichnet durch drei Zahlen. Die erste Zahl wird verwendet, um sehr radikale Veränderungen anzuzeigen. Wenn die zweite Zahl gerade ist, bedeutet dies, dass es sich um einen Produktionskernel handelt; eine ungerade Zahl bedeutet, dass es sich um einen Entwicklungskernel handelt. Darüber hinaus folgen auf jede Version des Kernels kleinere Optimierungen, die Fehler enthalten (Fehler) lösen. Diese Patch-Level erkennt man an der dritten Zahl.
Seit der 2.6er Serie wurde dieses System aufgegeben und es wird nicht mehr zwischen Produktions- und Entwicklungskerneln unterschieden. Seit Kernel 2.6 wird die Versionsnummer vierstellig angegeben, wobei die dritte Zahl für neue Funktionen und Hardwareunterstützung und die vierte für Fehlerbehebungen steht.
| Ausführung | Veröffentlichungsdatum | Neuestes Update | Unterstützung |
|---|---|---|---|
| 1.0 | 13. März 1994 | 1.0.9 | 16.04.1994 |
| 1.2 | 7. März 1995 | 1.2.13 | 2. August 1995 |
| 2.0 | 9. Juni 1996 | 2.0.40 | 8. Februar 2004 |
| 2.2 | 26. Januar 1999 | 2.2.26 | 24. Februar 2004 |
| 2.4 | 4. Januar 2001 | 2.4.37.11 | 18. Dezember 2010 |
| 2.6 | 18. Dezember 2003 | 2.6.32.71 2.6.39.4 | 12. November 2016 3. August 2011 |
| 3.0 | 21. Juli 2011[1] | 3.0.101 | 22. Oktober 2013 |
| 3.1 | 24. Oktober 2011 | 3.1.10 | 18. Januar 2012 |
| 3.2 | 4. Januar 2012[2] | 3.2.102 | 1. Juni 2018 |
| 3.3 | 18. März 2012 | 3.3.8 | 1. Juni 2012 |
| 3.4 | 20. Mai 2012[3] | 3.4.113 | 26. Oktober 2016 |
| 3.5 | 21. Juli 2012 | 3.5.7 | 13. Oktober 2012 |
| 3.6 | 30. September 2012[4] | 3.6.11 | 17. Dezember 2012 |
| 3.7 | 10. Dezember 2012[5] | 3.7.10 | 27. Februar 2013 |
| 3.8 | 18. Februar 2013[6] | 3.8.13 | 11. Mai 2013 |
| 3.9 | 28.04.2013[7] | 3.9.11 | 20. Juli 2013 |
| 3.10 | 30. Juni 2013[8] | 3.10.108 | 4. November 2017 |
| 3.11 | 2. September 2013[9] | 3.11.10 | 29.11.2013 |
| 3.12 | 3. November 2013[10] | 3.12.74 | 9. Mai 2017 |
| 3.13 | 19. Januar 2014[11] | 3.13.11 | 22. April 2014 |
| 3.14 | 30. März 2014[12] | 3.14.79 | 11. September 2016 |
| 3.15 | 8. Juni 2014[13] | 3.15.10 | 14. August 2014 |
| 3.16 | 3. August 2014[14] | n.n.a. | ~Juni 2020 |
| 3.17 | 5. Oktober 2014[15] | 3.17.8 | 8. Januar 2015 |
| 3.18 | 7. Dezember 2014[16] | 3.18.140 | 16. Mai 2019 |
| 3.19 | 8. Februar 2015[17] | 3.19.8 | 11. Mai 2015 |
| 4.0 | 12. April 2015[18] | 4.0.9 | 21. Juli 2015 |
| 4.1 | 21. Juni 2015[19] | 4.1.52 | 27. Mai 2018 |
| 4.2 | 30. August 2015[20] | 4.2.8 | 14. Dezember 2015 |
| 4.3 | 1. November 2015[21] | 4.3.6 | 19. Februar 2016 |
| 4.4 | 10. Januar 2016[22] | n.n.a. | ~Februar 2022 |
| 4.5 | 13. März 2016[23] | 4.5.7 | 7. Juni 2016 |
| 4.6 | 15. Mai 2016[24] | 4.6.7 | 16. August 2016 |
| 4.7 | 24. Juli 2016[25] | 4.7.10 | 22. Oktober 2016 |
| 4.8 | 2. Oktober 2016[26] | 4.8.17 | 9. Januar 2017 |
| 4.9 | 11. Dezember 2016[27] | n.n.a. | ~Januar 2023 |
| 4.10 | 19. Februar 2017[28] | 4.10.17 | 20. Mai 2017 |
| 4.11 | 30. April 2017[29] | 4.11.12 | 21. Juli 2017 |
| 4.12 | 2. Juli 2017[30] | 4.12.14 | 20. September 2017 |
| 4.13 | 3. September 2017 | 4.13.16 | 24. November 2017 |
| 4.14 | 12. November 2017 | n.n.a. | ~Januar 2024 |
| 4.15 | 28. Januar 2018 | 4.15.18 | 19. April 2018 |
| 4.16 | 1. April 2018 | 4.16.18 | 26. Juni 2018 |
| 4.17 | 3. Juni 2018 | 4.17.19 | 24. August 2018 |
| 4.18 | 12. August 2018 | 4.18.20 | 21. November 2018 |
| 4.19 | 22. Oktober 2018[31] | n.n.a. | ~Dezember 2020 |
| 4.20 | 23. Dezember 2018 | 4.20.17 | 19. März 2019 |
| 5.0 | 3. März 2019 | 5.0.21 | 4. Juni 2019 |
| 5.1 | 5. Mai 2019 | 5.1.21 | 28. Juli 2019 |
| 5.2 | 7. Juli 2019 | 5.2.21 | 11. Oktober 2019 |
| 5.3 | 15. September 2019 | 5.3.18 | 18. Dezember 2019 |
| 5.4 | 24. November 2019 | n.n.a. | ~Dezember 2021 |
| 5.5 | 26. Januar 2020 | n.n.a. | ~April 2020 |
Linux-Libre
Für jeden Linux-Kernel ist die Free Software Foundation veröffentlichte eine abgespeckte Version, von der die Nicht frei Teile mit a Deblob-Skript wurden entfernt. Die abgespeckte Version von Linux heißt Linux-libre und wird für die Linux-Distributionen des GNU/Linux-Betriebssystems der FSF verwendet.[32][33] Nicht jede Linux-Distribution mit dem Prädikat "GNU/Linux" läuft auf Linux-libre. Linux libre kann nicht auf der gesamten Hardware laufen, auf der andere GNU/Linux-Versionen mit dem regulären Linux-Kernel laufen können.
Maskottchen
Das Linux-Maskottchen ist ein Pinguin mit dem namen Smoking, entworfen von Larry Ewing im Bildbearbeitungsprogramm GIMP. 'Tux' ging nach einem In als Sieger hervor 1996 schriftlicher Wettbewerb für ein Logo für Linux (2.0 und höher). Linus Torvalds dachte, das Logo sollte ein Pinguin sein.
Siehe auch
Externe Links
| Siehe die Kategorie Linux Kernel von Wikimedia Commons für Mediendateien zu diesem Thema. |