Movatterモバイル変換


[0]ホーム

URL:


Přeskočit na obsah
WikipedieWikipedie: Otevřená encyklopedie
Hledání

GNU

Z Wikipedie, otevřené encyklopedie
GNU
Logo
Operační systém GNU/Linux Ubuntu
Operační systémGNU/LinuxUbuntu
VyvíjíFree Software Foundation
Rodina OSUnix-like
Typ jádramikrojádro (GNU Hurd) nebomonolitické (GNULinux-libre, forkLinuxu)
Programovací jazykrůzné (zejména
C aassembler)
Výchozíuživatelské rozhraníGNOME
LicenceGNU GPL,GNU LGPL,GNU AGPL,GNU FDL,GNU FSDG[1][2]
StavAktivní
Oficiální webwww.gnu.org

GNU (výslovnost[ɡnuː]IPA;anglicky taképakůň, odtud logo systému i projektu) je rozsáhlá sbírkasvobodného softwaru (387 balíčků k červnu 2025)projektu GNU[3], který lze použít jakooperační systém nebo jej lze použít v částech s jinými operačními systémy. Jeho jméno jerekurzivní zkratka proanglickéGNU'sNotUnix!“ (GNUNeníUnix!). Systém je tzv.UNIX-like a neobsahuje žádný originální kód Unixu. Jelikož pro něj ještě nebylodopsáno jeho oficiální jádroGNU Hurd ([ɡnuː ˈhəːd]), používá obvykle jádroLinux neboLinux-libre, případně jádroOpenSolaris či další svobodná jádra. Mezi distribuce tohoto systému patří např.GNU/Linux neboNexenta OS. Vývoj tohoto systému byl iniciován v projektu GNURichardem Stallmanem, který započal v roce1984 a byl hlavním záměrem společnostiFree Software Foundation (FSF). V roce 2024 stále není stabilní vydání GNU. Jádra, která nemají nic společného s GNU, například známélinuxové jádro může být využito s GNU softwarem.

Historie

[editovat |editovat zdroj]

27. září 1983 bylRichardem Stallmanem na stránkáchnet.unix-wizards anet.usoft uveřejněn záměr pro vytvoření GNU operačního systému.[4][5] Vývoj softwaru započal 5. ledna 1984, když Stallman ukončil práci naMassachusettském technologickém institutu (MIT) v laboratoři umělé inteligence, kvůli právu na vlastnictví a aby nemohli zasahovat do distribuce GNU jako svobodného softwaru (free software).[6] Název GNU byl vybrán Richardem Stallmanem výběrem z různých slovních hříček, včetně písněThe Gnu.[7]

Hlavní myšlenkou bylo vytvořit kompletně svobodný operační systém. Stallman chtěl, aby uživatelé byli „free“ (variace angl. slova – znamená volný/svobodný). Chtěl, aby mohli:

  • volně studovat zdrojový kód softwaru, který používají
  • volně sdílet software s jinými uživateli
  • volně upravovat chování programu
  • volně zveřejňovat upravené verze softwaru.

Tato myšlenka byla později uveřejněna jakoGNU Manifest v dubnu roku 1985.[5]

Stallmanovy zkušenosti s Incompatible Timesharing Systemem,[6] což byl raný operační systém napsaný v jazyku symbolických adres, který se stal zastaralým kvůli přerušení výroby minipočítačePDP-10, pro který byl napsán, vedly k rozhodnutí, že je zapotřebí přenositelného systému.[7][8] Bylo proto rozhodnuto, že GNU bude ponejvíce kompatibilní s Unixem.[9] Již v té době byl Unix populárním komerčním softwarem. Unix byl navržen modulárně, takže mohl být reimplementován po částech.[8]

