Pokazywanie postów oznaczonych etykietą jądro. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą jądro. Pokaż wszystkie posty

poniedziałek, 1 sierpnia 2022

Linux Kernel 5.19 Lato 2022

Linux Kernel 5.19 oficjalnie wydany - Lato 2022 


Linus Torvalds w dniu 1 sierpnia 2022 roku poinformował o wydaniu kolejnego jądra Linux 5.19 jako głównej gałęzi, która przynosi nowe funkcje, ulepszoną obsługę sprzętu oraz wiele poprawek znalezionych dotąd błędów i zabezpieczeń. 

Jest nowe jądro Linuxa w wersji 5.19, w którym pojawiło się wiele usprawnień dla połączeń bezprzewodowych i przewodowych. Mowa tu chociażby o wsparciu dla Big TCP oraz o sterowniku dla pureLiFi. Poprawione zostało także MPTCP i dodane jest wsparcie wake-on-LAN dla ATH11K od Qualcomma. Laptopy z układami Intela powinny zyskać o wiele lepszą pracę. Mowa tu o ukróceniu przesadnego grzania się czy drenowania baterii w trybie uśpienia. Dotyczy to układów od generacji Skylake. Poprawiono także wsparcie dla DRM (Direct Rendering Manager) w układach AMD. 


Linux Kernel 5.19 wprowadza sterownik dla kontrolera dysku NVMe w komputerach z procesorami Apple M1. Pamiętacie klawiaturę bezprzewodową ThinkPad TrackPoint II? Ta już wcześniej działała świetnie, ale w tym momencie jest ona “natywna” i od teraz działa chociażby funkcja przycisku środkowego czy też wprowadzono naturalne przewijanie. Poprawki zyskały także klawiatury Keychron. Wprowadzono również wsparcie dla trackpointa Lenovo X12 i poprawiono znacznie działanie urządzeń Wacom. Nowy Linux Kernel 5.19 już został wydany. Zapewne za jakiś czas pojawi się w każdej dystrybucji. W przypadku Pop!_OS, Fedory czy Manjaro będzie to całkiem szybko. 

Jądros Linux 5.19 to przede wszystkim garść rozwiązań optymalizujących połączenia bezprzewodowe, jak i przewodowe. Wśród ciekawostek znajdują się między innymi: sterownik dla pureLiFi (technologii wykorzystującej światło do przesyłania informacji) czy też obsługa Big TCP. Nowa wersja jądra wprowadza także (oszczędzającą miejsce) alternatywę dla firmware’u w formacie XZ – w postaci Zstd. Z kolei dodatki w podsystemie HWMON poprawiają kwestie związane z monitorowaniem sprzętu. 

Użytkownicy laptopów z procesorami Intela powinni pożegnać się z problemami, takimi jak nadmierne przegrzewanie się i rozładowywanie się akumulatorów w trybie uśpienia. Lepszej obsługi doczekały się także rysiki Wacom oraz klawiatury Lenovo i Keychron. Wartą wspomnienia informacją jest również pełna kompatybilność sprzętu ARM64 z systemem Linux. Dzięki temu na przykład MacBooki bardzo dobrze współpracują z dystrybucjami opartymi na tym kernelu. 

niedziela, 13 grudnia 2020

Linux Kernel 5.10 LTS - grudzień 2020 roku

Linux 5.10 - Najważniejsza aktualizacja od lat 

Linux 5.10 ujrzał światło dzienne w połowie grudnia 2020 roku, dokładnie 13 czerwca 2020 roku. To jedno z najważniejszych wydań jądra czyli kernela w ostatnich latach, które przynosi wiele nowości i udoskonaleń a do tego ma bardzo duże znaczenie dla całej społeczności linuksowej. 

