Projekt GNU a GNU/Linux
Z MiS
(Rozdíly mezi verzemi)
(UNIX a Svobodný software osamostatněn, úprava struktury) |
(→Jádro OS pro projekt GNU: Drobné úpravy, především vzhledu.) |
||
Řádka 59: | Řádka 59: | ||
== Jádro OS pro projekt GNU == | == Jádro OS pro projekt GNU == | ||
− | + | <div class="Poznamka"> | |
− | * | + | Připomeňte si, že pro práci s počítačem potřebujeme (viz [[Operační systém]]) |
− | **jádro (kernel) — zahrnuje síťové rozhraní, správu paměti,... | + | *operační systém (OS) |
− | **knihovny, nástroje | + | ** BIOS/UEFI |
+ | ** jádro (kernel) — zahrnuje síťové rozhraní, správu paměti,... | ||
+ | ** knihovny, nástroje | ||
*aplikace. | *aplikace. | ||
− | + | </div> | |
+ | |||
+ | 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 | ; HURD | ||
− | * | + | * Jádro OS (kernel) pro projekt GNU. |
− | * | + | * Vývoj započat již v osmdesátých letech |
+ | * Aplikační rozhraní (API) je kompatibilní s Unixem (POSIX). | ||
* Moderně postavené. | * Moderně postavené. | ||
− | * Několikrát přestavěné. | + | * Několikrát kompletně přestavěné. |
− | * Ale stále není hotové. :( | + | * Ale stále není hotové (rok 2013). :( |
− | + | ||
− | ;Linux | + | ; Linux |
− | * | + | * Jádro („kernel“) OS, jehož autor je Linus Torvalds (Finsko). |
− | + | * První verze zveřejněna 17. 9. 1991. | |
− | * | + | * Koncepcí a filozofií vychází z Unixu, konkrétně operačního systému Minix profesora Andy Tanenbauma. |
− | + | * Vznikl jako semestrální práce. | |
− | * | + | * Dnes portováno na většinu platforem. |
− | * | + | * Logo: tučňák Tux. |
− | *Dnes portováno na většinu platforem. | + | |
− | *Logo: tučňák Tux | + | |
− | ;GNU a Linux | + | ; GNU a 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. | ||
* 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“. | ||
+ | |||
+ | 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] |
Verze z 8. 1. 2014, 13:18
Obsah[skrýt] |
Projekt GNU
- Zkratka GNU: GNU's Not Unix ~ GNU není Unix
- Cíl
- Vytvořit kompletní sadu softwarového vybavení, které nebude zatíženo copyrightem (bude svobodné).
- Založení
- přelom roku 1983 a 84
- Richard Stallman
- Protože vlastní jádro OS nebylo k dispozici, bylo použito API Unixu tak, aby zatím aplikace mohly běžet pod Unixem.
- Zároveň započata práce na jádru OS s názvem HURD.
- Free Software Foundation (FSF)
- ~ Nadace svobodného software
- Organizace, formálně zastřešující projekt GNU.
- vznikla 1985
- Příklady software z projektu GNU
- Emacs
- textový editor
- první program
- práci započal R. Stallman v roce 1984
- HURD, Linux
- jádra operačního systému pro projekt GNU
- GIMP
- VLC
- OpenOffice.org
- ...
Licence GNU GPL
- GNU general public license
- Nejznámnější licence svobodného software.
- Plný text viz: Gnu.org > Licenses > GPL
- Myšlenka
- Obrací copyright: „copyleft“
- znemožňuje přeměnu svobodného softwaru na software proprietární (nesvobodný).
- Předmět licence může být používán, kopírován, pozměňován a distribuován - naopak žádná jeho část nesmí být zatížena licencí nekompatibilní s GPL.
- Verze GNU GPL
- 1989 první verze,
- 1991 opravená druhá verze,
- 2007 vzniká GNU GPL 3 jako reakce na nové hrozby (Richard M. Stallman, Eben Moglen)
- Další licence pro svobodný SW
- FreeBSD
- Apache,...
- Další svobodné licence
- GNU Lesser General Public License
- Pro knihovny jazyka C.
- Dovoluje linkovat pomocí linkeru i proprietární software.
- GNU Free Documentation License.
- určena pro dokumentaci programů
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
- Jádro OS (kernel) pro projekt GNU.
- Vývoj započat již v osmdesátých letech
- Aplikační rozhraní (API) je kompatibilní s Unixem (POSIX).
- Moderně postavené.
- Několikrát kompletně přestavěné.
- Ale stále není hotové (rok 2013). :(
- Linux
- Jádro („kernel“) OS, jehož autor je Linus Torvalds (Finsko).
- První verze zveřejněna 17. 9. 1991.
- Koncepcí a filozofií vychází z Unixu, konkrétně operačního systému Minix profesora Andy Tanenbauma.
- Vznikl jako semestrální práce.
- Dnes portováno na většinu platforem.
- Logo: tučňák Tux.
- GNU a Linux
- 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.
- Proto je správný název celého operačního systému „GNU/Linux“.
Další zdroje: Slovník Abclinuxu.cz → HURD.