Projekt GNU a GNU/Linux

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Jádro OS pro projekt GNU: Drobné úpravy, především vzhledu.)
m (Grafická úprava textu.)
 
(Není zobrazeno 5 mezilehlých verzí od 1 uživatele.)
Řádka 1: Řádka 1:
[[Category:VSE]][[Category:Informatika]][[Category:OSY]]
+
[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Linux]]
  
 
== Projekt GNU ==
 
== Projekt GNU ==
 
* 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é]]).
  
 
; Založení
 
; Založení
* přelom roku 1983 a 84
+
* Přelom let 1983 a 1984.
* Richard Stallman
+
* Založil Richard Mathew Stallman (RMS).
* Protože vlastní jádro OS nebylo k dispozici, bylo použito API Unixu tak, aby zatím aplikace mohly běžet pod [[UNIX | Unixem]].
+
* Protože vlastní jádro OS nebylo k dispozici, aplikace využívaly API Unixu tak, aby zatím mohly běžet pod komerčními (nesvobodnými) [[Unix|Unixy]].
* Zároveň započata práce na jádru OS s názvem HURD.
+
* Zároveň byla započata práce na jádru OS s názvem HURD (vzniká dodnes, několikrát bylo přepracováno).
  
 
;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, která formálně zastřešuje projekt GNU.
*vznikla 1985
+
* Vznikla v roce 1985.
  
 
; Příklady software z projektu GNU
 
; Příklady software z projektu GNU
*Emacs
+
* Emacs
** textový editor
+
** Textový editor, dnes velmi komplexní.
** první program
+
** První program vznikající v rámci projektu GNU.
** práci započal R. Stallman v roce 1984
+
** Práci na něm 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
*OpenOffice.org
+
* LibreOffice.org
*...
+
* NetBeans
 +
* ...
 +
 
 +
 
  
 
== Licence GNU GPL ==
 
== Licence GNU GPL ==
*GNU general public license
+
* GNU general public license
 
* Nejznámnější licence [[Svobodný software|svobodného software]].
 
* Nejznámnější licence [[Svobodný software|svobodného software]].
*Plný text viz: [http://www.gnu.org/licenses/gpl.html Gnu.org > Licenses > GPL]
+
* Plný text viz: [http://www.gnu.org/licenses/gpl.html Gnu.org > Licenses > GPL]
  
 
; Myšlenka
 
; Myšlenka
Řádka 41: Řádka 44:
  
 
;Verze GNU GPL
 
;Verze GNU GPL
*1989 první verze,
+
* 1989 první verze,
*1991 opravená druhá verze,
+
* 1991 opravená druhá verze,
*2007 vzniká GNU GPL 3 jako reakce na nové hrozby (Richard M. Stallman, Eben Moglen)
+
* 2007 GNU GPL 3 jako reakce na nové hrozby (Richard M. Stallman, Eben Moglen)
 
** [http://www.root.cz/clanky/novinky-v-gnu-gpl-3-odvraceni-novych-hrozeb/ root.cz > Clanky > Novinky-v-gnu-gpl-3-odvraceni-novych-hrozeb]
 
** [http://www.root.cz/clanky/novinky-v-gnu-gpl-3-odvraceni-novych-hrozeb/ root.cz > Clanky > Novinky-v-gnu-gpl-3-odvraceni-novych-hrozeb]
  
Řádka 56: Řádka 59:
 
*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 76: Řádka 81:
 
* Moderně postavené.
 
* Moderně postavené.
 
* Několikrát kompletně přestavěné.
 
* Několikrát kompletně přestavěné.
* Ale stále není hotové (rok 2013). :(
+
* Ale stále není k dispozici stabilní verze (rok 2022)...
  
 
; Linux
 
; Linux
Řádka 83: Řádka 88:
 
* 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].

Aktuální verze z 13. 9. 2022, 09:46


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