Jak wyliczył portal Phoronix, kompilacja 5.10 zawiera 704 tysięcy linijek nowego kodu oraz 419 tysięcy usuniętych. Nowa wersja wprowadza szerszą obsługę sprzętu Nvidii i Broadcom, w tym sterowników graficznych do Raspberry Pi 4, a także zgodność z wieloma nowymi procesorami i układami graficznymi. Torvalds łącznie zliczył prawie 14 000 zmian naniesionych przez około 1700 osób. Poprawki dotyczyły najróżniejszych aspektów - od współpracy Linuxa z chipami Nvidii dla autonomicznych samochodów po wsparcie kontrolerów z Nintendo Switch. Przez ostatnie dwa tygodnie pracy słynny inżynier oprogramowania musiał zająć się wdrożeniem około 1000 łatek. 


Linux 5.10 LTS – wydanie jądra na lata 

Linux 5.10 jest wydaniem o wydłużonym wsparciu (to tak zwany LTS) – na pomoc techniczną można liczyć aż do 2026 roku. Zwykle w takich przypadkach twórcy kernela skupiają się na poprawie stabilności, ale jeśli myślisz, że nie ma tu żadnych dużych nowości, to jesteś w błędzie. Linus Torvalds ze swoim zespołem postarał się o wiele naprawdę świetnych zmian i nowinek. Przede wszystkim jądro działa lepiej, szybciej i wydajniej niż kiedykolwiek wcześniej, a o to najbardziej chodzi w postępie technologicznym. Linux 5.10 będzie kolejną edycją jądra, które zostanie objęte długoterminowym wsparciem technicznym. Informację o wyborze tej kolejnej 21 już wersji LTS przekazał Greg Kroah-Hartman. Nastąpiło to w trakcie wirtualnego spotkania Open-Source Summit Europe. Obecnym wydaniem LTS Linuksa jest to z numerkiem 5.4, którą udostępniono w listopadzie 2019 roku. W przypadku Linux 5.4 LTS aktualizacje będą dostarczane do grudnia 2025 roku. 

piątek, 17 czerwca 2016

Linux 4.6 - jądro na lato 2016

Linux 4.6 - nowe jądro systemu na lato 2016 


Bezpieczniej na 32 bitach, nowy system plików i lepsze oszczędzanie energii na Linuksie

W połowie maja 2016 roku kernel Linux 4.6 został wydany zgodnie z harmonogramem, mimo że w ostatniej chwili do Linusa Torvaldsa dotarły nowe niespodziewane łatki. Pod nazwą kodową „Charred Weasel” („zwęglona łasica”) kryje się sporo zmian, które czynią jądro Linuksa lepszym na wielu płaszczyznach. Zajrzyjmy do krótkiego przeglądu najważniejszych ulepszeń i usprawnień. Pomimo że tuż przed planowanym uwolnieniem jądra Linux 4.6 o kryptonimie "Charred Weasel" wprowadzanych zostało jeszcze kilka nieoczekiwanych poprawek, zostało ono wydane zgodnie z założonym harmonogramem (15 maja 2016) o czym poinformował Linus Torvalds. Kernel Linux 4.6 tradycyjnie jak w każdej wersji aktualizuje wiele sterowników, a także poprawia liczne błędy, ale poza tym wprowadza bezlik nowych funkcji. 



Najistotniejsze nowości w jądrze Linux 4.6:

- Poprawa w zarządzaniu energią na kilku różnych obszarach.
- Poprawa wydajności 3D w Raspberry Pi, dzięki optymalizacji sterowników DRM.
- Wsparcie wielu nowych procesorów ARM.
- Nowy system plików OrangeFS.
- Wsparcie laptopów Dell XPS 13 Skylake.
- Wsparcie protokołu USB 3.1 SuperSpeed Plus (SSP) oferującego szybkość transferu do 10Gbps.
- Wsparcie dla przestrzeni nazw CGroup.
- Wsparcie dla kluczy ochrony pamięci Intela.
- Wsparcie dla MACsec IEEE 802.1AE.
- Poprawa niezawodności "OOM Killera".
- BATMAN (Better Approach To Mobile Adhoc Networking) dodaje wsparcie dla protokołu V.

