GNU

GNU
Das GNU-Maskottchen

Eine der mit GNU verwendbaren Arbeitsoberflächen, Gnome 2
Entwickler GNU-Projekt
Lizenz(en) GNU GPL
Kernel Mach Mikrokernel / Linux
Abstammung GNU (keine Vorfahren)
Sprache(n) mehrsprachig
www.gnu.org

GNU (deutsch und englisch [gnuː], anhören/?) ist ein unixähnliches Betriebssystem und vollständig freie Software, das im Rahmen des 1984 gestarteten GNU-Projekts als Softwaresammlung von Anwendungen und Bibliotheken entwickelt wird. GNU steht unter der GNU General Public License (GPL). Da ein eigener Kernel des Projekts, GNU Hurd, nicht für den praktischen Einsatz geeignet ist, wird das System heute in der Regel mit dem Linux-Kernel kombiniert und GNU/Linux, zumeist aber einfach Linux genannt.

Der Name GNU ist ein rekursives Akronym von „GNU’s Not Unix“ („GNU ist Nicht Unix“) und soll, um Verwechslungen zu vermeiden, wie das Tier Gnu im Deutschen ausgesprochen werden, nicht wie im Englischen (also nicht wie new). Auch als Logo wurde der Kopf einer afrikanischen Gnu-Antilope gewählt.

Geschichte

Nach der Ankündigung im Jahr 1983 und der anschließenden Gründung des GNU-Projekts im Jahr 1984, das die Entwicklung von GNU zum Ziel hatte, wird seitdem das GNU-Betriebssystem aktiv entwickelt. GNU wurde darauf ausgelegt, möglichst kompatibel zu Unix zu sein. Diese Entscheidung hatte mehrere Gründe: Zum einen war man sich sicher, dass die meisten Firmen ein grundlegend neues Betriebssystem ablehnen würden, wenn die Programme, die sie benutzten, darauf nicht laufen würden. Zum anderen ermöglichte die Architektur von Unix eine schnelle, einfache und verteilte Entwicklung, da Unix aus vielen kleinen Programmen besteht, die größtenteils unabhängig voneinander entwickelt werden können.

Im Jahr 1990 war ein Entwicklungssystem mit dem GNU-C-Compiler und vielen Systemprogrammen fertiggestellt, es fehlte aber noch ein Kernel. Die Free Software Foundation beschloss daraufhin (nach langem Hin und Her), den Mach-Kernel zu verwenden. Darauf aufbauend sollte ein Multiserverbetriebssystem geschrieben werden, damit das System leichter um weitere Komponenten erweitert werden kann und auch Benutzer ohne Administratorrechte eigene Komponenten einbinden können, ohne die Stabilität des Gesamtsystems zu gefährden.

Das Multiserversystem wurde GNU Hurd getauft. Da es aber sehr stark Multithreading nutzte, erwies sich das Debuggen als sehr schwierig. Das Projekt wurde sehr umfangreich und schwierig zu verwalten. Gleichzeitig zog es die Entwickler zum wesentlich pragmatischer entwickelten Linux, die damit bei GNU Mach und GNU Hurd fehlten. Die Entwicklung dieser Teile ging schleppend voran. In dieser Zeit entstand ein Running Gag, bei dem Anwender fragten, wann Hurd fertig sei, und in der Antwort auf das jeweilige nächste Jahr verwiesen wurde. Hurd wird deshalb häufig als Vaporware bezeichnet.

1998 rief Marcus Brinkmann das Debian-GNU/Hurd-Projekt ins Leben, um der Entwicklung wieder mehr Schwung zu verleihen. Die Infrastruktur des Debian-Projekts wurde für GNU Mach und GNU Hurd nutzbar gemacht, wodurch erstmals eine größere Zahl Applikationen auf das System portiert wurde. Im Rahmen von Debian GNU/Hurd entstand eine nutzbare Installationsroutine, auch wurden X11, Gnome und KDE auf die Plattform portiert. Zusätzlich profitierte sie von der ausgereiften Paketverwaltung mittels apt-get, dpkg sowie von den anderen Hilfsmitteln, die Debian zur Systemverwaltung bereitstellt. Brinkmann erweiterte GNU Hurd zudem um eine Unicode-fähige Konsole, die auf einer Client-/Server-Architektur beruht und somit die Linux-Konsole an Flexibilität deutlich übertrifft.

