{"id":122993,"date":"2025-03-25T22:22:41","date_gmt":"2025-03-25T20:22:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-14"},"modified":"2025-03-25T22:22:41","modified_gmt":"2025-03-25T20:22:41","slug":"reliz-yadra-linux-6-14","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-6-14","title":{"rendered":"Izdaja jedra Linux 6.14","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Despu\u00e9s de dos meses de desarrollo, Linus Torvalds present\u00f3 el lanzamiento del n\u00facleo Linux 6.14. Entre los cambios m\u00e1s destacados se encuentran: el controlador ntsync con primitivas de sincronizaci\u00f3n de Windows NT, la configuraci\u00f3n de balanceo de operaciones de lectura en Btrfs RAID1, soporte para reflink en XFS en modo realtime, la posibilidad de entrada\/salida bufferizada no almacenada en cach\u00e9, el cgroup dmem para limitar la memoria de la GPU, la utilizaci\u00f3n de io_uring en FUSE, la delegaci\u00f3n de atributos en NFS, el soporte para escritura at\u00f3mica en Device mapper, la aceleraci\u00f3n de enlaces simb\u00f3licos, la gesti\u00f3n de la capacidad de ejecutar scripts, el soporte para chips Qualcomm Snapdragon 8 Elite y un controlador para NPU AMD.    <\/p>\n<p>V novo razli\u010dico je bilo sprejetih 12115 popravkov od 1984 razvijalcev, velikost popravka je 39 MB (spremembe so zajele 10170 datotek, dodanih je bilo 531586 vrstic kode, odstranjeno 235999 vrstic). V prej\u0161nji izdaji je bilo 14172 popravkov od 2086 razvijalcev, velikost popravka je 46 MB. Pribli\u017eno 41% vseh predstavljenih sprememb v 6.14 se nana\u0161a na gonilnike naprav, pribli\u017eno 13% sprememb se nana\u0161a na posodobitev kode, specifi\u010dne za strojne arhitekture, 14% se nana\u0161a na omre\u017eni sklad, 7% na datote\u010dne sisteme in 4% na notranje pod sisteme jedra.       <\/p>\n<p>Las principales novedades en el n\u00facleo 6.14:  <\/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\"> V datote\u010dnem sistemu Btrfs je bila dodana podpora za nove metode uravnote\u017eenja operacij branja med pomnilniki, ki so vklju\u010deni v RAID1. Poleg prej delujo\u010dega porazdelitve obremenitve na osnovi identifikatorjev procesov (pid) nova razli\u010dica ponuja tri nove na\u010dine uravnote\u017eenja: 'rotation' (enakomerno porazdelitev obremenitve med vsemi pomnilniki, na\u010din je privzeto vklju\u010den); 'latency' (porazdelitev z upo\u0161tevanjem zamud, kar je lahko koristno v primeru napak ali nestabilnega delovanja pomnilnikov); devid (ro\u010dna kontrola). Za spreminjanje na\u010dina uravnote\u017eenja je dodan vmesnik '\/sys\/fs\/btrfs\/\/read_policy'. Med drugimi spremembami v Btrfs je bila izvedba ioctl FS_IOC_READ_VERITY_METADATA.\n<li class=\"l\"> Dodana je funkcija nekontroliranog baferiranog ulaza\/izlaza, pri \u010demu se podaci uklanjaju iz stranice cachea odmah nakon zavr\u0161etka operacija \u010ditanja ili pisanja. Ova promjena mo\u017ee biti korisna prilikom kori\u0161\u0107enja vrlo brzih ure\u0111aja za pohranu, kod kojih je ke\u0161iranje operacija u radnoj memoriji suvi\u0161no. Za takve ure\u0111aje nova funkcija omogu\u0107ava izbjegavanje nepotrebnog tro\u0161enja memorije stranice cachea bez pribjegavanja slo\u017eenom API-ju direktnog ulaza\/izlaza (Direct I\/O).\n<li class=\"l\"> V fsnotify, mehanizmu za spremljanje sprememb v FS, je bilo dodano novo dogodkovno obvestilo FS_PRE_ACCESS, ki se generira v fazi pred dostopom do vsebine datoteke. Dogodek se obravnava v sinhronem na\u010dinu, tj. jedro po\u0161lje dogodek in \u010daka na prejem odgovora. \u010ce je odgovor prejet, se operacija izvede, v nasprotnem primeru, \u010de pride do napake, sistemski klic vrne kodo napake v uporabni\u0161ki prostor. S pomo\u010djo FS_PRE_ACCESS je mogo\u010de v uporabni\u0161kem prostoru organizirati polnjenje datoteke, ko so podatki pripravljeni v po\u010dasnem skladi\u0161\u010du.\n<li class=\"l\"> U FUSE podsustavu, koja omogu\u0107ava stvaranje implementacija datote\u010dnih sustava u korisni\u010dkom prostoru, dodana je podr\u0161ka za razmjenu podataka izme\u0111u jezgre i obraditelja u korisni\u010dkom prostoru kori\u0161tenjem mehanizma ulaza\/izlaza io_uring. Ova promjena dovodi do pove\u0107anja performansi FUSE-a smanjenjem prebacivanja konteksta izme\u0111u jezgre i korisni\u010dkog prostora.\n<li class=\"l\"> V datote\u010dnem sistemu XFS je bila dodana mo\u017enost uporabe obratnega preslikavanja (rmap, reverse-mapping) v na\u010dinu delovanja s predvidljivimi zakasnitvami (\u00bbrealtime device\u00ab). Obratno preslikavanje omogo\u010da dolo\u010ditev, kateri datoteki pripada dolo\u010den blok na shranjevalnem napravi. S pomo\u010djo rmap v XFS za realtime-re\u017eim je bila implementirana podpora operaciji reflink, ki omogo\u010da ustvarjanje kopij datotek s kloniranjem metapodatkov datoteke in ustvarjanjem sklica na \u017ee obstoje\u010de podatke brez dejanskega kopiranja.\n<li class=\"l\"> U VFS-u je implementirano ke\u0161iranje veli\u010dine simboli\u010dnih linkova, \u0161to je omogu\u0107ilo ubrzanje izvr\u0161avanja operacije readlink za 1,5% (u testu sa \/initrd.img u ext4). Ke\u0161iranje je uklju\u010deno u FS ext4 i tmpfs.\n<li class=\"l\"> V implementacijo NFSv4.2 je bila dodana podpora za delegiranje datote\u010dnih atributov, kar omogo\u010da upravljanje z atributi datotek, kot je \u010das spremembe (mtime), na strani NFS-odjemalca, brez potrebe po prenosu sprememb na stre\u017enik. V NFS je prav tako izbolj\u0161ana podpora za protokol \u00bbLOCALIO\u00ab, ki omogo\u010da ugotavljanje, ali sta NFS-odjemalec in stre\u017enik na isti gostiteljski napravi, da se lahko izvedejo ustrezne optimizacije, kot je neposredni vnos\/iznos (Direct I\/O) s strani odjemalca.\n<li class=\"l\"> Izbolj\u0161ana je zmogljivost operacij branja v datote\u010dnih sistemih NETFS, CIFS in AFS (Andrew File System).\n<li class=\"l\"> V Squashfs je bil vklju\u010den na\u010din neposrednega nalaganja blokov v stran\u010dni predpomnilnik (SQUASHFS_FILE_DIRECT), kar omogo\u010da, da se izognemo lo\u010denemu predpomnilniku read_page. Ta sprememba je omogo\u010dila zmanj\u0161anje velikosti pomnilnika, ki ga zahteva delovanje Squashfs.\n<li class=\"l\"> V sistemskem klicu statx() je bil implementiran flags STATX_DIO_READ_ALIGN, za dolo\u010danje zahtevanega poravnanja za operacije branja iz datoteke.\n<li class=\"l\"> V datote\u010dnem sistemu Bcachefs je bil posodobljen in stabiliziran format diskovnih struktur. Vse nadaljnje spremembe formata bodo obravnavane kot neobvezne in bodo implementirane v obliki opcijskih dopolnitev. Znatno je pove\u010dana hitrost preverjanja celovitosti FS. Poleg tega je v Bcachefs izbolj\u0161ano delovanje v na\u010dinu samo za branje; odpravljene so te\u017eave, ki vodijo do dostopa do pomnilnika po njegovi osvoboditvi (use after free); re\u0161ene so te\u017eave s reflink pokazatelji v fsck; popravljena je obravnava ponovnega zagona transakcij.\n<li class=\"l\"> Vrnjena je bila modul md-linear, namenjen zdru\u017eevanju blokovnih naprav. Ta modul je bil prej razgla\u0161en za zastarelo in odstranjen iz jedra 6.8, vendar se je izkazalo, da je bil potreben in je bil zato zdaj obnovljen.\n<li class=\"l\"> Datote\u010dna sistema F2FS in SQUASHFS sta pre\u0161la na uporabo strani\u0161nih folij (page folios).\n<li class=\"l\"> Datote\u010dna sistema OCFS2 in DLMFS sta pre\u0161la na uporabo novega API za montiranje particij.\n<li class=\"l\"> V gonilniku null_blk je bil implementiran atribut \u00bbrotational\u00ab, ki ga nastavimo preko configfs in omogo\u010da simulacijo delovanja naprave, ki temelji na vrte\u010dih se diskih, za poenostavitev testiranja funkcij jedra.\n<li class=\"l\"> V sistemu Device mapper in v modulih dm-mirror, dm-io, dm-table, dm-linear, dm-stripe in dm-raid1 je bila implementirana podpora za atomsko pisanje.                             <\/ul>\n<li class=\"l\"> <b>Pomnilnik in sistemske storitve<\/b>\n<ul>\n<li class=\"l\"> Integracija u jezgru drajvera ntsync, koja realizuje simboli\u010dki ure\u0111aj \/dev\/ntsync i set primitiva za sinhronizaciju kori\u0161\u0107enih u jezgru Windows NT, je zavr\u0161ena. Implementacija ovakvih primitive na nivou jezgra zna\u010dajno pobolj\u0161ava performanse Windows igara koje se pokre\u0107u pomo\u0107u Wine. Pove\u0107anje performansi se posti\u017ee eliminacijom tro\u0161kova vezanih za kori\u0161\u0107enje RPC u korisni\u010dkom prostoru. Kreiranje posebnog drajvera za jezgro Linux je obja\u0161njeno problemati\u010dno\u0161\u0107u ispravne implementacije NT sinhronizacionog API-ja u odnosu na postoje\u0107e primitive u jezgru.\n<li class=\"l\"> Dodata je nova cgroup DMEM kontroler za odvojeno pra\u0107enje memorijskih podru\u010dja ure\u0111aja, kao \u0161to su GPU. DMEM omogu\u0107ava kreiranje posebnih cgroup za razli\u010dite zadatke koji koriste GPU, kako bi se moglo izvr\u0161avati bez me\u0111usobnog uticaja. Nova funkcionalnost re\u0161ava problem obustavljanja operacija sa GPU prilikom istro\u0161enosti dostupne memorije, zahvaljuju\u0107i pra\u0107enju reflektovane memorije GPU i memorije CPU koja se koristi od strane drajvera u posebnim cgroup.\n<li class=\"l\"> Optimizovane su operacije skaliranja za ispra\u017enjavanje (flush) TLB (Translation Lookaside Buffer) ke\u0161a, koji se koristi za ubrzanje konverzije virtuelnih adresa u fizi\u010dke. Dodate optimizacije svode se na odlo\u017eeno a\u017euriranje nekih struktura podataka tokom prebacivanja konteksta, \u0161to omogu\u0107ava pobolj\u0161anje performansi prilikom prolaska nekih testova.\n<li class=\"l\"> Pove\u0107ane su performanse MGLRU (Multi-Generational LRU) mehanizma, koji se koristi za odre\u0111ivanje koje stranice memorije se koriste, a koje mogu biti izgnane u deo za razmenu.\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 aktivirana in ne vodi v vklju\u010ditev Rust-a med obvezne gradbene odvisnosti jedra). Omogo\u010deno je uporaba v kodi jedra makroja \u00bbderive(CoercePointee)\u00ab, ki omogo\u010da uporabo pametnih kazalcev s trait-objekti. V jedro so vklju\u010dene Rust-ovinske zavitke za PCI, platforme, Open Firmware, simbolne naprave in nekatere funkcije vhod\/izhod. Greg Kroah-Hartman, odgovoren za podporo stabilni veji jedra Linux, je aktualno stanje opisal kot \u00bbskoraj pripravljeno za pisanje pravega gonilnika v Rustu\u00ab.\n<li class=\"l\"> V scenarijih za sestavljanje je predlagana nova koda za generiranje razli\u010dic za debug simbole za nalo\u017eene module, ki zdaj uporablja informacije iz zapisov o napakah v formatu DWARF, namesto da bi neposredno analizirala izvorno kodo. Sprememba omogo\u010da uporabo razli\u010dic debuggerskih simbolov za module, napisane v jeziku Rust. Stara implementacija je prav tako ohranjena v jedru, izbira generatorja pa se izvede na ravni mo\u017enosti za sestavljanje.\n<li class=\"l\"> Za arhitekturo PowerPC je bila implementirana podpora za na\u010din lene prednostnega izlo\u010danja nalog (PREEMPT_LAZY, lazy preemption), ki ustreza na\u010dinu popolnega izlo\u010danja (\u00bbfull preemption\u00ab) za realtime-naloge (RR\/FIFO\/DEADLINE), vendar odlo\u017ei izlo\u010danje obi\u010dajnih nalog (SCHED_NORMAL) do meje tikanja.\n<li class=\"l\"> V podsistemo profilirovanja u\u010dinkovitosti \u201eperf\u201c je dodana podpora za \u0161tetje porabe energije procesorjev AMD. Dodana je mo\u017enost delovanja na sistemih, ki imajo do 2048 jedro CPU.\n<li class=\"l\"> Omogo\u010dena je uporaba parametra sysctl pid_max s prostori imen procesnih identifikatorjev (ID namespace). Parameter pid_max je namenjen omejevanju najve\u010dje vrednosti identifikatorjev procesov (PID) in ga je zdaj mogo\u010de uporabiti za omejevanje najve\u010djega mo\u017enega \u0161tevila procesov, zagnanih v dolo\u010denem prostoru imen. Obravnava parametra poteka hierarhi\u010dno, torej omejitve v zunanjih prostorih imen veljajo tudi za vgrajene prostore imen.\n<li class=\"l\"> Pri uporabi za zagon procesa sistemskega klica execveat v datote\u010dnem sistemu \/proc bo sedaj prikazano ime zagnane datoteke in ne \u0161tevilka datote\u010dnega descriptorja.\n<li class=\"l\"> V sestavo izvorne kode jedra (v imeniku samples\/vfs) je bila dodana orodje mountinfo, ki prikazuje uporabo sistemskih klicev statmount() in listmount().\n<li class=\"l\"> V podsistemu BPF so bile predlagane nove funkcije bpf_local_irq_save() in bpf_local_irq_restore() za za\u010dasno onemogo\u010danje prekinitev na lokalnem CPU. Funkcije se lahko uporabijo za implementacijo struktur, katerih obdelava ni prekinjena.\n<li class=\"l\"> V sistemskem klicu madvise() pri uporabi vlag MADV_DONTNEED in MADV_FREE je zagotovljeno spro\u0161\u010danje tabel strani pomnilnika, povezanih z spro\u0161\u010denim obsegom naslovov, saj lahko v nekaterih situacijah prazne strani pomnilnika zasedejo precej veliko pomnilnika.\n<li class=\"l\"> Za arhitekturo OpenRISC je bila implementirana podpora mehanizmu ponovljivih zaporedij (rseq, restartable sequences), namenjenemu hitremu atomarnemu izvajanju operacij, ki se v primeru prekinitve z drugim nitjo po\u010distijo in posku\u0161a se jih znova izvesti.\n<li class=\"l\"> Izvedena je bila reorganizacija kode z implementacijo algoritemov CRC32 in CRC-T10DIF, ki se ve\u010d ne prekrivata s podsistemom crypto in se neposredno kli\u010de iz knji\u017eni\u010dnega vmesnika. Sprememba je omogo\u010dila poenostavitev kode in pove\u010danje njene u\u010dinkovitosti.\n<li class=\"l\"> V sistem asynhronega vhod\/izhod io_uring je dodan vmesnik za prenos dodatnih metapodatkov o celovitosti pri izvajanju operacij branja in pisanja.            <\/ul>\n<li class=\"l\"> <b>Virtualizacija in varnost<\/b>\n<ul>\n<li class=\"l\"> Sistemskemu klicu execveat je dodana zastavica AT_EXECVE_CHECK, ki omogo\u010da preverjanje veljavnosti za izvr\u0161evanje datoteke brez dejanskega zagona, ob upo\u0161tevanju varnostnih politik, pravic dostopa in aktivnih LSM modulov. Za uporabo v povezavi z AT_EXECVE_CHECK so predlagane securebit zastavice SECBIT_EXEC_RESTRICT_FILE in SECBIT_EXEC_DENY_INTERACTIVE, ki jih lahko uporabimo za omejevanje izvr\u0161evanja datotek s skripti v interpreterjenih programskih jezikih. Zastavica SECBIT_EXEC_RESTRICT_FILE nalaga povezanjem in interpreterjem, da uporabijo mo\u017enost AT_EXECVE_CHECK za preverjanje veljavnosti izvr\u0161evanja, medtem ko zastavica SECBIT_EXEC_DENY_INTERACTIVE prepoveduje obravnavo interaktivnih ukazov. Osnovna ideja spremembe je, da se mo\u017enosti varnostnih politik ne uporablja le za tradicionalne izvr\u0161ljive datoteke, temve\u010d tudi za besedilne datoteke s skripti, ki jih je mogo\u010de nalo\u017eiti z zagonjem interpreterja (tj. prepoved izvr\u0161evanja se lahko izvede ne le pri zagonu \u2018.\/script.sh\u2019 ampak tudi pri izvajanju v obliki \u2018sh script.sh\u2019).\n<li class=\"l\"> Na sistemih x86 je bila uvedena podpora za za\u0161\u010ditene \u010dasovne \u0161tevce za gostiteljske sisteme, ki ne dovoljujejo spreminjanja sistemskih ur gostiteljske naprave iz gostovskega okolja. Mo\u017enost je bila realizirana na osnovi mehanizma AMD SEV (Secure Encrypted Virtualization), ki se uporablja v virtualizacijskih sistemih za za\u0161\u010dito <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sl\/vps\/\"   title=\"virtualnih naprav\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2196\">virtualnih naprav<\/a> pred vme\u0161avanjem hipervizorja ali skrbnika gostiteljske naprave.\n<li class=\"l\"> V sistem mmandatnega nadzora SELinux je bila dodana podpora za xperm pravila, ki omogo\u010dajo povezovanje politik SELinux s specifi\u010dnimi klici ioctl() ali sporo\u010dili netlink.\n<li class=\"l\"> Za overitev jedrskih modulov z digitalnim podpisom je namesto SHA1 privzeto uporabljen algoritem SHA512.\n<li class=\"l\"> V gonilnikih za gostiteljske sisteme VirtualBox je bila vklju\u010dena podpora za arhitekturo ARM64.\n<li class=\"l\"> V hipervizorju <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sl\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4439\">KVM<\/a> delo na aktivaciji mehanizma Intel TDX (Trusted Domain Extensions) za \u0161ifriranje pomnilnika gostiteljski sistemov se nadaljuje.\n<li class=\"l\"> V virtio_blk je bila dodana podpora za na\u010din obnove napak.                <\/ul>\n<li class=\"l\"> <b>Mre\u017ena podsistem<\/b>\n<ul>\n<li class=\"l\"> V implementaciji protokola RxRPC je nastala mo\u017enost uporabe velikih UDP okvirjev za pove\u010danje prepustnosti.\n<li class=\"l\"> Za TCP je bila dodana podpora za algoritem RACK-TLP za dolo\u010danje izgube paketov.\n<li class=\"l\"> Dodana nova sysctl tcp_tw_reuse_delay, ki deluje v povezavi z imenskim prostorom (network namespace) in omogo\u010da dolo\u010ditev zamude, preden sistem lahko ponovno uporabi \u0161tevilko omre\u017enega vrata po zaprtju TCP-soketa.\n<li class=\"l\"> Dodana mo\u017enost izbire ponudnika natan\u010dnega \u010dasa (PTP) za oblikovanje \u010dasovnih oznak na ravneh PHY in MAC.\n<li class=\"l\"> Za IPsec je bila uvedena podpora za mehanizem agregiranja in fragmentiranja inkapsuliranih IP paketov \u2014 IP-TFS\/AGGFRAG (IP Traffic Flow Security\/Aggregation and Fragmentation Mode for Encapsulating Security Payload).\n<li class=\"l\"> V sistem mre\u017enih soketov je bila dodana podpora za prenos informacij o prioriteti (SO_PRIORITY) v obliki upravljalskih sporo\u010dil (cmsg \u2014 control messages). Za mre\u017ene sokete je bila dodana mo\u017enost SO_RCVPRIORITY, ki vklju\u010duje v funkciji recvmsg() prenos informacij o prioriteti soketa.                                <\/ul>\n<li class=\"l\"> <b>Oprema<\/b>\n<ul>\n<li class=\"l\"> Dodana je gonilnik amdxdna za integrirane v CPU AMD pospe\u0161evalnike NPU (Neural Processing Unit) na osnovi arhitekture XDNA, namenjenega pospe\u0161evanju operacij, povezanih z u\u010denjem stroj. NPU, temelje\u010d na arhitekturi XDNA, je na voljo v serijah 7040 in 8040 procesorjev AMD Ryzen, pospe\u0161evalnikih AMD Alveo V70 in SoC AMD Versal.\n<li class=\"l\"> V gonilniku i915 so dodani identifikatorji novih GPU, implementiran je obvladovalec napak inicializacije HDMI, pove\u010dana je zanesljivost ponovne nastavitve GPU motorjev na sistemih Haswell in starej\u0161ih.\n<li class=\"l\"> Delo na drm-gonilniku (Direct Rendering Manager) Xe za GPU na osnovi arhitekture Intel Xe se nadaljuje, kar se uporablja v grafi\u010dnih karticah Intel dru\u017eine Arc ter integrirani grafiki, od procesorjev Tiger Lake naprej.\n<li class=\"l\"> V gonilniku Nouveau je dodana mo\u017enost prenosa predpomnilnikov s koti GSP-RM preko debugfs.\n<li class=\"l\"> V gonilniku AMDGPU je bila uvedena podpora za mehanizem DRM panic, ki prikazuje podobnost \u201emodremu zaslonu smrti\u201c v primeru napak. Priprave na podporo prihodnje serije grafi\u010dnih kart Radeon RX 9000 na osnovi arhitekture RDNA4 so se nadaljevale. Posodobljena je podpora za DCN 3.5, GG 9.5, IH 4.4, PSP 13.x, SMU 13.x, VCN 5.x, JPEG 5.x, GC 12.x, DC FAMS, RAS in ISP.\n<li class=\"l\"> V DRM-gonilniku msm (GPU Qualcomm Adreno) je dodana podpora za platformo Qualcomm SM6150 (QCS615).\n<li class=\"l\"> V DRM-gonilniku panfrost je dodana podpora za SoC MediaTek MT8188 s GPU Mali-G57.\n<li class=\"l\"> V DRM-gonilniku vc4 je dodana podpora za SoC Broadcom BCM2712 (Raspberry Pi 5).\n<li class=\"l\"> V vfio-gonilniku nvgrace-gpu je dodana podpora za \u010dipe NVIDIA Grace Blackwell 200.\n<li class=\"l\"> V paketu je vklju\u010deno gonilo za Intel THC (Touch Host Controller), ki se uporablja za interakcijo s tactile zasloni in touchpadi v nekaterih prenosnih ra\u010dunalnikih. Dodana je podpora za naprave Wacom s PCI vmesnikom. Dodana je podpora za igralne krmilnike QH Electronics.\n<li class=\"l\"> Dodana je podpora za ARM platforme, SoC in naprave: Qualcomm Snapdragon 8 Elite (SM8750), Qualcomm Snapdragon AR2 (SAR2130P), Qualcomm IQ6\/IQ8, Snapdragon 425 (MSM8917), Samsung Exynos 9810, Blaize BLZP1600, Microchip SAMA7D65, Renesas R-Car V4H ES3.0, Renesas RZ\/G3E. Dodana je podpora za SoC SpacemiT K1 na osnovi arhitekture RISC-V.\n<li class=\"l\"> V zvo\u010dnem sistemu ALSA za MIDI 2.0 so raz\u0161irjeni API rawmidi in sequencer. V API za zunanje delovanje kompresijskih operacij je dodana podpora za ASRC (Asynchronous Sample Rate Conversion).\n<li class=\"l\">  Dodana je podpora za zvo\u010dne sisteme naprav Allwinner suinv F1C100s, Awinc AW88083, Realtek ALC5682I-VE, TAS2781, Focusrite Scarlett 4th Gen 16i16, 18i16 in 18i20. Dodana je podpora za brez\u017ei\u010dne slu\u0161alke SteelSeries Arctis 9.      <\/ul>\n<\/ul>\n<p>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62937\">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 6.14. \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: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0447\u0442\u0435\u043d\u0438\u044f \u0432 Btrfs RAID1, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 reflink \u0432 XFS \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 realtime, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0435\u043a\u044d\u0448\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0431\u0443\u0444\u0435\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430, dmem cgroup \u0434\u043b\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 GPU, \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 io_uring \u0432 FUSE, \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432 \u0432 NFS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-122993","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 6.14.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-6-14\" \/>\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 6.14 | 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 6.14.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-6-14\" \/>\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=\"2025-03-25T20:22:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-03-25T20:22:41+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\udd47Izdaja jedra Linux 6.14 | ProHoster","description":"Po dveh mesecih razvoj Linus Torvalds predstavil izda jedra Linux 6.14.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-6-14","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 6.14 | 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 6.14.","og:url":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-6-14","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":"2025-03-25T20:22:41+00:00","article:modified_time":"2025-03-25T20:22:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"122993","title":null,"description":null,"keywords":null,"keyphrases":null,"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":"2026-02-09 17:43:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 11:35:20","updated":"2026-02-09 17:43:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/122993","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=122993"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/122993\/revisions"}],"predecessor-version":[{"id":164317,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/122993\/revisions\/164317"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=122993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=122993"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=122993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}