{"id":168524,"date":"2026-04-13T11:12:24","date_gmt":"2026-04-13T09:12:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-7-0"},"modified":"2026-04-13T11:12:24","modified_gmt":"2026-04-13T09:12:24","slug":"reliz-yadra-linux-7-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-7-0","title":{"rendered":"Izdaja jedra Linux 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po dveh mesecih razvoja je Linus Torvalds predstavil izdajo jedra Linux 7.0. Med najbolj opaznimi spremembami so: pravila za uporabo AI-asistentov, vklju\u010ditev Rusta v osnovne zmo\u017enosti jedra, pove\u010dana zmogljivost izmenjevanja, privzeto vklju\u010ditev na\u010dina PREEMPT_LAZY, podpora filtrom za operacije io_uring, nova datote\u010dna sistema Nullfs, infrastruktura fserror, orodja za spremljanje XFS, podpora preusmerjanju v Btrfs, privzeta vklju\u010ditev razli\u010dice NFS 4.1, integracija post-kvantnega kriptoalgoritma ML-DSA, aktivacija AccECN v omre\u017eni podsistemu, za\u010detna podpora za WiFi 8.      <\/p>\n<p>\u0160tevilka 7.0 je bila dodeljena, ker se je v veji 6.x nabrala dovolj izdaj za spremembo prve \u0161tevilke razli\u010dice (v preteklosti je bila izdaja 6.0 oblikovana takoj za 5.19). Sprememba \u0161tevil\u010denja se izvede iz estetskih razlogov in predstavlja formalni korak, ki odpravi nelagodje zaradi prevelikega \u0161tevila izdaj v seriji.       <\/p>\n<p>Nova verzija uklju\u010duje 15624 ispravki od 2477 programera, veli\u010dina zakrpe je 56 MB (promjene su obuhvatile 18053 datoteka, dodano je 704060 linija koda, uklonjeno 278132 linije). U prethodnom izdanju bilo je 15657 ispravki od 2237 programera, veli\u010dina zakrpe je 52 MB. Oko 51% svih izmjena predstavljenih u 7.0 vezano je uz upravlja\u010dke programe ure\u0111aja, otprilike 11% izmjena odnosi se na a\u017euriranje koda specifi\u010dnog za hardverske arhitekture, 14% se odnosi na mre\u017eni stog, 5% na datote\u010dne sustave i 3% na unutarnje podsustave jezgre.       <\/p>\n<p>Glavne novosti v jedru 7.0 (1, 2, 3):  <\/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\"> Uresni\u010dena je bila infrastruktura fserror in dodan API za pridobivanje informacij o napakah vhod\/izhod in po\u0161kodbah metapodatkov pri delu z datotekami. Predlagana infrastruktura poenotuje prenos podatkov o napakah v prostor uporabnika preko mehanizma fsnotify v datote\u010dnih sistemih.\n<li class=\"l\"> V XFS so dodale nove mo\u017enosti za spremljanje stanja datote\u010dnega sistema iz uporabni\u0161kega prostora. Predlagana je ioctl-operacija XFS_IOC_HEALTH_MONITOR, ki vra\u010da datote\u010dni deskriptor, prek katerega je mogo\u010de pridobiti informacije o napakah, povezanih s po\u0161kodbo metapodatkov ali napakami pri vhodu\/izhodu, ter spremljati spremembe stanj FS, kot sta odmontiranje in zaklju\u010dek delovanja. Dodatno je predlagan upravljan proces v ozadju xfs_healer preko systemd, ki obdela dogodke o stanju FS iz uporabni\u0161kega prostora in po potrebi samodejno za\u017eene postopke za obnovitev.\n<li class=\"l\"> U datote\u010dni sustav Btrfs dodana je eksperimentalna podr\u0161ka za strukturu 'stablo remapiranja' (remap tree), koja se u budu\u0107nosti mo\u017ee koristiti kao me\u0111usloj prilikom izvo\u0111enja operacija ulaza-izlaza. Su\u0161tina nove mogu\u0107nosti je da, nakon premje\u0161tanja podataka na disku, umjesto a\u017euriranja svih povezanih struktura, u dodatnoj strukturi 'remap tree' se \u010duvaju stari i novi adresa podataka, a zatim prilikom pristupa podacima dolazi do zamjene adresa. Novi pristup se predstavlja kao pouzdaniji i fleksibilniji, kao i olak\u0161avaju\u0107i daljnje pro\u0161irenje funkcionalnosti Btrfs.\n<li class=\"l\"> V Btrfs je podpora za neposredno vhod\/izhod v situacijah, ko je velikost bloka ve\u010dja od velikosti strani v sistemu.\n<li class=\"l\"> U sustav je uklju\u010dena nova datote\u010dna struktura 'Nullfs', koju je mogu\u0107e koristiti kao zamjensku za korijenski FS. Datote\u010dni sustav Nullfs je uvijek prazan, ne sadr\u017ei podatke i ne podr\u017eava izmjene. Svrha Nullfs-a je kori\u0161tenje kao po\u010detni FS za pojednostavljenje procesa pokretanja sustava \u2014 preko Nullfs-a se zatim montiraju drugi FS i koristi sustavni poziv pivot_root() za prebacivanje korijenskog FS umjesto brisanja sadr\u017eaja initramfs i kori\u0161tenja povezane korijenske FS.\n<li class=\"l\"> Implementirano je a\u017euriranje informacija o vremenu modifikacije datoteka u neblokiraju\u0107em re\u017eimu. Ranije je poziv file_update_time_flags() s flagom IOCB_NOWAIT vra\u0107ao gre\u0161ku '-EAGAIN', \u0161to nije omogu\u0107avalo kori\u0161tenje operacija direktnog pisanja u neblokiraju\u0107em re\u017eimu.\n<li class=\"l\"> V datote\u010dnih sistemih je bila v razred posebej vklju\u010denih mo\u017enosti prevedena podpora za obvestilne zaklepe (lease). Privzeto ta mehanizem zdaj ni aktiven zaradi te\u017eav z datote\u010dnimi sistemi, ki sprva niso bili zasnovani za njegovo uporabo. Na primer, datote\u010dna sistema 9p in cephfs tega ne podpirata.\n<li class=\"l\"> V datote\u010dnem sistemu EROFS (Extendable Read-Only File System), namenjenem za uporabo na particijah, dostopnih samo za branje, je privzeto za stiskanje uporabljen algoritem LZMA. Opcijsko so na voljo algoritmi DEFLATE in Zstandard, ki ve\u010d niso ozna\u010deni kot eksperimentalni. Uvedeno je bilo skupno uporabo zapisov v stran\u010dnem predpomnilniku (page-cache) za identi\u010dne datoteke v lo\u010denih datote\u010dnih sistemih EROFS.\n<li class=\"l\"> Odstranjen je na\u010din laptop_mode, ki var\u010duje z energijo s prelo\u017eitvijo in zdru\u017eevanjem operacij zapisa na trdi disk z namenom podalj\u0161anja \u010dasa, ko je disk v mirovanju, in zmanj\u0161anja \u0161tevila prebujanj. Ta na\u010din je izgubil ustreznost, saj so v sodobnih mobilnih napravah trdi diski zamenjani s trdimi diski.\n<li class=\"l\"> Datote\u010dni sistem F2FS je bil prenesen na uporabo velikih folojev pomnilnika (large folios).\n<li class=\"l\"> Obnovljeno je delo na gonilniku ntfs3, ki ga razvija podjetje Paragon Software. Dodana je podpora za operacije z datotekami na temelju iomap, implementirane so mo\u017enosti llseek SEEK_DATA\/SEEK_HOLE, dodan je na\u010din delalloc za zamrzitev dodeljevanja blokov. Medtem je bila na seznamu za razpo\u0161iljanje razvijalcev jedra februarja odobrena vklju\u010ditev nove implementacije NTFS &#8212; ntfsplus, zasnovane za zamenjavo ntfs3.\n<li class=\"l\"> Privzeto je ob sestavljanju vklju\u010dena razli\u010dica protokola NFS 4.1 (CONFIG_NFS_V4_1). Zagotovljena je zaklepanje izvoza preko NFS specializiranih pseudo-datote\u010dnih sistemov, kot sta pidfs in nsfs. V NFSD je bila uvedena eksperimentalna mo\u017enost uporabe POSIX ACL in dodana podpora za dinami\u010dno prilagajanje bazena niti (thread-pool) glede na obremenitev.                                <\/ul>\n<li class=\"l\"> <b>Pomnilnik in sistemske storitve<\/b>\n<ul>\n<li class=\"l\"> U\u010dinkovita so bila uradna pravila za uporabo AI-asistentov in vklju\u010ditev samodejno generirane vsebine v jedro. Pri prenosu generirane kode je predpisano, da se ozna\u010di z uporabo AI-asistenta preko oznake &#171;Assisted-by&#187;. AI-asistentom je prepovedano dodajati oznako &#171;Signed-off-by&#187; &#8212; oseba, ki je posredovala popravek, velja za avtorja, nosi odgovornost za posredovano spremembo in jam\u010di za njeno kakovost. Razvijalcem je predpisano, da izvajajo ro\u010dne preglede kode, pridobljene preko AI, in preverijo skladnost rezultata z licen\u010dnimi zahtevami.\n<li class=\"l\"> Podpora za Rust je pre\u0161la iz eksperimentalnih v glavne funkcije jedra. Podpora za Rust ni privzeto aktivna in ne vklju\u010duje Rust med obvezne kompilacijske odvisnosti za jedro.\n<li class=\"l\"> Integracija mehanizma &#171;Swap Table&#187; v jedro je zaklju\u010dena, kar omogo\u010da pove\u010danje zmogljivosti podkupovanja. Pospe\u0161ek se dose\u017ee s zmanj\u0161anjem konkurence za dostop do predpomnilnika podkupovanja, bolj u\u010dinkovitim iskanjem v predpomnilniku in zmanj\u0161anjem fragmentacije. Backend na osnovi Swap Table je bil uporabljen za predpomnjenje podkupovanja namesto backenda XArray in je omogo\u010dil, da je v testu redis-benchmark med BGSAVE pove\u010dalo \u0161tevilo obdelanih zahtevkov za 22%.\n<li class=\"l\"> Dodana je podpora za raz\u0161iritev Thread Safety Analysis, ki je bila uvedena v Clang 22, kar omogo\u010da identifikacijo potencialnih stanj dirke in napak, ki jih povzro\u010da nepravilno dodeljevanje zaklepov \u017ee v fazi prevajanja. Raz\u0161iritev ponuja vrsto atributov, kot so GUARDED_BY(&#8230;), REQUIRES(&#8230;), RELEASE(&#8230;) in ACQUIRE(&#8230;), ki omogo\u010dajo ozna\u010devanje funkcij, ki jih pokrivajo zaklepi, in lo\u010ditev obmo\u010dij delovanja zaklepov (opredelitev konteksta). V fazi prevajanja se preverja pravilnost uporabe sinhronizacijskih primitivov, kot so mutexi, na podlagi ocene aktivnosti ali neaktivnosti, povezanega s kontekstom.\n<li class=\"l\"> V sistemski klic open_tree je bila dodana zastavica OPEN_TREE_NAMESPACE za poenostavitev nastavitve izoliranih kontejnerjev in pospe\u0161itev njihovih zagonov v sistemih z veliko \u0161tevilo to\u010dk montiranja. Na podoben na\u010din kot OPEN_TREE_CLONE nova zastavica kopiira le dolo\u010deno drevo to\u010dk montiranja (mount tree), vendar namesto lokalnega datote\u010dnega descriptorja vrne datote\u010dni descriptor v novem prostoru imen to\u010dk montiranja, kjer se skopirano drevo montira nad kopijo dejanskega korenskega datote\u010dnega sistema. Zastavica OPEN_TREE_NAMESPACE je potrebna za ukinitev lo\u010denega izvajanja operacij unshare(CLONE_NEWNS) in pivot_root(), ki se uporabljata pri ustvarjanju kontejnerjev.\n<li class=\"l\"> V sistemski klic rseq je bila dodana mehanizem za raz\u0161iritev kvantov \u010dasa (time slice), kar omogo\u010da pridobitev dodatnega procesorskega \u010dasa za neprekinjeno izvajanje kriti\u010dne sekcije. Ideja je, da se izogne prekinitvi na\u010drtovalnika nalog kriti\u010dne sekcije z nastavljeno zaklepanjem, kar bi pripeljalo do prenosa nadzora drugim nitjem, ki uporabljajo vir, na katerem ostaja nastavljena zaklepna. Raz\u0161iritev kvanta \u010dasa se izvaja brez dodatnih stro\u0161kov, vendar tudi brez strogih garancij, ki jih zagotavlja popolno uravnavanje prioritet.\n<li class=\"l\"> Za arhitekture arm64, loongarch, powerpc, riscv, s390 i x86, je na\u010din preempcije u planeru prema zadanim postavkama promijenjen s PREEMPT_NONE na PREEMPT_LAZY. Broj mogu\u0107ih na\u010dina smanjen je s \u010detiri na dva \u2014 PREEMPT_FULL i PREEMPT_LAZY (na\u010dini PREEMPT_NONE i PREEMPT_VOLUNTARY ostavljeni su samo za arhitekture koje ne podr\u017eavaju PREEMPT_FULL i PREEMPT_LAZY). Na\u010din PREEMPT_LAZY primjenjuje model potpunog preempcije (PREEMPT_FULL) za realtime zadatke (RR\/FIFO\/DEADLINE), ali odga\u0111a preempciju obi\u010dnih zadataka (SCHED_NORMAL) do granice tikova. Ova odgoda smanjuje slu\u010dajeve preempcije nositelja zaklju\u010davanja, \u0161to omogu\u0107ava postizanje performansi sli\u010dnih onima koje koriste model dobrovoljne preempcije (voluntary preemption); tj. PREEMPT_LAZY omogu\u0107uje o\u010duvanje mogu\u0107nosti potpune preempcije za realtime zadatke, ali minimalizira pad performansi za obi\u010dne zadatke.\n<p>Vklu\u010ditev PREEMPT_LAZY je povzro\u010dila resno regresijo, ki je dvakrat zni\u017eala zmogljivost PostgreSQL na sistemih ARM64. Da se odpravi padec zmogljivosti, je razvijalcem PostgreSQL predlagano, da uporabijo mo\u017enost PR_RSEQ_SLICE_EXTENSION za zmanj\u0161anje verjetnosti izgnanja lastnika zaklepa.       <\/p>\n<li class=\"l\"> Nastavljen je prijenos promjena iz grane Rust-for-Linux, vezanih uz kori\u0161tenje jezika Rust kao drugog jezika za razvijanje voza\u010da i modula jezgre. Zahvaljuju\u0107i prethodno integriranoj biblioteci \u2018syn\u2019, koja pojednostavljuje pisanje slo\u017eenih makroskopskih funkcija, smanjen je veli\u010dina Rust koda u jezgri pojednostavljenjem definicija postoje\u0107ih proceduralnih makroskopskih funkcija. Pro\u0161irene su mogu\u0107nosti biblioteka kernel, macros i pin-init.\n<li class=\"l\"> V sistem asinkrone vnose\/izvode io_uring je bila dodana mo\u017enost za uporabo neokroglih vrstic za oddajo (non-circular submission queue), ki se u\u010dinkoviteje predpomnijo v situacijah, ko se izvajanje zahteve kon\u010da prej, kot se vrne iz sistemskega klica.\n<li class=\"l\"> V podsystemu eBPF je v mehanizmu BTF (BPF Type Format), ki zagotavlja informacije za preverjanje tipov v psevdokodu BPF, za iskanje podatkov za odpravljanje napak uporabljen binarni iskalnik, kar je pove\u010dalo u\u010dinkovitost nalaganja BPF programov. V eBPF je bila dodana podpora za implicitne argumente pri klicu kfunc (funkcije jedra, dostopne za uporabo v BPF programih), opredeljenimi z oznako KF_IMPLICIT_ARGS.\n<li class=\"l\"> Uklonjen je kod za podr\u0161ku inicijalnom RAM disku (initrd) temeljenom na linuxrc, koji je odavno progla\u0161en zastarjelim. Preostale implementacije initrd planiraju ukloniti do 2027. godine. Umjesto initrd, treba koristiti initramfs (razlika je u tome \u0161to initrd smje\u0161ta po\u010detno okru\u017eenje za podizanje sustava u diskovnu sliku, dok initramfs \u2014 u datote\u010dni sustav).\n<li class=\"l\"> V blokovnem napravljenju zram, ki se uporablja za stisnjeno shranjevanje razdelka za izmenjavo v pomnilniku, je bila spremenjena logika dela s stisnjenimi stranmi pomnilnika pri neobveznem prenosu podatkov v trajno shranjevanje v primeru, da se razpolo\u017eljiv pomnilnik napolni. Prej so se strani pomnilnika razpakirale pred zapisovanjem na fizi\u010dni nosilec, zdaj pa se shranjujejo, kot so, v stisnjeni obliki, kar zmanj\u0161uje obremenitev CPU in prihrani energijo pri delovanju na prosti energiji.\n<li class=\"l\"> U alat timerlat, namijenjen za mjerenje ka\u0161njenja pri radu planera zadataka, dodana je opcija \u2018--bpf-action\u2019 za pokretanje BPF programa u slu\u010daju prema\u0161ivanja postavljene granice.\n<li class=\"l\"> U sustav pra\u0107enja ftrace dodana je postavka \u2018bitmask-list\u2019 za prikaz bitnih maski u \u010ditljivom obliku (u obliku popisa bitova, a ne heksadecimalnog broja). U tracefs su dodane mogu\u0107nosti za reviziju filtara i okida\u010da. Dodana je komanda \u2018perf sched stats\u2019 za prikupljanje i prikazivanje statistike o radu planera zadataka.\n<li class=\"l\"> Dodane so mo\u017enosti sestavljanja LOGO_LINUX_MONO_FILE, LOGO_LINUX_VGA16_FILE in LOGO_LINUX_CLUT224_FILE za dolo\u010ditev datoteke z logotipom, ki bo prikazana ob zagonu jedra namesto privzete podobe pingvina Tux.                                <\/ul>\n<li class=\"l\"> <b>Virtualizacija in varnost<\/b>\n<ul>\n<li class=\"l\"> V sistemu asinhronih vhodov\/izhodov io_uring je bila realizirana mo\u017enost pritrjevanja BPF-programov s filtri, ki nadzorujejo, kaj lahko po\u010dnejo dolo\u010dene operacije SQE (Submission Queue Entry) (podobno sistemskim klicem v io_uring). Dodana mo\u017enost je ekvivalent filtrom sistemskih klicev. Filtri se lahko ve\u017eejo na dolo\u010dene naloge in se dedujejo pri ustvarjanju drugih procesov po klicu fork(). Z aktivnimi filtri lahko dodani filtri le dodajo dodatne omejitve, ne morejo pa onemogo\u010diti obstoje\u010dih. Realizirana mo\u017enost bo omogo\u010dila blokiranje metod obhajanja filtriranja sistemskih klicev v sandbox-okoljih, ki temeljijo na izvajanju namesto sistemskih klicev podobnih operacij, ki jih nudi io_uring.\n<li class=\"l\"> V SELinux je dodana mo\u017enost upravljanja dostopa do BPF-tokene, ki omogo\u010dajo nepremo\u017eenim procesom izvajanje nekaterih privilegiranih operacij z BPF, na primer nalaganje BPF-programov v jedro in ustvarjanje map-struktur.\n<li class=\"l\"> Dodana je podpora za algoritem oblikovanja digitalnih podpisov ML-DSA (CRYSTALS-Dilithium), ki temelji na teoriji mre\u017e in je odporen na napade s kvantnimi ra\u010dunalniki. Omogo\u010deno je tudi uporabo ML-DSA za avtentikacijo jedrskih modulov.\n<li class=\"l\"> Odstranjena je mo\u017enost uporabe shem oblikovanja digitalnih podpisov z algoritmom SHA-1 za overjanje jedrskih modulov (podpora za nalaganje podpisanih modulov ostaja).\n<li class=\"l\"> U zapisu revizije NETFILTER_PKT dodana su polja \u2018sport\u2019 i \u2018dport\u2019 za inspekciju brojeva mre\u017enih portova, a ne samo. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sl\/lir\/ipv4\/\" title=\"IP naslovov\" data-wpil-keyword-link=\"linked\">IP naslovov<\/a>.\n<li class=\"l\"> Za sisteme z arhitekturo RISC-V je bila uvedena podpora za raz\u0161iritve Zicfiss in Zicfilp, ki zagotavljajo strojne zmo\u017enosti za uporabo za\u0161\u010dite CFI (Control Flow Integrity), ki blokira kr\u0161itve normalnega reda izvajanja ukazov (control flow) zaradi uporabe izkori\u0161\u010danj, ki spreminjajo v pomnilniku shranjene kazalce na funkcije.\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\">KVM<\/a> je bila uvedena mo\u017enost prenosa v gostiteljske sisteme informacij o podpori procesorja za raz\u0161iritev ERAPS (Enhanced Return Address Predictor Security), ki omogo\u010da, da se izognejo nekaterim operacijam ponastavitve stanja CPU ob vrnitvi nadzora gostitelju iz gostiteljskega sistema. Poleg tega je bila dodana podpora za dodeljevanje opreme gostiteljskim sistemom za sledenje zmogljivosti (PMU, Performance Monitoring Unit), kar omogo\u010da pove\u010dano natan\u010dnost profiliranja v primerjavi z uporabo emuliranih PMU.\n<li class=\"l\"> V gonilniku za hipervizor Hyper-V je bila dodana podpora za vmesnik debugfs za ogled statistike o delovanju hipervizorja.                        <\/ul>\n<li class=\"l\"> <b>Mre\u017ena podsistem<\/b>\n<ul>\n<li class=\"l\"> Privzeto je vklopljena raz\u0161iritev AccECN (Accurate Explicit Congestion Notification), ki izvaja izbolj\u0161ano razli\u010dico raz\u0161iritve ECN, ki omogo\u010da gostiteljem, da v primeru prenatrpanosti ozna\u010dijo IP-pakete namesto njihovega zavrnitve, kar omogo\u010da dolo\u010danje za\u010detne faze zastoja v komunikacijskih kanalih brez izgube paketov. Izvorna raz\u0161iritev ECN ima omejitev, ki dovoljuje oddajanje le enega signala o prenatrpanosti v okviru enega cikla prenosa TCP (RTT, Round-Trip Time, po\u0161iljanje zahtevka in prejem odgovora). AccECN odpravi to omejitev in omogo\u010da prejemniku, da po\u0161lje po\u0161iljatelju ve\u010d kot eno oznako o prenatrpanosti v glavi TCP-paketa. Algoritmi za upravljanje prenatrpanosti lahko uporabijo pridobljene informacije za natan\u010dnej\u0161e odzivanje na prenatrpanosti in se izognejo drasti\u010dnemu zmanj\u0161anju intenzivnosti po\u0161iljanja paketov ob pojavu manj\u0161e prenatrpanosti.\n<li class=\"l\"> v implementaciji algoritma za upravljanje mre\u017enim redovima Cake dodana je mogu\u0107nost obrade vi\u0161e redova za raspodelu optere\u0107enja na vi\u0161e jezgara CPU. Algoritam CAKE se koristi za smanjenje negativnog uticaja me\u0111ubuferisanja paketa na grani\u010dnom mre\u017enom ure\u0111aju i ima cilj da postigne maksimalni mogu\u0107i kapacitet i minimalni nivo latencije \u010dak i na sporim komunikacionim kanalima.\n<li class=\"l\"> U VSOCK sokete, koji se koriste za interakciju s virtuelnim ma\u0161inama, dodata je podr\u0161ka za mre\u017ene prostore imena (network namespace).\n<li class=\"l\"> Dodana je za\u010detna implementacija prihodnjega standarda WiFi 8 (802.11bn, Ultra High Reliability WiFi).\n<li class=\"l\"> Dodate su optimizacije koje su omogu\u0107ile pove\u0107anje performansi obrade ulaznih UDP paketa za 12% tokom stres testiranja u 100-gigabitnoj mre\u017ei.                      <\/ul>\n<li class=\"l\"> <b>Oprema<\/b>\n<ul>\n<li class=\"l\"> U AMDGPU drajveru implementirana je podr\u0161ka za IP blokove kori\u0161\u0107ene u novim AMD GPU-ima, kao \u0161to su SMUIO 15.x, PSP 15.x, IH 6.1.1\/7.1, MMHUB 3.4\/4.2, GC 11.5.4\/12.1, SDMA 6.1.4\/7.1\/7.11.4 i JPEG 5.3.\n<li class=\"l\"> U Nouveau drajveru pobolj\u0161ano je upravljanje frekvencijom na sistemima Tegra 186+.\n<li class=\"l\"> U i915 drajver dodatna je po\u010detna podr\u0161ka za IP blok za prikaz Xe3p_LPD koji se koristi u Intel procesorima Nova Lake-P.\n<li class=\"l\"> Nastavljena je rad na drm drajveru (Direct Rendering Manager) Xe za GPU zasnovane na Intel Xe arhitekturi, koja se koristi u Intel grafi\u010dkim karticama porodice Arc i integrisanoj grafici, po\u010dev\u0161i od procesora Tiger Lake. Dodan je re\u017eim Multi Queue. Dodate su komponente potrebne za dijagnostiku zamrzavanja GPU u Mesi. Dodata je podr\u0161ka za MERT mehanizam za upravljanje pristupom GPU memoriji.\n<li class=\"l\"> Nastavljena je integracija komponenti drajvera Nova za NVIDIA GPU-ove, opremljene GSP firmware-om, kori\u0161\u0107enim od serije NVIDIA GeForce RTX 2000 zasnovane na mikroarhitekturi Turing. Drajver je napisan na Rust-u. U novoj verziji izvr\u0161ena je priprema za implementaciju podr\u0161ke za GPU zasnovane na mikroarhitekturi Turing i izvr\u0161ene su razli\u010dite unutra\u0161nje izmene.\n<li class=\"l\"> Dodata je podr\u0161ka za kontrolere i periferalne ure\u0111aje s vi\u0161ekanalnim SPI (Serial Peripheral Interface) interfejsom, omogu\u0107avaju\u0107i prenos podataka u nekoliko paralelnih tokova.\n<li class=\"l\"> Dodata je drajver za kombinovane konektore Type-C, kori\u0161\u0107ene na ure\u0111ajima koji se zasnivaju na Apple Silicon \u010dipovima i kombinuju USB3, DP-AltMode i Thunderbolt\/USB4 interfejse.\n<li class=\"l\"> Dodana je podpora za avdio sisteme \u010dipov Tegra238, Minisforum V3 SE, iBasso DC04U, Intel Nova Lake, Nova Lake S in Focusrite Forte.\n<li class=\"l\"> Dodana je podpora za ARM platforme, SoC in naprave: Arduino UnoQ, OrangePi 6 Plus, OrangePi CM5, Anbernic RG-DS, Realtek Kent, Qualcomm Kaanapali, Mediatek Ezurio, Facebook Anacapa, Microchip LAN9668, Khadas VIM1S, QNAP TS133, i.MX952, i.MX93, i.MX94, VHIP4 EvalBoard, TQ-Systems MBLS1028A, Agilex5, Radxa CM3J, Glymur.\n<li class=\"l\"> Dodana je podpora za pametne telefone in tablice: Fairphone Gen 6 (SoC Qualcomm Milos\/Snapdragon 7s Gen 3), Pixel 3\/3 xl, Microsoft surface pro 11.          <\/ul>\n<\/ul>\n<p>Hkrati je Latinskoameri\u0161ka fundacija za prosto programsko opremo oblikovala razli\u010dico popolnoma prostega jedra 7.0 \u2014 Linux-libre 7.0-gnu, o\u010di\u0161\u010denega od elementov pomnilnikov in gonilnikov, ki vsebujejo nesvobodna komponenta ali odseke kode, katerih uporaba je omejena s strani proizvajalca. V izdaji 7.0 je bila opravljena \u010di\u0161\u010denje od blobov gonilnika iwlwifi. Posodobljen je koda \u010di\u0161\u010denja v gonilnikih amdgpu, adreno, TI PRUeth, air_en8811h, ath12k, TI VPE, rtw8852b, rt1320, rt5575 SPI, tas2783, Intel catpt. Opravljeno je \u010di\u0161\u010denje imen blob-ov v dts-datotekah (devicetree) za ARM-\u010dipe.<br \/>\n<br \/>Izvor: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65194\">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.0. \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: \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f AI-\u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u043e\u0432, \u043f\u0435\u0440\u0435\u0432\u043e\u0434 Rust \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u044f\u0434\u0440\u0430, \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0440\u0435\u0436\u0438\u043c\u0430 PREEMPT_LAZY, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0434\u043b\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 io_uring, \u043d\u043e\u0432\u0430\u044f \u0424\u0421 Nullfs, \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 fserror, \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 XFS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0435\u043c\u0430\u043f\u0438\u043d\u0433\u0430 \u0432 Btrfs, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u0435\u0440\u0441\u0438\u0438 NFS 4.1, [&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-168524","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - 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.0.\" \/>\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\/sl\/blog\/news\/reliz-yadra-linux-7-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\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.0 | 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.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-7-0\" \/>\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-04-13T09:12:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-13T09:12:24+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 7.0 | ProHoster","description":"Po dveh mesecih razvoja je Linus Torvalds predstavil izdajo jedra Linux 7.0.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-7-0","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.0 | 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.0.","og:url":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-7-0","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-04-13T09:12:24+00:00","article:modified_time":"2026-04-13T09:12:24+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"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\/168524","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=168524"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/168524\/revisions"}],"predecessor-version":[{"id":169176,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/168524\/revisions\/169176"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=168524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=168524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=168524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}