2001 gab es außerdem Bestrebungen, GNU Hurd vom Mach-Mikrokernel GNU Mach auf einen L4-Kernel, einen Mikrokernel der zweiten Generation, zu portieren. Dieses L4-Hurd-Projekt wurde wie Debian GNU/Hurd ebenfalls maßgeblich von Marcus Brinkmann vorangetrieben und koordiniert. Im Februar 2005 war die erste Phase dieser Portierung abgeschlossen. Erste kleine Programme können seitdem unter einem GNU-Hurd-L4-System ausgeführt werden. Allerdings stehen bisher weder eine Shell noch die GNU-Software zur Verfügung, sodass sich die Interaktion mit dem System vorerst auf die Bedienung des Kernel-Debuggers beschränkt. Im Januar 2006 gab es Überlegungen, statt des L4-Mikrokernels Coyotos zu verwenden.

Kernel

Das GNU-Projekt sieht für GNU den Kernel GNU Hurd vor. Die Entscheidung für diesen experimentellen Kernel stellte einen wichtigen Grund für die stockende Entwicklung eines nutzbaren GNU-Betriebssystems dar.

GNU Mach ist der favorisierte Mikrokernel des GNU-Projekts,[1] der die Abstraktion der Hardware ermöglicht. Er ist eine Implementierung des Mach-Kernels und zurzeit (Stand Dezember 2015) der Standard-Mikrokernel von GNU Hurd. GNU Mach läuft bisher nur auf Maschinen der veralteten Intel-32-Bit-Architektur. Weitere Portierungen sind für die Zukunft geplant, allerdings stagniert die Entwicklung.[2] Da die Kombination aus Mach und Hurd damit immer noch schlecht produktiv einsetzbar ist, wird sehr häufig Linux als Kernel eingesetzt und das gesamte System nur „Linux“ statt GNU/Linux genannt.

„Hurd/L4“ oder auch „L4-Hurd“[3] ist ein Projekt, das „GNU Hurd“ auf den L4-Mikrokernel portieren und damit langfristig GNU Mach ablösen sollte. L4 hat sich jedoch als ungeeignet herausgestellt.[4]

GNU/Linux und dessen Bestandteile

Die Kombination von GNU und dem Linux-Kernel ermöglicht ein ausgereiftes stabiles Betriebssystem für Personal Computer, Server und Embedded Systems und besteht aus folgenden Teilen:

Teile mit Betriebssystemrelevanz

Teile ohne Betriebssystemrelevanz

  • Programme unter Freier Lizenz (z. B. Anwendungsprogramme, z. T. auch vom GNU-Projekt),[18] zum Beispiel Bazaar, GIMP oder GNU Octave
  • Proprietäre Programme werden vom GNU-Projekt und der Free Software Foundation streng abgelehnt,[19] da sie nicht ihren Freiheitszielen entsprechen. Dazu gehört z. B. Adobe Flash Player.

Programme

Um ein vollständiges Betriebssystem zu ermöglichen, wurden eine Softwaresammlung von Anwendungen, Bibliotheken und Dienstprogrammen für Entwickler – GNU-Software oder -Pakete genannt – sowie GNU Hurd als Kernel programmiert.[20]

Da GNU Hurd als Systemkernel bisher schlecht zum produktiven Einsatz geeignet ist, wird GNU als Betriebssystem in der Regel zusammen mit dem Linuxkernel eingesetzt. Linux als Kernel enthält jedoch auch proprietäre Firmware, weshalb sich mit dem Ziel einer freien Variante der Fork Linux-libre in der Entwicklung befindet.

