Wersja 4.7 jądra Linuksa jest już z nami! Od 24 lipca jest już dostępny do pobrania, dodając kilka ulepszeń i nowych funkcji dla tego wydania. Oto niektóre z nowych funkcji bardziej szczegółowo:
Jak powiedzieliśmy na początku, dodaj wsparcie dla kart graficznych Radeon RX 480. To jest sterownik amdgpu i jest taki sam jak inne urządzenia amdgpu.
Alternatywa polegająca na możliwości tworzenia wirtualnych sterowników urządzeń USB będzie pod ręką, eliminując potrzebę fizycznego. Wszystko dzięki Obsługa USB/IP.
Kod plik_synchronizacji został przeniesiony do jądra; działa jako mechanizm, który ustawia ogrodzenie na tapomie należącym do przestrzeni użytkownika poprzez sync_file. Oznacza to, że bufor nie jest w ogóle używany przed ustawieniem ogrodzenia, a przepływ buforów ze sterownika GPU jest poprawiony.
Wprowadzono ulepszenia w zakresie znajdowania nazw ścieżek katalogu dzięki informacjom generowanym w pamięciach podręcznych dla tej operacji. I w aktach, które trzeba było zrestrukturyzować. Znacznie poprawia aspekty związane z wyszukiwaniem pliku lub katalogu bez konieczności czytania dysku twardego. Teraz ścieżki mogą znajdować się równolegle, znajduje się w tym samym katalogu, co pokazuje, że proces ten jest bardzo płynny podczas wykonywania.
Nowe wsparcie jest oferowane dla EFI kapsułki. Coś, co ustąpi miejsca przesyłaniu fragmentów danych do oprogramowania układowego EFI; analizuje dane, a następnie podejmuje decyzję na podstawie tego, co znajdzie w ich zawartości.Możesz załadować kapsułkę, pisząc oprogramowanie układowe na urządzeniu /dev/efi_capsule_loader.
Z nowy regulator częstotliwości harmonogram teraz możesz pokazać sterowniki częstotliwość procesora aby można było zarządzać wydajnością procesora, pozostawiając potrzebę tworzenia elementów roboczych. Z drugiej strony informacje przesyłane bezpośrednio przez programistę służą również do wykonywania zadań. To, co jest określone w tym, że zmiany częstotliwości w zależności od obciążeń, są teraz bardzo niewielkie, a zmiany i ulepszenia są impulsem do wprowadzenia w bardziej optymalny sposób harmonogramu administrowania energią procesora.
Z drugiej strony włączone jest nowe polecenie „hist”, które jest wykonywane w celu zbudowania histogramy zdarzeń. Powstają one dzięki dodaniu dostępów do zdarzeń i są uwzględniane jako nowe w ślad. Jest dostępny w środowisku Linux 2.6.27 dołączonym do jądra; /sys/kernel/debug/śledzenie/.
Warto odnotować, że dodano również opcję otwierania przestrzeni użytkownika łańcuch połączeń dla czasów, w których wykonywane są trafienia wywołań systemowych. Dodatkowo istnieje możliwość wykonania tzw Programy BPF w punktach śledzenia, coś, co wcześniej było niewykonalne. Zawiera również nowy typ programu BPF; (BPF_PROG_TYPE_TRACEPOINT). Które można dołączyć do jądra Tracepoints, po utworzeniu programów BPF, dzięki czemu tworzone są programy zbierające dane z Tracepoints.
Z tej okazji mechanizm Plik synchronizacji Androida został przeniesiony do rdzenia. Mechanizm ten jest tworzony po to, aby Android w swojej przestrzeni użytkownika był ograniczony płotami w bardziej bezpośredni sposób. Takie ogrodzenie nie jest już ustawiane w buforze sterownika, teraz jest po prostu wysyłane do tapomu istniejącego w przestrzeni użytkownika za pomocą polecenia un sync_file.
Wreszcie, jako ważna informacja, a nowy moduł bezpieczeństwa co gwarantuje, że każdy plik ładowany przez jądro pochodzi z tego samego systemu plików. Dzięki temu systemy zawierające niezmienne systemy plików nie muszą już być podpisywane w określony sposób.
Ogólnie rzecz biorąc, były to wszystkie nowe i odnowione aspekty jądra Linuksa w jego wydaniu 4.7. Jeśli chcesz uzyskać więcej informacji i szczegółów na temat tego, co znajduje odzwierciedlenie w artykule, oto oficjalny link z zapowiedzią nowego jądra: https://kernelnewbies.org/Linux_4.7
Nie ma jądra Linuksa. Linux to nazwa jądra, dlatego mówienie o jądrze DE Linux jest tym samym, co odniesienie do jądra jądra lub Linuksa Linuksa. To nie ma sensu.
Świetny artykuł, super, że można to przeczytać po hiszpańsku.
@Milti, myślisz za dużo i źle, lub co jest takie samo, zbyt źle. Sensowne byłoby to, że jesteś pod wpływem jakiegoś narkotyku bardzo niskiej jakości. To miałoby sens.
@Milti, Linux to nazwisko, można powiedzieć, że Linux Kernel to jądro, które stworzyło Linuksa. Przynajmniej ja to tak widzę.
jest problem z jądrem
@Chistopher, ... ale nazwisko to Torvalds ... prawda? 😉
@Christopher,… ale nazwisko to Torvalds… prawda?
Bardzo dobry artykuł, z wyjątkiem jądra Linuksa i «Inż. Elektryk. Programista „pasjonuje się” bazami danych”.
@Milti, jeśli mówi o ulepszeniach i nowościach w Linuksie, zobaczysz, że tytuł jest bardzo ogólny, a jeśli mówi ci o ulepszeniach i nowościach w jądrze, musisz znać połączenie, aby wiedzieć, do którego jądra się odnosimy… więc spokojnie i pozwól mi dalej publikować KERNEL LINUX
masz absolutną rację @Milti, Linux to nazwa jądra, połączona z niektórymi narzędziami UNIX i GNU, do tworzenia późniejszych dystrybucji i solidnego systemu operacyjnego, podczas gdy Linus to nazwa Torvlads.
Cóż, z całym szacunkiem, uważam ten artykuł za bardzo interesujący, musi zająć dużo czasu, aby zrobić to tak doskonale i jeszcze trudniej, próbując dotrzeć do takiego geniusza i uszczęśliwić go, wiele błogosławieństw za tę ciężką pracę