Linux

Linux
Tux the penguin
Smoking das Pinguin, Maskottchen von Linux[1]
Entwickler Community -Mitwirkende
Linus Torvalds
Geschrieben in C, Assemblersprachen, und andere
OS -Familie Unix-artig
Arbeitszustand Aktuell
Quellmodell Open Source
Erstveröffentlichung 17. September 1991; vor 30 Jahren
Repository Git.Kernel.org/Pub/scm/Linux/Kernel/git/Torvalds/Linux.Git/
Marketingziel Cloud Computing, Eingebettete Geräte, Mainframe -Computer, mobile Geräte, persönliche Computer, Server, Supercomputer
Verfügbar in Mehrsprachig
Plattformen Alpha, BOGEN, ARM, C6X, C-Skky, H8/300, Hexagon, IA-64, M68K, Microblaze, MIPS, NIOS II, OpenRISC, Pa-risc, Powerpc, Risc-v, S390, Superh, Sparc, x86, XTensa
Kernel Typ Monolithisch
Userland GNU[a], Busybox[b]
Standard
Benutzeroberfläche
Lizenz GPLV2[9] und andere (der Name "Linux" ist eine Marke[c])
Offizielle Website www.Kernel.org
Artikel in der Serie
Linux Kernel
Linux -Verteilung

Linux (/ˈlichnʊks/ (Hören) LEE-nuuks oder /ˈlɪnʊks/ Lin-Uuks)[11] ist eine Familie von Open Source Unix-artig Betriebssysteme basierend auf Linux Kernel,[12] ein Betriebssystem Kernel Erstmals veröffentlicht am 17. September 1991 von, von Linus Torvalds.[13][14][15] Linux ist normalerweise verpackt in einem Linux -Verteilung.

Verteilungen umfassen den Linux -Kernel und die Unterstützung Systemsoftware und Bibliothekenviele davon werden von der bereitgestellt GNU -Projekt. Viele Linux -Verteilungen verwenden das Wort "Linux" in ihrem Namen, aber das Kostenlose Software -Stiftung Verwendet den Namen "GNU/Linux"Um die Bedeutung von zu betonen GNU Software, einige Kontroversen verursachen.[16][17]

Beliebte Linux -Verteilungen[18][19][20] enthalten Debian, Fedora Linux, und Ubuntu, was an sich viele verschiedene Verteilungen und Modifikationen hat, einschließlich Lubuntu und Xubuntu. Kommerzielle Verteilungen umfassen Red Hat Enterprise Linux und SUSE Linux Enterprise. Desktop Linux -Verteilungen enthalten a Fenstersystem wie zum Beispiel X11 oder Wayland, und ein Desktop -Umgebung wie zum Beispiel Gnom oder KDE Plasma. Verteilungen für Server kann weglassen Grafik insgesamt oder ein einschließen a Lösungsstapel wie zum Beispiel LAMPE. Da Linux freiverteilbar ist, kann jeder eine Verteilung für jeden Zweck schaffen.[21]

Linux wurde ursprünglich für entwickelt für persönliche Computer basierend auf Intel x86 Architektur, aber seitdem portiert zu mehr Plattformen als jedes andere Betriebssystem.[22] Wegen der Dominanz der Linux-basierten Android an Smartphones, Linux, einschließlich Android, hat das größten installierte Grundlage von allen Allgemeine Betriebssystemeab Mai 2022.[23][24][25] Obwohl Linux ab Mai 2022 ist, verwendet von nur rund 2,3 Prozent von Desktop-Computer,[26] das Chromebook, was den Linux-Kernelbasis betreibt Chrome OS, dominiert die USA K -12 Bildungsmarkt und entspricht fast 20 Prozent der $ 300 $ Notizbuch Verkäufe in den USA.[27] Linux ist das führende Betriebssystem auf Servern (über 96,4% der Betriebssysteme der Webserver sind Linux).[28] führt andere an Großes Eisen Systeme wie Mainframe -Computerund ist das einzige Betriebssystem, das verwendet wird Top500 Supercomputer (Seit November 2017, nachdem er allmählich alle Wettbewerber beseitigt hat).[29][30][31]