Unix-Dienstprogramme wurden durch entsprechende GNU-Projekte ersetzt, da sich bei Vergleichen herausstellte, dass GNU-Software stabiler und weniger anfällig für Fehler war.[21] Einige GNU-Programme, z. B. die GNU Compiler Collection, wurden auf nahezu alle heute verbreiteten Betriebssysteme portiert.

Weitere bekannte Software des GNU-Projekts sind die GNU-C-Bibliothek, die Bash (Bourne-Again-Shell), der Texteditor GNU Emacs und der GNU Debugger.

Zu beachten ist, dass nicht jede Software, die üblicherweise mit einer GNU/Linux-Distribution geliefert wird, vom GNU-Projekt erstellt wurde. So verzichtet das GNU-Projekt z. B. darauf, ein eigenes X Window System zu entwickeln, weil inzwischen von anderen eine freie Implementierung geschaffen wurde.

Geschichte

Das erste für GNU geschriebene Programm war der Texteditor GNU Emacs von Richard Stallman. Die Arbeit daran begann im September 1984.[22] Anfang 1985 wurde es von Stallman selbst erstmals als benutzbar eingestuft. In dieser Zeit war der Softwarevertrieb über das Internet noch nicht üblich, da Zugänge selten waren. Software wurde stattdessen auf Disketten verkauft.

1991 entwickelte Linus Torvalds, inspiriert durch GNU, einen neuen Kernel: Linux. Dieser wurde 1992 unter der GNU General Public License freigegeben und wurde von einigen Distributoren als Variante zum noch nicht fertiggestellten Systemkernel GNU Hurd eingesetzt.[23] Es ist Linux zu verdanken, dass heute tatsächlich eine Version des GNU-Systems ausführbar ist.[24] Im Zuge zunehmender Popularität wurde diese Variante GNUs fälschlicherweise „Linux“ genannt. Richard Stallman legt daher auf die Bezeichnung GNU/Linux wert.[25] (Siehe auch GNU/Linux-Namensstreit.)

Status

Das Betriebssystem wird nach wie vor ständig aktualisiert. Auch GNU Hurd befindet sich nur sporadisch in der Entwicklung,[2] da noch nicht alle Bereiche Hurds fertig implementiert wurden. Die Entwicklung an den Mikrokerneln ist mittlerweile zum Teil eingeschlafen. Auf der anderen Seite sind GNU-Dienstprogramme aber vollständig. GNU wird seit Jahren überwiegend in der Linux-basierten Variante namens GNU/Linux und auf freien wie proprietären Unix-Systemen in allen Bereichen eingesetzt.

Debian GNU/Hurd

Die am weitesten fortgeschrittene und aktivste GNU-Distribution auf der Basis von Hurd ist derzeit Debian GNU/Hurd. Etwa 78 % der ca. 30.000 im offiziellen Debian-Archiv enthaltenen Pakete wurden bislang erfolgreich für Debian GNU/Hurd übersetzt.[26]

Gentoo/Hurd

Neben der Debian-GNU/Hurd-Portierung existieren auch noch Gentoo/Hurd-Projekte, die sich aber seit September 2006 in Ruhe befinden und Unterstützung suchen.

Arch Hurd

Seit Januar 2010 wird aktiv an einer Hurd-Distribution gearbeitet, die die Prinzipien von Arch Linux vertritt.

Varianten

Das GNU-System war faktisch ein Betriebssystem, dem ein Kernel fehlte. Da die Software auf andere Kernel als GNU Hurd übertragen werden kann, gibt es Systeme, die als Varianten von GNU bezeichnet werden können. GNU/Linux ist bei weitem die populärste Variante von GNU und wird häufig als Linux bezeichnet (siehe GNU/Linux-Namensstreit).

Ferner gibt es mit dem von Red Hat (vormals Cygnus Solutions) entwickelten Cygwin ein auf Windows aufsetzendes GNU-System.

Siehe auch

Portal: Freie Software – Übersicht zu Wikipedia-Inhalten zum Thema Freie Software
Commons: GNU – Album mit Bildern, Videos und Audiodateien