S většinou potřebného softwaru bylo potřeba začít od píky. Na druhou stranu byl použit svobodný software třetích stran, jako napříkladTeX (výslovnost [tech], angl. [tek]) sázecí software,X Window System[5] a jádroMach, které formuje základGNU Mach jádraGNU Hurd (oficiální jádro GNU).[10] S výjimkou posledně zmíněných komponentů třetích stran, byla většina GNU napsána dobrovolníky z GNU Projektu. Někteří psali GNU ve svém volném čase, někteří byli placeni společnostmi,[11] vzdělávacími institucemi a neziskovými společnostmi. V říjnu roku 1985 Stallman vytvořilFree Software Foundation (FSF). Na přelomu let 1980 a 1990 si FSF najalo softwarové vývojáře, aby jim napsali potřebný software pro GNU.[12][13]

Jak se GNU dostávalo do popředí, společnosti, které měly zájem, začaly přispívat k vývoji, nebo k prodeji GNU softwaru a technické podpory. Nejvýznačnější a nejúspěšnější byla firmaCygnus Solutions,[11] nyní součástíRed Hat.[14]

Komponenty

[editovat |editovat zdroj]

Základní systémové komponenty obsahujíGNU Compiler Collection (GCC),GNU C Library(glibc) aGNU Core Utilities (coreutils), ale takéGNU Debugger (GDB),GNU binutils (binutils),Bash shell[10][15] aGNOME[16]Desktopové prostředí. Vývojáři GNU přispěli Linuxu, přenesením GNU aplikací a nástrojů, které jsou nyní široce využívané na jiných operačních systémech jako variantyBSD,Solaris amacOS.[17]

Mnoho GNU programů bylo přeneseno na jiné operační systémy, včetně komerčních platforem jakoMS Windows[18] amacOS.[19] V porovnání s jejich komerčními protějšky se GNU prokázaly být také více spolehlivé.[20]

V roce 2007 bylo hostováno 319 GNU balíčků na oficiálních stránkách vývoje GNU.[21]

Varianty GNU

[editovat |editovat zdroj]

Oficiální jádro Projektu GNU jeGNU Hurd mikrojádro. Nicméně v roce 2012 jelinuxové jádro oficiálně částí Projektu GNU ve forměLinux-libre – varianta linuxového jádra bez jakýchkoliv proprietárních součástí.[22]

Ostatní jádra se také dají zakomponovat do GNU softwaru k vytvoření fungujícího operačního systému, např. FreeBSD.[23] FSF (Free Software Foundation) prohlašuje, že Linux použitý s GNU nástroji a pomůckami, by měl být považován zavariantu GNU a dále proklamuje pro tyto systémy termínGNU/Linux (Tato okolnost vede k GNU/Linux kontroverzi).[24][25][26] GNU Projekt takto schválil varianty GNU obsahující linuxové jádro zejménagNewSense,Trisquel aParabola GNU/Linux.[27] Ostatní varianty GNU, které nepoužívají Hurd jako jádro obsahujíNexenta Core (GNU a jádroOpenSolaris)[28] aGNU-Darwin.[29]

Odkazy

[editovat |editovat zdroj]

Reference

[editovat |editovat zdroj]

