Linux
Linux oder GNU/Linux ist ein Unix-ähnliches Betriebssystem (oder streng genommen eine Familie von Betriebssystemen) für Computer. Ein Betriebssystem ist eine Sammlung der grundlegenden Anweisungen, die die elektronischen Teile des Computers verwalten und das Ausführen von Anwendungen/Programmen ermöglichen. Linux ist freie Software, d.h. jeder hat die Freiheit, sie zu benutzen, zu sehen, wie sie funktioniert, sie zu ändern oder zu teilen.
Es gibt eine Menge Software für Linux und - wie Linux selbst - ein großer Teil der Software für Linux ist freie Software. Das ist ein Grund, warum viele Leute Linux gerne verwenden.
Die bestimmende Komponente von Linux ist der Linux-Kernel, ein Betriebssystemkernel, den Linus Torvalds zunächst allein entwickelt hat. Linux ist in der Regel in einer Linux-Distribution (oder kurz Distribution) verpackt. Zu den Distributionen gehören auch unterstützende Systemsoftware und Bibliotheken, von denen viele vom GNU-Projekt zur Verfügung gestellt werden.
Zu den populären Linux-Distributionen gehören Debian, Fedora und Ubuntu. Zu den kommerziellen Distributionen gehören Red Hat Enterprise Linux und SUSE Linux Enterprise Server. Desktop-Linux-Distributionen umfassen ein Windowing-System wie X11 oder Wayland und eine Desktop-Umgebung wie GNOME oder KDE Plasma. Distributionen, die für Server vorgesehen sind, können Grafiken ganz weglassen und enthalten einen Lösungsstapel wie LAMP. Da Linux frei weiterverteilbar ist, kann jeder eine Distribution für jeden Zweck erstellen.
Linux wurde ursprünglich für Personalcomputer entwickelt. Linux ist das führende Betriebssystem auf Servern wie Großrechnern und das einzige Betriebssystem, das auf Supercomputern eingesetzt wird (mindestens auf der TOP500-Liste, seit November 2017). Es wird von etwa 2,3 % der Desktop-Computer verwendet. Das Chromebook, auf dem das auf dem Linux-Kernel basierende Chrome OS läuft, dominiert den US-amerikanischen K-12-Bildungsmarkt und macht fast 20% der Verkäufe von Notebooks unter 300 US-Dollar in den USA aus.
Linux läuft auch auf eingebetteten Systemen, d.h. auf Geräten, deren Betriebssystem typischerweise in die Firmware integriert und in hohem Maße auf das System zugeschnitten ist; dazu gehören Mobiltelefone (insbesondere Smartphones), Tablet-Computer, Netzwerk-Router, Steuerungen für die Gebäudeautomatisierung, Fernseher, digitale Videorekorder, Videospielkonsolen und Smartwatches. Tatsächlich hat das Android-Betriebssystem, ein auf dem Linux-Kernel aufbauendes mobiles Betriebssystem, die größte installierte Basis aller Allzweckbetriebssysteme. Im März 2017 wurde berichtet, dass es unter Android mehr Benutzer gab als unter Microsoft Windows, das nicht auf Linux basiert.
Linux ist eines der prominentesten Beispiele für die Zusammenarbeit mit freier und quelloffener Software. Der Quellcode darf von jedermann unter den Bedingungen der jeweiligen Lizenzen, wie z.B. der GNU General Public License, verwendet, verändert und verbreitet werden - kommerziell oder nicht-kommerziell.
Wie Linux gemacht wurde
In den 1980er Jahren benutzten viele Leute gerne ein Betriebssystem namens Unix. Aber weil es den Benutzer daran hinderte, das System gemeinsam zu nutzen und zu verbessern, entwickelten einige Leute ein neues Betriebssystem, das wie Unix funktionieren würde, das aber von jedem gemeinsam genutzt oder verbessert werden konnte. MINIX wurde, ähnlich wie Unix, als Lehrmittel für Universitätsstudenten verwendet, um zu lernen, wie Betriebssysteme funktionieren. MINIX schränkte auch seine Weitergabe und Verbesserung durch seine Benutzer ein.
Eine Gruppe von Leuten namens GNU-Projekt schrieb verschiedene Teile eines neuen Betriebssystems namens G.N.U., aber es hatte nicht alle Teile, die ein Betriebssystem benötigt, um zu funktionieren. 1991 begann Linus Torvalds mit der Arbeit an einem Ersatz für MINIX, der frei verwendbar sein sollte und nichts kosten würde. Linus begann das Projekt, als er die Universität Helsinki besuchte. Daraus wurde schließlich der Linux-Kernel.
Linus Torvalds teilte den Linux-Kernel in einigen Internet-Gruppen für MINIX-Benutzer. Linus nannte das Betriebssystem zunächst "Freax". Der Name Freax entstand aus der Verbindung der englischen Wörter "free" und "freak" und dem Hinzufügen eines X zum Namen, weil Unix ein X im Namen hat. Ari Lemmke, der mit Linus an der Universität arbeitete, war für die Server verantwortlich, auf denen Freax gespeichert war. Ari hielt Freax nicht für einen guten Namen, also nannte er das Projekt "Linux", ohne Linus zu fragen. Später stimmte Linus zu, dass Linux ein besserer Name für sein Projekt sei.
Linux stützte sich anfangs auf Software-Code von MINIX. Aber da Code aus dem G.N.U.-System frei verfügbar war, entschied er, dass es für Linux gut wäre, wenn es diesen Code anstelle von Code von MINIX verwenden könnte, da MINIX es nicht zuließ, dass Leute es teilen oder ändern konnten, wie sie wollten. Die G.N.U.-General Public License ist eine Software-Lizenz, die es den Leuten erlaubt, jeden Teil des Codes zu ändern, solange sie alle Änderungen, die sie vornehmen, mit den Leuten, denen sie ihre Software geben, teilen und ihnen erlauben, sie kostenlos oder gegen einen Preis weiterzugeben. Die Software von G.N.U. wurde alle unter der G.N.U. General Public License lizenziert, so dass Linus und die anderen Leute, die an Linux arbeiteten, sie auch benutzen konnten.
Um den Linux-Kernel für die Verwendung mit dem Code aus dem G.N.U.-Projekt geeignet zu machen, begann Linus Torvalds einen Wechsel von seiner ursprünglichen Lizenz (die es nicht erlaubte, ihn zu verkaufen) zur G.N.U.-GPL. Linux- und G.N.U.-Entwickler arbeiteten zusammen, um den G.N.U.-Code in Linux zu integrieren und so ein freies Betriebssystem zu schaffen.
Seit 1991 haben Tausende von Programmierern und Unternehmen daran gearbeitet, Linux besser zu machen, einschließlich Google.
Tux der Pinguin
Das Maskottchen von Linux ist ein Zeichentrick-Pinguin namens "Tux". Wenn eine Person den Pinguin auf Software und Hardware sieht, bedeutet das, dass er mit Linux und manchmal mit allen Systemen, die wie Unix sind, funktioniert.
Die Idee des Pinguins stammt vom Schöpfer von Linux, Linus Torvalds. Das Bild wurde von einem Mann namens Larry Ewing in einem Wettbewerb zur Erstellung eines Logos erstellt. Das Bild, Tux, gewann nicht, aber es wurde später als Maskottchen ausgewählt.
Tux ist inzwischen zu einem Symbol für Linux und manchmal sogar für Open Source geworden. Man kann ihn an vielen verschiedenen Orten sehen, und oft, wenn man von Linux spricht, denkt man an Tux. Tux ist sogar in vielen Videospielen enthalten, wie z.B. Super Tux (wie Super Mario Bros. ), Tux Racer (wo Spieler mit Tux einen eisigen Hügel hinunterrasen) und Pingus (wie Lemmings).
Tux der Pinguin
Verwendet
Desktop-Nutzung
Obwohl es nur wenige Linux-Versionen für einige Mac OS X- und Microsoft Windows-Programme in Bereichen wie Desktop-Publishing und professionelles Audio- und Videomaterial gibt, gibt es Programme, die in der Qualität den für Mac und Windows verfügbaren Programmen vergleichsweise ähnlich sind.
Viele freie Softwareprogramme, die unter Windows beliebt sind, wie Pidgin, Mozilla Firefox, LibreOffice, Chromium, VLC und GIMP, sind für Linux erhältlich. Immer mehr proprietäre Desktop-Software kann auch unter Linux verwendet werden, z. B. Adobe Flash Player, Spotify und Skype. CrossOver ist eine proprietäre Lösung, die auf dem Open-Source-Projekt Wine basiert und die Ausführung von Windows-Anwendungen wie Microsoft Office und Adobe Photoshop unter Linux unterstützt.
KDE und GNOME | ||||
|
| |||
KDE |
Server und Supercomputer
Linux wurde hauptsächlich als Serverbetriebssystem eingesetzt und ist inzwischen vielen Menschen in diesem Bereich bekannt; Netcraft berichtete im Februar 2008, dass fünf der zehn besten Internet-Hosting-Unternehmen Linux auf ihren Webservern einsetzen. Dies liegt an seiner Stabilität und Betriebszeit und an der Tatsache, dass Desktop-Software mit einer grafischen Benutzeroberfläche für Server oft nicht benötigt wird.
Linux wird häufig als Betriebssystem für Supercomputer verwendet. Seit November 2017 laufen alle Top-500-Supercomputer unter Linux.
Roadrunner, der schnellste Supercomputer der Welt (Stand: 2009), auf dem Linux läuft
Aussprache
1992 erklärte Torvalds, wie er das Wort Linux ausspricht:
“ | li' wird mit einem kurzen [ee] Laut ausgesprochen: vergleiche prInt, mInImal usw. 'nux' ist ebenfalls kurz, nicht dipthong, wie in pUt. Das liegt zum Teil an minix: linux war nur mein Arbeitsname für das Ding, und da ich es geschrieben habe, um minix auf meinem System zu ersetzen, ist das Ergebnis das, was es ist... linus' minix wurde linux. | ” |
Torvalds hat eine Hörprobe zur Verfügung gestellt, die seine eigene Aussprache auf Englisch und Schwedisch zeigt.
Einige Englischsprachige sprechen den Namen als lee-narks oder lee-nix oder lie-nix aus. Laut Torvalds ist das eine falsche Aussprache. []
Code-Größe
Eine 2001 durchgeführte Studie über Red Hat Linux 7.1 ergab, dass diese Distribution 30 Millionen Codezeilen umfasste. Die Studie zeigte, dass Red Hat 7.1 etwa 8.000 Jahre Zeit für die Entwicklung benötigte. In der Studie hieß es auch, dass die Herstellung dieser Software in den Vereinigten Staaten etwa 1,08 Milliarden Dollar gekostet hätte, wenn sie mit proprietären Mitteln hergestellt worden wäre. Am 7. März 2011 hätte der Linux-Kernel etwa 3 Milliarden Dollar gekostet.
Die im Juni 2013 veröffentlichte Version 3.10 des Linux-Kernels hat 15 Millionen Codezeilen, während die im Juni 2015 veröffentlichte Version 4.1 auf über 19,5 Millionen Codezeilen von fast 14.000 Programmierern angewachsen ist.
Der größte Teil des Codes (etwa 71%) wurde in der Programmiersprache C geschrieben, und es wurden viele andere Sprachen verwendet, darunter C++, Assembler, Perl, Python, Fortran und verschiedene Shell-Skriptsprachen. Etwas mehr als die Hälfte aller Codezeilen waren unter der GPL lizenziert.
Verschiedene Linux-Versionen
Wer Linux haben möchte, kann es aus dem Internet herunterladen oder in einem Geschäft oder auf einer Website kaufen. Manchmal haben Bücher und Zeitschriften über Linux einen C.D. oder D.V.D. mit Linux darauf. Jede bestimmte Version von Linux wird als "Distribution" oder "Distro" bezeichnet. Eine Linux-Version hat den Linux-Kernel und G.N.U.-Software sowie einige zusätzliche Programme, die möglicherweise nicht Teil von G.N.U. sind. Zu den Versionen, die von den meisten Menschen benutzt werden, gehören:
- Linux-Münzstätte
- Ubuntu
- Arch Linux
- CentOS
- Debian
- Fedora
- Gentoo
- Slackware
- openSUSE
- Mageia
Es kann sein, dass die Leute etwas Geld für eine Version bezahlen, damit sie eine CD-ROM oder DVD erhalten und dem Unternehmen helfen können, ihre Versionen zu verbessern. Wenn jemand zahlt, dann in der Regel, damit die Firma dem Benutzer nach der Installation hilft, was als "Support" bezeichnet wird.
Software für Linux inklusive:
- Der Kernel und die Shell.
- Apache ermöglicht es Benutzern, ihre eigene Website zu betreiben.
- KDE und GNOME sind Desktop-Umgebungen.
- LibreOffice ist für Büroarbeit.
- Mozilla Firefox ist ein Internet-(Web-)Browser.
- GIMP, Inkscape und Blender helfen bei der Arbeit mit Bildern.
- Spiele wie Tux Racer.
- Der GNU-Compiler.
Fedora, eine Linux-Distribution
Lizenzierung, Warenzeichen und Namensgebung
Der Linux-Kernel und die meiste GNU-Software sind unter der GNU General Public License (GPL) lizenziert. Die GPL schreibt vor, dass jeder, der den Linux-Kernel verbreitet, den Quellcode (und alle Änderungen) dem Empfänger zu den gleichen Bedingungen zur Verfügung stellen muss. 1997 sagte Linus Torvalds: "Linux unter die GPL zu stellen, war definitiv das Beste, was ich je getan habe". Andere Schlüsselkomponenten eines Linux-Systems können andere Lizenzen verwenden; viele Bibliotheken verwenden die GNU Lesser General Public License (LGPL), eine Art der GPL, die weniger eingeschränkt ist, und das X Window System verwendet die MIT-Lizenz. "Linux" ist ein Warenzeichen von Linus Torvalds.
Verwandte Seiten
- Liste der Linux-Distributionen
Fragen und Antworten
F: Was ist Linux?
A: Linux oder GNU/Linux ist ein Unix-ähnliches Betriebssystem (oder eine Familie von Betriebssystemen) für Computer. Es ist eine Sammlung grundlegender Anweisungen, die die elektronischen Teile des Computers verwalten und die Ausführung von Anwendungen und Programmen ermöglichen.
F: Was macht Linux so beliebt?
A: Ein Grund, warum viele Menschen gerne Linux verwenden, ist die Tatsache, dass es eine große Menge an Software dafür gibt, und ein Großteil dieser Software ist kostenlos.
F: Wer hat den Linux-Kernel entwickelt?
A: Der Linux-Kernel wurde von Linus Torvalds zunächst allein entwickelt.
F: Was sind beliebte Linux-Distributionen?
A: Beliebte Distributionen sind Debian, Fedora, Ubuntu, Red Hat Enterprise Linux, SuSE Linux Enterprise Server, X11 oder Wayland, GNOME und KDE Plasma.
F: Ist es möglich, eigene Distributionen für bestimmte Zwecke zu erstellen?
A: Ja, denn jeder kann den Quellcode unter den entsprechenden Lizenzen wie der GNU General Public License frei kopieren und verändern.
F: Wo wird Linux am häufigsten eingesetzt? A: Linux wird am häufigsten auf Servern wie Großrechnern und Supercomputern, auf etwa 2,3 % der Desktop-Computer, auf Chromebooks im US-amerikanischen K-12-Bildungsmarkt, auf eingebetteten Systemen wie Mobiltelefonen (insbesondere Smartphones), Tablet-Computern, Netzwerk-Routern usw., in der Gebäudeautomatisierung, auf Fernsehgeräten, digitalen Videorekordern, Videospielkonsolen und Smartwatches eingesetzt.