Wraz z Linuksem 4.6 nadeszła poważna przeróbka kluczowych dla mechanizmów zarządzania energią mechanizmów CPUFreq i P-State. Zmienił się sposób kontroli częstotliwości procesora, pozwalając na uproszczenie działania zarządców i wyeliminowanie narzutu generowanego przez liczniki aktywności. Zarządca cpufreq może teraz bezpośrednio wykorzystać informację przekazywaną przez planistę, co powinno pozwolić na precyzyjniejszą kontrolę i zmniejszyć zużycie energii. Do tego dochodzą zmiany w kontrolerze hosta AHCI, pozwalające zarządzać także dyskami SATA (i jeszcze bardziej oszczędzać energię). 

środa, 4 listopada 2015

Linux 4.2 - kernel na jesień 2015

Linux Kernel 4.2 - Owocna jesień linuksowa 2015 


Koniec lata i jesień 2015 zapowiadała się wprowadzaniem najnowszego Jądra Linuksa do wszystkich wiodących dystrybucji linuksowych. Linus Torvalds ogłosił dnia 18 sierpnia 2015 wydanie siódmej wersji Release Candidate jądra Linuksa o numerze 4.2. Była to już ostatnia wersja kandydująca i w kolejnym tygodniu można się było spodziewać finalnego wydania 4.2, chociaż ostateczne wydanie Linux 4.2 opóźniło się o tydzień, z korzyścią dla jakości i ulepszeń. Z tego co napisał Linus Torvalds można wnioskować, że Linux 4.2 RC7 przynosi sporo zmian i są to chociażby uaktualnione sterowniki: sieci, NTB, Xen, MD i GPU, a reszta dotyczy architektury oraz uaktualnień sieci nie związanych ze sterownikami. 


 Jednakże nie było do końca pewne czy najbliższa czy jeszcze kolejna niedziela na pewno będzie dniem wydania wersji finalnej. Linus Torvalds uzależniał to od przebiegu prac w kolejnym tygodniu. Jak bowiem twierdził dużo prac w kolejnym tygodniu z przepisywaniem kodu niskiego poziomu dotyczącego x86 nie do końca go do tego przekonywało. Z jednej strony był przekonany, że problemy z kompatybilnością 32-bitową zostały już ostatecznie naprawione, z drugiej jednak strony jak to określił - "jest nadal lekko nieufny". Ogólnie jednak jest zadowolony z wydanej właśnie wersji oraz ilości zmian w jądrze genialnego systemu Linux. Podsumowuje to słowami: "Tak więc wydanie w przyszłym tygodniu jest z pewnością nadal możliwe." Teoretycznie więc 24 sierpnia 2015 mogło być datą wydania nowej wersji jądra Linuksa, a do tej pory można było pobrać i przetestować najnowsze wydanie Linuksa 4.2 RC7. 

Linuksa 4.2 - jedno z największych wydań kernela w historii


Linus Torvalds, zgodnie z harmonogramem, dnia 5 lipca 2015 roku wydał pierwszą wersję testową Release Candidate nowej wersji kernela Linux 4.2. Linus Torvalds stwierdził, że Linux Kernel 4.2 to "jedno z największych wydań w historii Linuksa". Linus wyjaśnił "To zależy jak na to spojrzeć, to wydanie dostało najwięcej commitów, tak więc, zaprawdę, to jedno z większych wydań Release Candidate w historii, ale wersja 3.10-rc1 była niemal tak samo duża, a finalna wersja 3.10 przerosła nasze oczekiwania. Myślę, że Linux 4.2 dorówna pod tym względem wersji 3.10, zwłaszcza, jak nie dodajemy poważniejszych zmian po -rc1. Jedynie wydanie 3.15-rc1 ma więcej commitów niż aktualnie 4.2-rc1, tak więc to nie jest największe wydanie -rc1 w historii, ale będzie jednym z najlepszych jakościowo." 

