Czy Twój komputer z systemem Linux jest naprawdę darmowy i typu open source?

  • Michael Cain
  • 0
  • 4067
  • 741
Reklama

Uwielbiam używać Linuksa. Zwracam uwagę na używanie tylko darmowych i otwartych aplikacji. Jest to łatwiejsze na komputerze stacjonarnym niż na telefonie, ale na koniec muszę przyznać, że nadal korzystam z dość zastrzeżonego oprogramowania.

Są szanse, że nawet jeśli jesteś miłośnikiem Linuksa wolnym od oprogramowania, takim jak ja, Ty też.

To stało się dla mnie jasne, im dłużej korzystam z Linuksa: Naprawdę trudno jest używać tylko oprogramowania open source. Nawet gdy myślisz, że tak, często w tle działa cicho zamknięty kod źródłowy.

Okazuje się, że pulpit Linuksa nie jest tak darmowy, jak jest, i to tylko część historii.

Zacznijmy od jądra Linux

Po zainstalowaniu dystrybucji Linuksa na ekranie nie widać Linuksa. System operacyjny znany jako Linux jest technicznie tylko jądrem. Jądro Linux: wyjaśnienie w terminach laika. Jądro Linux: wyjaśnienie w terminach laika. Jest tylko jedna de facto wspólna dystrybucja Linuksa: jądro Linux. Ale choć często się o tym mówi, wiele osób tak naprawdę nie wie dokładnie, co robi. , część umożliwiająca oprogramowaniu komunikowanie się ze sprzętem komputera. Większość tego, co widzisz, jest darmowa. Jest w jądrze, gdzie rzeczy stają się niepewne.

Jądro Linux zawiera binarne obiekty BLOB. Są to zamknięte fragmenty oprogramowania, które są pakowane tylko jako nieprzezroczyste pliki binarne. Oznacza to, że nie tylko nie możemy edytować kodu, ale nawet go nie widzimy.

Te binarne obiekty blob składają się głównie ze sterowników sprzętowych i oprogramowania układowego, dzięki którym Linux działa na większej ilości sprzętu. Idealnie byłoby, gdyby firmy dostarczały programistom dokumentację techniczną potrzebną do uruchomienia Linuksa na ich sprzęcie. Wiele z nich zapewnia zamknięte sterowniki.

Linux jest w stanie działać z tymi sterownikami, ale często nie działa tak dobrze, jak w innym przypadku (to znaczy, jakby kodowanie zostało wykonane przez te same osoby, które pracują na samym jądrze). Sterowniki te wprowadzają również zagrożenia bezpieczeństwa, ponieważ nie do końca wiemy, co robią lub jakie wady mogą występować. Czy bezpieczeństwo poprzez zaciemnienie jest bezpieczniejsze niż oprogramowanie Open Source? Czy bezpieczeństwo przez zaciemnienie jest bezpieczniejsze niż oprogramowanie typu open source? Oprogramowanie open source zapewnia wyraźne korzyści bezpieczeństwa. Odwrotnym podejściem jest bezpieczeństwo poprzez niejasność. Czy jedno podejście jest rzeczywiście bezpieczniejsze od drugiego, czy też jest możliwe, że obie są prawdziwe? .

Jądro Linux nie jest całkowicie darmowe i otwarte od 1996 r., Kiedy to zaczął akceptować binarne obiekty BLOB. Przez ponad dwie dekady Linux zawierał fragmenty zamkniętego, zastrzeżonego oprogramowania.

Jeśli uznasz to za kłopotliwe, możesz pobrać Linuksową wersję jądra z usuniętymi wszystkimi zamkniętymi bitami. Niestety, Linux-libre nie obsługuje sprzętu, którego dostawcy nie dostarczają dokumentacji technicznej.

Oznacza to, że możesz spodziewać się więcej problemów z kartami graficznymi i kartami sieciowymi. Twoje Wi-Fi może w ogóle nie działać bez kupienia specjalnego klucza USB.

Następnie są sterowniki, które instalujesz samodzielnie

