{"id":182108,"date":"2026-06-15T14:48:47","date_gmt":"2026-06-15T12:48:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/linux-7-1"},"modified":"2026-06-15T14:48:47","modified_gmt":"2026-06-15T12:48:48","slug":"linux-7-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/linux-7-1","title":{"rendered":"Linux 7.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/5c483813dbb7d1a9f558b02f1fb8a59b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex>      <noindex><\/p>\n<p>Po dvou m\u011bs\u00edc\u00edch v\u00fdvoje Linus Torvalds <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAHk-=wi4BF4bMhZNZ1tqs+FFV4OuZRe3ZqdWB+LxRLmRweUzQw@mail.gmail.com\/T\/#u\">p\u0159edstavil<\/a> j\u00e1drn\u00fd release <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\">Linux 7.1<\/a>Mezi nejv\u00fdrazn\u011bj\u0161\u00edmi zm\u011bnami pat\u0159\u00ed: nov\u00fd ovlada\u010d ntfsplus, prvn\u00ed f\u00e1ze ukon\u010den\u00ed podpory CPU i486, odstran\u011bn\u00ed star\u00fdch ethernetov\u00fdch adapt\u00e9r\u016f, zru\u0161en\u00ed protokol\u016f ISDN a AX.25, zapnut\u00ed mechanismu Intel FRED ve v\u00fdchoz\u00edm nastaven\u00ed, podpora BPF handler\u016f v io_uring, optimalizace subsyst\u00e9mu swapu, podpora subpl\u00e1nova\u010d\u016f v sched_ext, vstup\/v\u00fdstup v re\u017eimu zero-copy v ovlada\u010di ublk, ioctl operace shutdown v Btrfs, dynamick\u00e9 p\u0159ep\u00edn\u00e1n\u00ed v\u00fdkonov\u00e9ho re\u017eimu v ovlada\u010di amd-pstate, podpora xattr pro Unix sockety.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>Do nov\u00e9 verze bylo zahrnuto 17275 oprav od 2589 v\u00fdvoj\u00e1\u0159\u016f, velikost patche \u2013 57 MB (zm\u011bny se dotkly 13528 soubor\u016f, bylo p\u0159id\u00e1no 751785 \u0159\u00e1dk\u016f k\u00f3du, odstran\u011bno 405916 \u0159\u00e1dk\u016f). V p\u0159edchoz\u00ed verzi bylo 15624 oprav od 2477 v\u00fdvoj\u00e1\u0159\u016f, velikost patche \u2013 56 MB. Asi 41 % v\u0161ech prezentovan\u00fdch zm\u011bn v 7.1 se t\u00fdk\u00e1 ovlada\u010d\u016f za\u0159\u00edzen\u00ed, p\u0159ibli\u017en\u011b 12 % zm\u011bn se vztahuje k aktualizaci k\u00f3du specifick\u00e9ho pro architektury hardwaru, 14 % se t\u00fdk\u00e1 s\u00ed\u0165ov\u00e9ho z\u00e1sobn\u00edku, 5 % se t\u00fdk\u00e1 souborov\u00fdch syst\u00e9m\u016f a 3 % vnit\u0159n\u00edch subsyst\u00e9m\u016f j\u00e1dra.<\/p>\n<p><noindex><\/p>\n<p>Hlavn\u00ed novinky v j\u00e1d\u0159e 7.1 (<a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_7.1\">kernelnewbies.org<\/a>, <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/1067785\/\">lwn.net<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/kernel\/ml\/7.1.html\">opennet<\/a>):<\/p>\n<p><\/noindex><\/p>\n<h5>Diskov\u00fd subsyst\u00e9m, vstup\/v\u00fdstup a souborov\u00e9 syst\u00e9my<\/h5>\n<ul>\n<li>Byla p\u0159ijata <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65233\">nov\u00e1 implementace<\/a> souborov\u00e9ho syst\u00e9mu NTFS \u2013 ntfsplus, zalo\u017een\u00e9ho na k\u00f3du odstran\u011bn\u00e9ho z j\u00e1dra klasick\u00e9ho ovlada\u010de ntfs. Star\u00fd ovlada\u010d byl p\u0159epracov\u00e1n, roz\u0161\u00ed\u0159en o mo\u017enost z\u00e1pisu dat a p\u0159izp\u016fsoben pro podporu modern\u00edch funkc\u00ed, jako je pou\u017eit\u00ed <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56478#folios\">folio str\u00e1nek pam\u011bti<\/a> (folios) m\u00edsto struktury buffer_head. V nov\u00e9m ovlada\u010di byla implementov\u00e1na odlo\u017een\u00e1 alokace blok\u016f, co\u017e umo\u017enilo dos\u00e1hnout vysok\u00e9ho v\u00fdkonu z\u00e1pisu a sn\u00ed\u017een\u00ed fragmentace. Pro buffered operace z\u00e1pisu\/\u010dten\u00ed, p\u0159\u00edm\u00fd vstup\/v\u00fdstup, mapov\u00e1n\u00ed extenz\u00ed a operace str\u00e1nkov\u00e9ho z\u00e1pisu\/\u010dten\u00ed byla vyu\u017eita knihovna <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/filesystems\/iomap\/index.html\">iomap<\/a>. V testech iozone se uk\u00e1zal ovlada\u010d ntfsplus b\u00fdt o 3-5 % rychlej\u0161\u00ed ne\u017e ntfs3 p\u0159i z\u00e1pisu v jednovl\u00e1knov\u00e9m re\u017eimu a o 35-110 % p\u0159i pou\u017eit\u00ed 4 vl\u00e1ken. Rychlost \u010dten\u00ed ntfsplus a ntfs3 je p\u0159ibli\u017en\u011b na stejn\u00e9 \u00farovni. Ovlada\u010d ntfs3 z\u016fst\u00e1v\u00e1 sou\u010d\u00e1st\u00ed j\u00e1dra a zahrnuje <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a5d1079c28a5\">byly provedeny<\/a> opravy a drobn\u00e1 vylep\u0161en\u00ed.<\/li>\n<li>Byla p\u0159id\u00e1na podpora pro generaci a ov\u011b\u0159ov\u00e1n\u00ed dat integrity <a rel=\"nofollow\" href=\"https:\/\/deepwiki.com\/songtao-vip\/linux-block\/8.2-t10-protection-information\">T10 (deepwiki.com)<\/a> na \u00farovni souborov\u00e9ho syst\u00e9mu, nikoli blokov\u00e9ho za\u0159\u00edzen\u00ed, co\u017e umo\u017e\u0148uje zv\u00fd\u0161en\u00ed v\u00fdkonu \u010dtec\u00edch operac\u00ed.<\/li>\n<li>V ovlada\u010di blokov\u00fdch za\u0159\u00edzen\u00ed <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/block\/ublk.html\">ublk<\/a>, co\u017e umo\u017e\u0148uje p\u0159esunout specifickou logiku na stranu procesu v u\u017eivatelsk\u00e9m prostoru, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=08677040a911\">byla p\u0159id\u00e1na<\/a> podpora vstupu\/v\u00fdstupu p\u0159es sd\u00edlenou pam\u011b\u0165 bez kop\u00edrov\u00e1n\u00ed dat mezi buffery (re\u017eim zero-copy).<\/li>\n<li>Pro samo\u0161ifrovac\u00ed blokov\u00e1 za\u0159\u00edzen\u00ed <a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Opal_Storage_Specification\">SED-OPAL<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/d59c7b0e-1cc8-43ae-89aa-ca37e08387f9@kernel.dk\/\">byly p\u0159id\u00e1ny<\/a> ioctl pro \u0159\u00edzen\u00ed re\u017eimu <a rel=\"nofollow\" href=\"https:\/\/trustedcomputinggroup.org\/resource\/tcg-storage-opal-ssc-feature-set-single-user-mode\/\">Single User<\/a> a byla implementov\u00e1na p\u0159\u00edkaz STACK_RESET.<\/li>\n<li>V Btrfs byla vyhl\u00e1\u0161ena stabiln\u00ed podpora ioctl operace shutdown, kter\u00e1 umo\u017e\u0148uje p\u0159ev\u00e9st FS do stavu, ve kter\u00e9m se pokou\u0161\u00ed dokon\u010dit ji\u017e spu\u0161t\u011bn\u00e9 operace, ale blokuje v\u0161echny nov\u00e9 operace.<\/li>\n<li>V exfat byla implementov\u00e1na mo\u017enost rezervace pr\u00e1zdn\u00fdch oblast\u00ed pomoc\u00ed vol\u00e1n\u00ed fallocate().<\/li>\n<li>V FS CIFS byla p\u0159id\u00e1na podpora vytv\u00e1\u0159en\u00ed do\u010dasn\u00fdch soubor\u016f s flagem O_TMPFILE.<\/li>\n<li>Do syst\u00e9mov\u00e9ho vol\u00e1n\u00ed <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/fsmount.2.html\">fsmount()<\/a> byla p\u0159id\u00e1na mo\u017enost FSMOUNT_NAMESPACE, kter\u00e1 vytv\u00e1\u0159\u00ed nov\u00fd prostor n\u00e1zv\u016f pro montovanou souborovou syst\u00e9m. Do syst\u00e9mov\u00fdch vol\u00e1n\u00ed clone3() a unshare() byly p\u0159id\u00e1ny flagy pro vracen\u00ed nov\u00e9ho prostoru n\u00e1zv\u016f bod\u016f montov\u00e1n\u00ed, obsahuj\u00edc\u00edho pouze p\u0159ipojenou pr\u00e1zdnou FS-z\u00e1platu zalo\u017eenou na nullfs, ovlada\u010d fs-dax s FS rozhran\u00edm k DAX (Direct Access) za\u0159\u00edzen\u00edm.<\/li>\n<li>Na NFS serveru <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/nfs\/exporting.html#signed-filehandles\">byla p\u0159id\u00e1na<\/a> ochrana proti \u00fatok\u016fm na h\u00e1d\u00e1n\u00ed identifik\u00e1tor\u016f souborov\u00fdch popisova\u010d\u016f, realizovan\u00e1 prost\u0159ednictv\u00edm podepisov\u00e1n\u00ed popisova\u010d\u016f kryptografick\u00fdm podpisem. Ochrana se aktivuje prost\u0159ednictv\u00edm mo\u017enosti montov\u00e1n\u00ed sign_fh.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d5406bd458b0\">P\u0159id\u00e1no<\/a> symbolick\u00fd ovlada\u010d fs-dax, poskytuj\u00edc\u00ed rozhran\u00ed pro interakci s za\u0159\u00edzen\u00edmi <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/Documentation\/filesystems\/dax.rst\">DAX (kernel.org)<\/a> (Direct Access), podporuj\u00edc\u00ed provoz obch\u00e1zej\u00edc\u00ed str\u00e1nkovou mezipam\u011b\u0165. Uveden\u00e9 rozhran\u00ed je nezbytn\u00e9 pro integraci do j\u00e1dra souborov\u00e9ho syst\u00e9mu <a rel=\"nofollow\" href=\"https:\/\/github.com\/cxl-micron-reskit\/famfs\">famfs<\/a>, um\u00edst\u011bn\u00e1 v opera\u010dn\u00ed pam\u011bti.<\/li>\n<li>V souborov\u00e9m syst\u00e9mu Ceph <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b1137e0b3d4b\">realizov\u00e1no<\/a> sb\u011br metrik o vstupu\/v\u00fdstupu v\u00e1zan\u00fdch na podsyst\u00e9my.<\/li>\n<\/ul>\n<h5>Pam\u011b\u0165 a syst\u00e9mov\u00e9 slu\u017eby<\/h5>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65209\">Byla p\u0159ijata<\/a> prvn\u00ed s\u00e9rie zm\u011bn pro ukon\u010den\u00ed podpory procesor\u016f i486. Z Kconfig byly odstran\u011bny mo\u017enosti pro sestaven\u00ed j\u00e1dra s podporou procesor\u016f 486DX, 486SX a AMD ELAN (CONFIG_M486, CONFIG_M486SX a CONFIG_MELAN), a z Makefile byly vylou\u010deny mo\u017enosti kompilace pro syst\u00e9my i486 (-march=i486). K\u00f3d pro skute\u010dnou podporu provozu na procesorech i486 byl zat\u00edm ponech\u00e1n v j\u00e1d\u0159e, ale sestaven\u00ed pro takov\u00e9 syst\u00e9my nyn\u00ed vy\u017eaduje aplikaci patch\u016f na sestavovac\u00ed soubory. D\u016fvody pro odstran\u011bn\u00ed podpory procesor\u016f i486 jsou d\u00e1ny snahou zbavit j\u00e1dro komplikovan\u00e9ho k\u00f3du, emuluj\u00edc\u00edho n\u011bkter\u00e9 hardwarov\u00e9 operace, jako je CX8 (porovnat a vym\u011bnit 8 byt\u016f) a TSC (\u010d\u00edta\u010d cykl\u016f CPU, pou\u017e\u00edvaj\u00edc\u00ed se v pl\u00e1nova\u010di \u00faloh).<\/li>\n<li>V ovlada\u010di amd-pstate, kter\u00fd se pou\u017e\u00edv\u00e1 ke spr\u00e1v\u011b spot\u0159eby energie na syst\u00e9mech s procesory AMD, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e30ca6dd5345\">bylo realizov\u00e1no<\/a> dynamick\u00e9 p\u0159ep\u00edn\u00e1n\u00ed nastaven\u00ed v\u00fdkonu a zm\u011bna chov\u00e1n\u00ed spr\u00e1vy energie v z\u00e1vislosti na nap\u00e1jov\u00e1n\u00ed ze s\u00edt\u011b nebo na baterii. P\u0159i stacion\u00e1rn\u00edm p\u0159ipojen\u00ed se nyn\u00ed aktivuje re\u017eim v\u00fdkonu, zat\u00edmco p\u0159i provozu na baterii \u2013 balance_performance.<\/li>\n<li>Ve v\u00fdchoz\u00edm nastaven\u00ed je aktivov\u00e1n mechanizmus <a rel=\"nofollow\" href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/779982\/flexible-return-and-event-delivery-fred-specification.html\">Intel FRED<\/a> (Flexible Return and Event Delivery), kter\u00fd zvy\u0161uje efektivitu a spolehlivost dod\u00e1v\u00e1n\u00ed informac\u00ed o n\u00edzko\u00farov\u0148ov\u00fdch ud\u00e1lostech. Zlep\u0161en\u00ed v\u00fdkonu a zkr\u00e1cen\u00ed latenc\u00ed je zaji\u0161t\u011bno n\u00e1vratem ud\u00e1lost\u00ed pomoc\u00ed procesorov\u00e9 instrukce IRET nam\u00edsto p\u0159ed\u00e1v\u00e1n\u00ed ud\u00e1lost\u00ed prost\u0159ednictv\u00edm tabulky IDT (Interrupt Descriptor Table). Zv\u00fd\u0161en\u00ed spolehlivosti je dosa\u017eeno odd\u011blen\u00fdm zpracov\u00e1n\u00edm p\u0159\u00edjmu ud\u00e1losti v kontextu j\u00e1dra a u\u017eivatelsk\u00e9ho kontextu, ochranou proti vno\u0159en\u00e9mu prov\u00e1d\u011bn\u00ed NMI a ulo\u017een\u00edm v\u0161ech registr\u016f CPU souvisej\u00edc\u00edch s v\u00fdjimkami do roz\u0161\u00ed\u0159en\u00e9ho z\u00e1sobn\u00edku.<\/li>\n<li>V subsyst\u00e9mu perf <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2f89b7f78c50\">byla p\u0159id\u00e1na<\/a> podpora blok\u016f monitorov\u00e1n\u00ed v\u00fdkonu pam\u011bti (PMU \u2013 Performance Monitoring Unit), pou\u017e\u00edvan\u00fdch v SoC NVIDIA Tegra410.<\/li>\n<li>Bylo zrychleno prov\u00e1d\u011bn\u00ed operac\u00ed futex na syst\u00e9mech ARM d\u00edky vyu\u017eit\u00ed instrukc\u00ed Arm 9.6 LSUI, kter\u00e9 umo\u017e\u0148uj\u00ed j\u00e1dru p\u0159istupovat k pam\u011bti u\u017eivatelsk\u00e9ho prostoru bez nutnosti p\u0159edchoz\u00edho vypnut\u00ed ochrany. <a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/ddi0595\/2020-12\/AArch64-Registers\/PAN--Privileged-Access-Never\">PAN (arm.com)<\/a> (Privileged Access Never).<\/li>\n<li>Na syst\u00e9mech s procesory ARM byla vylep\u0161ena podpora roz\u0161\u00ed\u0159en\u00ed architektury sady instrukc\u00ed <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/arch\/arm64\/mpam.html\">MPAM<\/a> (Memory System Resource Partitioning and Monitoring) a byla p\u0159id\u00e1na mo\u017enost jej\u00edho vyu\u017eit\u00ed v u\u017eivatelsk\u00e9m prostoru pro spr\u00e1vu prost\u0159edk\u016f prost\u0159ednictv\u00edm mechanizmu <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/resctrl.html\">resctrl<\/a>. MPAM zaji\u0161\u0165uje ozna\u010den\u00ed ka\u017ed\u00e9ho p\u0159\u00edstupu k pam\u011bti identifik\u00e1torem sekce (PARTID, Partition ID) a identifik\u00e1torem skupiny sledov\u00e1n\u00ed (PMG, Monitoring Group ID). V\u00e1z\u00e1n\u00edm na PARTID lze omezit spot\u0159ebu prost\u0159edk\u016f, jako je \u0161\u00ed\u0159ka p\u00e1sma pam\u011bti nebo velikost cache, aby \u017e\u00e1dn\u00e1 skupina \u00faloh nezab\u00edrala v\u0161echny prost\u0159edky. V kontextu sledov\u00e1n\u00ed lze kombinaci PMG a PARTID vyu\u017e\u00edt k monitorov\u00e1n\u00ed spot\u0159eby prost\u0159edk\u016f pam\u011bti p\u0159i ur\u010dit\u00fdch typech z\u00e1t\u011b\u017ee.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65302\">Byla p\u0159id\u00e1na<\/a> je nyn\u00ed k dispozici mo\u017enost vyu\u017eit\u00ed re\u017eimu re\u00e1ln\u00e9ho \u010dasu (PREEMPT_RT) na 32bitov\u00fdch procesorech ARM. D\u0159\u00edve byla podpora PREEMPT_RT zaji\u0161t\u011bna pro architektury x86 a x86-64, ARM64, RISC-V a LoongArch.<\/li>\n<li>Do syst\u00e9mov\u00e9ho vol\u00e1n\u00ed <a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man2\/clone3.2.html\">clone3()<\/a> byly p\u0159id\u00e1ny nov\u00e9 p\u0159\u00edznaky: CLONE_NNP \u2013 <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/userspace-api\/no_new_privs.html\">zak\u00e1z\u00e1n\u00ed<\/a> z\u00edsk\u00e1n\u00ed nov\u00fdch opr\u00e1vn\u011bn\u00ed ve vytv\u00e1\u0159en\u00e9m procesu; CLONE_AUTOREAP \u2013 automatick\u00e9 ukon\u010den\u00ed procesu m\u00edsto jeho p\u0159em\u011bny na proces zombie a\u017e do proveden\u00ed funkce wait() rodi\u010dovsk\u00fdm procesem; CLONE_PIDFD_AUTOKILL \u2013 ukon\u010den\u00ed pod\u0159\u00edzen\u00e9ho procesu v p\u0159\u00edpad\u011b uzav\u0159en\u00ed souvisej\u00edc\u00edho deskriptoru pidfd (nap\u0159\u00edklad p\u0159i ukon\u010den\u00ed rodi\u010dovsk\u00e9ho procesu).<\/li>\n<li>Pro ka\u017ed\u00fd modul j\u00e1dra byl do adres\u00e1\u0159e \/sys\/module p\u0159id\u00e1n soubor import_ns, kter\u00fd obsahuje seznam importovan\u00fdch jmenn\u00fdch prostor\u016f (<a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/760045\/\">symbol namespace<\/a>).<\/li>\n<li>Do syst\u00e9mu asynchronn\u00edho vstupu\/v\u00fdstupu io_uring byla p\u0159id\u00e1na podpora pou\u017eit\u00ed subsyst\u00e9mu BPF pro vytv\u00e1\u0159en\u00ed zpracovatel\u016f. Nap\u0159\u00edklad je mo\u017en\u00e9 nahradit hlavn\u00ed cyklus p\u0159ep\u00edna\u010de programem BPF.<\/li>\n<li>V podsystemu BPF <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e2e6a6ea2418\">modernizov\u00e1n<\/a> anal\u00fdzu vyu\u017eit\u00ed z\u00e1sobn\u00edku, co\u017e v\u00fdrazn\u011b urychlilo kontrolu mnoha BPF program\u016f ov\u011b\u0159ovatelem.<\/li>\n<li>Za \u00fa\u010delem optimalizace v\u00fdkonu <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c1fe867b5bf9\">p\u0159eps\u00e1na<\/a> subsystema hrtimer (high resolution timer). Pl\u00e1nova\u010d \u00faloh nyn\u00ed m\u016f\u017ee pou\u017e\u00edvat vysoce p\u0159esn\u00e9 \u010dasova\u010de bez ztr\u00e1ty v\u00fdkonu na rozd\u00edl od m\u00e9n\u011b p\u0159esn\u00fdch \u010dasova\u010d\u016f.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20260410200429.138694-1-ojeda@kernel.org\/\">Pokra\u010duje<\/a> p\u0159enesen\u00ed zm\u011bn z v\u011btve Rust-for-Linux, t\u00fdkaj\u00edc\u00edch se pou\u017e\u00edv\u00e1n\u00ed jazyka Rust jako druh\u00e9ho jazyka pro v\u00fdvoj ovlada\u010d\u016f a modul\u016f j\u00e1dra (podpora Rustu nen\u00ed ve v\u00fdchoz\u00edm nastaven\u00ed aktivn\u00ed a nevede k zahrnut\u00ed Rustu mezi povinn\u00e9 z\u00e1vislosti pro sestaven\u00ed j\u00e1dra). Do verze 1.85 (dod\u00e1van\u00e9 v Debian 13) byly zv\u00fd\u0161eny po\u017eadavky na verzi Rustu pot\u0159ebn\u00e9 pro sestaven\u00ed komponent j\u00e1dra. Byla p\u0159id\u00e1na experiment\u00e1ln\u00ed Kconfig-volba CONFIG_RUST_INLINE_HELPERS pro vkl\u00e1d\u00e1n\u00ed C-z\u00e1sobn\u00edk\u016f do Rust-k\u00f3du b\u011bhem kompilace (optimalizace zrychlila p\u0159\u00edstup bloku ovlada\u010de null o 2 %). P\u0159id\u00e1n makro 'const_assert!'. Byly roz\u0161\u00ed\u0159eny mo\u017enosti modul\u016f sizes, clk, ptr, sync, error.<\/li>\n<li>V mechanismu <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61354\">SCHED_EXT<\/a>, kter\u00fd umo\u017e\u0148uje pou\u017eit\u00ed BPF pro vytv\u00e1\u0159en\u00ed pl\u00e1nova\u010d\u016f CPU, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ebeca1f930ea\">byla p\u0159id\u00e1na<\/a> po\u010d\u00e1te\u010dn\u00ed mo\u017enost vytv\u00e1\u0159en\u00ed vno\u0159en\u00fdch pl\u00e1nova\u010d\u016f (sub-scheduler), pomoc\u00ed kter\u00fdch m\u016f\u017ee m\u00edt ka\u017ed\u00e1 cgroup vlastn\u00ed pl\u00e1nova\u010d \u00faloh.<\/li>\n<li>Pokra\u010dovalo se v optimalizaci subsyst\u00e9mu swap. Byla odstran\u011bna star\u00e1 struktura swap_map, nahrazen\u00e1 mechanismem &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/swap-table.html\">Swap Table<\/a>&raquo;. Toto zm\u011bny umo\u017enily zv\u00fd\u0161it v\u00fdkon a sn\u00ed\u017eit spot\u0159ebu pam\u011bti v subsyst\u00e9mu swap.<\/li>\n<li>Do subsyst\u00e9mu <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/damon\/index.html\">DAMON<\/a> (Data Access MONitor), kter\u00e1 sleduje p\u0159\u00edstup procesu k dat\u016fm v opera\u010dn\u00ed pam\u011bti (nap\u0159\u00edklad lze zjistit, ke kter\u00fdm oblastem pam\u011bti m\u011bl proces p\u0159\u00edstup, a kter\u00e9 oblasti pam\u011bti z\u016fstaly nevyu\u017eit\u00e9), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8719c59c4b92\">byla p\u0159id\u00e1na<\/a> podpora r\u016fzn\u00fdch algoritm\u016f automatick\u00e9ho <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/mm\/damon\/design.html#aim-oriented-feedback-driven-auto-tuningb\">tuning<\/a> kv\u00f3t.<\/li>\n<li>V subsyst\u00e9mu sledov\u00e1n\u00ed <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/remotes.html\">byla implementov\u00e1na<\/a> koncept extern\u00edch kruhov\u00fdch buffer\u016f, kter\u00fd umo\u017e\u0148uje z\u00edsk\u00e1vat sledovac\u00ed data z virtu\u00e1ln\u00edch stroj\u016f. Tato funkce je aktivov\u00e1na v hypervizorech KVM a <a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/102142\/0100\/Virtualization-host-extensions\">nVHE<\/a> pro p\u0159enos sledovac\u00edch dat z hostitelsk\u00e9ho syst\u00e9mu na hostitele.<\/li>\n<li>Do subsyst\u00e9mu <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/trace\/rv\/\">RV (kernel.org)<\/a> (Runtime Verification), ur\u010den\u00e1 pro ov\u011b\u0159ov\u00e1n\u00ed spr\u00e1vnosti fungov\u00e1n\u00ed vysoce spolehliv\u00fdch syst\u00e9m\u016f, byly p\u0159id\u00e1ny monitorovac\u00ed komponenty &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/rv\/monitor_stall.html\">stall<\/a>&raquo; pro sledov\u00e1n\u00ed \u00faloh, jejich\u017e vykon\u00e1v\u00e1n\u00ed bylo do\u010dasn\u011b pozastaveno nebo zablokov\u00e1no, a &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/rv\/monitor_deadline.html\">deadline<\/a>&raquo; pro anal\u00fdzu chov\u00e1n\u00ed pl\u00e1nova\u010de \u00faloh.<\/li>\n<\/ul>\n<h5>Virtualizace a bezpe\u010dnost<\/h5>\n<ul>\n<li>Ve v\u00fdchoz\u00edm nastaven\u00ed je nastavena mo\u017enost PROC_MEM_FORCE_PTRACE, kter\u00e1 umo\u017e\u0148uje obch\u00e1zet pr\u00e1va p\u0159\u00edstupu k pam\u011bti procesu prost\u0159ednictv\u00edm souboru <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man5\/proc_pid_mem.5.html\">\/proc\/PID\/mem<\/a> pouze pro procesy, kter\u00e9 pou\u017eij\u00ed pro lad\u011bn\u00ed syst\u00e9mov\u00e9 vol\u00e1n\u00ed ptrace().<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6af36aeb147a\">P\u0159id\u00e1no<\/a> nov\u00e1 sada hook\u016f pro moduly LSM (Linux Security Module), kter\u00e1 usnad\u0148uje implementaci politik pro z\u00e1sobn\u00edkov\u00e9 souborov\u00e9 syst\u00e9my, jako je overlayfs. V LSM tak\u00e9 <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=eb25e202b3d6\">p\u0159id\u00e1n<\/a> hook pro spr\u00e1vu p\u0159\u00edstupu k Unix-socket\u016fm, kter\u00fd <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ae97330d1bd6\">je vyu\u017eit<\/a> v LSM-modulu Landlock pro p\u0159i\u0159azov\u00e1n\u00ed p\u0159\u00edstupov\u00fdch politik k Unix-socket\u016fm.<\/li>\n<li>Do vestav\u011bn\u00e9 kryptografick\u00e9 knihovny <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/lib\/crypto?id=370c38831955\">lib\/crypto<\/a>, poskytuj\u00edc\u00ed jednodu\u0161\u0161\u00ed a rychlej\u0161\u00ed funkce ne\u017e v tradi\u010dn\u00edm crypto API, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=370c38831955\">byla p\u0159id\u00e1na<\/a> podpora algoritm\u016f AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH a SM3. Byly p\u0159id\u00e1ny <a rel=\"nofollow\" href=\"https:\/\/origin.kernel.org\/doc\/html\/next\/crypto\/libcrypto.html\">dokumentace<\/a> prost\u0159ednictv\u00edm lib\/crypto.<\/li>\n<li>Byl implementov\u00e1n re\u017eim <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/next\/virt\/kvm\/arm\/pkvm.html\">pKVM<\/a> (Protected KVM) pro p\u0159\u00edsnou izolaci <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/admin-guide\/mm\/concepts.html#anonymous-memory\">anonymn\u00ed pam\u011bti<\/a> s vyu\u017eit\u00edm roz\u0161\u00ed\u0159en\u00ed virtualizace pro architekturu AArch64. V tomto re\u017eimu jsou str\u00e1nky pam\u011bti hosta vylou\u010deny z tabulky virtu\u00e1ln\u00edch adres hostitelsk\u00e9ho syst\u00e9mu.<\/li>\n<li>Do hypervizoru KVM byla p\u0159id\u00e1na podpora <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/virt\/kvm\/devices\/arm-vgic-v5.html\">p\u00e1t\u00e9 verze<\/a> virtu\u00e1ln\u00edho \u0159adi\u010de p\u0159 interrupt ARM (VGICv5 \u2014 ARM Virtual Generic Interrupt Controller v5).<\/li>\n<\/ul>\n<h5>S\u00ed\u0165ov\u00e1 subsyst\u00e9m<\/h5>\n<ul>\n<li>Pro unixov\u00e9 sockety vytv\u00e1\u0159en\u00e9 funkc\u00ed socket(), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c8db08110cbe\">byla implementov\u00e1na<\/a> podpora roz\u0161\u00ed\u0159en\u00fdch atribut\u016f soubor\u016f (xattr) user.*. Mezi aplikace pat\u0159\u00ed vystaven\u00ed zna\u010dek prost\u0159ednictv\u00edm roz\u0161\u00ed\u0159en\u00fdch atribut\u016f na Unix-sockety, kter\u00e9 se pou\u017e\u00edvaj\u00ed pro IPC Varlink, s c\u00edlem jejich vy\u010dlen\u011bn\u00ed z celkov\u00e9ho mno\u017estv\u00ed pro inspekci a lad\u011bn\u00ed IPC pomoc\u00ed program\u016f BPF. V systemd-journald se roz\u0161\u00ed\u0159en\u00e9 atributy zam\u00fd\u0161l\u00ed pou\u017e\u00edvat pro ur\u010den\u00ed form\u00e1tu logu ve vazb\u011b na socket \/dev\/log.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d6e0f04bf22d\">Byla odstran\u011bna<\/a> podpora protokolu UDP-Lite (<a rel=\"nofollow\" href=\"http:\/\/www.ietf.org\/rfc\/rfc3828.txt\">RFC 3828<\/a>), kter\u00fd umo\u017e\u0148uje doru\u010dov\u00e1n\u00ed paket\u016f s nespr\u00e1vnou kontroln\u00ed sou\u010dtovou hodnotou s t\u00edm, \u017ee zejm\u00e9na \u010d\u00e1ste\u010dn\u011b po\u0161kozen\u00e1 audio a video data mohou b\u00fdt obnovena na \u00farovni kodeku. Protokol byl odstran\u011bn, proto\u017ee ho nikdo nepou\u017e\u00edv\u00e1.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64968\">Byla odstran\u011bna<\/a> mo\u017enost sestaven\u00ed IPv6 z\u00e1sobn\u00edku ve form\u011b j\u00e1drov\u00e9ho modulu, kter\u00fd se prakticky nepou\u017e\u00edval (IPv6 se bu\u010f vkl\u00e1d\u00e1 do j\u00e1dra, nebo je zcela vypnut), ale zt\u011b\u017eoval \u00fadr\u017ebu, proto\u017ee p\u0159i sestaven\u00ed IPv6 jako modul j\u00e1dra (CONFIG_IPV6=m) muselo mnoho subsyst\u00e9m\u016f p\u0159id\u00e1vat zbyte\u010dn\u00e9 obslu\u017en\u00e9 rutiny pro p\u0159\u00edpad vylo\u017een\u00ed modulu IPv6.<\/li>\n<\/ul>\n<h5>Hardware<\/h5>\n<ul>\n<li>V ovlada\u010di AMDGPU <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tyROdmL71Qe+2gLbCEogPDFwLyHhkUoW3H3tfKsKK4qMw@mail.gmail.com\/\">bylo zapnuto<\/a> nov\u00fd grafick\u00fd engine (DC) pro APU AMD s\u00e9rie HD 7000 (Sea Islands, GCN 1.1).<\/li>\n<li>V ovlada\u010di Nouveau <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tyvKEU6-6O=Le9wVjTJqd3NdrUr-pA_eHxt3Bj-Cv7zMw@mail.gmail.com\/\">byla p\u0159id\u00e1na<\/a> po\u010d\u00e1te\u010dn\u00ed podpora GPU NVIDIA GA100 zalo\u017een\u00e9ho na mikroarchitektu\u0159e Ampere.<\/li>\n<li>Pokra\u010duje pr\u00e1ce na drm-ovlada\u010di (Direct Rendering Manager) Xe pro GPU zalo\u017een\u00e9 na architektu\u0159e Intel Xe, kter\u00e9 se pou\u017e\u00edvaj\u00ed ve grafick\u00fdch kart\u00e1ch Intel rodiny Arc a integrovan\u00e9 grafice, po\u010d\u00ednaje procesory Tiger Lake. P\u0159id\u00e1na podpora grafick\u00e9ho subsyst\u00e9mu procesor\u016f Intel Nova Lake-P. Byly implementov\u00e1ny vy\u010distiteln\u00e9 na\u010d\u00edtac\u00ed objekty (Purgeable Buffer Objects).<\/li>\n<li>Pokra\u010duje integrace komponent ovlada\u010de Nova pro GPU NVIDIA, vybaven\u00e9 GSP firmwary pou\u017e\u00edvan\u00fdmi od s\u00e9rie NVIDIA GeForce RTX 2000 na b\u00e1zi mikroarchitektury Turing. Ovlada\u010d je naps\u00e1n v jazyce Rust. Byla p\u0159id\u00e1na z\u00e1kladn\u00ed podpora GPU na b\u00e1zi mikroarchitektury Turing.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/dri-devel\/20260226143615.GA47200@linux.fritz.box\/\">P\u0159id\u00e1no<\/a> DRM-ovlada\u010d <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/20260217155836.96267-1-tzimmermann@suse.de\/\">corebootdrm<\/a> pro v\u00fdstup grafiky p\u0159es framebuffer firmware na b\u00e1zi CoreBoot.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/87o6jkfm0y.wl-tiwai@suse.de\/\">Byla p\u0159id\u00e1na<\/a> podpora zvukov\u00fdch ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP a WM8962. Zlep\u0161ena podpora zvukov\u00fdch za\u0159\u00edzen\u00ed s USB rozhran\u00edm: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow, PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/20260327221602.18832-1-sergiomelas@gmail.com\/\">P\u0159id\u00e1no<\/a> ovlada\u010d yogafan pro sledov\u00e1n\u00ed rychlosti ot\u00e1\u010den\u00ed ventil\u00e1toru na notebooc\u00edch Lenovo Yoga, Legion a IdeaPad.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/b3203b1d-4c1d-49b8-924e-c17cf6be7ec0@app.fastmail.com\/\">Byla p\u0159id\u00e1na<\/a> podpora platforem ARM, SoC a za\u0159\u00edzen\u00ed: Qualcomm Glymur, Qualcomm Mahua, Qualcomm Eliza, Qualcomm IPQ5210, Qualcomm apq8084 a ipq806x, Axis ARTPEC-9, ARM Zena, ARM corstone-1000-a320, Microchip LAN9691, Microchip PIC64GX, Rockchip RV1103B, Renesas RZ\/G3L, NXP S32N79.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65222\">Byla odstran\u011bna<\/a> podpora v SoC Baikal-T1 pou\u017e\u00edvan\u00fdch \u0159adi\u010d\u016f AHCI SATA a PCIe, jako\u017e i ovlada\u010d\u016f \u010dasova\u010de, pam\u011bti, physmap, sb\u011brnice, hwmon, dwc a bt1-rom. D\u016fvodem pro odstran\u011bn\u00ed je nedostatek \u00fadr\u017eby a nedokon\u010den\u00e1 integrace komponent platformy Baikal do j\u00e1dra, jejich\u017e v\u00fdroba v RF byla zastavena v listopadu 2025.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65292\">Odstran\u011bno<\/a> 12 ovlada\u010d\u016f pro Ethernet za\u0159\u00edzen\u00ed s rozhran\u00edmi ISA a PCMCIA, vyr\u00e1b\u011bn\u00fdmi p\u0159ed rokem 2002, pro kter\u00e9 se nena\u0161li u\u017eivatel\u00e9 pou\u017e\u00edvaj\u00edc\u00ed je v pracovn\u00edch syst\u00e9mech. Tak\u00e9 z j\u00e1dra byly vylou\u010deny subsyst\u00e9my <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/ISDN\">ISDN<\/a>, implementace protokol\u016f <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/AX.25\">AX.25<\/a>, <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/networking\/caif\/linux_caif.html\">CAIF<\/a> a Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), ovlada\u010de yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amateur Radio), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=429e6c7f90d12a8551b3eaa9faca7cfaefd99b1d\">inport a logibm<\/a> (busmouse). D\u016fvodem odstran\u011bn\u00ed byla absence aktivn\u00edch spr\u00e1vc\u016f na pozad\u00ed zvy\u0161uj\u00edc\u00edho se po\u010dtu chyb zji\u0161t\u011bn\u00fdch pomoc\u00ed syzbot a AI n\u00e1stroj\u016f, kter\u00e9 nikdo nechce opravovat, a ve\u0161ker\u00e1 z\u00e1t\u011b\u017e na odstran\u011bn\u00ed z\u00e1va\u017en\u00fdch probl\u00e9m\u016f pad\u00e1 na spr\u00e1vce hlavn\u00edch s\u00ed\u0165ov\u00fdch subsyst\u00e9m\u016f j\u00e1dra. Celkem bylo odstran\u011bno v\u00edce ne\u017e 140 tis\u00edc \u0159\u00e1dk\u016f k\u00f3du.<\/li>\n<\/ul>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/kernel\/18319646\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntfsplus, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u044b\u0445 Ethernet-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 ISDN \u0438 AX.25, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 Intel FRED, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 io_uring, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0443\u0431\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0432 sched_ext, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 zero-copy \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182108","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/linux-7-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Linux 7.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/linux-7-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-15T12:48:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-15T12:48:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Linux 7.1 | ProHoster","description":"Po dvou m\u011bs\u00edc\u00edch v\u00fdvoje Linus Torvalds","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/linux-7-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Linux 7.1 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/linux-7-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-06-15T12:48:48+00:00","article:modified_time":"2026-06-15T12:48:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182108","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:23","updated":"2026-08-05 12:22:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/182108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=182108"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/182108\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=182108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=182108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=182108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}