niedziela, 9 sierpnia 2015

Linux 4 - Super jądro nowej generacji

Najnowsze jądra czyli kernele systemu operacyjnego Linux rozpoczęło w marcu 2015 jądro z serii Linux 4.0. W drugiej połowie czerwca 2015 debiutuje stabilna wersja LTS jądra Linux 4.1. 

Linuks 4 - Nowa linia jądra


Linus Torvalds ogłosił w marcu 2015 roku wydanie jądra Linuksa OS w wersji 4.0. Kolejny numerek nie oznacza jednak rewolucyjnych zmian. Prawdę powiedziawszy to bardziej wydanie skupiające się na poprawkach i usprawnieniach. Rewolucji raczej tutaj nie uświadczymy, co nie znaczy, że nie dokonał się postęp, gdyż udoskonalanie i ulepszanie jest podstawą rozwoju oprogramowania systemu operacyjnego komputera. Linus Torvalds wydał Linuxa 4.0 zgodnie z planem. Z perspektywy zwykłego użytkownika nowe jądro nie przynosi jakichś znaczących nowości, większość wysiłku poszła w prace nad nową infrastrukturą dla łatek, więc zmiana liczby wiodącej w numeracji jest jedynie zabiegiem porządkowym. Jest to jednak też zmiana symboliczna, krok naprzód w stronę konstrukcji Skynetu. Jak bowiem wiadomo, Terminator T-800 będzie działał na bazie Linuksa 4.1.1.


Linux kernel 4.0 debiutował wraz ze wsparciem dla procesorów Intel Quark, lepszą obsługą ARM, a także usprawnieniami związanymi z HID. Duży postęp dokonał się również w obsłudze procesorów graficznych AMD i Intela. W tym pierwszym przypadku pojawiła się obsługa DisplayPort oraz lepsze zarządzanie wentylatorami. W tym drugim – obsługa architektury Skylake. Ogólnie jednak nie jest to rewolucyjna aktualizacja. W kolejce czeka jednak 10 tysięcy zmian w kodzie źródłowym, więc można się się spodziewać, że kernel 4.1 będzie miał więcej nowości i bardziej będzie reprezentował najnowoczesniejszą technologię pracy komputerowego jądra systemu operacyjnego. Dlatego za największy atut kernela 4.0 należy uważać stabilność oraz niezawodność. 

W lutym 2015 użytkownicy Linuksów dowiedzieli się ostatecznie, że jądra Linuksa 3.20 nie będzie, następca jądra 3.19 będzie nosił numer 4.0 i przepiękną nazwę kodową „Hurr durr I'ma sheep”. Zmiana numeracji i nowa nazwa to nie dyrektorski kaprys Linusa Tornvaldsa, lecz wynik głosowania, w którym udział wzięło ponad 29 tysięcy osób. Ponad 56% z nich głosowało na 4.0 czyli za zmianą numeracji kernela. Nazwa kodowa to już jednak czysty dowcip autora względem uczestników internetowych głosowań. W Linuksie demokracja społęcznościowa bardzo dobrze pracuje, dzięki czemu Linux jest najlepszym systemem operacyjnym superkomputerów, komputerów domowych, laptopów i netbook'ow na świecie, zdecydowanie, we wszystkich aspektach bijąc wszelką konkurencję. 

wtorek, 17 lutego 2015

Linux 3.19 - Stabilne jądro na 2015


Linux 3.19 czyli nowe jądro systemu na rok 2015 jest bardzo ciekawy, szczególnie dla posiadaczy sprzętu z procesorami AMD i Qualcomma! Linux 3.19 pojawił się nieco wcześniej, niż spodziewali się deweloperzy dystrybucji Linuksa – siódma wersja kandydacka okazała się ostatnią, i już w niedzielę dnia 8 luty 2015 roku na git.kernel.org pojawiła się najnowsza wersja najpopularniejszego systemowego jądra komputerowego tej planety zwanej Ziemią lub Terrą. 