Kiedy po raz pierwszy przełączyłem się na Linuksa, musiałem zainstalować zastrzeżony sterownik, aby uzyskać bezprzewodowy dostęp do Internetu. Moja karta graficzna działała, ale potrzebowałem zastrzeżonego sterownika, aby uzyskać jak najbardziej płynne wrażenia i grać w gry.

Od tamtej pory sytuacja uległa poprawie, ale jeśli używasz karty graficznej NVIDIA, nadal potrzebujesz zastrzeżonego sterownika, aby uzyskać najlepszą jakość gry. Instalowanie zastrzeżonych sterowników graficznych w Ubuntu, Fedorze i mennicy Jak instalować zastrzeżoną grafikę Sterowniki w Ubuntu, Fedorze i mennicy Przez większość czasu będzie Ci dobrze z oprogramowaniem open source w systemie Linux. Ale jeśli chcesz prawdziwej mocy graficznej i gier, potrzebujesz zastrzeżonych sterowników. Oto jak je zdobyć. .

Często instalujesz te sterowniki natychmiast po instalacji i zapominasz o nich. Nie musisz myśleć o nich ponownie, dopóki nie nadejdzie czas aktualizacji do kolejnej wersji dystrybucji Linuksa. Ale przez cały czas w tle działa autorskie oprogramowanie. W rogu komputera jest zablokowany kod.

Nie jest to tylko kwestia bezpieczeństwa i prywatności, o którą możesz się martwić (lub ambiwalentnie). Jest to również kwestia tego, że programiści Linuksa nie są w stanie zapewnić Ci najlepszej jakości obsługi.

Kiedy mają dostęp do dokumentacji, mogą naprawić błędy i upewnić się, że wszystkie części pasują do siebie. W tej chwili jesteś zależny od firm zewnętrznych, które zapewniają dobrze rozwinięte sterowniki dla stosunkowo niewielkiej liczby użytkowników.

Nie wszystkie programy w sklepach z aplikacjami dla systemu Linux są bezpłatne

W większości dystrybucji Linuksa zdecydowana większość pobieranego oprogramowania nie kosztuje. Większość z nich to także oprogramowanie typu open source. Ale czasami jest też ukryte oprogramowanie zastrzeżone i jeśli nie zależy ci zarówno na tym, jak i na tym, czego szukać, możesz bardzo łatwo uzyskać bardziej zamknięty kod źródłowy na komputerze.

Przykłady obejmują oprogramowanie takie jak Steam, Skype i Slack. Jest to często oprogramowanie, które jest potrzebne do wykonywania pracy lub pozostawania w kontakcie z przyjaciółmi. 4 sposoby oprogramowania Open Source nie są wystarczające. 4 sposoby oprogramowania Open Source nie są wystarczające. Pozostaje wiele aspektów ekosystemu Linux, które nie są w pełni otwarte. Być może jest to sterownik sprzętowy - dla niektórych może być wymagana zastrzeżona aplikacja. Oto gdzie Linux wciąż nadrabia zaległości. .

Być może zainstalujesz kodeki, aby pliki muzyczne i wideo działały Dlaczego Twoje pliki muzyczne i wideo nie odtwarzają się w systemie Linux i jak to naprawić Dlaczego Twoje pliki muzyczne i wideo nie odtwarzają się w systemie Linux i jak to naprawić Zmieniłeś system na Linux, ale plik wideo lub audio nie może zostać odtworzony! Po prostu twoja wersja Linux nie była wyposażona w niezbędne kodeki, więc dowiedzmy się, jak je zainstalować. , nieświadomy, że są to pliki zastrzeżone. Myślisz, że używasz całkowicie darmowego komputera typu open source, aby stopniowo zdać sobie sprawę, że tak nie było.

Porozmawiajmy teraz o Internecie

Nawet jeśli przeskoczysz przez jakieś obręcze niezbędne do uruchomienia całkowicie darmowej dystrybucji z uruchomionym binarnym jądrem Linux-libre wolnym od kropli, nie instaluj żadnych dodatkowych sterowników sprzętowych i blokujesz oprogramowanie zastrzeżone ze sklepu z aplikacjami dla Linuksa, prawdopodobnie nadal polegasz na dużej ilości zastrzeżonego oprogramowania. Przychodzi przez twoją przeglądarkę.