Linux läuft auch weiter eingebettete Systeme, d. H. Geräte, deren Betriebssystem normalerweise in die integriert ist Firmware und ist stark auf das System zugeschnitten. Das beinhaltet Router, Automatisierung Kontrollen, Smart Home -Geräte, IP -Kameras, Videospielkonsolen,[32] Fernseher (Samsung und LG Smart TVs verwenden Tizen und Webos, beziehungsweise),[33][34][35] Automobile (Tesla, Audi, Mercedes-Benz, Hyundai und Toyota verlassen sich alle auf Linux),[36] Raumfahrzeug (Falcon 9und Drache 2's Avionik Verwenden Sie eine angepasste Version von Linux),[37] und Rovers (Das Mars 2020 Mission trug 3 Linux -Computer zu Mars einschließlich der Einfallsreichtum Hubschrauber).[38][39][40]

Linux ist eines der bekanntesten Beispiele für freie und offene Source Software Zusammenarbeit. Das Quellcode Kann von Personen unter den Bestimmungen seiner jeweiligen Lizenzen, wie die, kommerziell oder nicht kommerziell verwendet, modifiziert und verteilt werden GNU Allgemeine öffentliche Lizenz (GPL). Der Linux -Kernel zum Beispiel ist unter der GPLV2 mit einer besonderen Ausnahme für die GPLV2 lizenziert SystemaufrufeWie ohne die Systemausnahme würde ein Programm, das den Kernel auffordert, als Derivat angesehen, und daher müsste die GPL für dieses Programm angewendet werden.[41][21]

Geschichte

Vorläufer

Linus Torvalds, Hauptautor der Linux Kernel

Das Unix Das Betriebssystem wurde 1969 konzipiert und implementiert, bei AT&T's Bell Labsin den Vereinigten Staaten von Ken Thompson, Dennis Ritchie, Douglas McIlroy, und Joe Ossanna.[42] Unix wurde erstmals 1971 veröffentlicht und wurde vollständig in geschrieben Montagesprachewie damals üblich. 1973 wurde es in einem wichtigen Pionieransatz in der umgeschrieben C Programmiersprache von Dennis Ritchie (Mit Ausnahme einiger Hardware- und I/O -Routinen). Die Verfügbarkeit von a hochrangige Sprache Implementierung von UNIX machte seine Portierung auf verschiedene Computerplattformen einfacher.[43]

Aufgrund eines früheren Kartellrecht AT & T untersagte es von der Einreise in das Computergeschäft und lizenzierte den Quellcode des Betriebssystems als Geschäftsgeheimnis für alle, die gefragt wurden. Infolgedessen wuchs Unix schnell und wurde von akademischen Einrichtungen und Unternehmen weit verbreitet. 1984,, AT & T hat sich veräußert von seinem Regionale Betriebsunternehmenund wurde von seiner Verpflichtung entlassen, nicht in das Computergeschäft einzusteigen; Befreit von dieser Verpflichtung begann Bell Labs, Unix als zu verkaufen proprietär Produkt, bei dem Benutzer nicht legal die UNIX ändern durften.

Onyx Systems begann 1980 mit dem Verkauf frühes Mikrocomputer-basierter Unix-Workstations zu verkaufen. Später, später, Sun Microsystems, gegründet als Spin-off eines Studentenprojekts bei Universität in Stanford, begann auch mit dem Verkauf von Unix-basierten Desktop-Workstations im Jahr 1982. Während Sun Workstations keine Rohstoff-PC-Hardware wie Linux nutzte, war es später den ersten erfolgreichen kommerziellen Versuch, einen hauptsächlich Einzelbenutzer-Mikrocomputer zu verteilen, der ein UNIX-Betriebssystem ausführte .[44][45]

Das GNU -Projekt, begonnen 1983 von Richard Stallman, hatte das Ziel, ein "vollständiges Unix-kompatible Softwaresystem" zu erstellen, das ausschließlich bestand gratis Software. Die Arbeit begann 1984.[46] Später, im Jahr 1985, startete Stallman die Kostenlose Software -Stiftung und schrieb die GNU Allgemeine öffentliche Lizenz (GNU GPL) 1989. Anfang der neunziger Jahre, viele der in einem Betriebssystem erforderlichen Programme (wie Bibliotheken, Compiler, Textredakteure, a Befehlszeilenschale, und ein Fenstersystem) wurden abgeschlossen, obwohl niedrige Elemente wie z. Gerätetreiber, Daemons, und die Kernel, genannt Gnu Hurd, wurden ins Stocken und unvollständig.[47]

Minix wurde von Andrew S. Tanenbaum, a Informatik Professor und 1987 als minimaler freigelassen Unix-artig Betriebssystem, das sich an Schüler und andere, die das Betriebssystemprinzipien lernen wollten. Obwohl der vollständige Quellcode von Minix frei verfügbar war, verhinderten die Lizenzbegriffe, dass es sich gratis Software Bis die Lizenzierung im April 2000 änderte.[48]

Obwohl erst 1992 veröffentlicht, weil rechtliche Komplikationen, Entwicklung von 386bs, aus denen Netbsd, OpenBSD und Freebsd abstammend, vor dem von Linux.

Linus Torvalds hat bei getrennten Anlässen angegeben, dass wenn die Gnu Kernel oder 386bs War zu dieser Zeit (1991) verfügbar, hätte er wahrscheinlich keine Linux geschaffen.[49][50]

Schaffung

Während der Teilnahme an der Universität von Helsinki, Torvalds, die im Herbst 1990 in einem Unix -Kurs eingeschrieben sind.[51] Der Kurs verwendete a Mikrovax Minicomputer laufen Ultrixund einer der erforderlichen Texte war Operating Systems: Design and Implementation durch Andrew S. Tanenbaum. Dieses Lehrbuch enthielt eine Kopie von Tanenbaums Minix Betriebssystem. Mit diesem Kurs wurde Torvalds zum ersten Mal Unix ausgesetzt. 1991 wurde er neugierig auf Betriebssysteme.[52] Frustriert über die Lizenzierung von Minix, die es zu dieser Zeit nur auf Bildungsnutzung beschränkte,[48] Er begann, an seinem eigenen Betriebssystemkernel zu arbeiten, der schließlich zur Linux Kernel.

Torvalds begann mit der Entwicklung des Linux -Kernels auf Minix und Anwendungen, die für Minix geschrieben wurden, wurden auch unter Linux verwendet. Später reifte Linux und weitere Linux -Kernelentwicklung fand an Linux -Systemen statt.[53] GNU -Anwendungen ersetzten auch alle Minix -Komponenten, da es vorteilhaft war, den frei verfügbaren Code aus dem GNU -Projekt mit dem jungen Betriebssystem zu verwenden. Code, das unter der GNU GPL lizenziert wurde, kann in anderen Computerprogrammen wiederverwendet werden, solange sie auch unter derselben oder einer kompatiblen Lizenz veröffentlicht werden. Torvalds leitete einen Wechsel aus seiner ursprünglichen Lizenz ein, die die kommerzielle Umverteilung auf die GNU GPL verboten hat.[54] Entwickler haben daran gearbeitet, GNU -Komponenten in den Linux -Kernel zu integrieren und ein voll funktionsfähiges und kostenloses Betriebssystem zu erstellen.[55]

Benennung

5,25 Zoll Disketten eine sehr frühe Version von Linux halten

Linus Torvalds wollte seine Erfindung nennen "Freex", a Handkoffer von "frei", "Freak" und "x" (als Anspielung auf Unix). Zu Beginn seiner Arbeit am System einige der Projekte des Projekts Makefiles enthalten den Namen "Freex" für etwa ein halbes Jahr. Anfangs betrachtete Torvalds den Namen "Linux", lehnte ihn jedoch als zu egoistisch ab.[56]

Um die Entwicklung zu erleichtern, wurden die Dateien auf die hochgeladen FTP-Server (ftp.funet.fi) von Funet im September 1991. Ari Lemmke, Kollegen von Torvalds am Helsinki Universität für Technologie (HUT), der zu diesem Zeitpunkt einer der freiwilligen Administratoren für den FTP -Server war, glaubte nicht, dass "Freex" ein guter Name war, und nannte das Projekt "Linux" auf dem Server, ohne Torvalds zu konsultieren.[56] Später stimmte Torvalds "Linux" zu.

Laut einer Newsgroup -Post von Torvalds,,[11] Das Wort "Linux" sollte ausgesprochen werden (/ˈlɪnʊks/ (Hören) Lin-Uuks) mit einem kurzen 'i' wie in 'print' und 'u' wie in 'put'. Um weiter zu demonstrieren, wie das Wort "Linux" ausgesprochen werden sollte, enthielt er einen Audio -Handbuch (Hören ) mit dem Kernel -Quellcode.[57] In dieser Aufzeichnung spricht er jedoch "Linux" aus (/ˈlinʊks/ (Hören) Leen-Uuks) mit einer kurzen, aber engen Front -Unrunden -Vokal.

Kommerzielle und beliebte Aufnahme

Ubuntu, eine beliebte Linux -Verteilung
Nexus 5x laufend Android

Einführung von Linux in Produktionsumgebungen, anstatt nur von Hobbyisten eingesetzt zu werden, startete Mitte der neunziger Jahre in der Supercomputing-Community, in denen Organisationen wie NASA begann, ihre immer teureren Maschinen durch zu ersetzen Cluster von kostengünstigen Rohstoffcomputern, die Linux laufen. Der kommerzielle Gebrauch begann, als Dell und IBM, gefolgt von Hewlett Packard, lieferte Linux -Unterstützung zur Flucht MicrosoftDas Monopol auf dem Desktop -Betriebssystemmarkt.[58]

Heute werden Linux -Systeme während des gesamten Computers verwendet, von eingebettete Systeme zu praktisch allen Supercomputer,[31][59] und haben sich einen Platz in gesichert Server Installationen wie die beliebten LAMPE Anwendungsstapel. Die Verwendung von Linux -Verteilungen in Heim- und Enterprise -Desktops hat zugenommen.[60][61][62][63][64][65][66] Linux -Verteilungen sind auch in der beliebt geworden Netbook Markt, mit vielen Geräten, die mit individuellen Linux -Distributionen versandt werden, und Google veröffentlichen seine eigenen Chrome OS für Netbooks entwickelt.

Linuxs größter Erfolg auf dem Verbrauchermarkt ist vielleicht der Markt für mobile Geräte mit Android Das dominierende Betriebssystem auf Smartphones und sehr beliebt auf Tablets und in jüngerer Zeit auf Tragfähig. Linux Gaming ist ebenfalls auf dem Vormarsch mit Ventil Zeigen Sie seine Unterstützung für Linux und Einführung Steamos, seine eigene gamingorientierte Linux-Verteilung. Linux -Verteilungen haben auch bei verschiedenen lokalen und nationalen Regierungen wie der Bundesregierung von Popularität gewonnen Brasilien.[67]

Aktuelle Entwicklung

Unterhaltung im Flug Das System stootet das Linux -Logo

Greg Kroah-Hartman ist der Hauptbetrieb für den Linux -Kernel und führt seine Entwicklung.[68] William John Sullivan ist der Executive Director der Free Software Foundation,[69] was wiederum die GNU -Komponenten unterstützt.[70] Schließlich entwickeln Einzelpersonen und Unternehmen Nicht-GNU-Komponenten von Drittanbietern. Diese Komponenten von Drittanbietern umfassen eine Vielzahl von Arbeiten und können sowohl Kernelmodule als auch Benutzeranwendungen und Bibliotheken umfassen.

Linux-Anbieter und Gemeinschaften kombinieren und verteilen die Kernel-, GNU-Komponenten und Nicht-GNU-Komponenten mit zusätzlichen Paketverwaltung Software in Form von Linux -Verteilungen.

Entwurf

Viele Open Source Entwickler sind sich einig, dass der Linux -Kernel nicht entworfen wurde, sondern eher sich entwickelt durch natürliche Auslese. Torvalds geht davon aus Alpha-Partikel in DNA. "[71] Eric S. Raymond betrachtet Linux 'revolutionäre Aspekte als sozial, nicht technisch: Vor Linux wurde die komplexe Software sorgfältig von kleinen Gruppen entworfen, aber "Linux hat sich auf völlig andere Weise weiterentwickelt. Von Anfang an wurde sie von der großen Anzahl von Freiwilligen, die koordinierten Nur über das Internet. Die Qualität wurde nicht durch starre Maßstäbe oder Autokratie, sondern durch die naiv einfache Strategie, jede Woche zu veröffentlichen und innerhalb weniger Tage Feedback von Hunderten von Benutzern zu erhalten, wodurch eine Art rasche Darwinistische Auswahl zu den von Entwicklern eingeführten Mutationen geschaffen wird. "[72] Bryan Cantrill, ein Ingenieur eines konkurrierenden Betriebssystems, stimmt zu, dass "Linux nicht entworfen wurde, es sich entwickelt hat", aber dies als eine Einschränkung betrachtet, und schlägt vor, dass einige Funktionen, insbesondere diejenigen, die mit Sicherheit verbunden sind,.[73] Kann sich nicht in "Dies ist am Ende des Tages kein biologisches System, es ist ein Softwaresystem."[74] Ein Linux-basiertes System ist ein modular Unix-artig Betriebssystem, das einen Großteil seiner Grunddesign aus Prinzipien abgeleitet hat, die in den 1970er und 1980er Jahren in Unix festgelegt wurden. Ein solches System verwendet a monolithischer Kernel, das Linux Kernel, was die Prozesssteuerung, Vernetzung, Zugriff auf die abwickelt Peripheriegeräte, und Dateisysteme. Gerätetreiber werden entweder direkt in den Kernel integriert oder als Module hinzugefügt, die während des Ausführens des Systems geladen werden.[75]

Die gnu Userland ist ein wesentlicher Bestandteil der meisten Systeme, die auf dem Linux -Kernel basieren, wobei Android die bemerkenswerte Ausnahme ist. Die Projekte Implementierung des C Bibliothek Funktioniert als Wrapper für die Systemaufrufe des für die Kernel-Userspace-Schnittstelle notwendigen Linux-Kernels, die Toolchain ist eine breite Sammlung von Programmierwerkzeugen, die für die Linux -Entwicklung von entscheidender Bedeutung sind (einschließlich der Compiler verwendet, um den Linux -Kernel selbst zu bauen) und die CoreUtils viele grundlegende implementieren Unix -Tools. Das Projekt entwickelt sich auch Verprügeln, ein populärer Cli Hülse. Das grafische Benutzeroberfläche (oder GUI), das von den meisten Linux -Systemen verwendet wird X Fenstersystem.[76] In jüngerer Zeit versucht die Linux -Community, zu voranzukommen Wayland als neues Display -Serverprotokoll anstelle von X11. Viele andere Open-Source-Softwareprojekte tragen zu Linux-Systemen bei.

Verschiedene Schichten innerhalb von Linux, die auch eine Trennung zwischen dem zeigen Userland und Kernelraum
Benutzermodus Benutzeranwendungen verprügeln, Libreoffice, Gimp, Mixer, 0 a.d., Mozilla Firefox, ...
Systemkomponenten Init Dämon:
OpenRC, starte es, systemd...
Systemdämonen:
Polkitd, SMBD, sshd, Udevd...
Fenstermanager:
X11, Wayland, Oberflächenflinger (Android)
Grafik:
Mesa, AMD -Katalysator, ...
Andere Bibliotheken:
Gtk, Qt, Efl, SDL, Sfml, Fltk, Gn .p, ...
C Standardbibliothek fopen, execv, Malloc, memcpy, Ortszeit, pthread_create... (bis zu 2000 Unterroutinen)
Glibc Ziel ist schnell, schnell zu sein, Musl Ziel ist es, leicht zu sein, UCLIBC Ziele eingebettete Systeme, bionisch wurde geschrieben für Androidusw. alle zielen darauf ab zu sein Posix/Sus-kompatibel.
Kernelmodus Linux Kernel Stat, spleißen, DUP, lesen, offen, ioctl, schreiben, MMAP, nah dran, Ausfahrtusw. (ca. 380 Systemaufrufe)
Der Linux -Kernel Systemanrufschnittstelle (SCI), zielt darauf ab, zu sein Posix/Sus-kompatibel[77]
Prozessplanung
Teilsystem
IPC
Teilsystem
Speicherverwaltung
Teilsystem
Virtuelle Dateien
Teilsystem
Netzwerk
Teilsystem
Andere Komponenten: Alsa, Dri, Evdev, Klibc, LVM, Geräte -Mapper, Linux -Netzwerkplaner, Netfilter
Linux -Sicherheitsmodule: Selinux, Tomoyo, Apparmor, Klatschen
Hardware (Zentralprozessor, Haupterinnerung, Datenspeichergeräte, etc.)

Die installierten Komponenten eines Linux -Systems umfassen Folgendes:[76][78]

  • A Bootloader, zum Beispiel Gnu grub, Lilo, Syslinux oder Systemd-Boot. Dies ist ein Programm, das den Linux -Kernel in den Computer lädt Haupterinnerung, indem er vom Computer ausgeführt wird, wenn er eingeschaltet ist und nach dem Firmware Die Initialisierung wird durchgeführt.
  • Ein drin Programm wie das traditionelle sysvinit und das neuere systemd, OpenRC und Emporkömmling. Das ist das erste Prozess vom Linux -Kernel gestartet und steht im Wurzel des Prozessbaums: Mit anderen Begriffen werden alle Prozesse über Init eingeführt. Es startet Prozesse wie Systemdienste und Anmeldeinforderungen (ob grafisch oder im Terminalmodus).
  • Software -Bibliotheken, der Code enthalten, der durch Ausführen von Prozessen verwendet werden kann. Auf Linux -Systemen verwenden ELF-Format ausführbare Dateien, die, die Dynamischer Linker Das verwaltet die Verwendung dynamischer Bibliotheken als bekannt als ld-linux.so. Wenn das System für den Benutzer eingerichtet ist, um Software selbst zu kompilieren, Header -Dateien wird auch aufgenommen, um die zu beschreiben Schnittstelle von installierten Bibliotheken. Neben der am häufigsten verwendeten Softwarebibliothek unter Linux -Systemen die GNU C -Bibliothek (GLIBC) Es gibt zahlreiche andere Bibliotheken, wie z. SDL und Mesa.
    • C Standardbibliothek Ist die Bibliothek zum Ausführen benötigt? C Programme Auf einem Computersystem, wobei die GNU C -Bibliothek der Standard ist. Für eingebettete Systeme Alternativen wie die Musl, Eglibc (eine GLIBC -Gabel, die einst von Debian verwendet wurde) und UCLIBC (die für die Auseinandersetzung für Uclinux) wurden entwickelt, obwohl die letzten beiden nicht mehr aufrechterhalten werden. Android verwendet eine eigene C -Bibliothek, Bionisch.
  • Grundlegende Unix -Befehle, wobei GNU CoreUtils die Standardimplementierung sind. Alternativen existieren für eingebettete Systeme wie die CopyLeft Busyboxund die BSD-lizenziert Spielzeugbox.
  • Widget -Toolkits sind die Bibliotheken, die zum Aufbau verwendet werden Grafische Benutzeroberflächen (GUIS) für Softwareanwendungen. Zahlreiche Widget -Toolkits sind verfügbar, einschließlich Gtk und Unordnung entwickelt von der GNOME -Projekt, Qt entwickelt von der QT -Projekt und geführt vorbei Die QT -Firma, und Libliotheken der Aufklärung der Stiftung (EFL), die hauptsächlich durch die entwickelt wurden Aufklärung Mannschaft.
  • A Paketverwaltungssystem, wie zum Beispiel dpkg und Drehzahl. Alternativ können Pakete aus Binär- oder Quelle zusammengestellt werden Tarballs.
  • Benutzeroberflächenprogramme wie Befehlsschalen oder Fensterumgebungen.

Benutzeroberfläche

Das Benutzeroberfläche, auch bekannt als die Hülse, ist entweder a Befehlszeilenschnittstelle (Cli), a grafische Benutzeroberfläche (GUI) oder Steuerelemente, die an die zugehörige Hardware angeschlossen sind, was üblich ist eingebettete Systeme. Für Desktop -Systeme ist die Standardbenutzeroberfläche normalerweise grafisch, obwohl die CLI üblicherweise über verfügbar ist Terminal-Emulator Fenster oder auf separaten Virtuelle Konsole.

CLI-Shells sind textbasierte Benutzeroberflächen, die Text für Eingabe und Ausgabe verwenden. Die unter Linux verwendete dominante Hülle ist die BOURNE-AND-SCHRAUB (Bash), ursprünglich für die entwickelt GNU -Projekt. Die meisten Linux-Komponenten auf niedriger Ebene, einschließlich verschiedener Teile der UserlandVerwenden Sie die CLI ausschließlich. Die CLI eignet sich besonders für die Automatisierung von sich wiederholenden oder verzögerten Aufgaben und bietet sehr einfache Interprozesskommunikation.

Auf Desktop -Systemen sind die beliebtesten Benutzeroberflächen die Benutzeroberflächen GUI -Muscheln, zusammen mit umfangreichem verpackt Desktop -Umgebungen, wie zum Beispiel KDE Plasma, Gnom, KAMERAD, Zimt, Lxde, Pantheon und XfceObwohl eine Vielzahl zusätzlicher Benutzeroberflächen vorhanden sind. Die beliebtesten Benutzeroberflächen basieren auf der X Fenstersystemoft einfach "x" genannt. Es bietet Netzwerktransparenz und ermöglicht eine grafische Anwendung, die auf einem System ausgeführt wird, auf einem anderen, bei dem ein Benutzer mit der Anwendung interagieren kann. Bestimmte Erweiterungen des X -Fenstersystems sind jedoch nicht in der Lage, über dem Netzwerk zu arbeiten.[79] Mit der Referenzimplementierung gibt es mehrere X -Anzeigeserver. X.org Server, der beliebteste.

Server Verteilungen bieten möglicherweise eine Befehlszeilenschnittstelle für Entwickler und Administratoren, bieten jedoch eine benutzerdefinierte Schnittstelle gegenüber Endnutzern, die für die Anwendungsfallfall des Systems ausgelegt sind. Diese benutzerdefinierte Schnittstelle wird über einen Client zugegriffen, der sich in einem anderen System befindet, nicht unbedingt auf Linux basiert.

Verschiedene Arten von Fenstermanager existieren für x11, einschließlich Fliesen, dynamisch, Stapelung und Komposition. Fenstermanager bieten Mittel zur Steuerung und Erscheinung einzelner Anwendungsfenster und zur Interaktion mit dem X -Fenstersystem. Einfacher X Fenstermanager wie zum Beispiel DWM, Rattengift, i3wm, oder Herbstluftwm liefern a minimalistisch Funktionalität, während ausgefeiltere Fenstermanager wie z. Fvwm, Aufklärung oder Fenstermacher Bieten Sie mehr Funktionen wie ein integriert Taskleiste und Themen, sind aber immer noch leicht im Vergleich zu Desktop -Umgebungen. Desktop -Umgebungen enthalten Fenstermanager im Rahmen ihrer Standardinstallationen, wie z. Murmeln (Gnome), Kwin (KDE) oder Xfwm (XFCE), obwohl Benutzer möglicherweise einen anderen Fenstermanager verwenden, wenn sie bevorzugt werden.

Wayland ist ein Display -Server -Protokoll, das als Ersatz für das X11 -Protokoll gedacht ist? Ab 2014Es hat keine breitere Akzeptanz erhalten. Im Gegensatz zu X11 benötigt Wayland keinen externen Fenstermanager und Compositing Manager. Daher übernimmt ein Wayland Compositor die Rolle des Anzeigservers, des Fenstermanagers und des Compositing -Managers. Weston ist die Referenzimplementierung von Wayland, während Gnomes Mutter und Kdes Kwin als eigenständige Display -Server auf Wayland portiert werden. Die Erleuchtung wurde seit Version 19 bereits erfolgreich portiert.[80]

Videoeingangsinfrastruktur

Linux verfügt derzeit über zwei moderne Kernel-Benutzer-APIs zum Umgang mit Videoeingabegeräten: V4l2 API für Video -Streams und Radio und DVB API für digitale TV -Empfang.[81]

Aufgrund der Komplexität und Vielfalt verschiedener Geräte und der großen Anzahl von Formaten und Standards, die von diesen APIs behandelt werden, muss sich diese Infrastruktur weiterentwickeln, um bessere Geräte zu passen. Außerdem ist eine gute Userspace -Gerätebibliothek der Schlüssel für den Erfolg, wenn Benutzerspace -Anwendungen mit allen von diesen Geräten unterstützten Formaten arbeiten können.[82][83]

Entwicklung

Vereinfachte Geschichte von Unix-artig Betriebssysteme. Linux teilt ähnliche Architektur und Konzepte (als Teil der Posix Standard), gibt jedoch nicht freie Quellcode mit dem Original frei Unix oder Minix.

Der Hauptunterschied zwischen Linux und vielen anderen beliebten zeitgenössischen Betriebssystemen besteht darin, dass die Linux Kernel und andere Komponenten sind frei und Quelloffene Software. Linux ist nicht das einzige solche Betriebssystem, obwohl es bei weitem am weitesten verbreitet ist.[84] Etwas frei und Open-Source-Softwarelizenzen basieren auf dem Prinzip von Copyleft, Eine Art Gegenseitigkeit: Alle Arbeiten, die von einer Copyleft -Software abgeleitet werden, müssen auch Copyleft selbst sein. Die häufigste kostenlose Softwarelizenz, die GNU Allgemeine öffentliche Lizenz (GPL), ist eine Form von Copyleft und wird für den Linux -Kernel und viele der Komponenten aus dem verwendet GNU -Projekt.[85]

Linux-basierte Verteilungen werden von Entwicklern für bestimmt Interoperabilität mit anderen Betriebssystemen und etablierten Rechenstandards. Linux -Systeme haften an Posix,[86] Sus,[87] LSB, ISO, und Ansi Standards, wenn möglich, obwohl bisher nur eine Linux-Verteilung posix.1 zertifiziert wurde, Linux-ft.[88][89]

Kostenlose Softwareprojekte, obwohl durch entwickelt durch Zusammenarbeit, werden oft unabhängig voneinander produziert. Die Tatsache, dass die Softwarelizenzen ausdrücklich die Umverteilung ermöglichen, bietet jedoch eine Grundlage für größere Projekte, die die von eigenständige Projekte erstellte Software sammeln und sie auf einmal in Form einer Linux-Verteilung zur Verfügung stellen.

Viele Linux -Verteilungen verwalten eine Remote -Sammlung von Systempaketen für Systemsoftware und Anwendungssoftware, die über eine Netzwerkverbindung zum Download und Installation zur Verfügung stehen. Auf diese Weise können Benutzer das Betriebssystem an ihre spezifischen Anforderungen anpassen. Verteilungen werden von Einzelpersonen, lockeren Teams, Freiwilligenorganisationen und kommerziellen Einheiten aufrechterhalten. Eine Verteilung ist für die Standardkonfiguration des installierten Linux -Kernels, der allgemeinen Systemsicherheit und allgemeiner Integration der verschiedenen Softwarepakete in ein kohärentes Ganzes verantwortlich. Verteilungen verwenden normalerweise a Paket-Manager wie zum Beispiel geeignet, yum, Zypper, Pacman oder Portage So installieren, entfernen und aktualisieren Sie die gesamte Software eines Systems von einem zentralen Standort.[90]

Gemeinschaft

Eine Verteilung wird größtenteils von seinem Entwickler und den Benutzergemeinschaften angetrieben. Einige Anbieter entwickeln und finanzieren ihre Ausschüttungen auf freiwilliger Basis. Debian ein bekanntes Beispiel sein. Andere pflegen eine Community -Version ihrer kommerziellen Verteilungen wie roter Hut tut mit Fedora, und Suse tut mit OpenSuse.[91][92]

In vielen Städten und Regionen, lokale Assoziationen, die als bekannt als bekannt sind Linux -Benutzergruppen (Lugs) versuchen, ihre bevorzugte Verteilung und ihre freie Software zu fördern. Sie halten Meetings ab und bieten neue Benutzer kostenlose Demonstrationen, Schulungen, technische Support und Betriebssysteminstallation. Viele Internet -Communitys unterstützen auch Linux -Benutzer und -Enträglichkeiten. Die meisten Verteilungen und kostenlosen Projekte für Software- / Open-Source-Projekte haben IRC Chatrooms oder Newsgroups. Online -Foren sind ein weiteres Mittel zur Unterstützung, mit bemerkenswerten Beispielen Linuxquestions.org und die verschiedenen Vertriebspezifischen Unterstützung und Community -Foren, wie z. B. für die für Ubuntu, Fedora, und Gentoo. Linux Distributions Host Mailinglisten; In der Regel wird es ein bestimmtes Thema wie die Verwendung oder Entwicklung für eine bestimmte Liste geben.

Es gibt mehrere Technologie -Websites mit einem Linux -Fokus. Druckzeitschriften auf Linux oft Bundle Deckscheiben Das hat Software oder sogar Linux -Verteilungen.[93][94]

Obwohl Linux -Ausschüttungen im Allgemeinen ohne Anklage erhältlich sind, verkaufen, unterstützen und tragen mehrere große Unternehmen zur Entwicklung der Komponenten des Systems und von bei gratis Software. Eine Analyse des Linux -Kernels im Jahr 2017 ergab, dass weit über 85% des Code, das von Programmierern entwickelt wurde, die für ihre Arbeit bezahlt werden, und etwa 8,2% für nicht bezahlte Entwickler und 4,1% nicht klassifiziert.[95] Einige der wichtigsten Unternehmen, die Beiträge liefern Intel, Samsung, Google, AMD, Orakel und Facebook.[96] Eine Reihe von Unternehmen, insbesondere Red Hat, Kanonisch und Suse, haben ein bedeutendes Unternehmen rund um Linux -Verteilungen aufgebaut.

Das Kostenlose Softwarelizenzen, auf denen die verschiedenen Softwarepakete einer Verteilung, die auf dem Linux -Kernel basiert, ausdrücklich auf die Kommerzialisierung basieren und fördern; Die Beziehung zwischen einer Linux -Verteilung als Ganzes und einzelne Anbieter kann als gesehen werden Symbiotisch. Einer gemeinsam Geschäftsmodell von kommerziellen Lieferanten berechnet Unterstützung, insbesondere für Geschäftsanwender. Eine Reihe von Unternehmen bietet außerdem eine spezielle Geschäftsversion ihrer Vertrieb an, die proprietäre Support -Pakete und -Tools hinzufügt, um eine höhere Anzahl von Installationen zu verwalten oder die administrativen Aufgaben zu vereinfachen.

Ein weiteres Geschäftsmodell besteht darin, die Software zum Verkauf von Hardware zu verschenken. Dies war früher die Norm in der Computerindustrie mit Betriebssystemen wie z. CP/m, Apfeldos und Versionen von Mac OS vor 7.6 frei kopierbar (aber nicht modifizierbar). Als Computerhardware in den 1980er Jahren standardisierte, wurde es für Hardwarehersteller schwieriger, von dieser Taktik zu profitieren, da das Betriebssystem auf dem Computer eines Herstellers ausführen würde, der dieselbe Architektur teilte.

Programmierung unter Linux

Die meisten Programmiersprachen Unterstützen Sie Linux entweder direkt oder durch Community auf der basierten Community von Drittanbietern Häfen.[97] Die ursprünglichen Entwicklungstools, die zum Erstellen sowohl Linux -Anwendungen als auch Betriebssystemprogramme verwendet werden GNU Toolchain, einschließlich der GNU Compiler -Sammlung (GCC) und die GNU -Build -System. Unter anderem bietet GCC Compiler für Ada, C, C ++, gehen und Forran. Viele Programmiersprachen haben beispielsweise eine plattformübergreifende Referenzimplementierung, die Linux unterstützt Php, Perl, Rubin, Python, Java, gehen, Rost und Haskell. Erstmals veröffentlicht im Jahr 2003, die Llvm Das Projekt bietet einen alternativen plattformübergreifenden Open-Source-Compiler für viele Sprachen. Proprietär Compiler für Linux sind die Intel C ++ - Compiler, Sonnenstudio, und IBM XL C/C ++ - Compiler. BASIC in Form von Visual Basic wird in solchen Formen als unterstützt Gambas, Freilasisch, und Xbasicund in Bezug auf die Terminalprogrammierung oder QuickBasic oder Turbo Basic Programmierung in Form von QB64.

Linux ist ein gemeinsames Merkmal von UNIX-ähnlichen Systemen und umfasst herkömmliche Programmiersprachen spezifischer Purpose, auf die gezielt angewendet wird Scripting, Textverarbeitung und Systemkonfiguration und -verwaltung im Allgemeinen. Linux -Distributionsunterstützung Shell -Skripte, awk, sed und machen. Viele Programme haben auch eine eingebettete Programmiersprache, um die Konfiguration oder Programmierung selbst zu unterstützen. Zum Beispiel, Reguläre Ausdrücke werden in Programmen wie unterstützt Grep und Lokalisieren, die traditionelle Unix MTA Sendmail enthält seine eigene Turing vollständig Skriptsystem und der erweiterte Texteditor GNU EMACS basiert auf einem allgemeinen Zweck Lispeln Dolmetscher.

Die meisten Verteilungen beinhalten auch die Unterstützung für Php, Perl, Rubin, Python und andere Dynamische Sprachen. Obwohl es nicht so häufig ist, unterstützt Linux auch C# (über Mono), Vala, und Planen. Guile -Programm wirkt wie ein Erweiterungssprache Targeting auf die GNU Systemversorgungsunternehmen, die das konventionell kleine machen möchten, statisch, zusammengestellt C Programme von Unix -Design schnell und dynamisch erweiterbar über einen eleganten, funktional High-Level-Skriptsystem; Viele GNU -Programme können mit optionalem List zusammengestellt werden Bindungen zu diesem Zweck. Eine Anzahl von Java virtuelle Maschinen und Entwicklungskits laufen unter Linux, einschließlich der ursprünglichen Sun Microsystems JVM (Hotspot) und IBMs J2SE RE sowie viele Open-Source-Projekte wie Kaffe und Jikesrvm.

Gnom und Kde sind beliebt Desktop -Umgebungen und bieten einen Rahmen für die Entwicklung von Anwendungen. Diese Projekte basieren auf dem Gtk und Qt Widget -Toolkits, die auch unabhängig vom größeren Rahmen verwendet werden können. Beide unterstützen eine Vielzahl von Sprachen. Es gibt eine Reihe von Integrierte Entwicklungsumgebungen verfügbar einschließlich Anjuta, Code :: Blöcke, Codelit, Finsternis, Geany, Aktivität Komodo, KDevelop, Lazarus, Monode entwickelt, NetBeans, und Qt Creator, während die langjährigen Redakteure Vim, Nano und EMACs bleiben beliebt.[98]

Hardwareunterstützung

Linux ist allgegenwärtig auf verschiedenen Hardware -Arten zu finden.

Der Linux -Kernel ist weit verbreitet portiert Betriebssystemkernel, verfügbar für Geräte, die von Mobiltelefonen bis zu Supercomputern reichen; Es läuft auf einer sehr vielfältigen Palette von Computerarchitekturen, einschließlich der Hand ARM-basierend ipaq und die IBM Mainframes System Z9 oder System z10.[99] Spezialisierte Verteilungen und Kernelgabeln existieren für weniger Mainstream -Architekturen. Zum Beispiel die Elks Kernel Gabel kann weiterlaufen Intel 8086 oder Intel 80286 16-Bit Mikroprozessoren, während die µClinux Kernelgabel kann auf Systemen ohne a laufen Speicherverwaltungseinheit. Der Kernel läuft auch von Architekturen, die immer nur ein Hersteller erstellter Betriebssystem verwenden sollten Macintosh Computers[100][101] (mit beiden Powerpc und Intel Prozessoren), PDAs, Videospielkonsolen, Tragbare Musikspielerund Mobiltelefone.

Es gibt mehrere Branchenverbände und Hardware Konferenzen sich der Aufrechterhaltung und Verbesserung der Unterstützung für vielfältige Hardware unter Linux gewidmet, wie z. Freedomhec. Im Laufe der Zeit hat sich die Unterstützung für verschiedene Hardware in Linux verbessert, was dazu führte, dass jeder Kauf von der Strecke eine "gute Chance" hat, kompatibel zu sein.[102]

Im Jahr 2014 wurde eine neue Initiative gestartet, um automatisch eine Datenbank aller getesteten Hardwarekonfigurationen zu sammeln.[103]

Verwendet

Marktanteil und Aufnahme

Viele quantitative Studien von frei/Open-Source-Software konzentrieren sich auf Themen wie Marktanteil und Zuverlässigkeit, wobei zahlreiche Studien speziell Linux untersuchen.[104] Der Linux -Markt wächst und die Marktgröße für Linux -Betriebssysteme wird voraussichtlich bis 2027 ein Wachstum von 19,2% verzeichnen, der 15,64 Milliarden US -Dollar erreicht, verglichen mit 3,89 Milliarden US -Dollar im Jahr 2019.[105] Analysten und Befürworter führen den relativen Erfolg von Linux auf Sicherheit, Zuverlässigkeit, niedrige Kosten und freie Freiheit zu Verkäufersperrung.[106][107]

Desktops und Laptops
Entsprechend Webserverstatistik (Das heißt, basierend auf den Zahlen, die aus Besuchen von Websites nach Client -Geräten aufgezeichnet wurden) ab Mai 2022), der geschätzte Marktanteil von Linux auf Desktop-Computer ist ungefähr 2,5%. Im Vergleich, Microsoft Windows hat einen Marktanteil von rund 75,5% Mac OS deckt etwa 14,9%ab.[26]
Webserver
W3COOK veröffentlicht Statistiken, die die Top 1.000.000 Alexa -Domains verwenden,[108] was ab Mai 2015 Schätzen Sie, dass 96,55% der Webserver Linux, 1,73% Windows und 1,72% FreeBSD ausführen.[109]
W3Techs veröffentlicht Statistiken, die die Top 10.000.000 Alexa Domains und die Top 1.000.000 Tranco -Domains verwenden, die monatlich aktualisiert werden[110] und ab November 2020 schätzen, dass Linux von 39% der Webserver verwendet wird, gegenüber 21,9% werden von von verwendet von Microsoft Windows.[111] 40,1% benutzten andere Arten von Unix.[112]
IDCDer Bericht von Q1 2007 ergab, dass Linux zu diesem Zeitpunkt 12,7% des gesamten Servermarktes hielt.[113] Diese Schätzung basierte auf der Anzahl der von verschiedenen Unternehmen verkauften Linux -Server und enthielt keine Serverhardware, die separat gekauft wurde und die später Linux später installiert war.
Mobile Geräte
Android, das auf dem Linux -Kernel basiert, ist zum dominierenden Betriebssystem für geworden Smartphones. Im zweiten Quartal 2013 verkauften 79,3% der Smartphones weltweit ein Gebrauch von Android.[114][Benötigt Update] Android ist auch ein beliebtes Betriebssystem für Tablets und ist ab 2013 für mehr als 60% des Tablet -Umsatzes verantwortlich.[115] Laut Webserverstatistik ab Oktober 2021 Android hat einen Marktanteil von rund 71%mit iOS 28% und die verbleibenden 1% auf verschiedene Nischenplattformen zurückzuführen.[116]
Film-Produktion
Seit Jahren ist Linux die Plattform der Wahl in der Filmindustrie. Der erste große Film, der auf Linux -Servern produziert wurde, war 1997er des 1997er Titanic.[117][118] Seitdem große Studios einschließlich der wichtigsten Studios Dreamworks Animation, Pixar, Weta Digital, und Industrielicht & Magie sind nach Linux gewandert.[119][120][121] Laut der Linux Movie Group verwenden Unternehmen mehr als 95% der Server und Desktops bei großen Animations- und visuellen Effektunternehmen Linux.[122]
Verwendung in der Regierung
Linux -Verteilungen haben auch bei verschiedenen lokalen und nationalen Regierungen an Popularität gewonnen. Die Nachricht vom russischen Militär, das eine eigene Linux -Verteilung schuf, ist ebenfalls aufgetaucht und hat sich als G.H.OST -Projekt verwirklicht.[123] Der indische Zustand von Kerala hat in dem Maße, in dem er vorgeschrieben ist, dass alle staatlichen High Schools auf ihren Computern Linux betreiben.[124][125] China verwendet Linux ausschließlich als Betriebssystem für seine Loongson Prozessorfamilie zur Erreichung der technologischen Unabhängigkeit.[126] In Spanien haben einige Regionen ihre eigenen Linux -Verteilungen entwickelt, die in der Bildung und in offiziellen Institutionen wie Gnulinex in Extremadura und Guadalinex in Andalusien weit verbreitet sind. Frankreich und Deutschland haben auch Schritte zur Übernahme von Linux unternommen.[127] Nordkorea Red Star OSseit 2002 entwickelt, basiert auf einer Version von Fedora Linux.[128]

