Dlaczego mało kto nazywa Linuksa „GNU / Linux”

  • Joseph Goodman
  • 0
  • 1686
  • 483
Reklama

Interesujesz się Linuksem i przeczytałeś kilka postów na blogu. Po drodze natrafiłeś na zabawną nazwę: GNU / Linux. Co oznaczają te litery i dlaczego ludzie ciągle dodają je do Linuksa? Mogę odpowiedzieć na to pytanie, a gdy to zrobię, wprowadzę cię w środek debaty, która trwa w świecie Linuksa od dziesięcioleci.

Teraz z tym na uboczu… Linux lub GNU / Linux, co to jest?

Co to jest GNU?

Dekada to lata 80., a przemysł komputerowy przechodzi okres przejściowy. Sąd Najwyższy z udziałem Apple orzekł, że programy binarne (rodzaj oprogramowania, które są w gotowym formacie Binary vs. Source Packets: Którego należy użyć? Binary vs. Source Packs: Którego należy użyć? Użytkownicy Linuksa mają dwa główne sposoby instalowania programów: użyj wstępnie skompilowanego pakietu lub skompiluj go samodzielnie. Zwykle wybieramy pakiet, ale są chwile, kiedy powinieneś rozważyć budowę ze źródła.) może być chroniony prawem autorskim. Microsoft wydał system Windows kilka lat później. To zapoczątkowało zmianę w sposobie interakcji użytkowników z oprogramowaniem.

Zanim firmy zaczęły tworzyć oprogramowanie chronione prawem autorskim z zamiarem wzbogacenia się, większość oprogramowania była używana przez badaczy i naukowców. Kod komputerowy był udostępniany otwarcie, a ludzie mieli swobodę robienia z programami wszystkiego, co chcieli. Teraz zaczęły obowiązywać ograniczenia i kontynuowanie nielegalnych działań było nielegalne.

Powstał ruch zwany ruchem wolnego oprogramowania. W 1983 roku Richard Stallman ogłosił plan stworzenia całkowicie niezastrzeżonego systemu operacyjnego kompatybilnego z Uniksem. Nazwał to Projektem GNU.

GNU to rekurencyjny skrót, który oznacza “GNU nie jest Uniksem” Projekt GNU dostarczył wiele fajnych narzędzi, od których zależy dziś wolne komputery. Krytyczne narzędzia stworzone w latach 80. obejmują GCC (narzędzie do kompilacji C), Emacs (edytor tekstu), Bash i różne narzędzia wiersza poleceń, które są nadal w użyciu.

Wiele szeroko używanych aplikacji jest częścią Projektu GNU, takich jak GIMP (GNU Image Manipulation Program) i GNOME, jedno z najpopularniejszych środowisk darmowego pulpitu Objaśnienie GNOME: Spojrzenie na jeden z najpopularniejszych komputerów stacjonarnych w Linuksie Wyjaśnienie GNOME: Spojrzenie na jeden najpopularniejszych komputerów z systemem Linux Interesujesz się Linuksem i natrafiłeś na „GNOME”, akronim od GNU Network Object Model Environment. GNOME jest jednym z najpopularniejszych interfejsów typu open source, ale co to oznacza? . Bez względu na to, jakiego systemu operacyjnego Linux używasz, prawdopodobnie zależy Ci na kilku bitach oprogramowania GNU.

Projekt GNU jest również odpowiedzialny za General Public License. Właśnie to utrzymało większość darmowego oprogramowania, z którego korzystamy przez lata.

Co z Linuksem?

Linux pojawił się w 1991 roku. Projekt rozpoczął się, gdy student Uniwersytetu w Helsinkach rozpoczął pracę nad własnym jądrem systemu operacyjnego. Nazywał się Linus Torvalds.

W tym czasie Projekt GNU stworzył już wiele z tego, co było potrzebne do funkcjonowania wolnego systemu operacyjnego, ale brakujące elementy były niezbędne. Obejmowały one sterowniki sprzętowe, demony i działające jądro. Te składniki umożliwiają komunikację oprogramowania ze sprzętem. Jądro Linux: objaśnienie w terminach laika Jądro Linux: objaśnienie w terminach laika Jest tylko jedna de facto wspólna dystrybucja Linuksa: jądro Linuksa. Ale choć często się o tym mówi, wiele osób tak naprawdę nie wie dokładnie, co robi. .