Przeglądając oprogramowanie GNOME na Fedorze, zauważyłem, że Slack jest dostępny do pobrania. Potem zauważyłem, że został oznaczony jako zastrzeżony.

To mnie zniechęciło, więc go nie pobrałem. Ale potem pomyślałem o tym. Używam Slacka na karcie przeglądarki i jest tam nie mniej zastrzeżona niż w dedykowanym kliencie. Moja przeglądarka może być oprogramowaniem typu open source, ale większość treści przez nią przesyłanych nie jest.

Przejście z używania aplikacji komputerowych na oprogramowanie w chmurze było mieszaną torbą dla Linuksa. Z jednej strony łatwiej jest przejść na Linuksa niż kiedykolwiek. Przejście z systemu Windows na Linux i rozpoczęcie pracy w kilka minut Przejście z systemu Windows na Linux i rozpoczęcie pracy w kilka minut Przełączanie z systemu Windows na Linux może wydawać się skomplikowane, ale to proste! Oto jak uzyskać ważne dane i programy z jednego systemu operacyjnego do drugiego. ponieważ możesz wrócić do internetu, aby uzyskać wiele rzeczy, których w przeszłości nie mogłeś zrobić. Na przykład Microsoft Office 365 i Adobe Photoshop oferują teraz pewną liczbę funkcji online. Możesz także przesyłać strumieniowo filmy w serwisie Netflix i słuchać muzyki w Spotify.

Aplikacje komputerowe nie są tak potrzebne, jak kiedyś. Ale z drugiej strony wszystkie są usługami prawnie zastrzeżonymi. Jeśli spróbujesz korzystać z sieci bez dotykania zamkniętego kodu źródłowego, tak jak robi to Richard Stallman, znacznie ograniczysz to, co możesz zrobić online.

Potem jest BIOS

BIOS, skrót od Basic Input / Output System, to część komputera, którą widzisz na chwilę przed uruchomieniem systemu operacyjnego. Jest dostarczany fabrycznie i jest zazwyczaj oprogramowaniem prawnie zastrzeżonym.

Nawet w porównaniu do Internetu jest to ta część komputera, nad którą masz najmniejszą kontrolę. Możesz użyć innego jądra. Możesz uniknąć niektórych sterowników i zastrzeżonych aplikacji. Możesz nawet trzymać się z dala od większości sieci lub przebywać offline. Ale zmiana BIOS-u?

Możesz wymienić BIOS na swoim komputerze na otwartą alternatywę, taką jak Coreboot lub Libreboot, ale obsługują tylko ograniczoną liczbę komputerów. Na większości komputerów nie masz szczęścia.

Jak naprawdę jest wolny Linux, naprawdę?

Pod koniec dnia na twoim typowym komputerze z systemem Linux pozostaje wiele zamkniętych części. Z drugiej strony wrażenia są nadal znacznie bardziej otwarte niż w Androidzie.

Jeśli korzystanie z wolnego oprogramowania ma dla Ciebie znaczenie, nie trać serca. Twój komputer i sieć mogą nie być całkowicie otwarte, ale fakt, że zależy Ci na tym, aby wysiłek się liczył. Wpływa to na ludzi, którzy projektują oprogramowanie, teraz lub w przyszłości.

Przez cały czas pojawiają się alternatywy open source do usług w chmurze. Oprogramowanie stacjonarne typu open source wciąż się poprawia. Dwadzieścia lat temu open source wciąż był nowatorskim pomysłem i przeszliśmy długą drogę, odkąd 7 sposobów, w jakie oprogramowanie Open Source zmieniło świat 7 sposobów, w jakie oprogramowanie Open Source zmieniło świat Oto niektóre sposoby, w jakie oprogramowanie open source ma niewątpliwie zmienił świat. . Ale nie możemy okłamywać samych siebie: większość komputerów z systemem Linux jest tylko częściowo darmowa do dziś.




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.