Co to jest jądro w systemie Linux i jak sprawdzić swoją wersję?

Co to jest jądro w systemie Linux i jak sprawdzić swoją wersję?

Jest tak wiele dystrybucji Linuksa na wolności, ale jest tylko jedna rzecz, którą mają ze sobą wspólnego: jądro Linuksa. Jednak podczas gdy wiele osób mówi o jądrze Linuksa, wielu tak naprawdę nie wie, co ono robi.





Rzućmy okiem na jądro Linuksa i dlaczego jest potrzebne, używając jak najmniejszej liczby geekowych terminów.





Co to jest jądro?

Każdy system operacyjny używa jądra. Bez jądra nie można mieć komputera, który faktycznie działa. Możesz zobaczyć i wchodzić w interakcje z wieloma różnymi programami, ale to jądro pod spodem wykonuje większość podstawowej pracy.





Jądro służy jako pomost między sprzętem komputerowym a oprogramowaniem, które chcesz uruchomić. Komunikuje się ze sprzętem poprzez sterowniki zawarte w jądrze (lub zainstalowane później w postaci modułu jądra).

W ten sposób, gdy aplikacja chce coś zrobić (np. zmienić ustawienie głośności głośników), może przesłać żądanie do jądra, a jądro może użyć dostępnych sterowników głośników, aby faktycznie zmienić głośność.



Jądro jest również bardzo zaangażowane w zarządzanie zasobami. Musi upewnić się, że dostępna jest wystarczająca ilość pamięci do uruchomienia aplikacji i umieścić aplikację we właściwej lokalizacji w pamięci. Jądro stara się zoptymalizować wykorzystanie procesora, aby jak najszybciej wykonać zadania.

Awarie mogą prowadzić do zakleszczeń, w których cały system zatrzymuje się, ponieważ jedna aplikacja potrzebuje zasobu, z którego korzysta inna.





Czym jest jądro Linuksa?

Myślenie o Linuksie jako o kompletnym systemie operacyjnym jest technicznie niepoprawne. Linux odnosi się konkretnie do jądra, nazwanego na cześć założyciela Linusa Torvaldsa. Wszystko, co widzisz na ekranie, pochodzi od innych projektów i programistów.

Torvalds stworzył jądro Linuksa w 1991 roku. Początkowo nazwał projekt Freax (połączenie słów „free”, „freak” i „UNIX”). Współpracownik wolał nazwę Linux i ta nazwa się przyjęła. Torvalds wydał pierwszą wersję Linuksa w 1992 roku na licencji GNU copyleft, co stało się dużą częścią sukcesu projektu.





Wiele z doświadczeń związanych z komputerami stacjonarnymi w Linuksie pochodzi z Projektu GNU, starszej inicjatywy, która stworzyła prawie kompletny system operacyjny dla komputerów stacjonarnych. Wszystko, czego potrzebował, to jądro, a Linux spełnił tę potrzebę. Dlatego niektórzy ludzie nazywają system operacyjny GNU/Linux .

Inne darmowe i otwarte komputery, takie jak FreeBSD, wyglądają i działają jak Linux, ponieważ działają na nich większość tego samego oprogramowania GNU.

Ponieważ jądro Linuksa było dostępne na licencji GNU, zainteresowanie dalszym rozwojem oddzielnego jądra w ramach Projektu GNU było mniejsze. I zamiast tworzyć inne konkurencyjne jądra, takie jak te znajdujące się w Windows i macOS, wiele firm zdecydowało się zamiast tego używać i wnosić wkład do jądra Linux.

Jądro Linuksa rozrosło się do ogromnego projektu zawierającego miliony linii kodu. Tysiące ludzi i ponad tysiąc firm przyczyniło się do rozwoju jądra. Jest to jeden z najbardziej znanych przykładów wolnego i otwartego oprogramowania na świecie.

Do czego służy jądro Linuksa

Podczas gdy Linux pozostaje stosunkowo niszowym systemem operacyjnym dla komputerów stacjonarnych, jądro jest szeroko stosowane w innych miejscach. Dzięki Androidowi jądro Linux obsługuje teraz większość smartfonów na świecie. Występuje we wszystkich rodzajach urządzeń mobilnych, w tym w urządzeniach do noszenia i aparatach.

Linux obsługuje 500 najpotężniejszych superkomputerów i znaczną część naszej infrastruktury internetowej. Kiedy myślisz o chmurze, myślisz głównie o połączonych serwerach opartych na systemie Linux.

Linux powstał jako projekt hakerski i chociaż jądro zostało niemal niewyobrażalnie przyjęte przez korporacje, Linux nadal zasila sprzęt dla majsterkowiczów. Maleńkie Raspberry Pi za 35 dolarów to komputer z systemem Linux wielkości karty kredytowej, całkowicie otwarty dla ludzi do modyfikowania i używania w projektach, jak im się podoba.

Nie jest sam. Konkurenci, tacy jak Pine64, pomogli drastycznie obniżyć cenę komputerów.

Jak sprawdzić wersję jądra Linux

Jądro nadal jest aktywnie rozwijane, więc cały czas pojawiają się nowe wersje Linuksa.

Najprostszym sposobem sprawdzenia, które wydanie jest na twoim komputerze, które będzie działać w dowolnej wersji Linuksa, jest użycie

uname

Komenda. Jest to narzędzie wiersza poleceń, które dostarcza informacji o systemie. Możesz znaleźć używaną wersję jądra Linuksa, otwierając okno terminala i wpisując:

uname -r

Obecnie używam wersji jądra Linux 4.20.16-200.fc29.x86_64 . Załóżmy, co to oznacza.

  • ten 4 odnosi się do wersji jądra.
  • ten 20 odnosi się do aktualnej głównej rewizji.
  • ten 16 odnosi się do aktualnej drobnej rewizji.
  • ten 200 odnosi się do poprawek błędów i poprawek zastosowanych w tym wydaniu.

Ostatni bit będzie specyficzny dla uruchomionej dystrybucji. Ten ciąg wskazuje, że używam 64-bitowej wersji Fedory 29.

Czy powinieneś zaktualizować swoje jądro Linuksa?

W większości jądro Linuksa działa cicho w tle. Nie wiesz, że tam jest i nie masz powodu, by o tym myśleć. W większości przypadków najlepszym sposobem aktualizacji wersji jądra systemu Linux jest uaktualnienie do najnowszej wersji preferowanego systemu operacyjnego opartego na systemie Linux.

Na przykład nowe wersje Ubuntu i Fedora wychodzą mniej więcej co sześć miesięcy i przynoszą ze sobą nowszą wersję jądra Linux.

kto mnie blokuje na facebooku?

Chociaż jądro jest w dużej mierze niewidoczne, istnieje kilka powodów, aby zaktualizować ją do nowszego jądra Linux . W przeciwieństwie do systemu Windows, sterowniki sprzętowe dla systemu Linux są dostarczane w pakiecie z jądrem systemu Linux. Więc jeśli masz stosunkowo nowy laptop z głośnikami, Wi-Fi lub touchpadem, którego twoja wersja Linuksa jeszcze nie wykrywa, być może będziesz musiał poczekać na nowszą wersję. Wydania zawierają również ulepszenia w zakresie stabilności i szybkości, dzięki czemu komputer może działać płynniej w jednej wersji w porównaniu z inną.

Aby uzyskać więcej informacji na ten temat, spójrz na dlaczego Windows dostarczający jądro Linuksa zmienia rzeczy .

Udział Udział Ćwierkać E-mail 6 dźwiękowych alternatyw: najlepsze darmowe lub tanie aplikacje do audiobooków

Jeśli nie masz ochoty płacić za audiobooki, oto kilka świetnych aplikacji, które pozwolą Ci ich słuchać bezpłatnie i legalnie.

Czytaj dalej
Powiązane tematy
  • Linux
  • Wyjaśnienie technologii
  • Otwarte źródło
  • Jądro Linuksa
O autorze Król Bertela(323 opublikowane artykuły)

Bertel to cyfrowy minimalista, który pisze z laptopa z fizycznymi przełącznikami prywatności i systemem operacyjnym zatwierdzonym przez Free Software Foundation. Ceni etykę ponad funkcje i pomaga innym przejąć kontrolę nad ich cyfrowym życiem.

Więcej od Bertela Kinga

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować