{"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\/sk\/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 dvoch mesiacoch v\u00fdvoja Linus Torvalds <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAHk-=wi4BF4bMhZNZ1tqs+FFV4OuZRe3ZqdWB+LxRLmRweUzQw@mail.gmail.com\/T\/#u\">predstavil<\/a> uvo\u013enenie jadra <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\">Linux 7.1<\/a>. Medzi najv\u00fdznamnej\u0161ie zmeny patr\u00ed: nov\u00fd ovl\u00e1da\u010d ntfsplus, prv\u00e1 f\u00e1za ukon\u010denia podpory CPU i486, odstr\u00e1nenie star\u00fdch Ethernet adapt\u00e9r\u016f, odstr\u00e1nenie protokolov ISDN a AX.25, predvolen\u00e9 zapnutie mechanizmu Intel FRED, podpora BPF spracovate\u013eov v io_uring, optimaliz\u00e1cia subsyst\u00e9mu swapovania, podpora subpl\u00e1nova\u010dov v sched_ext, vstup\/v\u00fdstup v re\u017eime zero-copy v ovl\u00e1da\u010di ublk, ioctl oper\u00e1cia shutdown v Btrfs, dynamick\u00e9 prep\u00ednanie re\u017eimu v\u00fdkonu v ovl\u00e1da\u010di amd-pstate, podpora xattr pre Unix sokety.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>Do novej verzie bolo zapracovan\u00fdch 17275 opr\u00e1v od 2589 v\u00fdvoj\u00e1rov, ve\u013ekos\u0165 patcha \u2014 57 MB (zmeny sa dotkli 13528 s\u00faborov, pridan\u00fdch 751785 riadkov k\u00f3du, odstr\u00e1nen\u00fdch 405916 riadkov). V predch\u00e1dzaj\u00facej verzii bolo 15624 opr\u00e1v od 2477 v\u00fdvoj\u00e1rov, ve\u013ekos\u0165 patcha \u2014 56 MB. Asi 41% v\u0161etk\u00fdch zmien v 7.1 s\u00favis\u00ed s ovl\u00e1da\u010dmi zariaden\u00ed, pribli\u017ene 12% zmien sa t\u00fdka aktualiz\u00e1cie k\u00f3du \u0161pecifick\u00e9ho pre hardv\u00e9rov\u00e9 architekt\u00fary, 14% s\u00favis\u00ed so sie\u0165ov\u00fdm z\u00e1sobn\u00edkom, 5% s s\u00faborov\u00fdmi syst\u00e9mami a 3% s vn\u00fatorn\u00fdmi subsyst\u00e9mami jadra.<\/p>\n<p><noindex><\/p>\n<p>Hlavn\u00e9 novinky v jadre 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, I\/O a s\u00faborov\u00e9 syst\u00e9my<\/h5>\n<ul>\n<li>Do bal\u00edka bola prijat\u00e1 <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65233\">nov\u00e1 implement\u00e1cia<\/a> s\u00faborov\u00e9ho syst\u00e9mu NTFS \u2014 ntfsplus, zalo\u017een\u00e9ho na k\u00f3de odstr\u00e1nen\u00e9ho z jadra klasick\u00e9ho ovl\u00e1da\u010da ntfs. Star\u00fd ovl\u00e1da\u010d bol prepracovan\u00fd, roz\u0161\u00edren\u00fd o mo\u017enos\u0165 z\u00e1pisu d\u00e1t a prisp\u00f4soben\u00fd na podporu modern\u00fdch funkci\u00ed, ako je vyu\u017eitie <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56478#folios\">folio str\u00e1nok pam\u00e4te<\/a> (folios) namiesto \u0161trukt\u00fary buffer_head. V novom ovl\u00e1da\u010di je implementovan\u00e9 odlo\u017een\u00e9 pride\u013eovanie blokov, \u010do umo\u017e\u0148uje dosiahnu\u0165 vysok\u00fd v\u00fdkon pri oper\u00e1ci\u00e1ch z\u00e1pisu a zni\u017euje fragment\u00e1ciu. Pre vyrovnan\u00e9 oper\u00e1cie z\u00e1pisu\/\u010d\u00edtania, priamy vstup\/v\u00fdstup, mapovanie extents a oper\u00e1cie str\u00e1nkovania je pou\u017eit\u00e1 kni\u017enica <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/filesystems\/iomap\/index.html\">iomap<\/a>. V testoch iozone sa ovl\u00e1da\u010d ntfsplus uk\u00e1zal by\u0165 o 3-5% r\u00fdchlej\u0161\u00ed ako ntfs3 pri z\u00e1pise v jednovl\u00e1knovom re\u017eime a o 35-110% pri pou\u017eit\u00ed 4 vl\u00e1kien. R\u00fdchlos\u0165 \u010d\u00edtania ntfsplus a ntfs3 je pribli\u017ene na rovnakej \u00farovni. Ovl\u00e1da\u010d ntfs3 zost\u00e1va s\u00fa\u010das\u0165ou jadra a do\u0148 <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a5d1079c28a5\">boli pridan\u00e9<\/a> opravy a drobn\u00e9 vylep\u0161enia.<\/li>\n<li>Pridan\u00e1 podpora generovania a verifik\u00e1cie d\u00e1t integrity <a rel=\"nofollow\" href=\"https:\/\/deepwiki.com\/songtao-vip\/linux-block\/8.2-t10-protection-information\">T10 (deepwiki.com)<\/a> na \u00farovni s\u00faborov\u00e9ho syst\u00e9mu, nie blokov\u00e9ho zariadenia, \u010do umo\u017e\u0148uje zv\u00fd\u0161i\u0165 v\u00fdkon oper\u00e1ci\u00ed \u010d\u00edtania.<\/li>\n<li>V ovl\u00e1da\u010di blokov\u00fdch zariaden\u00ed <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/block\/ublk.html\">ublk<\/a>, ktor\u00fd umo\u017e\u0148uje prenies\u0165 \u0161pecifick\u00fa logiku na stranu procesu v u\u017e\u00edvate\u013eskom priestore, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=08677040a911\">bola pridan\u00e1<\/a> podpora vstupu\/v\u00fdstupu cez zdie\u013ean\u00fa pam\u00e4\u0165 bez kop\u00edrovania d\u00e1t medzi buframi (re\u017eim zero-copy).<\/li>\n<li>Pre samo\u0161ifruj\u00face blokov\u00e9 zariadenia <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\/\">stavebn\u00e9 bloky pre vetvu dogfood, a do platformy Fuchsia<\/a> ioctl na riadenie re\u017eimu <a rel=\"nofollow\" href=\"https:\/\/trustedcomputinggroup.org\/resource\/tcg-storage-opal-ssc-feature-set-single-user-mode\/\">Jednotliv\u00fd pou\u017e\u00edvate\u013e<\/a> a bola implementovan\u00e1 pr\u00edkaz STACK_RESET.<\/li>\n<li>V Btrfs bola vyhl\u00e1sen\u00e1 stabiln\u00e1 podpora ioctl oper\u00e1cie shutdown, ktor\u00e1 umo\u017e\u0148uje prehodi\u0165 FS do stavu, v ktorom sa pok\u00fa\u0161a ukon\u010di\u0165 vykon\u00e1vanie u\u017e spusten\u00fdch oper\u00e1ci\u00ed, ale blokuje v\u0161etky nov\u00e9 oper\u00e1cie.<\/li>\n<li>V exfat bola implementovan\u00e1 mo\u017enos\u0165 rezerv\u00e1cie pr\u00e1zdnych oblast\u00ed cez volanie fallocate().<\/li>\n<li>Vo FS CIFS bola pridan\u00e1 podpora pre vytv\u00e1ranie do\u010dasn\u00fdch s\u00faborov s praporkom O_TMPFILE.<\/li>\n<li>V syst\u00e9movom volan\u00ed <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/fsmount.2.html\">fsmount()<\/a> bola pridan\u00e1 mo\u017enos\u0165 FSMOUNT_NAMESPACE, ktor\u00e1 vytv\u00e1ra nov\u00fd priestor n\u00e1zvov pre montovan\u00e9 s\u00faborov\u00e9 syst\u00e9my. Do syst\u00e9mov\u00fdch volan\u00ed clone3() a unshare() boli pridan\u00e9 praporky na vr\u00e1tenie nov\u00e9ho priestoru n\u00e1zvov montovac\u00edch bodov, ktor\u00fd obsahuje iba pripojen\u00fa pr\u00e1zdnu FS z\u00e1lo\u017eku zalo\u017een\u00fa na nullfs, ovl\u00e1da\u010d fs-dax s FS rozhran\u00edm pre zariadenia DAX (Direct Access).<\/li>\n<li>V NFS serveri <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/nfs\/exporting.html#signed-filehandles\">bola pridan\u00e1<\/a> ochrana pred \u00fatokmi na z\u00edskanie s\u00faborov\u00fdch deskriptorov, implementovan\u00e1 prostredn\u00edctvom potvrdenia deskriptorov kryptografick\u00fdm podpisom. Ochrana je aktivovan\u00e1 cez montovaciu mo\u017enos\u0165 sign_fh.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d5406bd458b0\">Pridan\u00e9<\/a> symbolick\u00fd ovl\u00e1da\u010d fs-dax, ktor\u00fd poskytuje rozhranie na interakciu so zariadeniami <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\u00facimi pr\u00e1cu mimo str\u00e1nkov\u00e9ho cache. Uveden\u00e9 rozhranie je potrebn\u00e9 na integr\u00e1ciu do jadra s\u00faborov\u00e9ho syst\u00e9mu <a rel=\"nofollow\" href=\"https:\/\/github.com\/cxl-micron-reskit\/famfs\">famfs<\/a>, umiestnen\u00e9ho v opera\u010dnej pam\u00e4ti.<\/li>\n<li>V s\u00faborovom syst\u00e9me Ceph <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b1137e0b3d4b\">implementovan\u00fd<\/a> zhroma\u017e\u010fovanie metr\u00edk o vstupe\/v\u00fdstupu viazan\u00fdch na pod\u00faseky.<\/li>\n<\/ul>\n<h5>Pam\u00e4\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\">Bola prijat\u00e1<\/a> prv\u00e1 s\u00e9ria zmien na ukon\u010denie podpory procesorov i486. Z Kconfig boli odstr\u00e1nen\u00e9 mo\u017enosti pre zostavenie jadra s podporou procesorov 486DX, 486SX a AMD ELAN (CONFIG_M486, CONFIG_M486SX a CONFIG_MELAN), a z Makefile boli vyl\u00fa\u010den\u00e9 mo\u017enosti kompil\u00e1cie pre syst\u00e9my i486 (-march=i486). K\u00f3d na skuto\u010dn\u00fa podporu pr\u00e1ce na procesoroch i486 zatia\u013e zost\u00e1va v jadre, ale zostavenie pre tak\u00e9to syst\u00e9my teraz vy\u017eaduje pou\u017eitie patchov na zostavovacie s\u00fabory. D\u00f4vody na odstr\u00e1nenie podpory pre procesory i486 s\u00fa spojen\u00e9 s t\u00fa\u017ebou zbavi\u0165 jadro zlo\u017eit\u00fdch k\u00f3dov, ktor\u00e9 emuluj\u00fa niektor\u00e9 hardv\u00e9rov\u00e9 oper\u00e1cie, ako je CX8 (porovna\u0165 a vymeni\u0165 8 bajtov) a TSC (\u010d\u00edta\u010d cyklov CPU, pou\u017e\u00edvan\u00fd v pl\u00e1nova\u010di \u00faloh).<\/li>\n<li>V ovl\u00e1da\u010di amd-pstate, ktor\u00fd sa pou\u017e\u00edva na spr\u00e1vu spotreby energie na syst\u00e9moch s procesormi AMD, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e30ca6dd5345\">realizovan\u00e9<\/a> dynamick\u00e9 prep\u00ednanie nastaven\u00ed v\u00fdkonu a zmena spr\u00e1vania riadenia nap\u00e1jania v z\u00e1vislosti od prev\u00e1dzky na stacion\u00e1rnom nap\u00e1jan\u00ed alebo bat\u00e9rii. Pri stacion\u00e1rnom pripojen\u00ed sa teraz aktivuje re\u017eim v\u00fdkonu, a pri prev\u00e1dzke na bat\u00e9riu \u2014 vyv\u00e1\u017eenie v\u00fdkonu.<\/li>\n<li>Predvolen\u00fd je zapnut\u00fd 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), ktor\u00fd zvy\u0161uje efektivitu a spo\u013eahlivos\u0165 doru\u010dovania inform\u00e1ci\u00ed o n\u00edzko\u00farov\u0148ov\u00fdch udalostiach. Zlep\u0161enie v\u00fdkonu a zn\u00ed\u017eenie oneskorenia sa dosahuje v\u010faka vr\u00e1teniu udalost\u00ed pomocou in\u0161trukcie procesora IRET namiesto prenosu udalost\u00ed prostredn\u00edctvom tabu\u013eky IDT (Interrupt Descriptor Table). Zv\u00fd\u0161enie spo\u013eahlivosti sa dosahuje v\u010faka oddelenej spr\u00e1ve pr\u00edchodu udalosti v kontexte jadra a v kontexte pou\u017e\u00edvate\u013ea, ochrane pred vnoren\u00fdm vykon\u00e1van\u00edm NMI a zachovaniu v\u0161etk\u00fdch registr\u00e1torov CPU s\u00favisiacich s v\u00fdnimkou v roz\u0161\u00edrenom r\u00e1mci z\u00e1sobn\u00edka.<\/li>\n<li>Do subsyst\u00e9mu perf <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2f89b7f78c50\">bola pridan\u00e1<\/a> podpora blokov sledovania v\u00fdkonu pam\u00e4te (PMU \u2014 Performance Monitoring Unit), pou\u017e\u00edvan\u00fdch v SoC NVIDIA Tegra410.<\/li>\n<li>Vykon\u00e1vanie oper\u00e1ci\u00ed futex na syst\u00e9moch ARM sa ur\u00fdchlilo v\u010faka vyu\u017eitiu in\u0161trukci\u00ed Arm 9.6 LSUI, ktor\u00e9 umo\u017e\u0148uj\u00fa jadru pristupova\u0165 k pam\u00e4ti pou\u017e\u00edvate\u013esk\u00e9ho priestoru bez predbe\u017en\u00e9ho vypnutia re\u017eimu 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\u00e9moch s procesormi ARM sa zlep\u0161ila podpora roz\u0161\u00edrenia architekt\u00fary s\u00faboru in\u0161trukci\u00ed <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/arch\/arm64\/mpam.html\">MPAM<\/a> (Memory System Resource Partitioning and Monitoring) a pridala sa mo\u017enos\u0165 jeho vyu\u017eitia v pou\u017e\u00edvate\u013eskom priestore na spr\u00e1vu zdrojov prostredn\u00edctvom mechanizmu <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/resctrl.html\">resctrl<\/a>. MPAM zabezpe\u010duje ozna\u010denie ka\u017ed\u00e9ho pr\u00edstupu do pam\u00e4te identifik\u00e1torom sekcie (PARTID, Partition ID) a identifik\u00e1torom monitorovacej skupiny (PMG, Monitoring Group ID). V s\u00favislosti s PARTID je mo\u017en\u00e9 obmedzi\u0165 spotrebu zdrojov, ako je priepustnos\u0165 pam\u00e4te alebo ve\u013ekos\u0165 vyrovn\u00e1vacej pam\u00e4te, aby nejak\u00e1 skupina \u00faloh nezabrala v\u0161etky zdroje. V kontexte monitorovania sa kombin\u00e1cia PMG a PARTID m\u00f4\u017ee pou\u017ei\u0165 na sledovanie spotreby pam\u00e4\u0165ov\u00fdch zdrojov pri ur\u010dit\u00fdch typoch z\u00e1\u0165a\u017ee.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65302\">Pridan\u00e1<\/a> mo\u017enos\u0165 vyu\u017eitia re\u017eimu re\u00e1lneho \u010dasu (PREEMPT_RT) na 32-bitov\u00fdch procesoroch ARM. Predt\u00fdm bola podpora PREEMPT_RT zabezpe\u010den\u00e1 pre architekt\u00fary x86 a x86-64, ARM64, RISC-V a LoongArch.<\/li>\n<li>V syst\u00e9movom volan\u00ed <a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man2\/clone3.2.html\">clone3()<\/a> pridan\u00e9 nov\u00e9 flagy: CLONE_NNP \u2014 <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/userspace-api\/no_new_privs.html\">z\u00e1kaz<\/a> z\u00edskania nov\u00fdch privil\u00e9g\u00ed\u00ed v vytvorenom procese; CLONE_AUTOREAP \u2014 automatick\u00e9 ukon\u010denie procesu namiesto jeho premeny na zombie proces do vykonania funkcie wait() rodi\u010dovsk\u00fdm procesom; CLONE_PIDFD_AUTOKILL \u2014 ukon\u010denie dc\u00e9rskeho procesu v pr\u00edpade zatvorenia pridru\u017een\u00e9ho deskriptora pidfd (napr\u00edklad pri ukon\u010den\u00ed rodi\u010dovsk\u00e9ho procesu).<\/li>\n<li>Pre ka\u017ed\u00fd modul jadra v adres\u00e1ri \/sys\/module bol pridan\u00fd s\u00fabor import_ns, ktor\u00fd obsahuje zoznam importovan\u00fdch n\u00e1zvov\u00fdch priestorov symbolov (<a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/760045\/\">n\u00e1zvov\u00fd priestor symbolov<\/a>).<\/li>\n<li>Podpora vyu\u017e\u00edvania subsyst\u00e9mu BPF na vytv\u00e1ranie obslu\u017en\u00fdch programov bola pridan\u00e1 do syst\u00e9mu asynchr\u00f3nneho vstupu\/v\u00fdstupu io_uring. Napr\u00edklad je mo\u017en\u00e9 nahradi\u0165 hlavn\u00fd cyklus pl\u00e1novania BPF programom.<\/li>\n<li>V subsyst\u00e9me BPF <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e2e6a6ea2418\">bol modernizovan\u00fd<\/a> anal\u00fdza vyu\u017e\u00edvania z\u00e1sobn\u00edka, \u010do v\u00fdznamne ur\u00fdchlilo overovanie mnoh\u00fdch programov BPF.<\/li>\n<li>S cie\u013eom optimalizova\u0165 v\u00fdkon <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c1fe867b5bf9\">prepisovan\u00e1<\/a> subsystema hrtimer (\u010dasova\u010d s vysok\u00fdm rozl\u00ed\u0161en\u00edm). Pl\u00e1nova\u010d \u00faloh m\u00f4\u017ee teraz vyu\u017e\u00edva\u0165 \u010dasova\u010de s vysok\u00fdm rozl\u00ed\u0161en\u00edm bez straty v\u00fdkonu namiesto menej presn\u00fdch \u010dasova\u010dov.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20260410200429.138694-1-ojeda@kernel.org\/\">Pokra\u010doval<\/a> prenesenie zmien z vetvy Rust-for-Linux, s\u00favisiacich s pou\u017eit\u00edm jazyka Rust ako druh\u00e9ho jazyka pre v\u00fdvoj ovl\u00e1da\u010dov a modulov jadra (podpora Rust nie je aktivovan\u00e1 predvolene a nevedie k zaradeniu Rust medzi povinn\u00e9 z\u00e1vislosti pre zostavenie jadra). Do verzie 1.85 (dod\u00e1van\u00e1 v Debian 13) sa zv\u00fd\u0161ili po\u017eiadavky na verziu Rust potrebn\u00fa na zostavenie komponentov jadra. Pridan\u00e1 experiment\u00e1lna Kconfig mo\u017enos\u0165 CONFIG_RUST_INLINE_HELPERS pre vkladanie C prehliada\u010dov do Rust k\u00f3du po\u010das kompil\u00e1cie (optimaliz\u00e1cia ur\u00fdchlila fungovanie blokov\u00e9ho ovl\u00e1da\u010da null o 2%). Pridan\u00fd makro 'const_assert!'. Roz\u0161\u00edren\u00e9 mo\u017enosti modulov sizes, clk, ptr, sync, error.<\/li>\n<li>V mechanizme <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61354\">SCHED_EXT<\/a>, umo\u017e\u0148uj\u00faci vyu\u017e\u00edva\u0165 BPF na vytv\u00e1ranie pl\u00e1nova\u010dov CPU, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ebeca1f930ea\">bola pridan\u00e1<\/a> po\u010diato\u010dn\u00e1 mo\u017enos\u0165 vytvorenia vnoren\u00fdch pl\u00e1nova\u010dov (sub-scheduler), pomocou ktor\u00fdch m\u00f4\u017ee ma\u0165 ka\u017ed\u00e1 cgroup vlastn\u00fd pl\u00e1nova\u010d \u00faloh.<\/li>\n<li>Pokra\u010dovala optimaliz\u00e1cia subsyst\u00e9mu v\u00fdmeny (swap). Star\u0161ia \u0161trukt\u00fara swap_map bola nahraden\u00e1 mechanizmom &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/swap-table.html\">Swap Table<\/a>&raquo;. Zmena umo\u017enila zv\u00fd\u0161i\u0165 v\u00fdkon a zn\u00ed\u017ei\u0165 spotrebu pam\u00e4te v subsyst\u00e9me v\u00fdmeny.<\/li>\n<li>V subsyst\u00e9me <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/damon\/index.html\">DAMON<\/a> (Data Access MONitor), ktor\u00fd umo\u017e\u0148uje sledova\u0165 pr\u00edstup procesu k \u00fadajom v opera\u010dnej pam\u00e4ti (napr\u00edklad, je mo\u017en\u00e9 zisti\u0165, ku ktor\u00fdm oblastiam pam\u00e4te sa proces dostal a ktor\u00e9 oblasti pam\u00e4te zostali nevyu\u017eit\u00e9), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8719c59c4b92\">bola pridan\u00e1<\/a> podpora r\u00f4znych algoritmov automatick\u00e9ho <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/mm\/damon\/design.html#aim-oriented-feedback-driven-auto-tuningb\">ladenia<\/a> kv\u00f3t.<\/li>\n<li>V subsyst\u00e9me sledovania <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/remotes.html\">bola implementovan\u00e1<\/a> koncept vonkaj\u0161\u00edch kruhov\u00fdch b\u00faferov, ktor\u00fd umo\u017e\u0148uje z\u00edskava\u0165 \u00fadaje sledovania z virtu\u00e1lnych strojov. Mo\u017enos\u0165 je implementovan\u00e1 v hyperv\u00edzoroch KVM a <a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/102142\/0100\/Virtualization-host-extensions\">nVHE<\/a> na prenos \u00fadajov sledovania z hos\u0165ovsk\u00e9ho syst\u00e9mu na stranu hostite\u013ea.<\/li>\n<li>V subsyst\u00e9me <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/trace\/rv\/\">RV (kernel.org)<\/a> (Runtime Verification), ur\u010den\u00e1 na overenie spr\u00e1vnosti fungovania vysoko spo\u013eahliv\u00fdch syst\u00e9mov, boli pridan\u00e9 komponenty sledovania &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/rv\/monitor_stall.html\">stall<\/a>&raquo; na sledovanie \u00faloh, ktor\u00fdch vykon\u00e1vanie bolo do\u010dasne pozastaven\u00e9 alebo zablokovan\u00e9, a &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/rv\/monitor_deadline.html\">deadline<\/a>&raquo; na anal\u00fdzu spr\u00e1vania pl\u00e1nova\u010da \u00faloh.<\/li>\n<\/ul>\n<h5>Virtualiz\u00e1cia a bezpe\u010dnos\u0165<\/h5>\n<ul>\n<li>Predvolene je nastaven\u00e1 zna\u010dka PROC_MEM_FORCE_PTRACE, ktor\u00e1 umo\u017e\u0148uje obch\u00e1dza\u0165 pr\u00e1va pr\u00edstupu k pam\u00e4ti procesu cez s\u00fabor <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man5\/proc_pid_mem.5.html\">\/proc\/PID\/mem<\/a> iba pre procesy, ktor\u00e9 pou\u017e\u00edvaj\u00fa syst\u00e9mov\u00fd volac\u00ed pr\u00edkaz ptrace() na ladenie.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6af36aeb147a\">Pridan\u00e9<\/a> nov\u00fd s\u00fabor hook-ov pre moduly LSM (Linux Security Module), ktor\u00fd u\u013eah\u010duje implement\u00e1ciu polit\u00edk pre z\u00e1sobn\u00edkov\u00e9 s\u00faborov\u00e9 syst\u00e9my, ako je overlayfs. V LSM tie\u017e <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=eb25e202b3d6\">bol pridan\u00fd<\/a> hook na spr\u00e1vu pr\u00edstupu k Unix-socketom, ktor\u00fd <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ae97330d1bd6\">sa vyu\u017e\u00edva<\/a> v LSM-module Landlock na pride\u013eovanie pr\u00edstupov\u00fdch polit\u00edk k Unix-socketom.<\/li>\n<li>Vo vstavan\u00e9 kryptokni\u017enici <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/lib\/crypto?id=370c38831955\">lib\/crypto<\/a>, ktor\u00e1 poskytuje jednoduch\u0161ie a r\u00fdchlej\u0161ie funkcie ako v tradi\u010dnom crypto API, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=370c38831955\">bola pridan\u00e1<\/a> podpora algoritmov AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH a SM3. Pridan\u00e1 <a rel=\"nofollow\" href=\"https:\/\/origin.kernel.org\/doc\/html\/next\/crypto\/libcrypto.html\">dokument\u00e1cia<\/a> pod\u013ea lib\/crypto.<\/li>\n<li>Implementovan\u00fd re\u017eim <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/next\/virt\/kvm\/arm\/pkvm.html\">pKVM<\/a> (Protected KVM) na pr\u00edsnu izol\u00e1ciu <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/admin-guide\/mm\/concepts.html#anonymous-memory\">anom\u00e1lnej pam\u00e4te<\/a> s vyu\u017eit\u00edm roz\u0161\u00edren\u00ed virtualiz\u00e1cie pre architekt\u00faru AArch64. V tomto re\u017eime s\u00fa str\u00e1nky pam\u00e4te hos\u0165a vyl\u00fa\u010den\u00e9 z tabu\u013eky virtu\u00e1lnych adries hos\u0165uj\u00faceho syst\u00e9mu.<\/li>\n<li>V hyperv\u00edzore KVM bola pridan\u00e1 podpora <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/virt\/kvm\/devices\/arm-vgic-v5.html\">piatej verzie<\/a> virtu\u00e1lneho ovl\u00e1da\u010da preru\u0161enia ARM (VGICv5 &mdash; ARM Virtual Generic Interrupt Controller v5).<\/li>\n<\/ul>\n<h5>Sie\u0165ov\u00fd subsyst\u00e9m<\/h5>\n<ul>\n<li>Pre unix-sockety vytvoren\u00e9 funkciou socket() <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c8db08110cbe\">bola implementovan\u00e1<\/a> podpora roz\u0161\u00edren\u00fdch atrib\u00fatov s\u00faborov (xattr) user.*. Z oblast\u00ed aplik\u00e1cie sa uv\u00e1dza nastavenie \u0161t\u00edtkov cez roz\u0161\u00edren\u00e9 atrib\u00faty k Unix-socketom pou\u017e\u00edvan\u00fdm pre IPC Varlink, s cie\u013eom ich vy\u010dlenenia z celku na inspekciu a ladenie pr\u00e1ce IPC pomocou programov BPF. V systemd-journald sa pl\u00e1nuje vyu\u017eitie roz\u0161\u00edren\u00fdch atrib\u00fatov na ur\u010denie form\u00e1tu logu v s\u00favislosti so socketom \/dev\/log.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d6e0f04bf22d\">Odstr\u00e1nen\u00e1<\/a> podpora protokolu UDP-Lite (<a rel=\"nofollow\" href=\"http:\/\/www.ietf.org\/rfc\/rfc3828.txt\">RFC 3828<\/a>), ktor\u00e1 umo\u017e\u0148uje dod\u00e1vku paketov s nespr\u00e1vnou kontrolnou s\u00famou s o\u010dak\u00e1van\u00edm, \u017ee napr\u00edklad \u010diasto\u010dne po\u0161koden\u00e9 audio a video d\u00e1ta m\u00f4\u017eu by\u0165 obnoven\u00e9 na \u00farovni kodeka. Protokol bol odstr\u00e1nen\u00fd, preto\u017ee ho nikto nepou\u017e\u00edva.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64968\">Pri obnove<\/a> mo\u017enos\u0165 zostavi\u0165 z\u00e1sobu IPv6 vo forme jadrov\u00e9ho modulu, ktor\u00e1 sa v praxi neaplikovala (IPv6 bu\u010f vkladali do jadra, alebo ju \u00faplne vyp\u00ednali), ale komplikovala \u00fadr\u017ebu, preto\u017ee pri zostavovan\u00ed IPv6 ako jadrov\u00e9ho modulu (CONFIG_IPV6=m) museli mnoh\u00e9 subsyst\u00e9my prid\u00e1va\u0165 zbyto\u010dn\u00e9 obslu\u017en\u00e9 programy pre pr\u00edpad vykl\u00e1dky modulu IPv6.<\/li>\n<\/ul>\n<h5>Zariadenie<\/h5>\n<ul>\n<li>V ovl\u00e1da\u010di AMDGPU <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tyROdmL71Qe+2gLbCEogPDFwLyHhkUoW3H3tfKsKK4qMw@mail.gmail.com\/\">je zapnut\u00fd<\/a> nov\u00fd zobrazovac\u00ed engine (DC) pre APU AMD s\u00e9rie HD 7000 (Sea Islands, GCN 1.1).<\/li>\n<li>V ovl\u00e1da\u010di Nouveau <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tyvKEU6-6O=Le9wVjTJqd3NdrUr-pA_eHxt3Bj-Cv7zMw@mail.gmail.com\/\">bola pridan\u00e1<\/a> za\u010diatok podpory GPU NVIDIA GA100 zalo\u017een\u00e9ho na mikroarchitekt\u00fare Ampere.<\/li>\n<li>Pokra\u010duje sa v pr\u00e1ci na drm-ovl\u00e1da\u010di (Direct Rendering Manager) Xe pre GPU zalo\u017een\u00e9 na architekt\u00fare Intel Xe, ktor\u00fd sa pou\u017e\u00edva vo grafick\u00fdch kart\u00e1ch Intel rodiny Arc a integrovan\u00fdch grafik\u00e1ch, po\u010d\u00ednaj\u00fac procesormi Tiger Lake. Pridan\u00e1 podpora grafick\u00e9ho subsyst\u00e9mu procesorov Intel Nova Lake-P. Implementovan\u00e9 \u010ditate\u013en\u00e9 vymazate\u013en\u00e9 pam\u00e4\u0165ov\u00e9 objekty (Purgeable Buffer Objects).<\/li>\n<li>Pokra\u010duje integr\u00e1cia komponentov ovl\u00e1da\u010da Nova pre GPU NVIDIA, vybaven\u00e9 GSP firmv\u00e9rmi, pou\u017e\u00edvan\u00fdmi od s\u00e9rie NVIDIA GeForce RTX 2000 na b\u00e1ze mikroarchitekt\u00fary Turing. Ovl\u00e1da\u010d je nap\u00edsan\u00fd v jazyku Rust. Pridan\u00e1 po\u010diato\u010dn\u00e1 podpora GPU na b\u00e1ze mikroarchitekt\u00fary Turing.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/dri-devel\/20260226143615.GA47200@linux.fritz.box\/\">Pridan\u00e9<\/a> DRM-ovl\u00e1da\u010d <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/20260217155836.96267-1-tzimmermann@suse.de\/\">corebootdrm<\/a> na v\u00fdstup grafiky cez framebuffer firmv\u00e9ru na b\u00e1ze CoreBoot.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/87o6jkfm0y.wl-tiwai@suse.de\/\">Pridan\u00e1<\/a> podpora zvukov\u00fdch zariaden\u00ed ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP a WM8962. Vylep\u0161en\u00e1 podpora zvukov\u00fdch zariaden\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\/\">Pridan\u00e9<\/a> ovl\u00e1da\u010d yogafan na sledovanie r\u00fdchlosti ot\u00e1\u010dania ventil\u00e1tora na notebookoch 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\/\">Pridan\u00e1<\/a> podpora ARM platforiem, SoC a zariaden\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\">Odstr\u00e1nen\u00e1<\/a> podpora v SoC Baikal-T1 pou\u017e\u00edvan\u00fdch ovl\u00e1da\u010dov AHCI SATA a PCIe, ako aj ovl\u00e1da\u010dov \u010dasova\u010da, pam\u00e4te, physmap, zbernice, hwmon, dwc a bt1-rom. D\u00f4vodom odstr\u00e1nenia je nedostatok \u00fadr\u017eby a nedokon\u010den\u00e1 integr\u00e1cia komponentov platformy Baikal do jadra, ktor\u00fa production v RF zastavili v novembri 2025.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65292\">Boli odstr\u00e1nen\u00e9<\/a> 12 ovl\u00e1da\u010dov pre ethernetov\u00e9 zariadenia s rozhran\u00edm ISA a PCMCIA, vyr\u00e1ban\u00e9 do roku 2002, pre ktor\u00e9 sa nena\u0161li u\u017e\u00edvatelia pou\u017e\u00edvaj\u00faci ich v pracovn\u00fdch syst\u00e9moch. Takisto bola z jadra vyl\u00fa\u010den\u00e1 pods\u00fastava <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/ISDN\">ISDN<\/a>, implement\u00e1cia protokolov <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), ovl\u00e1da\u010de yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amat\u00e9rske r\u00e1dio), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=429e6c7f90d12a8551b3eaa9faca7cfaefd99b1d\">inport a logibm<\/a> (busmouse). Pr\u00ed\u010dinou odstr\u00e1nenia bolo nedostatok akt\u00edvnych spr\u00e1vcov na pozad\u00ed rast\u00faceho po\u010dtu ch\u00fdb odhalen\u00fdch pomocou syzbot a n\u00e1strojov AI, ktor\u00e9 nikto nechce opravi\u0165 a cel\u00e1 z\u00e1\u0165a\u017e na odstr\u00e1nenie v\u00e1\u017enych probl\u00e9mov le\u017e\u00ed na spr\u00e1vc\u00edch hlavn\u00fdch sie\u0165ov\u00fdch podsyst\u00e9mov jadra. Celkovo bolo odstr\u00e1nen\u00fdch viac ako 140 tis\u00edc riadkov 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.5 - 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\/sk\/blog\/news\/linux-7-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\/sk\/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 dvoch mesiacoch v\u00fdvoja Linus Torvalds","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/linux-7-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\/sk\/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\/sk\/wp-json\/wp\/v2\/posts\/182108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=182108"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/182108\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=182108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=182108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=182108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}