GNU/Linux

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

GNU/Linux – tym mianem określa się często uniksopodobny system GNU z jądrem Linux. Korzysta on z jądra Linux, gdyż jądro GNU Hurd tworzone przez GNU jest wciąż w fazie rozwojowej. Zazwyczaj jednak, w mowie fachowej i potocznej, wspomniany system jest określany tylko jednym wyrazem – Linux.

Ututo – argentyńska dystrybucja GNU/Linuksa. Wyróżnia się tym, iż zawiera jedynie wolne oprogramowanie. Jest jedną z niewielu dystrybucji zalecanych przez Free Software Foundation. Nazwa nawiązuje do małej jaszczurki znanej w Argentynie.BusyBox to program komputerowy łączący funkcje podstawowych narzędzi Uniksa w jednym pliku wykonywalnym. BusyBox używany jest w zastępstwie pakietu GNU Coreutils w małych, jednodyskietkowych lub wbudowanych dystrybucjach Linuksa. BusyBox jest wolnym oprogramowaniem, rozprowadzanym na licencji GNU GPL.

Kontrowersje związane z nazwą systemu operacyjnego opartego na jądrze Linux i m.in. oprogramowaniu GNU powstały, gdy Richard Stallman, założyciel Free Software Foundation i projektu GNU, zaczął promować nazwę „GNU/Linux”. Podkreśla ona duży wkład projektu GNU dla większości istniejących systemów z Linuksem (np. kompilatory, biblioteki, parsery).

Analizator składniowy lub parser – program dokonujący analizy składniowej danych wejściowych w celu określenia ich struktury gramatycznej w związku z określoną gramatyką formalną. Nazwa analizator składniowy podkreśla analogię z analizą składniową stosowaną w gramatyce i językoznawstwie. Analizator składniowy umożliwia przetworzenie tekstu czytelnego dla człowieka w strukturę danych przydatną dla oprogramowania komputera.Biblioteka standardowa języka C (libc) to biblioteka zawierająca podstawowe procedury języka C. W Uniksach jest używana, bezpośrednio lub pośrednio, przez praktycznie każdy program, niezależnie od języka w jakim jest napisany.

Z kolei przeciwnicy tego podejścia przypominają, że w przeciętnej dystrybucji jest też wiele oprogramowania powstałego w innych, niezależnych od FSF, projektach (np. środowisko graficzne KDE). Proponują oni aby kompletny system operacyjny nazywać po prostu „Linux”, choć samego Linuksa w takiej dystrybucji jest jeszcze mniej niż pakietów GNU.

Apache – otwarty serwer HTTP dostępny dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD, OS X, Microsoft Windows).Musix GNU+Linux – dystrybucja Linuksa zaprojektowana i zbudowana z myślą o odtwarzaniu oraz edycji materiału muzycznego i wideo. Dystrybucją bazową jest Debian, aktualna wersja 2.0 pracuje pod kontrolą jądra 2.6.29.4. Jest jedną z dystrybucji aprobowanych przez Free Software Foundation.

W odpowiedzi na powyższe Stallman wyjaśnia, że FSF zasługuje na wyróżnienie za powołanie do życia systemu operacyjnego GNU jako całości, nie zaś za każdy program z osobna będący jego częścią. Przypomina, że system operacyjny GNU powstał w roku 1984, na lata przed początkami Linuksa.

Dystrybucje GNU/Linuksa[ | edytuj kod]

Nie istnieje jedna oficjalna wersja GNU/Linuksa, wydana np. dzięki porozumieniu członków projektu GNU oraz programistów Linuksa.

Free Software Foundation (Fundacja Wolnego Oprogramowania) – najważniejsza instytucja sponsorująca Projekt GNU, założona w 1985 roku przez Richarda Stallmana. Misją FSF jest tworzenie, ochrona i promocja wolności użytkowania, kopiowania, modyfikowania i rozprowadzania programów komputerowych oraz obrona praw użytkowników Wolnego Oprogramowania.Mozilla Firefox – otwarta przeglądarka internetowa oparta na silniku Gecko, stworzona i rozwijana przez Korporację Mozilla oraz ochotników. Obecnie zajmuje trzecią pozycję (z udziałem 18,11% w październiku 2013) w rankingu najpopularniejszych przeglądarek na świecie pod względem liczby użytkowników oraz pierwszą w Polsce z udziałem w wysokości 39,78% (dane z okresu 21–27.10.2013).

