Zprávy

Top 10 funkcí linuxového jádra 5.10

Top 10 funkcí linuxového jádra 5.10

Po sedmi týdnech neustálého vývoje Linus Torvalds konečně vydal Linux Kernel 5.10 LTS dne 14. prosince 2020 a nyní je k dispozici masám. Linus Torvalds oznámil toto fantastické vydání na mailing listu Linux Kernel a uvedl:

"Dobře, tady to je - 5.".10 je označen a vytlačen. Docela si vždy přeji, aby byl minulý týden ještě klidnější, než tomu bylo, a to platí i zde “.

Stále říká:

"Je tu spousta oprav, [...] ale nic mě nenutí," potřebujeme další týden."Věci vypadají docela normálně,"

Linuxové jádro 5.10 přináší nové pozoruhodné funkce, vylepšení a jako obvykle nové a aktualizované ovladače pro zvýšení celkové hardwarové podpory. Toto je navíc poslední vydání jádra roku 2020 a další vydání Long Term Supported (LTS) po linuxovém jádře 5.4 LTS. Vývojáři jádra mají plány na údržbu jádra 5.10 LTS do roku 2026, což je o rok déle než Linux Kernel 5.4 LTS vydané v listopadu 2019 a podporované do prosince 2025.

V současné době (od tohoto nového vydání 5.10), většina linuxových distribucí jako Ubuntu, Fedora a Arch Linux používá jádro Linuxu 5.řada x. Distribuce Debianu se však zdá být konzervativnější a stále používá linuxové jádro 4.řada x. Například Debian 10 se dodává s linuxovým jádrem verze 4.19.

Díky tomu se pojďme podívat na nové funkce a změny, které můžete od linuxového jádra 5 očekávat.10.

Co je nového v linuxovém jádře 5.10

V této nové aktualizaci jádra je zahrnuto mnoho nových funkcí a změn. To vše pro zlepšení celkového výkonu systému. Níže uvádíme 10 hlavních funkcí linuxového jádra 5.10 vydání LTS.

1. Oprava XFS pro rok 2038 Problém

Ironicky zmiňován problém roku 2038 Y2038, Epochalypse, Y2k38, nebo Unix Y2K je časový problém se systémy založenými na Unixu a Linuxu. Vzniká skutečností, že ukládání počtu sekund předaných od ledna 1970 se provádí v podepsaném 32bitovém celém čísle. Nejvzdálenější čas podporovaný podepsaným 32bitovým celým číslem je bohužel 19. ledna 2038. Tato chyba se nazývá přetečení celého čísla. Jakýkoli program nebo software, který se pokusí zvýšit datum po lednu 2038, bude místo toho uložena jako záporná hodnota a systémy ji budou interpretovat jako 13. prosince 1901 místo 19. ledna 2038.

S Linuxovým jádrem 5.Vydání 10, uživatelé se systémem souborů XFS by měli být hrdí na to, že uslyší aktualizaci, která tento rok posouvá na červenec 2486. Nemusí to být optimální řešení, ale pro vestavěné systémy a další software vyvinutý tak, aby vydržely na celý život - přijde vhod.

2. Monitorování hardwaru pro procesory AMD Zen3

Jádro 5.10 přináší do CPU AMD Zen3 některá vylepšení výkonu. Guenter Roeck, jeden ze správců subsystému Hardware monitoring (hwmon), poslal aktualizaci ovladače k10temp umožňující podporu monitorování teploty pro CPU AMD Zen 3.

3. Podpora „rychlých revizí“ se souborovým systémem EXT4

EXT4 je jedním z populárních souborových systémů používaných ve většině distribucí Linuxu. S tímto novým vydáním, jádrem 5.10, EXT4 se chlubí výrazným zvýšením výkonu zápisu s další podporou „rychlého potvrzení“. V ideálním případě „rychlé odevzdání“ umožňuje JBD2 umožnit klientskému souborovému systému provádět rychlejší odevzdání. JDB2 je vlákno jádra nezbytné pro aktualizaci deníku souborového systému EXT4. Incase EXT4 neprovede rychlé potvrzení; pak se vrátí zpět k výchozím pravidelným revizím.

4. Podpora bezdrátové matné hliníkové klávesnice Matias inspirované společností Apple

Bezdrátová klávesnice Matias je úhledná klávesnice s možností bezdrátového přepínání mezi 4 zařízeními. Ano! Tuto klávesnici můžete používat až se čtyřmi zařízeními. Je kompatibilní se stroji Mac, Windows, Android a Linux. S Linuxovým jádrem 5.10, toto periferní zařízení funguje ihned po vybalení.

5. Podpora ovladačů Nintendo Switch Joy-Cons a Pro

Pokud jste hráčem na platformě Linux, měli byste být potěšeni, že Linux Kernel 5.10 přináší plnou podporu pro ovladače Nintendo Switch Joy-Cons a Pro. Tato nová aktualizace umožňuje používat zařízení bezdrátově přes Bluetooth nebo kabelové připojení pomocí USB. Jsem stejně nadšený, protože profesionální ovladač je jedním z nejlepších, které jsem použil.

Navíc, stále v hraní, jádro 5.10 má také plnou podporu pro ovladač Sega Saturn, který používá připojení USB.

6. Vylepšený výkon systému souborů Btrfs

S každým novým vydáním jádra Linuxu vždy očekáváme aktualizaci souborového systému a úložiště. Toto nové jádro (5.10 LTS) zvyšuje celkový výkon operací fsync () v souborovém systému Btrfs. Další funkce SEV-ES šifruje registry procesorů hosta - SEV AMD (Secure Encrypted Virtualization). Tím se zabrání přístupu hostitele do registrů hosta, pokud host nepovolil přístup.

7. Spusťte zstd komprimované jádro s procesory MIPS

S Linuxovým jádrem 5.Vydání 10, architektura MIPS (mikroprocesor bez vzájemně propojených fází) může nyní zavést zstd komprimované jádro. RISC-V může navíc zavádět systémy s firmwarem EFI. Některé další aktualizace kolem toho jsou, že jádro 5.10 zavádí dávkování požadavků na I / O, což má za následek rychlejší hibernaci a obnovení funkcí.

8. Zobrazit podporu pro Raspberry Pi 4

Linuxové jádro 5.10 přináší aktualizace ovladače VC4 DRM, který umožňuje podporu zobrazení pro Raspberry Pi 4. I přesto, že Raspberry Pi 4 už nějakou dobu existuje, byl kód kanálu zobrazení vždy nedokončenou prací. S nedávnými opravami by Raspberry Pi 4 měl být v dobré kondici s jádrem 5.10. vydání.

9. Podpora omezení io_uring

io_uring Asynchronous framework provides a low-latency interface for apps that need an AIO operation but wanted the Kernel to perform the I / O itself. S jádrem 5.Vydání 10, io_uring obdržela aktualizaci umožňující vytváření omezených kruhů. Ve výchozím nastavení má io_uring dva zazvonění - fronta pro odeslání (SQ) a fronta pro dokončení (CQ), sdílené mezi jádrem a aplikací. Se zavedením omezených vyzvánění může hostitelská aplikace udělit přístup k deskriptorům souborů nedůvěryhodnými aplikacemi nebo hosty.

10. Tipy na paměť pro jiné procesy

Systémy Linux pomocí systémového volání madvise () informují jádro o svém chování za účelem zlepšení výkonu. To je jednoduché. Platformy jako Android však musí projít centralizovaným démonem uživatelského prostoru, což není příliš spolehlivé. Chcete-li tento problém vyřešit, Linux Kernel 5.10 představuje nový syscall - process_madvise (2), který je mnohem rychlejší a spolehlivější.

Jiné jádro 5.10 funkcí:

Stáhněte a nainstalujte jádro Linuxu 5.10

Poznámka: I když je možné nainstalovat hlavní jádra Linuxu na Ubuntu, Linux Mint a další distribuce založené na Ubuntu, nedoporučoval bych to.

Je to proto, že byste mohli narušit aktuální distribuci, což by vedlo k definitivní ztrátě dat nebo špatnému výkonu systému. Pokud netoužíte otestovat hardware podporovaný tímto novým vydáním jádra, neaktualizujte nyní. Doporučil bych vám počkat na další vydání vaší aktuální distribuce, protože je vysoká pravděpodobnost, že bude dodáváno s tímto novým jádrem LTS (5.10). Uživatelé Ubuntu mohou očekávat například Linux Kernel 5.10 být součástí Ubuntu 21.04, která má být vydána v dubnu 2021.

Pokud si však chcete vyzkoušet toto nové vydání jádra, je k dispozici ke stažení na oficiální stránce. Vydání jádra Linuxu 5.10 otevře nové okno pro jádro 5.11, první vydání jádra roku 2021.

Hry Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Emulátor Dolphin vám umožní hrát vybrané hry Gamecube a Wii na osobních počítačích se systémem Linux (PC). Jako volně dostupný herní emulátor s otevř...
Hry Jak používat GameConqueror Cheat Engine v Linuxu
Jak používat GameConqueror Cheat Engine v Linuxu
Tento článek popisuje průvodce používáním cheatovacího modulu GameConqueror v systému Linux. Mnoho uživatelů, kteří hrají hry v systému Windows, často...
Hry Nejlepší emulátory herních konzolí pro Linux
Nejlepší emulátory herních konzolí pro Linux
Tento článek uvádí seznam populárního softwaru pro emulaci herních konzolí, který je k dispozici pro Linux. Emulace je vrstva softwarové kompatibility...