Einzelnachweise

  1. Introduction to GNU Mach. In: gnu.org. Free Software Foundation, 20. Januar 2007, archiviert vom Original (nicht mehr online verfügbar) am 12. November 2008; abgerufen am 17. Januar 2013 (englisch).
  2. a b NEWS – hurd/gnumach.git – GNU Mach. Abgerufen am 1. September 2019.
  3. Mailing lists auf der GNU-Webseite
  4. What happened to the L4/Coyotos/viengoos micro-kernels? In: GNU-Webseite – Hurd faq. Free Software Foundation, Inc., 19. Juli 2011, abgerufen am 25. März 2012 (englisch).
  5. Alle GNU-Pakete (gnu.org)
  6. GNU @ Free Software Directory (fsf.org)
  7. POSIX – The GNU C Library
  8. glibc (Posix)
  9. GCC Zielsysteme
  10. https://ftp.gnu.org/non-gnu/
  11. https://ftp.gnu.org/non-gnu/X11.README
  12. The Linux Kernel Archives
  13. Release Notes for Linux v0.12
  14. Sollte die GNU/[Name]-Konvention auf alle Programme angewandt werden, die unter GPL stehen? GNU/Linux FAQ von Richard Stallman
  15. Warum GNU/Linux statt GNU Linux schreiben? GNU/Linux FAQ von Richard Stallman
  16. Ist es nicht falsch, das Werk von Linus Torvalds als GNU zu bezeichnen? GNU/Linux FAQ von Richard Stallman
  17. Ist Linus Torvalds damit einverstanden, dass Linux nur der Betriebssystemkern ist? GNU/Linux FAQ von Richard Stallman
  18. FSF Free Software directory
  19. Ruinöse Kompromisse vermeiden (gnu.org)
  20. Cornerstone GNU Software auf der GNU-Webseite
  21. Barton P. Miller und andere: Fuzz Revisited: A Re-examination of the reliability of Unix Utilities and Services, 18. Februar 2000.
  22. Richard Stallman: Das GNU-Projekt auf gnu.org, 17. April 2012.
  23. GNU Hurd-Status, 17. April 2012.
  24. Richard Stallman: Das GNU-Projekt, 17. April 2012.
  25. Richard Stallman: GNU-Nutzer, die noch nie von GNU gehört haben, 17. April 2012.
  26. The GNU/Hurd architecture, nifty features, and latest news. (PDF) Abgerufen am 11. Februar 2013.

Read other articles:

Retrato de Felipe V boca abajo que se encuentra en la Casa de la Enseñanza, el Museo de Bellas Artes de Játiva. Maulets era el término usado en valenciano y mallorquín para referirse a los partidarios del archiduque Carlos de Austria —proclamado rey como Carlos III—, generalmente campesinos, en el Reino de Valencia durante la Guerra de Sucesión Española. Dado que los motivos para decantarse por un pretendiente u otro eran principalmente económicos o sociales, los campesinos de real...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) بيتر والر معلومات شخصية الميلاد 5 يناير 1869  أمستردام  الوفاة 19 يونيو 1938 (69 سنة)   مواطنة مملكة هولندا  الحياة العملية المهنة لاعب رماية  الرياضة رما

 

Dieser Artikel oder Abschnitt bedarf einer grundsätzlichen Überarbeitung. Näheres sollte auf der Klub wurde in eine Beteiligungsgesellschaft (SAF) umgewandelt angegeben sein. Bitte hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Atlético Mineiro Basisdaten Name Clube Atlético Mineiro Sitz Belo Horizonte,Minas Gerais, Brasilien Gründung 25. März 1908 Farben schwarz-weiß Präsident Sérgio Coelho Website atletico.com.br Erste Fußballmannschaft Cheftrainer Luiz...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) إنتاج القهوة هي العملية الصناعية لتحويل القهوة الخام الناتجة عن نبتة القهوة إلى القهوة النهائية. ومع ذلك...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Psikotes Baum Test atau yang lebih dikenal dengan Tree Test adalah tes kepribadian yang dikembangkan oleh Karl Koch yang kemudian dipublikasikan pertama kali pada tahun 1959. Dalam tes ini, peserta tes diminta untuk menggambar sebuah pohon. Perintah me...

 