Istnieje wielu niezależnych producentów, którzy do wydanego jądra Linux dodają oprogramowanie GNU oraz inne programy (np. serwer Apache, przeglądarka Firefox). Takie połączenie bibliotek i programów nazwane jest dystrybucją GNU/Linuksa.

Poszczególne dystrybucje są w bardzo różnym stopniu zgodne z założeniami projektu GNU oraz FSF. Oficjalnie aprobowanych przez FSF jest 9 dystrybucji: Dragora, Dyne:bolic, gNewSense, Guix System Distribution, Musix, Parabola GNU/Linux, PureOS, Trisquel oraz Ututo.

Projekt GNU – przedsięwzięcie mające na celu stworzenie kompletnego, wolnego, uniksopodobnego systemu operacyjnego GNU, zapoczątkowane w styczniu 1984 roku przez Richarda Matthew Stallmana.uClibc to implementacja standardowej biblioteki języka C dla systemów osadzonych (ang. embedded). Jest ona o wiele mniejsza niż GNU libc ale działają z nią prawie wszystkie aplikacje współpracujące z GNU libc. Można ją uruchomić w standardowym systemie Linux lub w jego wersji bez MMU (zwanej ΜClinux) działającym na procesorach alpha, ARM (big/little endian), AVR32, Blackfin, cris, HP/PA, i386, ia64, i960, h8300, m68k, mips (big/little endian), PowerPC, SH (big/little endian), SPARC lub v850.:


Podstrony: 1 [2] [3]




Warto wiedzieć że... beta

Jądro Linux (ang. Linux kernel) – najważniejsza, wolna część uniksopodobnych systemów operacyjnych Linux napisana przez Linusa Torvaldsa w 1991 roku, a obecnie rozwijana przez licznych programistów z całego świata w ramach The Linux Foundation.
Richard Matthew Stallman (znany też jako rms, ur. 16 marca 1953 w Nowym Jorku) – haker i jeden z twórców ruchu wolnego oprogramowania, założyciel projektu GNU oraz Free Software Foundation, współtwórca licencji GNU GPL, jeden z twórców wielu kluczowych programów takich jak edytor Emacs, kompilator GCC czy debuger GDB. Ustalił ramy moralne dla swojej wizji ruchu wolnego oprogramowania, jako alternatywy dla programów o zamkniętym kodzie.
Kompilator – program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku (języku wynikowym) . Proces ten nazywany jest kompilacją. W informatyce kompilatorem nazywa się najczęściej program do tłumaczenia kodu źródłowego w języku programowania na język maszynowy. Niektóre z nich tłumaczą najpierw do języka asemblera, a ten na język maszynowy jest tłumaczony przez asembler.
Biblioteka (w informatyce) – zbiór klas, funkcji (i ew. innych konstrukcji programistycznych), z których korzystają różne programy.
gNewSense – dystrybucja systemu operacyjnego GNU/Linux oparta na Ubuntu (od wersji 3.0 oparta na GNU/Linux Debian), dążąca do zapewnienia w 100% wolnej – w rozumieniu Fundacji Wolnego Oprogramowania – dystrybucji systemu Linux.
KDE – środowisko graficzne zrealizowane jako wolne oprogramowanie dla systemów operacyjnych Unix i GNU/Linux. Zawiera bogaty system bibliotek do tworzenia aplikacji w środowisku graficznym. Obok GNOME jest jednym z dwóch najpopularniejszych uniksowych środowisk graficznych. Początkowo projekt nosił nazwę Kool Desktop Environment a skrót rozwijano jako K Desktop Environment.
Dystrybucja Linuksa – termin oznaczający uniksowy kompletny system operacyjny zbudowany na bazie jądra Linux. W skład dystrybucji, oprócz samego jądra, wchodzą podstawowe programy i usługi takie, jak powłoka, skrypty startowe, narzędzia konfiguracyjne, a także często duży zestaw aplikacji użytkowych. W obrębie dystrybucji używana jest jednolita organizacja plików konfiguracyjnych oraz wspólny mechanizm instalowania nowych aplikacji. Niekiedy terminem dystrybucja określa się także systemy zbudowane na bazie jąder innych niż Linux (np. GNU Hurd); szczególnie można tutaj wyróżnić klony dystrybucji uniksowych (np. Debian).

Reklama