GNU Hurd, próba jądra Projektu GNU, zaczęła opracowywać rok wcześniej i nie była jeszcze gotowa. Inne jądro o nazwie MINIX istnieje już od 1987 roku, ale było licencjonowane tylko do użytku edukacyjnego.

Sfrustrowany Torvalds postanowił stworzyć własny. Nazywał osobisty projekt Linuksem, kombinacją jego imienia i UNIXa, ale pomyślał, że byłoby to zbyt egoistyczne, by publicznie je udostępniać. Zamiast tego udostępnił projekt jako Freax, połączenie “darmowy,” “wybryk,” i “UNIX.” Współpracownikowi nie podobała się nazwa i wolał Linuksa. Linus zgodził się, a nazwa utknęła.

Jądro początkowo nie było wolne, ale w 1992 Linus licencjonował Linuksa na licencji GPL, licencji copyleft stworzonej przez Projekt GNU. Jest to odpowiedzialne za większość sukcesu projektu. Zamiast tworzyć konkurencyjne jądra, wiele z nich przyjęło Linuksa i przyczyniło się do jego rozwoju.

Czy korzystamy z systemu Linux lub GNU?

Z narzędziami GNU i funkcjonalnym jądrem Linuksa mamy teraz działający, bezpłatny system operacyjny. Ale jak to nazwać? Od samego początku wiele osób zaczęło nazywać systemy operacyjne, w których jądro Linuksa było po prostu Linuksem. Wywołało to napięcie, ponieważ Linux prawie nie reprezentuje większości tego, co sprawia, że ​​wszyscy możemy sobie wyobrazić, kiedy mówimy o Linuksie.

Richard Stallman początkowo zaproponował pomysł nazywania takich kreacji systemami GNU opartymi na systemie Linux. Następnie zmienił preferencje na GNU / Linux (wymawiane jako “GNU slash Linux” lub “GNU plus Linux”), aby było jasne, że oba projekty odgrywają istotną rolę. Niektórzy ludzie akceptują ten argument, podczas gdy inni uważają, że taka nazwa jest niezręczna i niepotrzebna. Podział trwa do dziś.

Powody dla GNU / Linux

Od samego początku celem projektu GNU było opracowanie kompletnego systemu operacyjnego. Jądro było jednym z brakujących elementów układanki. Torvalds nie postanowił stworzyć systemu operacyjnego, ale zapewnić ten brakujący element.

Linux jest niezbędny do zobaczenia byle co na ekranie, ale ma niewiele wspólnego z tym, co faktycznie widzisz. Jest to w dużej mierze determinowane przez środowisko pulpitu.

Jeśli używasz GNOME, używasz interfejsu i pakietu oprogramowania, które są częścią Projektu GNU. Nawet jeśli nie zainstalujesz graficznego interfejsu użytkownika, nadal współpracujesz z narzędziami wiersza poleceń (takimi jak sam Bash), które są częścią GNU. Bez tych narzędzi to, co uważamy za Linuksa, nie wydaje się już Linuksem.

Na przykład Android nie czuje się jak Linux, mimo że używa jądra Linux. Dzieje się tak głównie dlatego, że brakuje mu łańcucha narzędzi GNU. Z drugiej strony FreeBSD zapewnia niemal identyczne wrażenia jak Linux Linux na komputerach stacjonarnych vs. BSD: Którego należy użyć? Linux vs. BSD: Którego należy użyć? Oba są oparte na Uniksie, ale na tym kończą się podobieństwa. Oto wszystko, co musisz wiedzieć o różnicach między Linuksem a BSD. , mimo że jądra Linuksa nigdzie nie widać.

Podobnie, gdy myślimy o systemie Windows, zwykle myślimy o interfejsie. Niewielu z nas natychmiast myśli o jądrze systemu Windows. Gdyby ktoś mógł uruchomić interfejs Windows 10 i wszystkie swoje aplikacje Windows na jądrze Linuksa, prawdopodobnie nadal uważałby to za Windows. Tak jest już w przypadku Chromebooków, które używają jądra Linux, ale nie mogą uruchamiać tradycyjnych aplikacji Linux w interfejsie Google. Jak zainstalować Linux na Chromebooku Jak zainstalować Linux na Chromebooku Potrzebujesz Skype'a na Chromebooku? Tęsknisz za brakiem dostępu do gier przez Steam? Czy chcesz korzystać z VLC Media Player? Następnie zacznij korzystać z Linuksa na Chromebooku. .

