Projekt GNU: Porovnání verzí

Smazaný obsah Přidaný obsah
ne zdarma, ale svobodné
m narovnání přesměrování
Řádek 16:
 
== Počátky ==
Když GNU projekt odstartoval, existoval pouze textový editor [[Emacs]] s funkcionálním programovacím jazykem [[Lisp]] pro psaní příkazů editoru, debugger, [[yaac]] kompatibilní generátor syntaktických analyzátorů a [[linker]] (sestavovací program). Aby se GNU systém mohl stát svobodným softwarem, bylo potřeba vyvinout vlastní [[překladač]] [[C (programovací jazyk)|jazyka C]] a další nástroje. V červnu 1987 se nashromáždily jednotlivé části projektu a byl vyvinut svobodný software pro [[assembler]], téměř byl dokončen překladač pro jazyk C ([[GCC]]), textový editor ([[GNU Emacs]]) a různé [[UN*X|unixové]] nástroje (jako <code>[[ls]]</code>, <code>[[grep]]</code>, <code>[[awk]]</code>, <code>[[make]]</code> a <code>[[ld]]</code>). V počátečním stavu se nacházelo také [[KernelJádro (informatika)|jádro]] [[Operační systém|operačního systému]], které potřebovalo další úpravy.
 
Protože jádro se (dodnes) nepodařilo dovést do stavu vhodného k ostrému nasazení (experimentálním systémem od GNU byl [[GNU Hurd]]), byly GNU nástroje použity společně s [[Linux (jádro)|jádrem Linux]] (vzniklo v roce [[1991]]) a rozšířily se první [[Linuxová distribuce|distribuce Linuxu]]. Od té doby bylo možné využívat GNU k vývoji programů. Hlavním cílem bylo vytvořit množství aplikací a nástrojů, které se běžně používaly na ostatních [[UN*X|unixových]] systémech. V GNU prostředí bylo možné spouštět unixové programy, ale projekt se s tím neztotožňoval.