Wydanie to jest o tyle istotne, że z Linuksa 3.19 będzie domyślnie korzystać wiosenne wydanie Ubuntu 2015, zapowiadające się na jedno z najbardziej innowacyjnych w historii tej dystrybucji Linuksa.  Skoro kernel Linux 3.19 został ukończony, to można już także spojrzeć na Linuksa 3.20, nad którym tym samym rozpoczęły się pierwsze prace. Najważniejszą zmianą, jaką przynieść ma kolejne wydanie jądra Linuksa, jest niewątpliwie dodanie mechanizmu instalowania łatek kernela „na żywo”, bez konieczności restartowania systemu. Pojawił się też już kod dla nowych urządzeń peryferyjnych, m.in. dla najnowszych tabletów Wacom, nowych klawiatur (w tym klawiatury microsoftowego Surface 3 Pro) i sprzętu Logitecha korzystającego z protokołu HID++. 

W skrócie tzreba napisać, że Linus Torvalds ogłosił wydanie jądra Linux 3.19 w dniu 8 luty 2015 roku. Dodano sterownik AMDKFD, który będzie używany w połączeniu ze stosem AMD Radeon Gallium3D i biblioteką HSA. Zapewni to podstawową obsługę technologii HSA z jądrami OpenCL. Nadal trwają intensywne prace nad dopracowaniem obsługi Heterogeneous System Architecture. Pojawiło się wstępne wsparcie dla kart graficznych z układów Intel Skylake. Udoskonalono obecne sterowniki dla procesorów Broadwell. Dodano obsługę prędkości obrotowej wentylatorów w otwartych sterownikach Radeon, aby zmniejszyć głośność niektórych kart graficznych. Deweloperzy sterowników Nouveau dodali podstawowe wsparcie dla kart graficznych nVidia GeForce 900, jednakże nadal brakuje akceleracji graficznej. Warto także wspomnieć o ulepszeniach otwartego sterownika dla Tegry K1, m.in. na regulację napięcia rdzeni. Udoskonalono RAID 5 i RAID 6 w systemie plików Btrfs. Dodano kompresję LZ4 w systemie plików SquashFS. Poprawiono wsparcie multitouch oraz przebudowano przycisk wyciszenia w ThinkPadach. 

wtorek, 9 grudnia 2014

Linux kernel 3.18 - nowe stabilne jądro

Jądro Linuksa 3.18 - Nowy stabilny kernel dla Pingwina 


Aktualne stabilne jądro Linuksa nosi już numerek 3.18 – dnia 7 grudnia 2014 roku Linus Torvalds oficjalnie poinformował o jego wydaniu na liście deweloperów kernela. Jądro 3.18 jest już bardzo bliskie porzucenia zależności od kompilatora GCC. Spore postępy poczynili ludzie pracujący nad jego skompilowaniem za pomocą kompilatora clang/llvm. Linus Torvalds zaznaczył, że aktualnie istnieje kilka drobnych nierozwiązanych problemów w jądrze Linux 3.17, które pojawiają się czasami w najnowszej wersji kernela, ale występują one w tak małej liczbie, że nie miało sensu czekanie na ich naprawienie. Zmian jest sporo, od sterowników graficznych, przez sprzęt po systemy plików. 

Wprowadzono trochę ulepszeń do Btrfs, poprawiając jego pracę w RAID, a także do przyjaznego dla pamięci masowych Flash F2FS od Samsunga, dodając m.in. wsparcie dla sektorów o dużych rozmiarach i obsługę atomowych zapisów. Do jądra włączono też system plików OverlayFS, wykorzystywany w niektórych dystrybucjach typu Live (np. Mageia). Dzięki łatce dla kodu obsługi procesorów x86 udało się znacznie przyspieszyć proces usypiania i wybudzania, ma to być szczególnie odczuwalne na wielordzeniowych maszynach. Hiperwizor Xen otrzymał możliwość korzystania z parawirtualizacji interfejsu SCSI. Udoskonalono Btfrs z odzyskiwaniem danych i naprawą w konfiguracjach RAID. Dodano sporo nowości w F2FS, jak wsparcie FITRIM, atomowe zapisy i wiele więcej. Udoskonalono XFS, a także oczyszczono kod Ext4

