Projekt GNU a GNU/Linux

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Projekt GNU: OpenOffice -> LibreOffice ;))
(Rozšířeno povídání o „linuxu“, osamostatněno jako samostatná kapitola.)
Řádka 4: Řádka 4:
 
* Zkratka GNU: GNU's Not Unix ~ GNU není Unix
 
* Zkratka GNU: GNU's Not Unix ~ GNU není Unix
  
;Cíl:  
+
; Cíl:  
 
* Vytvořit kompletní sadu softwarového vybavení, které nebude zatíženo copyrightem (bude [[Svobodný software|svobodné]]).
 
* Vytvořit kompletní sadu softwarového vybavení, které nebude zatíženo copyrightem (bude [[Svobodný software|svobodné]]).
  
Řádka 14: Řádka 14:
  
 
;Free Software Foundation (FSF)
 
;Free Software Foundation (FSF)
*~ Nadace svobodného software
+
* ~ Nadace svobodného software
*Organizace, formálně zastřešující projekt GNU.
+
* Organizace, formálně zastřešující projekt GNU.
*vznikla 1985
+
* vznikla 1985
  
 
; Příklady software z projektu GNU
 
; Příklady software z projektu GNU
*Emacs
+
* Emacs
 
** textový editor
 
** textový editor
 
** první program
 
** první program
 
** práci započal R. Stallman v roce 1984
 
** práci započal R. Stallman v roce 1984
*HURD, Linux
+
* HURD, Linux
**jádra operačního systému pro projekt GNU
+
** jádra operačního systému pro projekt GNU
*GIMP
+
* GIMP
*VLC
+
* VLC
 
* LibreOffice.org
 
* LibreOffice.org
 
*...
 
*...
 +
 +
  
 
== Licence GNU GPL ==
 
== Licence GNU GPL ==
Řádka 56: Řádka 58:
 
*GNU Free Documentation License.
 
*GNU Free Documentation License.
 
** určena pro dokumentaci programů
 
** určena pro dokumentaci programů
 +
 +
  
 
== Jádro OS pro projekt GNU ==
 
== Jádro OS pro projekt GNU ==
Řádka 83: Řádka 87:
 
* Koncepcí a filozofií vychází z Unixu, konkrétně operačního systému Minix profesora Andy Tanenbauma.
 
* Koncepcí a filozofií vychází z Unixu, konkrétně operačního systému Minix profesora Andy Tanenbauma.
 
* Vznikl jako semestrální práce.
 
* Vznikl jako semestrální práce.
 +
* Po vytvoření bylo uvolněno pod licencí GNU GPL a stalo se tak součástí projektu GNU.
 
* Dnes portováno na většinu platforem.
 
* Dnes portováno na většinu platforem.
 
* Logo: tučňák Tux.
 
* Logo: tučňák Tux.
  
; GNU a Linux
+
 
 +
 
 +
== GNU/Linux ==
 
* Jádro Linux bylo uvolněno pod licencí GNU GPL.
 
* Jádro Linux bylo uvolněno pod licencí GNU GPL.
 
* Vzhledem k tomu, že vývoj jádra HURD stále probíhal, bylo pro vytvoření kompletního OS „dočasně“ použito jádro Linux.  
 
* Vzhledem k tomu, že vývoj jádra HURD stále probíhal, bylo pro vytvoření kompletního OS „dočasně“ použito jádro Linux.  
 +
* Linux je ale pouze jádro (kernel). Abychom mohli operační systém používat, potřebujeme celou řadu dalších součástí, které vznikly v rámci projektu GNU.
 
* Proto je správný název celého operačního systému „GNU/Linux“.
 
* Proto je správný název celého operačního systému „GNU/Linux“.
 +
* Většina dnešních „linuxů“ ve skutečnosti zahrnuje i další SW, ať už jsou to proprietární ovladače nebo svobodný SW z jiných projektů a pod jinými licencemi.
 +
  
Další zdroje: [http://www.abclinuxu.cz/slovnik/hurd Slovník Abclinuxu.cz → HURD].
 
  
 
== Zdroje ==
 
== Zdroje ==
* [http://www.gnu.org/gnu/thegnuproject.html Gnu.org -> The GNU project]
+
* [http://www.gnu.org/gnu/thegnuproject.html Gnu.org → The GNU project]
 +
* [http://www.abclinuxu.cz/slovnik/hurd Slovník Abclinuxu.cz → HURD].

Verze z 14. 9. 2018, 06:26


Obsah

Projekt GNU

Cíl
Založení
Free Software Foundation (FSF)
Příklady software z projektu GNU


Licence GNU GPL

Myšlenka
Verze GNU GPL
Další licence pro svobodný SW
Další svobodné licence


Jádro OS pro projekt GNU

Připomeňte si, že pro práci s počítačem potřebujeme (viz Operační systém)

  • operační systém (OS)
    • BIOS/UEFI
    • jádro (kernel) — zahrnuje síťové rozhraní, správu paměti,...
    • knihovny, nástroje
  • aplikace.

Na počátku projektu GNU nebylo k dispozici svobodné jádro (kernel). Členové projektu tedy začali pracovat na jádru HURD. Aby mohli zároveň spouštět programy, rozhodli se, že HURD bude používat API Unixu a programy z GNU tedy poběží i na komerčních Unixech. Později vznikl Linux a byl použit jako dočasná náhrada HURD-u.

HURD
Linux


GNU/Linux


Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje