Ero sivun ”GNU” versioiden välillä
(perustietoa-malline) |
Ei muokkausyhteenvetoa |
||
(13 välissä olevaa versiota 4 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{perustietoa}} | {{perustietoa}} | ||
[[Kuva:Gnu.png|right|thumb|250px|GNU-projektin logo]] | |||
'''GNU''' (GNU's Not Unix) on [[FSF]]:n projekti, jossa kehitetään [[vapaa ohjelmisto|vapaata]] [[Unix]]maista GNU-käyttöjärjestelmää. | |||
GNU kehitettiin Unixin pohjalta ja sen kanssa yhteensopivaksi, jolloin sen osia saatetaan kehittää yksitellen, mutta tavoitteena on luoda uusi käyttöjärjestelmä. Esimerkiksi unixien [[man]]-sivut korvattiin [[info]]-sivuilla, ohjelmat käyttävät pitkiä [[valitsin|valitsimia]], ohjelmia kirjoitettaessa ei pyritä muistinkulutuksen minimoimiseen (kuten aikoinaan unixeissa), vakioeditoriksi otettiin [[emacs]] [[vi]]:n korvaajaksi ja [[tiedosto]]jen [[i-node|metadatassa]] on useampia kenttiä. | |||
Kun [[wikipedia:fi:Linus Torvalds|Linus Torvalds]] kehitti omaa Unix-klooniansa, hän käytti GNU-projektia varten koottuja ja luotuja ohjelmistoja, ja nämä ovat hyvin keskeisessä osassa nykyäänkin. Tästä syystä, ja muistuttaakseen vapauden tärkeydestä, FSF suosittelee nimen [[GNU/Linux]] käyttöä. | |||
GNU/Linux-käyttöjärjestelmissä (jakeluissa) GNU-ohjelmistoja ovat muun muuassa [[GCC|C/C++-kääntäjä]], järjestelmäkirjasto [[libc]], keskeiset työkalut ("[[coreutils]]", "[[binutils]]"), [[komentotulkki]] [[Bash]], [[tekstieditori|editor]]it [[Emacs]] ja [[Nano]] sekä [[työpöytäympäristö]] [[Gnome]]. | |||
Varsinainen GNU-käyttöjärjestelmä, jonka kernelinä Linuxin sijaan on [[wikipedia:fi:Hurd|Hurd]], on nyt valmistumassa: se on käyttökelpoinen, mutta ei vielä sopiva luotettavaa toimintaa vaativiin tarkoituksiin. GNU-projekti kehittää ohjelmiaan myös suoraan Linuxia ajatellen. | |||
==Aiheesta muualla== | |||
*[[wikipedia:fi:GNU|GNU-artikkeli Wikipediassa]] | |||
*[http://www.gnu.org/ GNU:n kotisivu] | |||
[[Luokka:Käsitteet]] |
Versio 5. elokuuta 2015 kello 19.50
GNU (GNU's Not Unix) on FSF:n projekti, jossa kehitetään vapaata Unixmaista GNU-käyttöjärjestelmää.
GNU kehitettiin Unixin pohjalta ja sen kanssa yhteensopivaksi, jolloin sen osia saatetaan kehittää yksitellen, mutta tavoitteena on luoda uusi käyttöjärjestelmä. Esimerkiksi unixien man-sivut korvattiin info-sivuilla, ohjelmat käyttävät pitkiä valitsimia, ohjelmia kirjoitettaessa ei pyritä muistinkulutuksen minimoimiseen (kuten aikoinaan unixeissa), vakioeditoriksi otettiin emacs vi:n korvaajaksi ja tiedostojen metadatassa on useampia kenttiä.
Kun Linus Torvalds kehitti omaa Unix-klooniansa, hän käytti GNU-projektia varten koottuja ja luotuja ohjelmistoja, ja nämä ovat hyvin keskeisessä osassa nykyäänkin. Tästä syystä, ja muistuttaakseen vapauden tärkeydestä, FSF suosittelee nimen GNU/Linux käyttöä.
GNU/Linux-käyttöjärjestelmissä (jakeluissa) GNU-ohjelmistoja ovat muun muuassa C/C++-kääntäjä, järjestelmäkirjasto libc, keskeiset työkalut ("coreutils", "binutils"), komentotulkki Bash, editorit Emacs ja Nano sekä työpöytäympäristö Gnome.
Varsinainen GNU-käyttöjärjestelmä, jonka kernelinä Linuxin sijaan on Hurd, on nyt valmistumassa: se on käyttökelpoinen, mutta ei vielä sopiva luotettavaa toimintaa vaativiin tarkoituksiin. GNU-projekti kehittää ohjelmiaan myös suoraan Linuxia ajatellen.