V tomto článku byl použitpřeklad textu z článkuGNU na anglické Wikipedii.

  1. Licenses [online]. Free Software Foundation, Inc, rev. 2016-11-18 [cit. 2018-01-22]. GNU Project.Dostupné online. (anglicky) 
  2. Free Software Foundation, Inc, rev. 2018-01-01 [cit. 2018-01-22]. GNU Project.Dostupné online. (anglicky) 
  3. STALLMAN, Richard.Software – GNU Project [online]. Free Software Foundation, Inc [cit. 2022-01-09].Dostupné online. Je zde použita šablona{{Cite web}} označená jako k „pouze dočasnému použití“.
  4. Richard Stallman.new UNIX implementation [online]. 1983-09-27 [cit. 2018-01-23]. Net.unix-wizards.Dostupné online. (anglicky) 
  5. abcLAMBERT, Laura.The Internet: A Historical Encyclopedia. Biographies. Editor: Hilary Poole. Volume 1. Santa Barbara, California: ABC-CLIO, 2005.Dostupné online.ISBN 1-85109-664-7. S. 215–216. (anglicky) 
  6. abHOLMEVIK, Jan Rune; BOGOST, Ian; ULMER, Gregory.Inter/vention: Free Play in the Age of Electracy. [s.l.]: MIT Press, březen 2012.Dostupné online.ISBN 978-0-262-01705-3. S. 69–71. (anglicky) 
  7. abThe Free Software Movement and the Future of Freedom, ffzg.hr(anglicky)
  8. abDIBONA, Chris; STONE, Mark; COOPER, Danese.Open Sources 2.0: The Continuing Evolution. [s.l.]: [s.n.], říjen 2005.Dostupné online.ISBN 9780596008024. S. 38–40. (anglicky) 
  9. SEEBACH, Peter.Beginning Portable Shell Scripting: From Novice to Professional (Expert's Voice in Open Source). [s.l.]: [s.n.], 2008.Dostupné online.ISBN 9781430210436. S. 177–178. (anglicky) 
  10. abKERRISK, Michael.The Linux Programming Interface: A Linux and UNIX System Programming Handbook. [s.l.]: [s.n.], 2010.Dostupné online.ISBN 9781593272203. S. 5–6. (anglicky) 
  11. abOpen Sources: Voices from the Open Source Revolution. [s.l.]: O'Reilly & Associates, Inc., leden 1999.Dostupné online.ISBN 1-56592-582-3. (anglicky) 
  12. BUXMANN, Peter; DIEFENBACH, Heiner; HESS, Thomas.The Software Industry. [s.l.]: [s.n.], 2012-09-30.Dostupné online.ISBN 9783642315091. S. 187–196. (anglicky) 
  13. Practical UNIX and Internet Security, 3rd Edition. [s.l.]: O'Reilly & Associates, Inc., únor 2003.Dostupné online.ISBN 9781449310127. S. 18. (anglicky) 
  14. SHANKLAND, Stephen.Red Hat buys software firm, shuffles CEO [online]. CBS Interactive Inc, 2002-01-02 [cit. 2018-01-23]. (Tech Industry). CNET.Dostupné online. (anglicky) 
  15. MATTHEW, Neil; STONES, Richard.Beginning Linux Programming. [s.l.]: [s.n.], 2011-04-22.Dostupné online.ISBN 9781118058619. (anglicky) 
  16. SOWE, Sulayman K; STAMELOS, Ioannis G; SAMOLADAS, Ioannis M.Emerging Free and Open Source Software Practices. [s.l.]: [s.n.], May 2007.Dostupné online.ISBN 9781599042107. S. 262–264. (anglicky) 
  17. Linux: History and Introduction [online]. Buzzle.com, 1991-08-25 [cit. 2018-01-23].Dostupné v archivu pořízeném dne 2017-12-11. (anglicky) 
  18. MCCUNE, Mike.Integrating Linux and Windows. [s.l.]: [s.n.], prosinec 2000. 30 s.Dostupné online.ISBN 9780130306708. (anglicky) 
  19. SOBELL, Mark G; SEEBACH, Peter.A Practical Guide To Unix For Mac Os X Users. [s.l.]: [s.n.], 2005.Dostupné online.ISBN 9780131863330. S. 4. (anglicky) 
  20. MILLER, Barton P; KOSKI, David; LEE, Cjin Pheow; MAGANTY, Vivekananda; MURTHY, Ravi; NATARAJAN, Ajitkumar; STEIDL, Jeff.Fuzz Revisited: A Re-examination of the Reliability of UNIX Utilities and Services [ps]. Computer Sciences Department, University of Wisconsin, 1995-10 [cit. 2018-01-23].Dostupné v archivu pořízeném dne 2011-05-21. (anglicky) 
  21. Statistics [Savannah] [online]. Free Software Foundation, Inc, 2011-02-13 [cit. 2018-01-23]. Powered by Savane 3.1-cleanup1.Dostupné online. (anglicky) 
  22. GNU Linux-libre [online]. Free Software Foundation, Inc, 2012-12-17 [cit. 2018-01-23].Dostupné online. (anglicky) 
  23. KAVANAGH, Paul.Open Source Software: Implementation And Management. [s.l.]: [s.n.], 2004-07-26.Dostupné online.ISBN 9781555583200. S. 129. (anglicky) 
  24. Linux is a GNU system and the DWARF support [online]. 1994-09-05 [cit. 2018-01-23]. Comp.os.linux.misc.Dostupné online. (anglicky) 
  25. PROFFITT, Brian.Debian GNU/Linux seeks alignment with Free Software Foundation [online]. IDG Communications, Inc, 2012-07-12 [cit. 2018-01-23].Dostupné v archivu pořízeném dne 2017-06-11. (anglicky) 
  26. 1.1. Linux or GNU/Linux, that is the question. [online]. [cit. 2018-01-23]. Tldp.org.Dostupné online. (anglicky) 
  27. List of Free GNU/Linux Distributions [online]. Free Software Foundation, rev. 2017-12-22 [cit. 2018-01-23]. GNU Project.Dostupné online. (anglicky) 
  28. SOLTER, Nicholas A; JELINEK, Jerry; MINER, David. [s.l.]: [s.n.], 2011-03-21.Dostupné online.ISBN 9781118080313. (anglicky) 
  29. The GNU-Darwin Distribution [online]. [cit. 2018-01-23].Dostupné online. (anglicky) 

Související články

[editovat |editovat zdroj]

Poznámky

[editovat |editovat zdroj]

Externí odkazy

[editovat |editovat zdroj]
  • Obrázky, zvuky či videa k tématuGNU na Wikimedia Commons
  • GalerieGNU na Wikimedia Commons
Pahýl
Pahýl
Tento článek je příliš stručný nebopostrádá důležité informace.
Pomozte Wikipedii tím, že jej vhodněrozšíříte. Nevkládejte všakbez oprávnění cizí texty.
Projekt GNU
HistorieGNU's not a Unix
Licence
Software
Stoupenci
Ostatní
Operační systémy
BSD
Linux (distribuce)
(Deb)

Debian (1993) •Knoppix (2000) •Ubuntu (2004)

(RPM)

Red Hat (1994) •Fedora (2003) •Mandriva (2005)

(Portage)

Gentoo (2002)

(AUR)

Arch Linux (2002) •Manjaro (2011)

další

Slackware (1993) •SUSE (1996) •Slax (2002) •další…

GNU
MIT (licence)
(Mac) OS X •macOS
DOS
Windows
Windows proMS-DOS

Windows 1.0 (1985) →Windows 2.0 (1987) →Windows 3.0 (1990) →Windows 3.1x (1992) →Windows 95 (1995) →Windows 98 (1998) →Windows ME (2000)

Windows NT

Windows NT 3.1 (1993) →Windows NT 3.5 (1994) →Windows NT 3.51 (1995) →Windows NT 4.0 (1996) →Windows 2000 (2000) →Windows XP (2001) →Windows Server 2003 (2003) →Windows Vista (2007) →Windows Server 2008 (2008) →Windows 7 (2009) →Windows Server 2008 R2 (2009) →Windows 8 (2012) →Windows Server 2012 (2012) →Windows 8.1 (2013) →Windows Server 2012 R2 (2013) →Windows 10 (2015) →Windows Server 2016 (2016) →Windows 11 (2021) →Windows Server 2025 (2024)

Windows CE
Vývoj zrušen
Mobilní telefony aPDA
další
historické
Autoritní dataEditovat na Wikidatech
Portály:Svobodný software
Citováno z „https://cs.wikipedia.org/w/index.php?title=GNU&oldid=25648552
Kategorie:
Skryté kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp