Reklama

Jest tak wiele dystrybucji Linuksa na wolności, ale jest tylko jedna wspólna cecha: jądro Linuksa. Jednak podczas gdy wiele osób mówi o jądrze Linuksa, wielu tak naprawdę nie wie, co robi.

Rzućmy okiem na jądro Linuksa i dlaczego jest potrzebne, z jak najmniejszą ilością maniaków.

Co to jest jądro?

Mapa funkcji jądra Linuksa

Każdy system operacyjny używa jądra. Bez jądra nie możesz 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 powoduje znaczną część pracy.

Jądro służy jako pomost między sprzętem komputerowym a oprogramowaniem, które chcesz uruchomić. Mówi do sprzętu za pośrednictwem sterowników zawartych w jądrze (lub instalowanych 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 ją przesłać to żądanie do jądra, a jądro może użyć dostępnych sterowników głośników, aby faktycznie zmienić Tom.

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 aby umieścić aplikację w odpowiednim miejscu w pamięci. Jądro próbuje zoptymalizować wykorzystanie procesora, aby mógł jak najszybciej wykonywać zadania.

instagram viewer

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

Co to jest jądro Linuksa?

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

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

Duża część pulpitu Linuksa pochodzi z projektu GNU, starszej inicjatywy, która stworzyła prawie kompletny system operacyjny pulpitu. Potrzebne było tylko jądro, a Linux spełnił tę potrzebę. To dlatego niektórzy ludzie określ system operacyjny jako GNU / Linux Dlaczego mało kto nazywa Linuksa „GNU / Linux”Interesujesz się Linuksem i przeczytałeś kilka postów na blogu. Po drodze natrafiłeś na zabawną nazwę: GNU / Linux. Ale co to znaczy? Czytaj więcej .

Inne wolne pulpity typu open source, takie jak FreeBSD, wyglądają i działają jak Linux, ponieważ działają na większości tego samego oprogramowania GNU.

Ponieważ jądro Linuksa było dostępne na licencji GNU, zainteresowanie rozwojem osobnego jądra w ramach Projektu GNU było mniejsze. Zamiast tworzyć inne konkurencyjne jądra, takie jak te w systemach Windows i macOS, wiele firm zdecydowało się na użycie jądra Linuksa i współtworzenie go.

Jądro Linux urosło do ogromnego projektu zawierającego miliony linii kodu. Tysiące ludzi i ponad tysiąc firm przyczyniły 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 Linux

Chociaż Linux pozostaje względnie niszowym systemem operacyjnym dla komputerów stacjonarnych, to jednak jądro jest szeroko stosowane gdzie indziej 5 zaskakujących sposobów, w jakie Linux zmienia światOd hostowania popularnych stron internetowych po przyszłość nauki i podróży kosmicznych, Linux wspiera rozwój naszego świata i nasze rozumienie wszechświata. Czytaj więcej . Dzięki Androidowi jądro Linuksa obsługuje teraz większość smartfonów na świecie. Pojawia się na wszystkich rodzajach urządzeń mobilnych, w tym na 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 z systemem Linux.

Linux zaczął jako projekt hakera i chociaż jądro widziało prawie niewyobrażalne przyjęcie korporacyjne, Linux wciąż zasila sprzęt majsterkowiczów. Mały Raspberry Pi o wartości 35 USD to komputer z systemem Linux wielkości karty kredytowej, całkowicie otwarty dla osób, które mogą je modyfikować i wykorzystywać w projektach, które im się podobają.

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

Jak sprawdzić wersję jądra systemu Linux

Jądro jest ciągle w fazie rozwoju, więc nowe wersje Linuksa cały czas się pojawiają.

Najprostszym sposobem sprawdzenia, która wersja jest zainstalowana na twoim komputerze, która będzie działała w dowolnej wersji Linuksa, jest użycie uname Komenda. To narzędzie wiersza polecenia, które zapewnia informacje o systemie. Możesz znaleźć wersję jądra Linux, której używasz, otwierając okno terminala i wpisując:

uname -r

Obecnie korzystam z wersji jądra Linux 4.20.16-200.fc29.x86_64. Podzielmy, co to oznacza.

  • The 4 odnosi się do wersji jądra.
  • The 20 odnosi się do bieżącej ważnej zmiany.
  • The 16 odnosi się do bieżącej niewielkiej zmiany.
  • The 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 korzystam z 64-bitowej wersji Fedory 29.

Czy powinieneś zaktualizować jądro Linuksa?

W przeważającej części jądro Linux działa cicho w tle. Nie wiesz, że tam jest i masz niewiele powodów, by o tym myśleć. W większości przypadków najlepszym sposobem na aktualizację wersji jądra Linux jest aktualizacja do najnowszej wersji preferowanego systemu operacyjnego opartego na Linuksie.

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

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

Aby uzyskać więcej informacji na ten temat, spójrz na dlaczego system Windows dostarczający jądro Linuksa zmienia rzeczy Dlaczego system Windows wysyłający jądro Linuksa zmienia wszystkoChcesz uruchomić system Linux w systemie Windows? Dzięki podsystemowi Windows dla systemu Linux jest to jeszcze łatwiejsze. Oto dlaczego jest to ważne. Czytaj więcej .

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ę nad funkcjami i pomaga innym przejąć kontrolę nad ich cyfrowym życiem.