Dla „zwykłych” użytkowników ciekawsze powinny być ulepszenia otwartych sterowników graficznych. Posiadacze starszych kart Radeon będą mogli wreszcie korzystać z akceleracji sprzętowej przy dekodowaniu wideo. Wszystkie Radeony zaś będą mogły korzystać z fabrycznych, a nie referencyjnych ustawień taktowania rdzenia i pamięci – docenią to wszyscy ci, którzy kupili karty z literkami OC w nazwie. Z kolei sterownik Noveau dla Nvidii doczekał się wsparcia dla przesyłania dźwięku po złączu Display Port. Nowe jądro Linuksa obsługuje też lubiany przez wielu graczy gamepad Razer Sabertooth

czwartek, 9 października 2014

Linux 3.17 - Kernel wspiera graczy

Kernel Linux 3.17 - Usprawnienia w systemach linuksowych


Nowy kernel czyli jądro Linuksa pieszczotliwie przez użytkowników zwane "jajkiem" lub "jajem" dostępne jest dla wszystkich chętnych, zadowoli szczególnie konsolowych graczy. 

Linus Torvalds w dniu 5 października 2014 roku zamknął prace nad jądrem Linuksa 3.17. Towarzysząca temu wiadomość na liście dyskusyjnej linux-kernel jest oszczędna w słowach, a nowe wydanie kernela przynosi sporo zmian, przydatnych zarówno dla desktopowych użytkowników Linuksa, jak i tych, którzy wykorzystują go w sprzęcie wbudowanym, mobilnym i na serwerach. 

Linux kernel logo
Linuksowe jądro 3.17 to sporo istotnych zmian dla ludzi, którzy na Linuksie grają. Przede wszystkim sporo zmian wprowadzono w module HID, który w pełni obsługuje teraz pady Dualshock 3 (Sixaxis) od Sony, znane przede wszystkim z PS3. Dodano też wsparcie dla pada z Xboksa One, niestety jednak bez obsługi wibracji. 

Korzystający z otwartego sterownika Radeon DRM posiadacze nowych kart od AMD z serii R9 290 mogą się wreszcie cieszyć sprzętową akceleracją grafiki, wedle pierwszych opinii z zadowalającą wydajnością. Działa też zarządzanie energią na kolejnych procesorach graficznych. 

Sporo zmian pojawiło się też w sterowniku nouveau dla GeForce – ale wciąż do grania raczej nie ma sensu go stosować, a jedynie dla prostych zastosowań serwerowych. Dodano pełną obsługę kontrolerów Sony Dualshock 3 (Sixaxis) oraz XBox One (bez obsługi wibracji). Pojawiła się sprzętowa akceleracja karty graficznej AMD Radeon R9 290 oraz poprawiono zarządzanie energią na kartach AMD. Sporo zmian włożono także w sterowniki Nouveau dla kart GeForce. 

Udoskonalono zarządzanie energią i obsługę interfejsu ACPI. Dodano wsparcie dla ACPI 5.1. Ulepszono mechanizm zmiany częstotliwości zegarów oraz usługę hibernacji. Bardzo dużo pracy wykonano w dziedzinie zarządzania energią i obsługi interfejsu ACPI. Aktualizacja przynosi wsparcie ACPI 5.1, ułatwiającego zarządzanie konfiguracjami urządzeń. Ulepszenia dotknęły też mechanizmu skalowania częstotliwości zegarów oraz hibernacji – dzięki wykorzystaniu skompresowanych drzew trie do przechowywania map pamięci znacznemu przyspieszeniu uległ proces wybudzania komputera.