Urheberrecht, Markenzeichen und Namen

Linux -Kernel ist lizenziert unter dem GNU Allgemeine öffentliche Lizenz (GPL), Version 2. Die GPL verlangt, dass jeder, der Software basierend auf dem Quellcode unter dieser Lizenz verteilt, den Ursprungsquellcode (und alle Änderungen) dem Empfänger unter denselben Bedingungen zur Verfügung stellen muss.[129] Andere Schlüsselkomponenten einer typischen Linux -Verteilung sind auch hauptsächlich unter der GPL lizenziert, können jedoch andere Lizenzen verwenden. Viele Bibliotheken verwenden die Gnu weniger allgemeine öffentliche Lizenz (LGPL), eine zulässigere Variante der GPL und der X.org Implementierung der X Fenstersystem verwendet die MIT -Lizenz.

Torvalds gibt an, dass sich der Linux -Kernel nicht von Version 2 der GPL zu Version 3 bewegen wird.[130][131] Er mag einige Bestimmungen in der neuen Lizenz ausdrücklich nicht Management von Digitalen Rechten.[132] Es wäre auch unpraktisch, die Erlaubnis aller Urheberrechtsinhaber zu erhalten, die zu Tausenden zählen.[133]

Eine Studie von 2001 von Red Hat Linux 7.1 stellte fest, dass diese Verteilung 30 Millionen enthielt Quellzeilen von Code.[134] Verwendung der KonstruktivkostenmodellDie Studie schätzte, dass diese Verteilung etwa achttausend Personenjahre Entwicklungszeit erforderte. Laut der Studie, wenn all diese Software von konventionell entwickelt wurde proprietär bedeutet, es hätte Kosten gekostet US$1,57 Milliarden[135] im Jahr 2020 in den Vereinigten Staaten zu entwickeln.[134] Der größte Teil des Quellcodes (71%) wurde in der geschrieben C Programmiersprache, aber viele andere Sprachen wurden verwendet, einschließlich C ++, Lispeln, Montagesprache, Perl, Python, Forranund verschiedene Shell Scripting Sprachen. Etwas mehr als die Hälfte aller Codezeilen wurde unter der GPL lizenziert. Der Linux -Kernel selbst betrug 2,4 Millionen Codezeilen oder 8% der Gesamtsumme.[134]