Not to be confused with Secularism in the Philippines. Movement in the Philippines under Spanish colonial administration The Gomburza are lead figures of the secularization movement in its later years. The secularization movement in the Philippines under Spanish colonial administration from the 18th to late 19th century advocated for greater rights for native Filipino Roman Catholic clergymen. The movement had significant implications to Filipino nationalism and the Philippine Revolution. Bac...

American professional esports team For the former professional American football team, see Houston Outlaws (RFL team). Houston OutlawsFoundedSeptember 20, 2017LeagueOverwatch LeagueRegionWestTeam historyHouston Outlaws(2017–present)Based inHouston, United StatesColors     OwnerBeasley Media GroupHead coachPark Neko Se-hyeonMain sponsorH-E-BWebsiteOfficial websiteUniforms The Houston Outlaws are an American professional Overwatch esports team based in Houston, Texas. The Outla...

 

Art museum in Lower Saxony, GermanySprengel MuseumEstablished1979; 44 years ago (1979) LocationHanover, Lower Saxony, GermanyCoordinates52°21′46″N 9°44′25″E / 52.362812°N 9.740149°E / 52.362812; 9.740149 TypeArt museumWebsitewww.sprengel-museum.de/en Sprengel Museum is a museum of modern art in Hanover, Lower Saxony, holding one of the most significant collections of modern art in Germany. It is located in a building situated adjacent to t...

 

Nature Plantsангл. Nature Plants[1] Країна видання  Велика Британія[1]Тематика ботанікаМова англійська[1]Видавець Nature Publishing GroupISSN 2055-0278 (інтернет-публікація[d])2055-026X, 2055-0278 nature.com/nplants/nature.com/nplants/volumes Nature Plants — це щомісячний науковий журнал, який охоплює всі аспекти росл...

