{"id":183913,"date":"2026-10-21T11:41:23","date_gmt":"2026-10-21T09:41:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/reliz-yadra-linux-7-3"},"modified":"2026-10-21T11:41:23","modified_gmt":"2026-10-21T09:41:23","slug":"reliz-yadra-linux-7-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-7-3","title":{"rendered":"Izlazak Linux jezgra 7.3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po dveh mesecih razvoja je Linus Torvalds predstavil razli\u010dico jedra Linux 7.3. Med najbolj opaznimi spremembami so: mehanizem izolacije FS na osnovi pseudo-FS failfs in sistemskega klica fchroot(), podpora za ustvarjanje vgrajenih planerjev SCHED_EXT, BPF-obdelovalci za zagon izvr\u0161nih datotek, alternativni podatkovni tokovi v NTFS3, optimizacije zmogljivosti FUSE, Btrfs in Ext4, podpora za Apple Time Machine v ksmbd, odstranitev FS EFS in FreeVxFS, na\u010din neposrednega dostopa do blokovnih naprav, izbolj\u0161ana obdelava pomanjkanja videopomnilnika, sledenje dostopom do pomnilnika gostiteljskega sistema preko userfaultfd, stiskanje pravil AppArmor, omejevanje dostopa do AF_ALG, podpora za \u010dipe Apple M3 Pro, Max in Ultra.<\/p>\n<p>V novo verzijo je bilo sprejetih 20260 popravkov od 3171 razvijalca, od katerih je 807 prvi\u010d prispevalo svoje spremembe v jedro. Velikost popravka je 63 MB (spremembe so zajemale 14923 datotek, dodanih je bilo 943849 vrstic kode,<br \/>\nodstranjenih 297515 vrstic). V prej\u0161nji izdaji je bilo 17833 popravkov od 2766 razvijalcev, velikost popravka je bila 68 MB. Pribli\u017eno 44% vseh predstavljenih sprememb v 7.3 je povezanih z napravami, pribli\u017eno 12% sprememb se nana\u0161a na posodobitev kode, specifi\u010dne za strojne arhitekture, 12% je povezanih z omre\u017enim skladom, 5% z datote\u010dnimi sistemi in 3% z notranskimi podsistem v jedru. <\/p>\n<p>Glavne novosti v jedru 7.3 (1, 2, 3):\n<\/p>\n<ul>\n<li class=\"l\"> <b>\u0414\u0438\u0441\u043a\u043e\u0432\u0430\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/b>\n<ul>\n<li class=\"l\"> Izbolj\u0161ana zmogljivost datote\u010dnega sistema Btrfs. Za trde diske, ki niso SSD, je bila odstranjena odve\u010dna zakasnitev, kar je privedlo do petkratnega pove\u010danja prepustnosti za obremenitve z aktivno uporabo funkcije fsync, kot je zapisovanje dnevnikov. V fsync je bilo onemogo\u010deno dolo\u010danje praznin v datotekah z veliko \u0161tevilom ekstentov in brez praznin, kar je pospe\u0161ilo izvajanje nekaterih specifi\u010dnih testov petkrat.\n<p>Pri sledenju nekazljivim predpomnilnikom ekstentov je bila struktura xarray zamenjana z lokalnim LRU-seznamom, kar je privedlo do trojne izbolj\u0161ave zmogljivosti teh operacij. Odpravljeni so bili padajo\u010di u\u010dinki zmogljivosti pri uporabi na\u010dina neposrednega vnosa\/izvoda, ki so nastali zaradi regresij v prej\u0161njih izdajah jedra. Zmanj\u0161ane so bile zaklepanje pri proaktivnem branju ekstentov, kar je zmanj\u0161alo stro\u0161ke pri dostopu razli\u010dnih nalog do prekrivajo\u010dih se obmo\u010dij. <\/p>\n<li class=\"l\"> V Btrfs je bila odstranjena podpora za prvo razli\u010dico predpomnilnika informacij o prostem prostoru. Datote\u010dni sistemi, ustvarjeni na starih sistemih, je treba prenesti na drugo razli\u010dico predpomnilnika s pomo\u010djo orodja btrfstune, sicer bodo delovali po\u010dasneje. Prav tako je bila odstranjena mo\u017enost monta\u017ee \u201eusebackuproot\u201c, namesto katere bi morali uporabiti \u201erescue=usebackuproot\u201c.\n<li class=\"l\"> V datote\u010dnem sistemu Ext4 je bila izbolj\u0161ana zmogljivost paralelnih operacij pisanja pri neposrednem vhodu\/izhodu (Direct I\/O) in pospe\u0161eno rezerviranje praznih obmo\u010dij preko klica fallocate(). Odpravljena je bila regresija, ki je zni\u017eevala zmogljivost pri predpomnjenem pisanju.\n<li class=\"l\"> V datote\u010dnem sistemu Ext4 je na\u010din monta\u017ee \u201edata=journal\u201c razvr\u0161\u010den med zastarele. Podporo za to mo\u017enost monta\u017ee nameravajo prekiniti leta 2028. Mo\u017enost \u201edata=journal\u201c vklju\u010duje na\u010din popolnega bele\u017eenja, pri katerem se v dnevnik zapisujejo ne samo metapodatki, temve\u010d tudi same podatke, kar zagotavlja visoko odpornost v primeru napak, a ote\u017euje vzdr\u017eevanje kode ter povzro\u010da znatno zmanj\u0161anje zmogljivosti v primerjavi z na\u010dini \u201edata=ordered\u201c in \u201edata=writeback\u201c.\n<li class=\"l\"> Odstranjen je bil datote\u010dni sistem EFS, ki je bil uporabljen v zgodnjih razli\u010dicah operacijskega sistema IRIX, ni bil uporabljen pribli\u017eno 30 let in \u017ee ve\u010d kot 20 let ni imel podpore. Za tiste, ki potrebujejo dostop do delov, ki uporabljajo EFS, obstajajo orodja, ki delujejo v uporabni\u0161kem prostoru.\n<li class=\"l\"> Odstranjen je bil datote\u010dni sistem FreeVxFS, ki implementira format datote\u010dnega sistema VERITAS VxFS, uporabljen v SCO UnixWare v 90-ih letih in dolgo ni bil uporabljen v praksi.\n<li class=\"l\"> V mehanizmu za ustvarjanje datote\u010dnih sistemov v uporabni\u0161kem prostoru FUSE je bila izbolj\u0161ana zmogljivost in zmanj\u0161ana poraba pomnilnika pri uporabi sistema asinhronega vhod\/izhodu io_uring. Pospe\u0161itev je bila dose\u017eena z dodajanjem mo\u017enosti prenosa skupin predpomnilnikov iz uporabni\u0161kega prostora v jedro in izklju\u010ditvijo nepotrebnega predpomnjenja (zero-copy) pri dostopu FUSE stre\u017enika do strani pomnilnika uporabni\u0161kega procesa ali predpomnilnika strani.\n<li class=\"l\"> Za blokovne naprave je bil implementiran zastavica RWF_DONTCACHE, podobna na\u010dinu neposrednega vhod\/izhodu.<br \/>\n(Direct I\/O), which can be used in the preadv2() and pwritev2() functions or in read and write requests via io_uring for direct access to block devices, bypassing the page cache. For example, the flag can be used in databases for low-level operations with block devices.<\/p>\n<li class=\"l\"> The overlayfs file system now includes support for user ID mapping, which is used to associate files of a specific user on a mounted foreign partition with another user in the current system.\n<li class=\"l\"> Improved support for mounting multiple file systems from a single block device.\n<li class=\"l\"> V gonilniku ntfs3 je bila uvedena za\u010detna podpora za alternativne podatkovne tokove, lo\u010dene s dvopi\u010djem v imenu datoteke. Za ustvarjanje novega alternativnega toka lahko uporabite ukaz \u201etouch file:tok\u201c, za branje - \u201ecat file:tok\u201c, za brisanje - \u201erm file:tok\u201c, za prikaz razpolo\u017eljivih tokov - \u201ecat file:query_streams\u201c.\n<li class=\"l\"> In the new NTFS implementation (ntfsplus) in read-only mode, support for transparent file compression using WOF (Windows Overlay Filter) overlay filters has been added.\n<li class=\"l\"> Support for the CB_NOTIFY operation has been added to the NFS server, allowing clients to cache directory metadata on their side while receiving notifications about changes from the server.\n<li class=\"l\"> The F2FS file system now supports dynamic (without unmounting the file system) removal of partitions from the shared pool with automatic data relocation to other partitions and returning to the pool (for example, it is possible to temporarily withdraw a storage device for other purposes).\n<li class=\"l\"> Support for the FALLOC_FL_WRITE_ZEROES flag has been added in the XFS file system to the fallocate() system call, allowing a specified range in a file to be zeroed out using the WRITE_ZERO command supported by some SSDs, performing the zeroing without input\/output operations.\n<\/ul>\n<li class=\"l\"> <b>Pomnilnik in sistemske storitve<\/b>\n<ul>\n<li class=\"l\"> Izbolj\u0161ano obvladovanje pomanjkanja videopomnilnika. V situaciji iz\u010drpanja prostega videopomnilnika jedro zdaj posku\u0161a iz videopomnilnika v sistemsko pomnilnik (GTT) izgnati aplikacijske predpomnilnike, ki nimajo zagotovljene kvote pomnilnika (dmem cgroup), namesto da bi takoj zavrnilo dodelitev videopomnilnika. Tak pristop zagotavlja dodelitev virov aplikaciji, za katero je sistem rezerviral dolo\u010den obseg videopomnilnika, celo \u010de je pomnilnik \u017ee dodeljen drugim aplikacijam. Prej, \u010de je bila aplikaciji brez kvote \u017ee dodeljena videopomnilnika, v situaciji pomanjkanja videopomnilnika aplikacija z zagotovljenimi kvotami ni mogla prejeti videopomnilnika in namesto videopomnilnika je bila aplikaciji preko podsistema TTM (Translation Table Maps) dodeljena po\u010dasnej\u0161a sistemska operativna pomnilnika, naslovljena iz GPU (GTT).<br \/>\nPodpora za dmem cgroup je bila izvedena za gonilnike nouveau, xe in amdgpu.<\/p>\n<li class=\"l\"> V mehanizmu SCHED_EXT, ki omogo\u010da uporabo BPF za ustvarjanje na\u010drtovalnikov CPU, je bila zaklju\u010dena naloga za omogo\u010danje ustvarjanja vstopnih na\u010drtovalnikov (sub-scheduler), s pomo\u010djo katerih lahko za vsako cgroup uporabimo svoj na\u010drtovalnik nalog.\n<li class=\"l\"> V na\u010drtovalniku nalog so bile uvedene izbolj\u0161ave, povezane z obdelavo cgroup in re\u0161evanjem te\u017eav s porazdelitvijo te\u017ee, zaradi katerih so nastajali dodatni stro\u0161ki in zamude. Predlaganih je ve\u010d metod porazdelitve te\u017ee za cgroup \u2013 'up', 'max', 'concur' in 'tasks', ki se nastavljajo preko parametra cgroup_mode. Uporablja se enotna vrsta izvedbe (runqueue) za na\u010drtovanje nalog znotraj cgroup. Zamude pri na\u010drtovanju nalog, ki prejemajo kratke kvante procesorskega \u010dasa, so skraj\u0161ane zaradi<br \/>\nmo\u017enosti, da po potrebi prekli\u010demo, posodobimo ali zmanj\u0161amo \u010das izvr\u0161evanja nalog, za\u0161\u010ditenih pred izgon.<\/p>\n<li class=\"l\"> V mehanizmu binfmt_misc (\/proc\/sys\/fs\/binfmt_misc) je bila izvedena<br \/>\nmo\u017enost povezovanja BPF-obdelovalcev za dodajanje podpore novim formatom izvr\u0161ljivih datotek. Sprememba omogo\u010da programsko analizo tipa izvr\u0161ljive datoteke ob vsakem zagonu in izbiro ustreznega interpreterja ali dinami\u010dnega nalagalnika brez hekov, kot je uporaba orodja patchelf in skriptovnih ovijakov. Na primer, v BPF-programi je mogo\u010de dolo\u010diti izvr\u0161ljive datoteke za druge arhitekture ali platforme in zagnati ustrezne emulatorje ali Wine, prav tako pa poenostaviti organizacijo zagona izvr\u0161ljivih datotek v paketih, name\u0161\u010denih v razli\u010dne mape v sistemih z upraviteljem paketov Nix.<\/p>\n<li class=\"l\">  Nadaljuje se prenos sprememb iz veje Rust-for-Linux, povezanih z uporabo jezika Rust kot drugega jezika za razvoj gonilnikov in modulov jedra (podpora za Rust ni privzeto aktivna in ne povzro\u010da vklju\u010ditve Rusta med obvezne odvisnosti za gradnjo jedra). Pojavila se je mo\u017enost uporabe Rusta za arhitekturo PowerPC. Uveljavitev: modul za celostranske pretvorbe brez izgub, na\u010din obfuskacije bele\u017eenja vrednosti kazalnikov za prepre\u010devanje pu\u0161\u010danja podatkov o naslovnem prostoru, ovitek nad funkcijo synchronize_rcu(), ovire za pomnilnik, modul za prekinjanje za vklop\/izklop prekinitev, tipi za vhod\/izhod, ovitki nad fwctl, mehanizem SRCU (spalne berljive kopije-posodobitve), ovitki nad gem shmem,<br \/>\nspinlock-zaklepi SpinLockIrq, ki prepre\u010dujejo prekinitve v kriti\u010dnih sekcijah.<\/p>\n<li class=\"l\"> Dodana sysctl-spremenljivka syscall_user_dispatch za nadzor vklopa na\u010dina razporejanja sistemskih klicev v uporabni\u0161kem prostoru, ki omogo\u010da enemu procesu, da prekine sistemske klice drugega procesa (uporablja se v Wine za emulacijo sistemskih klicev Windows).\n<li class=\"l\"> V BPF je dodana funkcija bpf_sock_read_xattr(), s katero lahko BPF-programi berejo uporabni\u0161ke raz\u0161irjene atribute<br \/>\n(user.*) iz inode soketov. V BPF-aplikacijah je postala mogo\u010da dolo\u010ditev globalnih spremenljivk, povezanih s CPU. V verifikatorju BPF-programov je bila zagotovljena dodatna informacija o zaznanih napakah, ki poenostavi dolo\u010danje vzrokov te\u017eav.<\/p>\n<li class=\"l\"> V mehanizmih sledi kprobes, uprobes in fprobes je bila implementirana podpora za konverzijo tipov z uporabo podatkov BTF (BPF Type Format), ki vsebujejo informacije za preverjanje tipov v psevdokodu BPF, prav tako je bilo izbolj\u0161ano pridobivanje informacij o spremenljivkah.\n<li class=\"l\"> V pod sistem DATMON (Data Access MONitor), ki omogo\u010da spremljanje dostopa procesov do podatkov v pomnilniku (na primer, lahko izvemo, do katerih obmo\u010dij pomnilnika je dostopal proces, in katerih obmo\u010dij pomnilnika ni uporabil), je bila dodana mo\u017enost spremljanja sprememb atributov podatkov (anonimni pomnilnik, prikazane datoteke v pomnilniku, dostop samo za branje, pomanjkanje dostopov do pomnilnika itd.).\n<li class=\"l\"> V mehanizmu KHO (Kexec HandOver), ki se uporablja za zagon novega jedra iz starega brez izgube stanja sistema, je bila zagotovljena upo\u0161tevanja dodelitve velikih strani pomnilnika (huge pages) med zagonom. Tak\u0161ne strani pomnilnika so zdaj ozna\u010dene in shranjene po zagonu novega jedra.\n<li class=\"l\"> Nizko nivojska koda sistema za zamenjavo (swap) je bila prenesena na novo nizko nivojsko strukturo podatkov swap_ops, kar je poenostavilo vzdr\u017eevanje kode in omogo\u010dilo abstrakcije, potrebne za \u0161iritev funkcionalnosti v prihodnosti.\n<li class=\"l\"> Dodane so bile ioctl-ukaze ALLOCINFO_IOC_CONTENT_ID, ALLOCINFO_IOC_GET_AT in ALLOCINFO_IOC_GET_NEXT, ki omogo\u010dajo selektivno prenos povr\u0161inskih podatkov o profilu dodelitve pomnilnika v uporabni\u0161ki prostor. V primerjavi s prej dostopnim vmesnikom \/proc\/allocinfo, predlagani ioctl-klici omogo\u010dajo do 20-kratno pove\u010danje zmogljivosti zahtevkov za profiliranje z filtriranjem nepotrebnih podatkov.\n<\/ul>\n<li class=\"l\"> <b>Virtualizacija in varnost<\/b>\n<ul>\n<li class=\"l\"> Predlagan je nov mehanizem izolacije, ki blokira dostop do vsebine datote\u010dnih sistemov, razen virov, ki so bili izrecno predani v peskovnik preko datote\u010dnih descriptorjev. Mehanizem je bil realiziran s pomo\u010djo pseudo-FS failfs in sistemskega klica fchroot.\n<p>Psevdo-FS failfs spominja na FS nullfs, vendar namesto zadnjega izvaja na\u010delo \u201eni\u010d ni podprto\u201c namesto \u201eni\u010d ni shranjeno\u201c. Tak\u0161na lastnost prepre\u010duje montiranje \u010desarkoli nad failfs, kloniranje FS in sledenje stanju preko statmount(), listmount(), \/proc\/\/mountinfo in \/proc\/filesystems. \u010ce je korenski ali delovni direktorij procesa v failfs, so blokirane vse poskusi navigacije po FS z uporabo absolutnih datote\u010dnih poti, simboli\u010dnih povezav in relativnih poti, odvisnih od trenutnega delovnega direktorija. Procesu ostane samo mo\u017enost dostopa do dolo\u010denega direktorija preko datote\u010dnih descriptorjev, odprtih pred izolacijo.<\/p>\n<p>Pro p\u0159echod do nov\u00e9ho izola\u010dn\u00edho re\u017eimu byl p\u0159id\u00e1n syst\u00e9mov\u00fd hovor fchroot, kter\u00fd je podobn\u00fd syst\u00e9mov\u00e9mu vol\u00e1n\u00ed chroot, ale funguje na \u00farovni descriptor\u016f soubor\u016f. Do syst\u00e9mov\u00fdch vol\u00e1n\u00ed fchdir byl p\u0159id\u00e1n flag FD_FAILFS_ROOT pro p\u0159esun pracovn\u00edho adres\u00e1\u0159e procesu do filesyst\u00e9mu failfs.<br \/>\nPodobn\u00fd flag je dostupn\u00fd ve syst\u00e9mov\u00e9m vol\u00e1n\u00ed fchroot.<\/p>\n<li class=\"l\"> Dodana je mo\u017enost sledenja dostopom do pomnilnika gostujo\u010dega sistema z mehanizmom userfaultfd, ki omogo\u010da ustvarjanje obdelovalcev dostopov do nealokiranih ali za\u0161\u010ditenih strani pomnilnika v prostoru uporabnika. V praksi predlagana mo\u017enost omogo\u010da hipervizorju, da dolo\u010di strani pomnilnika, do katerih v virtualnem stroju ni bilo dostopov, da jih premakne v po\u010dasnej\u0161o pomnilnik ali zunanje shrambo. Za sledenje kr\u0161itvam postavljenega prepovedi branja in pisanja v sledeni obmo\u010dju pomnilnika je dodana zastavica UFFDIO_REGISTER_MODE_RWP, ki se lahko uporablja kot bolj zmogljiv analog uporabe mprotect(PROT_NONE) v kombinaciji z obdelovalcem signala, ki se generira pri dostopu do pomnilnika, za katerega je postavljena prepoved branja in pisanja (v primeru userfaultfd se generira izjema, ki se obravnava v prostoru uporabnika). Sprememba je bila pripravljena s pomo\u010djo AI (\u201eAssisted-by: Claude:claude-opus-4-6\u201c).\n<li class=\"l\"> Bylo pos\u00edleno odd\u011blen\u00ed mezi vl\u00e1kny j\u00e1dra (kthread) a init procesem (PID 1). D\u0159\u00edve sd\u00edlely vl\u00e1kna j\u00e1dra a PID 1 spole\u010dn\u00fd stav filesyst\u00e9mu.<br \/>\nkar omogo\u010da prek klica pivot_root() prepisovanje stanja FS za vse jedrne niti. V novi razli\u010dici je v PID 1 vklju\u010dena povsem lo\u010dena struktura fs_struct, niti jedra pa so izolirane v lo\u010deni to\u010dki monta\u017ee z nullfs.<\/p>\n<li class=\"l\"> V vgrajeni kriptografski knji\u017enici (libcrypto) je dodana podpora za na\u010dine \u0161ifriranja AES \u2014 ECB, CBC, CBC-CTS, CTR, XCTR, XTS, GCM in CCM.\n<li class=\"l\"> V sistemu mandatarnega upravljanja dostopa AppArmor je bila uvedena mo\u017enost nalaganja stisnjenih nizov pravil in dodan je na\u010din revizije.\n<li class=\"l\"> Dodana je sysctl-nastavitev af_alg_restrict, ki upravlja vklju\u010ditev dostopa do kriptografskega API AF_ALG iz uporabni\u0161kega prostora. AF_ALG omogo\u010da uporabo strojnih pospe\u0161evalnikov za kriptografske izra\u010dune v Crypto API jedra, vendar se uporablja v razmeroma specifi\u010dnih situacijah in ne prina\u0161a vedno pove\u010danja zmogljivosti v primerjavi z implementacijo pospe\u0161evanja v uporabni\u0161kem prostoru. Hkrati so v povezavah z AF_ALG obravnavali vrsto ranljivosti, kot je Copy Fail, ki omogo\u010da spremembo podatkov v strani\u0161\u010dnem predpomnilniku. Za zmanj\u0161anje povr\u0161ine napada je privzeto dostop do AF_ALG delno omejen. Razvija se mo\u017enost odstranitve AF_ALG v eni izmed prihodnjih razli\u010dic.\n<li class=\"l\"> Zaradi stro\u017ejega preverjanja BPF-programov, ki jih potrjuje digitalni podpis. Dodana je bila preverjanje celovitosti metapodatkov BPF-programov pred njihovo nalaganjem.\n<li class=\"l\"> V sistemski klic landlock_restrict_self(), uporabljenem za aktivacijo blokad Landlock, je dodana oznaka LANDLOCK_RESTRICT_SELF_NO_NEW_PRIVS, ki prepoveduje trenutnemu procesu pridobitev novih privilegijev. Mehanizem Landlock omogo\u010da nepriviligiranim programom, da se odpovedo nepotrebnim privilegijem za delovanje, s \u010dimer prostovoljno omejujejo svoj prihodnji dostop do sistema z namenom pove\u010danja varnosti, na primer za za\u0161\u010dito v primeru poskusov izkori\u0161\u010danja ranljivosti v programu.<br \/>\nV gonilniku VirtIO-GPU, ki omogo\u010da delovanje virtualnega GPU, je bila dodana podpora za stanje spanja S4 (hibernacija). <\/p>\n<li class=\"l\"> V gonilniku VirtIO-GPU, ki omogo\u010da delovanje virtualnega GPU, je bila dodana podpora za spanje S4 (hibernacija).\n<\/ul>\n<li class=\"l\"> <b>Mre\u017ena podsistem<\/b>\n<ul>\n<li class=\"l\"> V ksmbd, vgrajenem v jedro stre\u017enika za SMB protokol, je bila dodana podpora za raz\u0161iritve Apple Time Machine za shranjevanje varnostnih kopij, ustvarjenih v macOS prek te aplikacije. Uveden je mehanizem izolacije zaporedij SMB ukazov zavezanim na MessageId za blokiranje napadov s po\u0161iljanjem neveljavnih ali podvojenih zahtevkov. Dodana je podpora za po\u0161iljanje ponovljenih zahtevkov preko protokola SMB3, ne da bi prekinili stanje seje, \u010de je prej\u0161nji zahtevek izgubljen. V SMB3 je implementirana mo\u017enost \u0161ifriranja na ravni posameznih skupnih datotek (share). Dodana je podpora za \u0161ifriranje komunikacijskega kanala SMB Direct, ki uporablja tehnologijo RDMA (Remote Direct Memory Access).\n<li class=\"l\"> Uvedena je mo\u017enost uporabe TCP paketov z raz\u0161iritvijo BIG TCP, ki omogo\u010da pove\u010danje maksimalne velikosti TCP paketa do 4 GB, v UDP tunelih, temelje\u010dih na protokolih VXLAN in GENEVE.\n<li class=\"l\"> Dodana je podpora za preusmeritev protokola MCTP (Management Component Transport Protocol) preko USB (MCTP-over-USB 1.1).\n<li class=\"l\"> Zagotovljena je mo\u017enost onemogo\u010denja (unregistration) omre\u017enih naprav (netkit, veth, vxcan, bareudp, geneve, ipvlan, macvlan itd.) za izbrane prostore imen.\n<li class=\"l\"> Za Bluetooth 6.2+ je bila uvedena podpora za mehanizem SCI (Shorter Connection Interval) za zmanj\u0161anje zakasnitev pri prenosu podatkov v na\u010dinu Bluetooth LE (Low Energy).\n<li class=\"l\"> V API nl80211 je bil dodan poenoten mehanizem (NL80211_CMD_PROBE_PEER) za preverjanje povezanih peerov, ki deluje tako pri brez\u017ei\u010dnih dostopnih to\u010dkah kot na strani odjemalca.\n<\/ul>\n<li class=\"l\"> <b>Oprema<\/b>\n<ul>\n<li class=\"l\"> V jedru 7.5 so bili ozna\u010deni kot zastareli in na\u010drtovani za odstranitev stari ARM platforme, ki se skoraj ne uporabljajo in ovirajo podporo aktualnim podsystemom. Na\u010drtovana je odstranitev okoli 55 tiso\u010d vrstic kode, povezane s podporo platform sa1100, omap24xx, i.MX31, samv7, lpc18xx, riscpc, axxia, footbridge, starih plo\u0161\u010d pxa, orion, dove in mv78xx0, \u010dipov brez enote za upravljanje pomnilnika (MMU) in mikrokontrolerjev stm32f4\/f7\/h7.\n<li class=\"l\"> Dodana je za\u010detna podpora za \u010dipe Apple M3 Pro, Max in Ultra. Implementirano je upravljanje stanja porabe energije za SoC Apple.\n<li class=\"l\"> V podsystem DRM (Direct Rendering Manager) je dodana lastnost \u201ecolor format\u201c, ki uporabniku omogo\u010da preklapljanje formata predstavitve barv za izhodno napravo. Lastnost je \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 za gonilnike GPU i915 (HDMI, DP), amdgpu (HDMI, DP) in rockchip (HDMI). Za testiranje lahko uporabite ukaz oblike \u201emodetest -s 115:1920\u00d71080-60@NV12 -w 115:\u2018color format\u2019:4\u201c, kjer je 115 \u2014 identifikator konektorja, in \u20184\u2019 \u0161tevilka formata YUV420.\n<li class=\"l\"> V gonosniku amdgpu je bila dodana podpora za DRM modifikatorje za AMD GPU serij GFX6-8 (Southern Islands, Sea Islands in Volcanic Islands). Uvedena je za\u010detna podpora za DCN 6.0.0 (Display Core Next). Opravljena je \u010di\u0161\u010denje zastarelega kode.<br \/>\nVklju\u010dena je podpora za CACP (Content Adaptive Contrast and Power), ki omogo\u010da zmanj\u0161anje porabe energije OLED panelov. Za prikazovalne motorje na arhitekturi DCN4 je bila vklju\u010dena podpora za mehanizem IPS (Idle Power State) za zmanj\u0161anje porabe energije med neaktivnostjo. Dodana je podpora za grafi\u010dne kartice AMD Barco.<\/p>\n<li class=\"l\"> V gonosniku i915 je bila preoblikovana koda za dolo\u010danje zmogljivosti in obnavljanje stanja DisplayPort povezav. Za GPU Novalake (NVL) je bila dodana podpora za CMTG (Common mode timing generator) in DC3DO (Display C3 with Clock Off).\n<li class=\"l\"> Nadaljujemo z delom na drm-gonilniku (Direct Rendering Manager) Xe za GPU na osnovi arhitekture Intel Xe, ki se uporablja v grafi\u010dnih karticah Intel dru\u017eine Arc in integrirani grafiki, od procesorjev Tiger Lake naprej. Dodani so novi identifikatorji podprtih naprav. V configfs je implementirana lastnost \u2018enable_multi_queue\u2019 za onemogo\u010danje so\u010dasne uporabe ve\u010d predalov za prenos ukazov. Izbolj\u0161ana je podpora za prehod v spanje.\n<li class=\"l\"> Nadaljevano je delo na integraciji komponent gonilnika Nova za GPU NVIDIA, opremljenimi z GSP programsko opremo, ki se uporablja od serije NVIDIA GeForce RTX 2000 na osnovi mikroarhitekture Turing. Gonilnik je napisan v jeziku Rust. V novi razli\u010dici je bil prehod na nove slike programske opreme TLV, namesto starih razli\u010dic, ki se uporabljajo v gonilniku Nouveau. Dodana je podpora<br \/>\nza zagon programske opreme za \u010dip GSP (GPU System Processor) z vklju\u010ditvijo vGPU. Dodan je API za pridobivanje informacij o velikosti video pomnilnika.<\/p>\n<li class=\"l\"> V gonilniku Tyr, napisanem v jeziku Rust in zagotavlja delovanje z GPU ARM Mali, je bila dodana mo\u017enost nalaganja programske opreme v formatu Mali CSF, aktivacije virtualnega pomnilnika GPU in zagona MCU.\n<li class=\"l\"> V gonilniku msm je bila dodana podpora za GPU Adreno Shikra (A704) in Eliza (722).\n<li class=\"l\"> Dodana je podpora za zvo\u010dne naprave in ASoC: Pioneer DJ DJM-S11,<br \/>\nAW88399 (Lenovo Legion Pro), AW88399 (Lenovo Legion), Lisuan, ALC235, RME HDSPe AIO, RT766\/RT767 SDCA, Maili, Hawi, CS35L62 (SoundWire), RT766\/RT767 VA1.<\/p>\n<li class=\"l\"> Dodana je podpora za Steam Controller (model 2026); mi\u0161i Logitech G502 X Plus in G502 X Lightspeed; tipkovnice Endorfy Thock TKL, Zenbook A16; slu\u0161alke Nova 5X, Nova 7 in Arctis 7; igralni volan Turtle Beach VelocityOne Race; ra\u010dunalni\u0161ke gamepade MSI Claw.\n<li class=\"l\"> Izbolj\u0161ana je podpora za zvok na napravah ASUS VivoBook M515DA\/X515DAP,<br \/>\nLG gram 16 (16Z90TR), Minisforum AI X1 Pro, HP Pavilion 15-eh2xxx, HP Laptop 15-dy0xxx in HP Spectre x360 16-aa0xxx, HP EliteBook 6 G1, HP OmniBook X Flip 14, Lenovo Yoga Pro 7, Huawei Matebook,<br \/>\nThinkPad X1 Carbon 6. generacije, HP ProBook 440 G5, Acer Aspire A515-57. <\/p>\n<li class=\"l\"> Dodana je podr\u0161ka za pametne telefone, tablete i laptopove: Motorola Edge 30, Motorola Moto G2, Xiaomi 12 Lite 5G, Microsoft Surface Pro, Honor MagicBook art 1412in, Sony Xperia M2, Vicharak Axon, Axon Mini i Vaaman2, Asus Zenbook A16, Lenovo Thinkedge se70.\n<li class=\"l\"> Dodana je podpora za ARM-plo\u0161\u010de in SoC Samsung Exynos 1580 (ki se uporablja v vrhunskih pametnih telefonih od leta 2024), Orange Pi 5 pro, Sophgo SG2000 (hibrid Arm\/RISC-V), BeagleBadge, Qualcomm \u201eShikra\u201c in \u201eAltera\u201c (Cortex-A78C), Agilex72 (Cortex-A720), Alientek ATK-DLRV1126, Variscite SoC DART-MX8M-PLUS, DART-MX8M-MINI, VAR-SOM-MX8QM in plo\u0161\u010de Sonata\/Symphony na njihovi osnovi, 9Tripod X3568 v4, Youyeetoo YY3588, milk-v duo, ArmSoM CM5, Freescale Verdin iMX8M Mini, Anbernic rg vita-pro, Embedfire lubancat 4, Vicharak Vaaman, LincStation E1, HINLINK H28K.\n<\/ul>\n<\/ul>\n<p>Istovremeno, latinoameri\u010dka Fondacija slobodnog softvera formirala je<br \/>\nrazli\u010dica popolnoma svobodnega jedra 7.3 \u2014 Linux-libre 7.3-gnu, o\u010di\u0161\u010dena od elementov vdelanih programske opreme in gonilnikov, ki vsebujejo nesvobodne komponente ali odseke kode, katerih obseg uporabe je omejen s strani proizvajalca. V izdaji 7.3 je bila izvedena \u010distitev novih gonilnikov za GPU Mali Tyr, Morse Micro mm81x wi-fi, NXP wi-fi in omre\u017enih kartic na \u010dipih Realtek. Posodobljena je koda \u010di\u0161\u010denja v gonilnikih nova-core, amdgpu, adreno, tegra, iris, rtw89 in mt76 wifi, Qualcomm Q6V5 PAS, qla2xxx scsi in zvo\u010dnih kodekih aw88399. Izvedena je bila \u010distitev imen blob-ov v dts-datotekah (devicetree) za ARM-\u010dipe Qualcomm.<br \/>\n<br \/>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66499\">opennet.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.3. \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: \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0424\u0421 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0441\u0435\u0432\u0434\u043e-\u0424\u0421 failfs \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430 fchroot(), \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 SCHED_EXT, BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432, \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u043e\u0442\u043e\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 NTFS3, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 FUSE, Btrfs \u0438 Ext4, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Apple Time Machine \u0432 ksmbd, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0424\u0421 EFS [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183913","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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.3.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-7-3\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\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\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.3 | 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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.3.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-7-3\" \/>\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-10-21T09:41:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-21T09:41:23+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Izdanje jezgra Linux 7.3 | ProHoster","description":"Nakon dva meseca razvoja, Linus Torvalds je predstavio izdanje jezgra Linux 7.3.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-7-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.3 | 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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.3.","og:url":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-7-3","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-10-21T09:41:23+00:00","article:modified_time":"2026-10-21T09:41:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/183913","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=183913"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/183913\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=183913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=183913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=183913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}