Składniki systemu operacyjnego

Darmowy system operacyjny składa się z wielu komponentów. Odwoływanie się do całego ekosystemu, ponieważ Linux wprowadza zamieszanie. Torvalds czasami zdobywa uznanie za stworzenie całego systemu operacyjnego, kiedy założył tylko określoną część.

Co ważniejsze, Projekt GNU nie tylko zapewnił narzędzia, które umożliwiły bezpłatny system operacyjny, ale także zapewnił ramy prawne Licencje na oprogramowanie typu open source: z których należy korzystać? Licencje na oprogramowanie typu open source: z których należy korzystać? Czy wiesz, że nie wszystkie licencje typu open source są takie same? . GPL uniemożliwia ludziom pobieranie darmowego kodu i wykorzystywanie go do tworzenia własnego, konkurencyjnego, zastrzeżonego oprogramowania. To, że tak wiele podstawowych narzędzi, w tym sam Linux, zostało wydanych na licencji copyleft, przyspieszyło ich przyjęcie i położyło podwaliny pod kulturę dzisiejszej społeczności wolnego oprogramowania.

Powody dla Linuksa

Linux jest bardziej popularny. Tak było w latach 90. i tak jest do dzisiaj. Odwoływanie się do systemu operacyjnego, jak wszystko inne, wymagałoby i nadal czułoby się jak świadomy wysiłek rebrandingu. To dlatego, że Linux jest tym, co umożliwiło ludziom uruchamianie całego oprogramowania stworzonego przez Projekt GNU i innych. Bez Linuksa nie miałbyś nic, czego mógłbyś użyć.

Ponadto GNU / Linux to niezgrabna nazwa. Czytanie jest niewygodne, a jeszcze trudniejsze do powiedzenia. Sam ten powód wystarcza, aby niektórzy ludzie, którzy zgadzają się, że Linux nie jest uczciwym nazwiskiem, nie mogą nazywać systemu operacyjnego niczym innym.

Jest też argument Linusa, że ​​określanie Linuksa jako GNU / Linux jest po prostu śmieszne.

Poza tym, gdzie się zatrzymujemy? Jeśli uznamy GNU, czy nie uznamy X, serwera wyświetlania, z którego korzysta większość darmowego ekosystemu komputerowego od dziesięcioleci? Dopiero zaczynamy widzieć zamiennik oprogramowania, które zostało opracowane w 1984 roku. Bez serwera ekranowego nic nie masz. Tak nazywamy te systemy X / GNU / Linux (teraz zastępowane przez Wayland / GNU / Linux Fedora 25 już przybyła: oto, co się zmieniło Fedora 25 przybyła: oto co się zmieniło Fedora 25 dostarcza najnowsze z projektu GNOME, ale co to jest historia z nowym serwerem wyświetlania, Wayland? Czy serwer wyświetlania nowej generacji jest naprawdę gotowy na najwyższy czas?). Audio też jest ważne. Podobnie są środowiska komputerowe. Wkrótce nazywamy nasze komputery stacjonarne KDE / PulseAudio / Wayland / GNU / Linux.

Co myślisz?

Nie jestem fanem nazwy GNU / Linux, ale nadal osobiście wolałbym odnosić się do mojego laptopa jako systemu GNU, a nie systemu Linux. Jako osoba, która objęła również Androida i Chromebooki, nazwa Linux jest coraz bardziej niewystarczająca. Program dostępny dla Linuksa nie oznacza, że ​​będzie działał na Androidzie i odwrotnie. Sytuacja stanie się jeszcze bardziej skomplikowana, ponieważ systemy informacyjno-rozrywkowe, produkty inteligentnego domu, urządzenia do noszenia i inna elektronika nadal obejmują jądro Linux.

Co z Tobą? Czy uważasz, że Linux jest wystarczający? Czy uważasz, że Stallman próbuje ubiegać się o kredyt? Czy poleciłbyś całkowicie inną nazwę? Dołącz do trwającej rozmowy w komentarzach poniżej!




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.