As referências deste artigo necessitam de formatação. Por favor, utilize fontes apropriadas contendo título, autor e data para que o verbete permaneça verificável. (Março de 2020) Rádio Comercial COMERCIAL País Portugal Frequência(s) várias FM (ver aqui) Sede Rua Sampaio e Pina n.° 24/26, 1099-044 Lisboa Slogan A melhor música, sempre! Em casa, no carro em todo o lado! Fundação 12 de março de 1979 (44 anos) Fundador RDP Proprietário(s) Bauer Media Audio Portugal (des...

 

2015 Polish parliamentary election ← 2011 25 October 2015 2019 → All 460 seats to the Sejm of Poland 231 seats are needed for a majority in the Sejm All 100 seats to the Senate of PolandTurnout50.92%   First party Second party Third party   Leader Beata Szydło Ewa Kopacz Paweł Kukiz Party PiS PO Kukiz'15 Leader since Candidate for PM 8 November 2014 28 July 2015 Leader's seat 12 – Chrzanów 19 – Warsaw I 19 – Warsaw I Last election 157 se...

 

English politician and Speaker of the House of Commons SirJohn SaySpeaker of the House of Commons of EnglandIn office1449–1449Preceded bySir William TreshamSucceeded bySir John PophamSpeaker of the House of Commons of EnglandIn office1463–1468Preceded bySir James StrangewaysSucceeded byUnknown Personal detailsBorn1415Podington, Bedfordshire, EnglandDied12 April 1478Resting placeBroxbourne, Hertfordshire, EnglandSpouseElizabeth Cheney, Lady Say Sir John Say (1415 – 12 April 1478) was an ...

1979 studio album by Herb AlpertRiseStudio album by Herb AlpertReleasedSeptember 1979 (LP); 1987 (A&M Records CD); 2007 (Shout! Factory CD)StudioA&M Studios and Studio D (Hollywood, California).GenreSmooth jazz, jazz-funkLength41:12LabelA&M; Shout! FactoryProducerHerb Alpert; Randy Badazz AlpertHerb Alpert chronology Main Event Live(1978) Rise(1979) Beyond(1980) Singles from Rise RiseReleased: July 20, 1979 RotationReleased: November 1979[1] Street LifeReleased: Ma...

 

2010 Dutch filmShocking BlueFilm posterDirected byMark de CloeScreenplay byCéline LinssenStarringLisa SmitDragan BakemaNiels GompertsCinematographyRob HodselmansRelease dates January 2010 (2010-01) (Rotterdam) 12 August 2010 (2010-08-12) (Netherlands) CountryNetherlandsLanguageDutch Shocking Blue is a 2010 Dutch drama film. Directed by Mark de Cloe, the movie stars Lisa Smit, Dragan Bakema, and Niels Gomperts. It was screened at the 2010 Seattle International...

 

Australian TV series or program Let Loose LiveTitle cardDirected byTed EmeryStarringPeter MoonMichael VeitchMarg DowneyColin LaneDave O'NeilJane HallAndrew CurryPaul CallejaQueenie van de ZandtKate McLennanSam McMillanJulie EckersleyCountry of originAustraliaNo. of episodes2ProductionRunning timeapprox 0:60(including commercials)Original releaseNetworkSeven NetworkRelease29 May (2005-05-29) –5 June 2005 (2005-06-05) Let Loose Live, premiering on Sunday 29 May 2005, was a...

British businesswoman (born 1958) This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article contains content that is written like an advertisement. Please help improve it by removing promotional content and inappropriate external links, and by adding encyclopedic content written from a neutral point of view. (August 2018) (Learn how and when to remove this template message) The topic o...

 

Attentat du train Thalys le 21 août 2015 Un train Thalys en Gare du Nord (Paris), en 2014. Localisation Oignies, Pas-de-Calais( France) Cible Passagers du train Thalys Coordonnées 50° 27′ 57″ nord, 2° 58′ 26″ est Date 21 août 2015 17 h 45 (CEST) Type Fusillade Armes Kalachnikov AKM et neuf chargeurs de 30 cartouches chacun[1]Pistolet automatique Luger P08[1]Cutter[1]50 cL d'essence[2] Morts 0 Blessés 3[1] Auteurs Ayoub El Khazzani Org...

 

Hotel resort complex near Walt Disney World in Florida, United States Wyndham Resort Bonnet Creek Map in relation to Walt Disney World Bonnet Creek Resort is a 70-acre (28 ha) development in the southeast corner of Walt Disney World. The land, which is not owned by Disney, is bordered on three sides by Disney-owned land and on the fourth side by Interstate 4. It is surrounded by the Bonnet Creek nature preserve and is named after Bonnet Creek, which runs through the property. The entranc...

Habib SayyidSaggaf bin Muhammad Aljufri,M.A.سيد سقاف بن محمد الجفريHabib Sayyid Saggaf Aljufri pada 2018Ketua Utama AlkhairaatMasa jabatan1974 – 3 Agustus 2021PendahuluSayyid Muhammad bin Idrus al-JufriRektor Universitas Alkhairaat[1]Masa jabatan1967–1989PendahuluSayyid Idrus bin Salim Al-JufriPenggantiIr. Faisal Shahab Informasi pribadiLahirSayyid Saggaf(1937-08-17)17 Agustus 1937Pekalongan, Hindia BelandaMeninggal3 Agustus 2021(2021-08-03) (umur ...

 

نواب البنغال ميرزا محمد سراج الدولة (بالبنغالية: মির্জা মুহম্মদ সিরাজউদ্দৌলা)‏  نواب البنغال سراج الدولة نواب البنغال ومرشد أباد فترة الحكم9 أبريل 1756 - 23 يونيو 1757 علي وردي خان مير جعفر معلومات شخصية الميلاد 1733مرشد أباد، صوبه البنغال الوفاة 2 يوليو 1757 (بعمر 23...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!