
William Charles
0
1083
80
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?
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 poniżej, które wykonuje większość pracy z chrząstką.
Jądro służy jako pomost między sprzętem komputerowym a oprogramowaniem, które chcesz uruchomić. Rozmawia ze sprzętem 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 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ć 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 aby umieścić aplikację w odpowiednim miejscu w pamięci. Jądro próbuje zoptymalizować wykorzystanie procesora, aby mógł jak najszybciej wykonywać zadania.
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 “darmowy,” “wybryk,” i “UNIX”). Współpracownik wolał nazwę Linux i ta nazwa utknęła. Torvalds wydał pierwszą wersję Linuksa w 1992 roku na licencji GNU copyleft, która stała 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ę. Dlatego niektórzy nazywają system operacyjny GNU / Linux, dlaczego prawie nikt nie nazywa Linuksa „GNU / Linux”, dlaczego prawie nikt nie nazywa Linuxa „GNU / Linux”. Jesteś zainteresowany Linuksem i przeczytałeś kilka postów na blogu. Po drodze natrafiłeś na zabawną nazwę: GNU / Linux. Ale co to znaczy? .
Inne wolne i otwarte komputery stacjonarne, 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 Linux 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, jądro jest szeroko stosowane w innym miejscu 5 Zaskakujące sposoby, w jaki Linux zmienia świat 5 Zaskakujące sposoby, w jaki Linux zmienia świat Od hostingu popularnych stron internetowych do przyszłości nauki i podróży kosmicznych, Linux wspiera rozwój naszego świata i naszego zrozumienia wszechświata. . Dzięki systemowi Android jądro Linux 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 niemal 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ą 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
dowództwo. 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 następujące polecenie:
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.
Powinieneś zaktualizować jądro Linuksa?
W większości jądro Linux działa cicho w tle. Nie wiesz, że tam jest i masz niewiele powodów, aby o tym myśleć. W większości przypadków najlepszym sposobem na aktualizację wersji jądra Linuksa 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, istnieje kilka powodów, aby uaktualnić do nowszego jądra Linuksa. W przeciwieństwie do systemu Windows sterowniki sprzętowe systemu Linux są dostarczane 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 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, zobacz, dlaczego system Windows wysyłający jądro Linuksa zmienia rzeczy Dlaczego system Windows Wysyłanie jądra Linux zmienia wszystko Dlaczego system Windows Wysyłanie jądra Linux zmienia wszystko Chcesz uruchomić system Linux w systemie Windows? Dzięki podsystemowi Windows dla systemu Linux jest to jeszcze łatwiejsze. Oto dlaczego jest to ważne. .