Projekt GNU (rekurencyjny akronim: Gnu to Nie UNIX – Gnu’s Not UNIX) został opracowany przez Free Software Foundation (FSF, Fundacja na rzecz darmowego oprogramowania) po to, aby zapewnić programistom dostęp do darmowego oprogramowania. Od momentu rozpoczęcia jego działalności powstało bardzo dużo pakietów programistycznych i narzędzi przeznaczonych do dystrybucji przez FSF. Większość oprogramowania GNU to odpowiedniki programów dostępnych komercyjnie (i bardzo drogich), często w stosunku do nich ulepszone.
Linux również zawiera wiele programów użytkowych GNU, takich jak wspomniane wcześniej języki programowania, debuggery, programy do przetwarzania tekstów, do drukowania i inne.
X
System X (czasem zwany także X Window) to graficzny interfejs użytkownika (GUI), zaprojektowany dla zapewnienia jednolitej obsługi i wyglądu aplikacji na różnych platformach. Wersja X rozprowadzana z Linuxem nazywa się XFree86 i jest implementacją standardowego systemu X11R5 dla komputerów opartych na procesorach 80386. XFree86 zawiera również pewne elementy zapewniające kompatybilność z niektórymi innymi GUI, np. z Open
Look. XFree86 obsługuje wiele różnych kart graficznych pracujących w różnych konfiguracjach, oferując wygodny interfejs graficzny o wysokiej rozdzielczości. Dowolna aplikacja pracująca z X może być przekompilowana tak, by działała poprawnie pod kontrolą Linuxa. W skład systemu X wchodzi pewna ilość gier i programów użytkowych.
System XFree86 zawiera również biblioteki, narzędzia i programy użytkowe potrzebne przy tworzeniu własnych aplikacji. Pozwala to programistom na pisanie programów przeznaczonych do pracy w X bez konieczności inwestowania w drogie, specjalistyczne oprogramowanie czy biblioteki.
|