In einer späteren Studie wurde die gleiche Analyse für durchgeführt Debian Version 4.0 (Etch, das 2007 veröffentlicht wurde).[136] Diese Verteilung enthielt fast 283 Millionen Quellzeilen von Code, und die Studie schätzte, dass sie etwa dreiundsiebzig Tausend Mannjahre und Kosten benötigt hätte US$8,8 Milliarden[135] (im Jahr 2020 Dollar) mit konventionellen Mitteln zu entwickeln.

Der Name "Linux" wird auch für ein Waschmittel verwendet, das von Swiss Company Rösch hergestellt wurde.[137]

In den Vereinigten Staaten der Name Linux ist eine Marke, die bei Linus Torvalds registriert ist.[10] Zunächst hat niemand es registriert, aber am 15. August 1994 beantragte William R. Della Croce, Jr. die Marke Linuxund forderte dann Lizenzgebühren von Linux -Distributoren. 1996 verklagten Torvalds und einige betroffene Organisationen ihn, um die Marke Torvalds zugewiesen zu haben, und 1997 wurde der Fall beigelegt.[138] Die Lizenzierung der Marke wurde seitdem von der behandelt Linux Mark Institute (LMI). Torvalds hat erklärt, dass er den Namen nur als Markenzeichen versuchte, um zu verhindern, dass jemand anderes ihn benutzt. LMI wurde ursprünglich eine nominale Unterlizenzgebühr für die Verwendung des Linux -Namens als Teil von Marken berechnet,[139] aber später veränderte dies zugunsten, um ein kostenloses, ewiges weltweitem Sublicens anzubieten.[140]

