Was ist der Linux® Kern?

Der Linux® Kern ist ein extrem kompliziertes Stück Öffnenquellen-Software, die die Anweisungen liefert, die benötigt werden, um Computerhardware wie das Systemsbrett, die Zentraleinheit und (CPU) die optischen Antriebe zu fahren. Dieses Stück Software tritt auch als der Manager der zahlreichen Prozesse und der Interaktionen zwischen Prozessen auf, die innerhalb eines Betriebssystem stattfinden müssen. Es ist, das heißt, der Kern, die Grundlage oder „das Herz“ aller Linux® Betriebssysteme.

Obgleich zahlreiche Leute weltweit, viele von, wem sind Programmierer, auf Kernentwicklung zusammenarbeiten, ist Linus Benedict Torvalds der Entwickler der Linux® Kernquelle und das größte Mitwirkende zu diesem wertvollen Stück freier Software freigegeben unter der GNU Öffentlichkeit Lizenz (GPL). Trotz der internationalen Zusammenarbeit auf dem Linux® Kern, behält Torvalds noch den Kern bei und hat das abschließende Wort auf, welchem Code in den amtlichen Freigaben erscheint. Diese amtlichen Freigaben gekennzeichnet manchmal als „Linus“ Linux® Kern oder „der Vanille“ Kern.

Hinsichtlich der Rolle des Linux® Kerns in den verschiedenen Verteilungen, kann die Software mit einem grundlegenden Nahrungsmittelrezept verglichen werden, dem verschiedene Bestandteile hinzugefügt werden können, um einige eindeutige dennoch ähnliche Teller herzustellen. Z.B. kommen Teigwaren in verschiedene Formen und werden mit verschiedenen Arten der Soße bedeckt, einschließlich Tomate-gegründet und Käse-gegründete Soßen, abhängig von, ob Isolationsschlauch, Makkaroni oder irgendein anderer Teller gewünscht wird. Die Unterseite ist noch die selbe - Teigwaren. Jedermann, das das notwendige programmierenwissen hat, kann die Linux® Kernquelle erhalten, mit der er oder sie sein oder eigenes kundengebundenes Betriebssystem von der gleichen Unterseite buchstäblich weiter entwickeln können, die durch viele andere benutzt wird, um Systeme mit unterschiedlichen Eigenschaften, Fähigkeiten und Unterstützung zu entwickeln. Deshalb werden die verschiedenen Verteilungen von Linux® genannt „Aromen.“

Entwicklung von Verteilungen oder „distros,“ umfaßt fast immer den Gebrauch Richard Stallmans der GNU-Werkzeuge, der ist, warum diese Betriebssysteme als GNU/Linux Systeme gekennzeichnet sollten. Benutzer einer Linux® Verteilung wirken kaum überhaupt direkt auf den Kern ein. Sie wirken im Allgemeinen indirekt auf ihn über Programme ein, die unter das Management des Linux® Kerns laufen. Es gibt Zeiten jedoch wenn Zwischen- und Benutzer mit Vorkenntnissen brauchen oder recompile einen Kern, um Unterstützung für ein Stück Hardware hinzuzufügen, Leistung zu verbessern oder die Wahlen zu enthalten möchten, die im kompilierten Kern ermangeln, auf dem ihre Verteilung basiert.

Die Linux® Kernquelle und der kompilierte Kern kommen mit Verteilungen, Benutzern komplette Freiheit zugestehend und Steuerung über der Behandlung ihrer Datenverarbeitung braucht. Der kompilierte Kern ist jedoch fast immer genügend. Es gibt mehr als eine Art Kern: modularer und einzelner Blockcode. Fast alle Systeme basieren auf der modularen Annäherung, die die Notwendigkeit recompile den Kern jedes Mal beseitigt, das für Hardware muss entfernt werden oder hinzugefügt werden sich stützen. Die meisten des Kerns wird in Module kompiliert, die einfach geladen werden und geleert werden können, wie gebraucht worden, also bedeutet es, dass Unterstützung geladen werden und geleert werden kann, wie gebraucht worden.