Das Kostenlose Software -Stiftung (FSF) bevorzugt GNU/Linux als Name, wenn er sich auf das Betriebssystem als Ganzes bezieht, da es Linux -Verteilungen berücksichtigt Varianten des GNU Betriebssystem 1983 initiiert von Richard Stallman, Präsident der FSF.[16][17] Sie haben ausdrücklich kein Problem mit dem Namen Android für das Android -Betriebssystem, das auch ein Betriebssystem basierend auf dem Linux -Kernel ist, da GNU kein Teil davon ist.

Eine Minderheit von öffentlichen Figuren und Softwareprojekten als Stallman und der FSF, insbesondere Debian (die von der FSF bis 1996 gesponsert worden war),[141] auch verwenden GNU/Linux Bei Bezug auf das Betriebssystem als Ganzes.[142][143][144] Die meisten Medien und gemeinsamen Nutzungen beziehen sich jedoch auf diese Familie von Betriebssystemen einfach als Linux, ebenso wie viele große Linux -Verteilungen (zum Beispiel, SUSE Linux und Red Hat Enterprise Linux). Im Gegensatz dazu verwenden Linux -Verteilungen, die nur kostenlose Software enthalten Hebsel, Parabola GNU/Linux-Libre, Blag -Linux und GNU, und Gnewsense.

Ab Mai 2011etwa 8% bis 13% der Linux -Verteilung Ubuntu besteht aus GNU -Komponenten (der Bereich, je nachdem, ob es sich Gnom wird als Teil von GNU angesehen), wie durch Zählung bestimmt Zeilen des Quellcode Ubuntus "Natty" -Stunnung ausmachte; In der Zwischenzeit werden 6% vom Linux -Kernel übernommen, der bei Einbeziehung seiner direkten Abhängigkeiten auf 9% gestiegen ist.[145]

Siehe auch

Anmerkungen

  1. ^ GNU ist das primäre Benutzerland, das in fast allen Linux -Verteilungen verwendet wird.[2][3][4] Das GNU Userland enthält Systemdämonen, Benutzeranwendungen, GUI und verschiedene Bibliotheken. GNU -Kern -Dienstprogramme sind ein wesentlicher Bestandteil der meisten Verteilungen. Die meisten Linux -Verteilungen verwenden die X Fenster System.[5] Andere Komponenten des Userlands, wie die Widget Toolkitvariieren mit der spezifischen Verteilung, der Desktop -Umgebung und der Benutzerkonfiguration.[6]
  2. ^ Busybox ist ein alternatives Userland, das in vielen eingebetteten Linux -Verteilungen verwendet wird. Busybox ersetzt die meisten GNU -Kern -Dienstprogramme.[7] Eine bemerkenswerte Desktop -Verteilung mit Verwendung Busybox ist Alpine Linux[8]
  3. ^ "Linux" -Marke ist im Besitz Linus Torvalds[10] und von der verwaltet Linux Mark Institute.

Verweise

  1. ^ Linux Online (2008). "Linux -Logos und Maskottchen". Archiviert von das Original am 15. August 2010. Abgerufen 11. August, 2009.
  2. ^ "GNU Userland". Archiviert von das Original am 8. März 2016.
  3. ^ "Unix -Grundlagen - Systemverwaltung für Cyborgs". Archiviert von das Original am 5. Oktober 2016.
  4. ^ "Betriebssysteme - Einführung in Informations- und Kommunikationstechnologie". Archiviert Aus dem Original am 21. Februar 2016.
  5. ^ "Das X -Fenstersystem". Archiviert Aus dem Original am 20. Januar 2016.
  6. ^ "Pclinuxos Magazine - HTML". Archiviert von das Original am 15. Mai 2013.
  7. ^ "Die Busybox über Seite". Busybox.net.
  8. ^ "Das Alpine Linux über Seite". alpinelinux.org.
  9. ^ "Das Linux -Kernel -Archiv: häufig gestellte Fragen". kernel.org. 2. September 2014. Archiviert Aus dem Original am 5. September 2015. Abgerufen 4. September, 2015.
  10. ^ a b "US -amerikanische Regr. Nr.: 1916230". US -amerikanisches Patent- und Markenbüro. Archiviert Aus dem Original am 24. Juni 2013. Abgerufen 1. April, 2006.
  11. ^ a b "Re: Wie man ausspricht Linux? ". Newsgroup:comp.os.linux. 23. April 1992. Usenet: [email protected]. Abgerufen 9. Januar, 2007.
  12. ^ Eckert, Jason W. (2012). Linux+ Handbuch zur Linux -Zertifizierung (Dritter Aufl.). Boston, Massachusetts: Cengage Learning. p. 33. ISBN 978-1111541538. Archiviert Aus dem Original am 9. Mai 2013. Abgerufen 14. April, 2013. Die gemeinsame Gemeinsamkeit des Kernels definiert die Mitgliedschaft eines Systems in der Linux -Familie. unterschiedlich OSS Anwendungen, die mit dem gemeinsamen Kernel interagieren können Linux -Verteilungen.
  13. ^ "Zwanzig Jahre Linux nach Linus Torvalds". ZDNET. 13. April 2011. Archiviert Aus dem Original am 19. September 2016. Abgerufen 19. September, 2016.
  14. ^ Linus Benedict Torvalds (5. Oktober 1991). "Kostenlose minixartige Kernelquellen für 386-at". Newsgroup:comp.os.minix. Abgerufen 30. September, 2011.
  15. ^ "Was ist Linux: Ein Überblick über das Linux -Betriebssystem". Mittel. Abgerufen 21. Dezember, 2019.
  16. ^ a b "GNU/Linux -FAQ". Gnu.org. Archiviert Aus dem Original am 7. September 2013. Abgerufen 1. September, 2013.
  17. ^ a b "Linux und das GNU -System". Gnu.org. Archiviert Aus dem Original am 19. März 2017. Abgerufen 1. September, 2013.
  18. ^ Distrowatch. "Destrowatch.com: Geben Sie den Spaß zurück in das Computer. Verwenden Sie Linux, BSD". Distrowatch.com. Archiviert von das Original am 2. April 2013. Abgerufen 30. Dezember, 2016.
  19. ^ Himanshu, Swapnil. "Beste Linux -Distributung von 2016: Für jeden etwas dabei". CIO. Archiviert vom Original am 31. Dezember 2016. Abgerufen 1. Februar, 2022.
  20. ^ "10 beliebteste Linux -Verteilungen von 2016". www.tecmint.com. Archiviert vom Original am 30. Dezember 2016. Abgerufen 30. Dezember, 2016.
  21. ^ a b "Was ist Linux?". OpenSource.com. Abgerufen 12. Mai, 2020.
  22. ^ Barry Levine (26. August 2013). "Linux '22. [sic] Der Geburtstag wird von Schöpfer - subtil - erinnert.. Einfachere Mediengruppe, Inc. Archiviert Aus dem Original am 18. Mai 2015. Abgerufen 10. Mai, 2015. Das ursprünglich für Intel X86-basierte PCs entwickelte "Hobby" von Torvalds wurde jetzt für mehr Hardwareplattformen als jedes andere Betriebssystem in der Geschichte veröffentlicht.
  23. ^ "Marktanteil des Betriebssystems weltweit". StatCounter Global Statistics.
  24. ^ McPherson, Amanda (13. Dezember 2012). "Was für ein Jahr für Linux: Bitte feiern Sie mit uns". Linux Foundation. Archiviert von das Original am 17. April 2014. Abgerufen 16. April, 2014.
  25. ^ Linux -Geräte (28. November 2006). "Trolltech Rolls" komplett "Linux -Smartphone -Stack". Archiviert von das Original am 25. Mai 2012. Abgerufen 12. Januar, 2017.
  26. ^ a b "Marktanteil des Desktop -Betriebssystems weltweit". StatCounter Global Statistics.
  27. ^ Steven J. Vaughan-Nichols. "Chromebook -Sendungen springen um 67 Prozent". ZDNET. Archiviert Aus dem Original am 29. September 2015. Abgerufen 29. September, 2015.
  28. ^ "OS -Marktanteil und Nutzungstrends". W3cook.com. Archiviert von das Original am 6. August 2015.
  29. ^ Vaughan-Nichols, Steven J. (2017). "Linux dominiert Supercomputer völlig". ZDNET (veröffentlicht 14. November 2017). Archiviert von das Original am 14. November 2017. Abgerufen 25. Oktober, 2018.
  30. ^ Thibodeau, Patrick (2009). "Der neueste Mainframe von IBM ist alles Linux". Computerworld (veröffentlicht 9. Dezember 2009). Archiviert von das Original am 11. November 2016. Abgerufen 22. Februar, 2009.
  31. ^ a b Lyons, Daniel (15. März 2005). "Linux Rules Supercomputer". Forbes. Archiviert Aus dem Original am 24. Februar 2007. Abgerufen 22. Februar, 2007.
  32. ^ IBM (Oktober 2001). "Linux Watch (Watchpad)". Archiviert Aus dem Original am 18. Juni 2015. Abgerufen 18. Juni, 2015.
  33. ^ Eric Brown (29. März 2019). "Linux fährt weiter voran im Smart -TV -Markt". Linuxgizmos.com. Abgerufen 15. Mai, 2020.
  34. ^ "Sony Open Source Code Distribution Service". Sony Electronics. Archiviert von das Original am 4. Oktober 2011. Abgerufen 8. Oktober, 2011.
  35. ^ "Scharfe Flüssigkristallfernseher Bedienungsanleitung" (PDF). Scharfe Elektronik. p. 24. archiviert von das Original (PDF) am 11. Januar 2012. Abgerufen 8. Oktober, 2011.
  36. ^ Steven J. Vaughan-Nichols (4. Januar 2019). "Es ist eine linuxbetriebene Autowelt". ZDNET. Abgerufen 15. Mai, 2020.
  37. ^ "Von der Erde bis zur Umlaufbahn mit Linux und SpaceX | Zdnet". www.zdnet.com.
  38. ^ "Mars Hubschrauberflüge: Auf Video gefangen!". Mastcam-Z. 23. Dezember 2021. Abgerufen 30. Juni, 2022.
  39. ^ "Linux auf dem Mars!". Es pro. Abgerufen 30. Juni, 2022.
  40. ^ "Intel Atom + Phison SSD innerhalb von Mars 2,7 Milliarden US -Dollar Ausdauer Rover". Tweaktown. 30. April 2021. Abgerufen 30. Juni, 2022.
  41. ^ "Linux -Kernel -Lizenzregeln". Linux -Kernel -Dokumentation.
  42. ^ Ritchie, D.M. (Oktober 1984), "Das UNIX-System: Die Entwicklung des Unix Time-Sharing-Systems", AT & T Bell Laboratories Technical Journal, 63 (8): 1577, doi:10.1002/j.1538-7305.1984.tb00054.x, Unix wurde jedoch 1969 geboren ...
  43. ^ Meeker, Heather (21. September 2017). "Open Source -Lizenzierung: Was jeder Technologe wissen sollte". OpenSource.com. Archiviert Aus dem Original am 24. September 2017. Abgerufen 24. September, 2017.
  44. ^ Eric, S. Raymond (Oktober 1999). Die Kathedrale und der Basar. Sebastopol, Kalifornien: O'Reilly & Associates, Inc. p. 12. ISBN 0-596-00108-8. Abgerufen 21. Juli, 2022. Im Jahr 1982 gründeten eine Gruppe von UNIX-Hackern aus Stanford und Berkeley Sun Microsystems auf der Überzeugung, dass Unix auf relativ kostengünstigem 68000-basierten Hardware eine Gewinnkombination für eine Vielzahl von Anwendungen erweisen würde. Sie hatten Recht und ihre Vision legte das Muster für eine ganze Branche. Die Arbeitsplätze waren zwar immer noch außerhalb der Reichweite, waren für Unternehmen und Universitäten billig. Netzwerke von ihnen (einer für einen Benutzer) ersetzten schnell die älteren Vaxes und andere Zeitaustauschsysteme
  45. ^ Lazzareschi, Carla (31. Januar 1988). "Sun Microsystems legt in Computern einen glühenden Pfad: 300 Millionen US-Dollar AT & T; Deal Moves Firma, um IBM im Visier zu machen". Los Angeles Zeiten. Abgerufen 21. Juli, 2022.
  46. ^ "Über das GNU -Projekt - erste Ankündigung". Gnu.org. 23. Juni 2008. Archiviert Aus dem Original am 5. März 2009. Abgerufen 9. März, 2009.
  47. ^ Christopher Tozzi (23. August 2016). "Open Source History: Warum ist Linux erfolgreich?". Archiviert von das Original am 17. August 2017. Abgerufen 17. August, 2017.
  48. ^ a b "Minix ist jetzt unter der BSD -Lizenz erhältlich". minix1.woodhull.com. 9. April 2000. Archiviert Aus dem Original am 4. März 2016.
  49. ^ "Linus vs. Tanenbaum Debatte". Archiviert von das Original am 3. Oktober 2012. Abgerufen 19. Februar, 2014.
  50. ^ Linksvayer, Mike (1993). "Die Wahl einer GNU -Generation - ein Interview mit Linus Torvalds". Meta -Magazin. Archiviert Aus dem Original am 25. Februar 2009. Abgerufen 20. Januar, 2009.
  51. ^ Moody, Glyn (1. August 1997). "Das größte Betriebssystem, das (n) jemals war". Verdrahtet. Abgerufen 20. Juli, 2022.
  52. ^ Torvalds, Linus. "Was möchten Sie am meisten in Minix sehen?". Newsgroup:comp.os.minix. Usenet: [email protected]. Abgerufen 9. September, 2006.
  53. ^ Linus Torvalds (14. Oktober 1992). "Huhn und Ei: Wie wurde die erste Linux -GCC -Binärin geschaffen?". Newsgroup:comp.os.minix. Usenet: [email protected]. Abgerufen 17. August, 2013.
  54. ^ Torvalds, Linus (5. Januar 1992). "Versionshinweise für Linux v0.12". Linux -Kernel -Archive. Archiviert von das Original am 19. August 2007. Abgerufen 23. Juli, 2007. Das Linux -Copyright wird sich ändern: Ich hatte ein paar Anfragen, um sie mit dem GNU CopyLeft kompatibel zu machen und die Bedingung "Sie können es möglicherweise nicht für Geld verteilen". Ich stimme zu. Ich schlage vor, dass das Urheberrecht geändert wird, damit er die GNU bestätigt, bis die Personen, die beim Schreiben von Code geholfen haben, bis zur Genehmigung bestätigt. Ich gehe davon aus, dass dies für niemanden ein Problem sein wird: Wenn Sie Beschwerden haben ("Ich habe geschrieben, dass der Code unter der Annahme, dass das Urheberrecht gleich bleiben würde"), mailen Sie mir. Andernfalls tritt die GNU Copyleft seit dem ersten Februar in Kraft. Wenn Sie den Kern des GNU -Urheberrechts nicht kennen - lesen Sie ihn.
  55. ^ "Überblick über das GNU -System". Gnu.org. Archiviert Aus dem Original am 28. Februar 2009. Abgerufen 9. März, 2009.
  56. ^ a b Torvalds, Linus und Diamond, David, Nur zum Spaß: Die Geschichte eines versehentlichen Revolutionärs, 2001, ISBN0-06-662072-4
  57. ^ Torvalds, Linus (März 1994). "Index von/Pub/Linux/Kernel/Sillysounds". Archiviert Aus dem Original am 8. Oktober 2009. Abgerufen 3. August, 2009.
  58. ^ Garfinkel, Simson; Spafford, Gen; Schwartz, Alan (2003). Praktische Unix- und Internetsicherheit. O'Reilly. p. 21.
  59. ^ Santhanam, Anand; Vishal Kulkarni (1. März 2002). "Linux -Systementwicklung auf einem eingebetteten Gerät". Entwicklerworks. IBM. Archiviert von das Original am 29. März 2007. Abgerufen 26. Juli, 2007.
  60. ^ Galli, Peter (8. August 2007). "Vista unterstützt Linux -Desktop, sagt Strategistist". Eweek. Ziff Davis Enterprise Inc. Archiviert Aus dem Original am 9. Juli 2009. Abgerufen 19. November, 2007.
  61. ^ Paul, Ryan (3. September 2007). "Linux -Marktanteil von Surpace 98, OS X, immer noch vor Vista". ARS Technica. ARS Technica, LLC. Archiviert vom Original am 16. November 2007. Abgerufen 19. November, 2007.
  62. ^ Beer, Stan (23. Januar 2007). "Vista, um XP bis 2009 die zweite Geige zu spielen: Gartner". ITwire. ITwire. Archiviert von das Original am 3. Dezember 2008. Abgerufen 19. November, 2007.
  63. ^ "Betriebssystem Marketshare für Jahr 2007". Marktanteil. Netzanwendungen. 19. November 2007. Archiviert Aus dem Original am 24. Juni 2013. Abgerufen 19. November, 2007.
  64. ^ "Vista setzt sein Wachstum langsam fort; Linux aggressiver als Mac OS im Sommer". Xitimonitor. Bei Internet/xiti.com. 24. September 2007. archiviert von das Original am 14. Dezember 2007. Abgerufen 19. November, 2007.
  65. ^ "Globale Webstatistiken". W3counter. Awio Web Services LLC. 10. November 2007. Archiviert Aus dem Original am 28. Juni 2012. Abgerufen 19. November, 2007.
  66. ^ "Juni 2004 Zeitgeist". Google Press Center. Google Inc. 12. August 2004. Archiviert Aus dem Original am 11. Juli 2011. Abgerufen 19. November, 2007.
  67. ^ McMillan, Robert (10. Oktober 2003). "IBM, brasilianische Regierung starten Linux -Anstrengungen". www.infoworld.com. IDG News Service. Archiviert Aus dem Original am 15. März 2015. Abgerufen 16. Februar, 2015.
  68. ^ "Über uns - The Linux Foundation". Abgerufen 1. Oktober, 2018.
  69. ^ "Die kostenlose Software Foundation Management". Archiviert von das Original am 11. November 2011. Abgerufen 10. November, 2011.
  70. ^ "Kostenlose Software ist eine Frage der Freiheit, nicht der Preis - kostenlose Software -Stiftung - arbeitet zusammen für kostenlose Software zusammen". Fsf.org. Archiviert von das Original am 14. Juli 2012. Abgerufen 12. Juli, 2012.
  71. ^ E -Mail -Korrespondenz auf der Mailingliste für Linux -Kernelentwicklung Linus Torvalds (30. November 2001). "Re: Codierungsstil, ein nicht identifiziertes Problem". kernel.org.
  72. ^ Raymond, Eric S. (2001). O'Reilly, Tim (Hrsg.). Die Kathedrale und der Basar: Überlegungen unter Linux und Open Source durch einen versehentlichen Revolutionary (Zweite Ausgabe). O'Reilly & Associates. p. 16. ISBN 0-596-00108-8.
  73. ^ "Du musst es dir entwerfen kann nicht asymptotisch erreichen Sicherheit. "Cantrill 2017
  74. ^ Der Cantrill schlägt zurück | BSD jetzt 117. Jupiter -Rundfunk. 26. November 2015. Archiviert vom Original am 14. Dezember 2020. Abgerufen 7. September, 2021 - via Youtube.
  75. ^ "Warum wird Linux als monolithischer Kernel bezeichnet?". stackoverflow.com. 2009. Archiviert Aus dem Original am 17. Oktober 2013. Abgerufen 16. Oktober, 2013.
  76. ^ a b "Anatomie eines Linux -Systems" (PDF). O'Reilly. 23. bis 26. Juli 2001. Abgerufen 10. Oktober, 2018.
  77. ^ "Admin -Handbuch Readme". git.kernel.org.
  78. ^ M. Tim Jones (31. Mai 2006). "Innerhalb des Linux -Startvorgangs". IBM -Entwickler arbeitet. Archiviert von das Original am 17. Oktober 2013. Abgerufen 16. Oktober, 2013.
  79. ^ Jake Edge (8. Juni 2013). "Die Situation von Wayland: Fakten über X gegen Wayland (Phoronix)". Lwn.net. Archiviert Aus dem Original am 22. Oktober 2013. Abgerufen 11. Oktober, 2013.
  80. ^ Diener, Derrik (6. Dezember 2016). "Was ist Wayland und was bedeutet es für Linux -Benutzer?". www.maketechesisier.com/. Abgerufen 14. Februar, 2021.
  81. ^ "Linux TV: Fernsehen mit Linux". linuxtv.org. Archiviert Aus dem Original am 6. November 2013. Abgerufen 16. Oktober, 2013.
  82. ^ Jonathan Corbet (11. Oktober 2006). "Die Video4Linux2 -API: Eine Einführung". Lwn.net. Archiviert Aus dem Original am 7. Oktober 2013. Abgerufen 16. Oktober, 2013.
  83. ^ "Teil I. Video für Linux zwei API -Spezifikation". Kapitel 7. Änderungen. linuxtv.org. Archiviert von das Original am 17. Oktober 2013. Abgerufen 16. Oktober, 2013.
  84. ^ Marktanteil des Betriebssystems (November 2009). "Marktanteil des Betriebssystems". Archiviert Aus dem Original am 25. Januar 2010. Abgerufen 11. Dezember, 2009.
  85. ^ "gnu.org". www.gnu.org. Abgerufen 12. Mai, 2020.
  86. ^ "POSIX.1 (FIPS 151-2) Zertifizierung". Archiviert Aus dem Original am 26. Februar 2012.
  87. ^ "Wie Quellcode kompatibel ist Debian mit anderen Unix -Systemen?". Debian FAQ. Das Debian -Projekt. Archiviert Aus dem Original am 16. Oktober 2011.
  88. ^ Eissfeldt, Heiko (1. August 1996). "Linux zertifizieren". Linux Journal. Archiviert von das Original am 4. April 2016.
  89. ^ "Die Debian GNU/Linux -FAQ - Kompatibilitätsprobleme". Archiviert von das Original am 10. Oktober 2011. Abgerufen 17. September, 2011.
  90. ^ Kommentare, 26. Juli 2018 Steve Ovensfeed 151up 9. "Die Entwicklung von Paketmanagern". OpenSource.com. Abgerufen 12. Mai, 2020.
  91. ^ "Holen Sie sich Fedora". GetFedora.org. Abgerufen 24. Februar, 2020.
  92. ^ Design, Cynthia Sanchez: Front-End und UI, Zvezdana Marjanovic: Grafik. "Die Wahl der Macher für Sysadmins, Entwickler und Desktop -Benutzer". OpenSuse. Abgerufen 24. Februar, 2020.
  93. ^ Linux -Format. "Linux -Format DVD -Inhalt". Archiviert von das Original am 8. August 2008. Abgerufen 17. Januar, 2008.
  94. ^ linux-magazine.com. "Aktuelles Thema". Archiviert von das Original am 10. Januar 2008. Abgerufen 17. Januar, 2008.
  95. ^ "State of Linux Kernel Development 2017". Linux Foundation. Abgerufen 14. November, 2021.
  96. ^ "State of Linux Kernel Development 2017". Linux Foundation. Abgerufen 14. November, 2021.
  97. ^ "GFORTRAN - Der GNU Forran Compiler, Teil von GCC". Gnu gcc. Abgerufen 3. Mai, 2020.
  98. ^ Brockmeier, Joe. "Eine Umfrage unter Linux -Webentwicklungs -Tools". Archiviert von das Original am 19. Oktober 2006. Abgerufen 16. Dezember, 2006.
  99. ^ Advani, Prakash (8. Februar 2004). "Wenn ich Linux neu schreiben könnte". Freeos.com. Archiviert Aus dem Original am 23. Januar 2007. Abgerufen 23. Januar, 2007.
  100. ^ Das, Ankush (21. Januar 2021). "Endlich! Linux läuft anmutig auf Apple M1 Chip". Es sind Foss News. Abgerufen 13. November, 2021.
  101. ^ Jimenez, Jorge (8. Oktober 2021). "Entwickler erhalten endlich Linux auf einem von Apple M1 betriebenen Mac". PC Gamer. Abgerufen 13. November, 2021.
  102. ^ Bruce Byfield (14. August 2007). "Ist meine Hardware Linux-kompatibel? Finden Sie hier heraus". Linux.com. Archiviert Aus dem Original am 5. September 2015. Abgerufen 4. September, 2015.
  103. ^ "Linux -Hardware". Linux -Hardwareprojekt. Abgerufen 26. Juni, 2020.
  104. ^ Wheeler, David A. "Warum Open -Source -Software/kostenlose Software (OSS/FS)? Sehen Sie sich die Zahlen an!". Archiviert vom Original am 5. April 2006. Abgerufen 1. April, 2006.
  105. ^ "Marktgröße, Aktie und Prognose des Linux-Betriebssystems [2020-2027]". www.fortuneBusinessInsights.com. Abgerufen 12. November, 2021.
  106. ^ "Der Aufstieg und Aufstieg von Linux". Computer Associates International. 10. Oktober 2005. Archiviert von das Original Am 17. Februar 2007.
  107. ^ Jeffrey S. Smith. "Warum Kunden auf Linux strömen". IBM. Archiviert von das Original am 3. Juni 2008.
  108. ^ "W3Cook FAQ". W3cook.com. Archiviert von das Original am 27. Juni 2015. Abgerufen 30. Juni, 2015.
  109. ^ "OS -Marktanteil und Nutzungstrends". W3cook.com. Archiviert von das Original am 6. August 2015. Abgerufen 30. Juni, 2015.
  110. ^ "Technologienübersicht - Methodikinformationen". W3techs.com. Abgerufen 30. Juni, 2015.
  111. ^ "Linux vs. Windows -Nutzungsstatistik, November 2021". w3techs.com. Abgerufen 14. November, 2021.
  112. ^ "Nutzungsstatistik und Marktanteil der Unix für Websites, November 2021". w3techs.com. Abgerufen 14. November, 2021.
  113. ^ "─ IDC Q1 2007 Bericht". Linux-watch.com. 29. Mai 2007. archiviert von das Original am 17. Januar 2010. Abgerufen 9. März, 2009.
  114. ^ "Android nähert sich zu 80% Marktanteil bei globalen Smartphone -Sendungen, da iOS und Blackberry -Share -Rutschen pro IDC rutschen.". Archiviert Aus dem Original am 5. Juli 2017.
  115. ^ Egham (3. März 2014). "Gartner sagt, dass der weltweite Tablet -Umsatz im Jahr 2013 um 68 Prozent gestiegen ist, wobei Android 62 Prozent des Marktes gewonnen hat.". Archiviert von das Original am 17. April 2014. Abgerufen 13. Juni, 2014.
  116. ^ "Marktanteil des mobilen/Tablets Betriebssystem". Netmarketshare.com. Archiviert vom Original am 28. Juni 2021. Abgerufen 14. Oktober, 2021.
  117. ^ Strauss, Darynll. "Linux hilft Titanic zum Leben". Archiviert von das Original am 12. Januar 2012. Abgerufen 28. Juli, 2011.
  118. ^ Rowe, Robin. "Linux und Star Trek". Archiviert von das Original am 12. Juli 2011. Abgerufen 28. Juli, 2011.
  119. ^ "Industrie des Wandels: Linux Storms Hollywood". Archiviert von das Original am 11. April 2009. Abgerufen 11. März, 2009.
  120. ^ "Smoking mit Farbtönen, Linux in Hollywood". Abgerufen 11. März, 2009.
  121. ^ "Weta Digital - Jobs". Archiviert von das Original am 30. Dezember 2010. Abgerufen 17. November, 2010.
  122. ^ "Linuxmovies.org - Förderung der Linux -Filmtechnologie". Archiviert von das Original am 1. März 2012. Abgerufen 16. März, 2012.
  123. ^ "LV: Minister:" Offene Standards verbessern Effizienz und Transparenz "". Archiviert Aus dem Original am 9. August 2011. Abgerufen 21. Februar, 2009.
  124. ^ "Linux verbreitet seine Flügel in Indien". Archiviert Aus dem Original am 28. Juli 2011. Abgerufen 21. Februar, 2009.
  125. ^ "Kerala schließt Fenster, Schulen, um nur Linux zu verwenden". 4. März 2008. Archiviert Aus dem Original am 15. Mai 2011. Abgerufen 22. Juni, 2009.
  126. ^ "Chinas Mikroprozessor -Dilemma". Mikroprozessorbericht. Archiviert von das Original am 18. September 2009. Abgerufen 15. April, 2009.
  127. ^ Krane, Jim (30. November 2001). "Einige Länder wählen Linux -Systeme über Microsoft". Seattle Post-Intelligencer. Archiviert Aus dem Original am 15. März 2012. Abgerufen 21. Februar, 2009.
  128. ^ "Nordkoreas 'paranoides Computerbetriebssystem enthüllte". Der Wächter. 27. Dezember 2015. Archiviert vom Original am 31. Dezember 2015. Abgerufen 31. Dezember, 2015.
  129. ^ "GNU Allgemeine öffentliche Lizenz, Version 2". GNU -Projekt. 2. Juni 1991. Archiviert Aus dem Original am 7. Dezember 2013. Abgerufen 5. Dezember, 2013.
  130. ^ Torvalds, Linus (26. Januar 2006). "Re: GPL V3 und Linux ─ Dead Copyright -Inhaber". Linux -Kernel -Mailingliste. Archiviert Aus dem Original am 9. Juli 2014.
  131. ^ Torvalds, Linus (25. September 2006). "Re: GPLV3 Positionsanweisung". Linux -Kernel -Mailingliste. Archiviert Aus dem Original am 22. April 2014.
  132. ^ Brett Smith (29. Juli 2013). "Neutralisierung von Gesetzen, die freie Software verbieten - aber nicht die DRM verbieten". Eine kurze Anleitung zu GPLV3. GNU -Projekt. Archiviert Aus dem Original am 1. Dezember 2013. Abgerufen 5. Dezember, 2013.
  133. ^ "Ein Auge auf den Pinguin". Linux-watch.com. 7. Februar 2006. archiviert von das Original am 3. Januar 2013. Abgerufen 9. November, 2010.
  134. ^ a b c Wheeler, David A (29. Juli 2002). "Mehr als ein Gigabuck: Schätzung der Größe der GNU/Linux". Archiviert von das Original am 21. April 2006. Abgerufen 11. Mai, 2006.
  135. ^ a b Johnston, Louis; Williamson, Samuel H. (2022). "Was war damals das US -BIP?". Messworth. Abgerufen 12. Februar, 2022. Vereinigte Staaten Bruttoinlandsprodukt Deflator Zahlen folgen dem Messen wert Serie.
  136. ^ Amor, Juan José; et al. (17. Juni 2007). "Messung von Ätzen: Die Größe von Debian 4.0". Archiviert Aus dem Original am 28. Juli 2014. Abgerufen 16. September, 2007.
  137. ^ "Es gibt ein Linux -Waschmittel da draußen und es ist ein Markenzeichen". Linux.com. 19. Juni 2015. Archiviert Aus dem Original am 24. Juni 2015. Abgerufen 31. Januar, 2016.
  138. ^ "Linux Timeline". Linux Journal. 31. Mai 2006. Archiviert Aus dem Original am 3. Februar 2013.
  139. ^ Neil McAllister (5. September 2005). "Linus wird in der Linux -Marke hart". InfoWorld. Archiviert von das Original am 12. April 2008. Abgerufen 24. Februar, 2008.
  140. ^ "Linux Mark Institute". Archiviert Aus dem Original am 13. Februar 2008. Abgerufen 24. Februar, 2008. LMI hat sein Sublicensing -Programm umstrukturiert. Unsere neue Sublicense -Vereinbarung lautet: kostenlos - genehmigte Sublicense -Inhaber zahlen keine Gebühren; Perpetual - Sublicense endet nur wegen Verstoßes gegen die Vereinbarung oder wenn Ihre Organisation aufhört, ihre Marke zu verwenden. Weltweit - Eine Sublicense deckt Ihre Verwendung der Marke überall auf der Welt ab
  141. ^ Richard Stallman (28. April 1996). "Die FSF sponsert Debian nicht mehr". Tech-Insider.org. Archiviert Aus dem Original am 21. Februar 2014. Abgerufen 8. Februar, 2014.
  142. ^ "TIVO ─ GNU/Linux -Quellcode". Archiviert von das Original am 19. Mai 2007. Abgerufen 12. Dezember, 2006.
  143. ^ "Über Debian". Debian.org. 8. Dezember 2013. Archiviert Aus dem Original am 23. Januar 2014. Abgerufen 30. Januar, 2014.
  144. ^ Andrew D. Balsa; et al. (17. Oktober 2009). "Die Linux-Kernel-Mailingliste FAQ". vger.kernel.org. Archiviert Aus dem Original am 1. Oktober 2012. Abgerufen 13. Juni, 2013. ... Wir haben versucht, das Wort "Linux" oder den Ausdruck "Linux -Kernel" zu verwenden, um den Kernel zu bezeichnen, und GNU/Linux, um den gesamten Körper von GNU/Gpl'ed OS -Software zu bezeichnen, ... ... viele Die Leute vergessen, dass die Linux-Kernel-Mailingliste ein Forum für die Diskussion über Kernelbezogene Angelegenheiten ist, nicht von GNU/Linux im Allgemeinen ...
  145. ^ Côrte-real, Pedro (31. Mai 2011). "Wie viel GNU gibt es in GNU/Linux?". Split Perspektive. Archiviert Aus dem Original am 7. Februar 2014. Abgerufen 28. Januar, 2014. (selbstveröffentlichte Daten)

Externe Links