{"id":182108,"date":"2026-06-15T14:48:47","date_gmt":"2026-06-15T12:48:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/linux-7-1"},"modified":"2026-06-15T14:48:47","modified_gmt":"2026-06-15T12:48:48","slug":"linux-7-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/news\/linux-7-1","title":{"rendered":"Linux 7.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/5c483813dbb7d1a9f558b02f1fb8a59b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex>      <noindex><\/p>\n<p>Nakon dva mjeseca razvoja, Linus Torvalds <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAHk-=wi4BF4bMhZNZ1tqs+FFV4OuZRe3ZqdWB+LxRLmRweUzQw@mail.gmail.com\/T\/#u\">predstavio<\/a> izdanje jezgre <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\">Linux 7.1<\/a>. Me\u0111u najistaknutijim promjenama su: novi ntfsplus upravlja\u010dki program, prva faza prestanka podr\u0161ke za CPU i486, uklanjanje starih Ethernet adaptera, uklanjanje ISDN i AX.25 protokola, uklju\u010divanje Intel FRED mehanizma prema zadanim postavkama, podr\u0161ka za BPF obradu u io_uring, optimizacija podustava zamjene, podr\u0161ka za podplanere u sched_ext, ulaz\/izlaz u zero-copy re\u017eimu u ublk upravlja\u010dkom programu, ioctl operacija shutdown u Btrfs, dinami\u010dko prebacivanje izme\u0111u performansi u amd-pstate upravlja\u010dkom programu, podr\u0161ka za xattr za Unix sokete.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>U novu verziju uneseno je 17275 ispravki od 2589 programera, veli\u010dina zakrpe iznosi 57 MB (izmjene su obuhvatile 13528 datoteka, dodano je 751785 pritisaka koda, a uklonjeno 405916 pritisaka). U prethodnom izdanju bilo je 15624 ispravki od 2477 programera, veli\u010dina zakrpe iznosila je 56 MB. Oko 41% svih izmjena predstavljenih u 7.1 vezano je uz upravlja\u010dke programe ure\u0111aja, otprilike 12% izmjena odnosi se na a\u017euriranje koda specifi\u010dnog za hardverske arhitekture, 14% je vezano za mre\u017eni stog, 5% za datote\u010dne sustave i 3% za unutarnje podsustave jezgre.<\/p>\n<p><noindex><\/p>\n<p>Glavne novine u jezgru 7.1 (<a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_7.1\">kernelnewbies.org<\/a>, <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/1067785\/\">lwn.net<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/kernel\/ml\/7.1.html\">opennet<\/a>):<\/p>\n<p><\/noindex><\/p>\n<h5>Sistem diska, ulaz\/izlaz i datote\u010dni sustavi<\/h5>\n<ul>\n<li>U sastav je prihva\u0107ena <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65233\">nova implementacija<\/a> datote\u010dnog sustava NTFS \u2014 ntfsplus, temeljenog na kodu uklonjenog iz jezgre klasi\u010dnog upravlja\u010dkog programa ntfs. Stari upravlja\u010dki program je preure\u0111en, pro\u0161iren mogu\u0107no\u0161\u0107u pisanja podataka i prilago\u0111en za podr\u0161ku modernim mogu\u0107nostima, kao \u0161to je kori\u0161tenje <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56478#folios\">folio stranica memorije<\/a> (folios) umjesto strukture buffer_head. U novom upravlja\u010dkom programu implementirano je odgo\u0111eno dodjeljivanje blokova, \u0161to je omogu\u0107ilo postizanje visoke izvedbe operacija zapisivanja i smanjenje fragmentacije. Za obra\u0111ene operacije zapisivanja\/\u010ditjenja, izravnog ulaza\/izlaza, mapiranja ekstenata i operacija stranica zapisivanja\/\u010ditjenja kori\u0161tena je biblioteka <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/filesystems\/iomap\/index.html\">iomap<\/a>. U testovima iozone, upravlja\u010dki program ntfsplus bio je 3-5% br\u017ei od ntfs3 pri zapisivanju u jednom toku i 35-110% br\u017ei pri kori\u0161tenju 4 toka. Brzina \u010ditanja ntfsplus i ntfs3 otprilike je na istoj razini. Upravlja\u010dki program ntfs3 ostaje u sastavu jezgre i u njega <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a5d1079c28a5\">provedene su<\/a> ispravke i male pobolj\u0161anja.<\/li>\n<li>Dodana je podr\u0161ka za generiranje i verifikaciju podataka o provjeri cjelovitosti <a rel=\"nofollow\" href=\"https:\/\/deepwiki.com\/songtao-vip\/linux-block\/8.2-t10-protection-information\">T10 (deepwiki.com)<\/a> na razini datote\u010dnog sustava, a ne blok ure\u0111aja, \u0161to omogu\u0107uje pove\u0107anje performansi operacija \u010ditanja.<\/li>\n<li>U upravlja\u010dkom programu blok ure\u0111aja <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/block\/ublk.html\">ublk<\/a>, omogu\u0107uju\u0107i premje\u0161tanje specifi\u010dne logike na stranu procesa u korisni\u010dkom prostoru, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=08677040a911\">dodana<\/a> podr\u0161ka za ulaz\/izlaz putem dijeljene memorije bez kopiranja podataka izme\u0111u bafera (zero-copy mode).<\/li>\n<li>Za samokodiraju\u0107e blokovne ure\u0111aje <a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Opal_Storage_Specification\">SED-OPAL<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/d59c7b0e-1cc8-43ae-89aa-ca37e08387f9@kernel.dk\/\">dodane su<\/a> ioctl za upravljanje na\u010dinom <a rel=\"nofollow\" href=\"https:\/\/trustedcomputinggroup.org\/resource\/tcg-storage-opal-ssc-feature-set-single-user-mode\/\">Jedan korisnik<\/a> i implementirana je naredba STACK_RESET.<\/li>\n<li>U Btrfs je progla\u0161ena stabilnom podr\u0161kom za ioctl operaciju shutdown, koja omogu\u0107uje prebacivanje FS u stanje u kojem se poku\u0161avaju zavr\u0161iti ve\u0107 pokrenute operacije, ali se blokiraju sve nove operacije.<\/li>\n<li>U exfat je implementirana mogu\u0107nost rezerviranja praznih podru\u010dja putem poziva fallocate().<\/li>\n<li>U CIFS FS dodana je podr\u0161ka za kreiranje privremenih datoteka s O_TMPFILE zastavom.<\/li>\n<li>U sustavni poziv <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/fsmount.2.html\">fsmount()<\/a> dodana je opcija FSMOUNT_NAMESPACE, koja stvara nov prostor imena za montirane sustave datoteka. U sistemske pozive clone3() i unshare() dodane su zastave za vra\u0107anje novog prostora imena to\u010daka montiranja, koje sadr\u017ei samo montirani prazan FS prostor odr\u017eavanja na bazi nullfs, fs-dax upravlja\u010dki program s FS su\u010deljem za DAX (Direct Access) ure\u0111aje.<\/li>\n<li>U NFS poslu\u017eitelju <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/nfs\/exporting.html#signed-filehandles\">dodana<\/a> za\u0161tita od napada na temelju poku\u0161aja otkrivanja datote\u010dnih deskriptora, provedena putem ovjere deskriptora kriptografskom potpisom. Za\u0161tita se uklju\u010duje putem opcije montiranja sign_fh.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d5406bd458b0\">Dodano<\/a> simboli\u010dki upravlja\u010dki program fs-dax, koji pru\u017ea su\u010delje za interakciju s ure\u0111ajima <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/Documentation\/filesystems\/dax.rst\">DAX (kernel.org)<\/a> (Direct Access), koji podr\u017eavaju rad mimo stranog cache-a. Ovo su\u010delje je potrebno za integraciju u jezgru sustava datoteka <a rel=\"nofollow\" href=\"https:\/\/github.com\/cxl-micron-reskit\/famfs\">famfs<\/a>, smje\u0161tene u radnu memoriju.<\/li>\n<li>U datote\u010dnom sustavu Ceph <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b1137e0b3d4b\">implementiran<\/a> prikupljanje metrike o ulazu\/izlazu u vezi s pododjelima.<\/li>\n<\/ul>\n<h5>Memorija i sistemske usluge<\/h5>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65209\">Usvojen<\/a> prvi set izmjena za isklju\u010denje podr\u0161ke za i486 procesore. Iz Kconfig su uklonjene opcije za izgradnju jezgre s podr\u0161kom za 486DX, 486SX i AMD ELAN procesore (CONFIG_M486, CONFIG_M486SX i CONFIG_MELAN), a iz Makefile-a su isklju\u010dene opcije kompilacije za i486 sustave (-march=i486). Kod za stvarnu podr\u0161ku rada na i486 procesorima za sada ostaje u jezgru, ali izgradnja za takve sustave sada zahtijeva primjenu zakrpa na datoteke za izgradnju. Razlozi za uklanjanje podr\u0161ke za i486 procesore proiza\u0161li su iz \u017eelje da se jezgro oslobodi slo\u017eenog koda koji emulira neke hardverske operacije, poput CX8 (usporedi i zamijeni 8 bajtova) i TSC (broja\u010d ciklusa CPU koji se koristi u raspore\u0111iva\u010du zadataka).<\/li>\n<li>U drajveru amd-pstate, koji se koristi za upravljanje potro\u0161njom energije na sustavima s AMD procesorima, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e30ca6dd5345\">implementirano je<\/a> dinami\u010dko prebacivanje postavki performansi i promjena pona\u0161anja upravljanja energijom ovisno o radu s stacionarnim napajanjem ili akumulatorom. Prilikom stacionarne povezanosti sada se aktivira na\u010din rada performance, a kod rada s akumulatorom \u2014 balance_performance.<\/li>\n<li>Zadano je aktiviran mehanizam <a rel=\"nofollow\" href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/779982\/flexible-return-and-event-delivery-fred-specification.html\">Intel FRED<\/a> (Flexible Return and Event Delivery), koji omogu\u0107uje pove\u0107anje u\u010dinkovitosti i pouzdanosti dostave informacija o niskonivovskim doga\u0111ajima. Pove\u0107anje performansi i smanjenje latencije posti\u017ee se vra\u0107anjem doga\u0111aja putem procesorske instrukcije IRET umjesto prijenosa doga\u0111aja putem tablice IDT (Interrupt Descriptor Table). Pove\u0107anje pouzdanosti se posti\u017ee odvojenim rukovanjem dolaskom doga\u0111aja u kontekstu jezgre i kontekstu korisnika, za\u0161titom od ugnije\u017edenog izvr\u0161avanja NMI i o\u010duvanjem u pro\u0161irenom okviru stoga svih registri CPU povezanih s iznimkom.<\/li>\n<li>U podsustav perf <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2f89b7f78c50\">dodana<\/a> podr\u0161ka za jedinice za pra\u0107enje performansi memorije (PMU \u2014 Performance Monitoring Unit), kori\u0161tene u SoC NVIDIA Tegra410.<\/li>\n<li>Ubrzano je izvr\u0161avanje futex operacija na ARM sustavima, zahvaljuju\u0107i kori\u0161tenju instrukcija Arm 9.6 LSUI, koje omogu\u0107uju jezgru pristup memoriji korisni\u010dkog prostora bez prethodnog onemogu\u0107avanja za\u0161titnog re\u017eima. <a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/ddi0595\/2020-12\/AArch64-Registers\/PAN--Privileged-Access-Never\">PAN (arm.com)<\/a> (Privileged Access Never).<\/li>\n<li>Na sustavima s ARM procesorima pobolj\u0161ana je podr\u0161ka za pro\u0161irenje arhitekture skupa instrukcija <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/arch\/arm64\/mpam.html\">MPAM<\/a> (Memory System Resource Partitioning and Monitoring) i dodana je mogu\u0107nost kori\u0161tenja u korisni\u010dkom prostoru za upravljanje resursima putem mehanizma <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/resctrl.html\">resctrl<\/a>. MPAM ozna\u010dava svaki pristup memoriji identifikatorom sekcije (PARTID, Partition ID) i identifikatorom grupe pra\u0107enja (PMG, Monitoring Group ID). U vezi s PARTID-om mogu\u0107e je ograni\u010diti potro\u0161nju resursa, kao \u0161to su propusnost memorije ili veli\u010dina cache-a, kako bi neka grupa zadataka ne zauzela sve resurse. U kontekstu pra\u0107enja, kombinacija PMG i PARTID mo\u017ee se koristiti za pra\u0107enje potro\u0161nje resursa memorije pri odre\u0111enim vrstama optere\u0107enja.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65302\">Dodana<\/a> mogu\u0107nost kori\u0161tenja real-time re\u017eima (PREEMPT_RT) na 32-bitnim ARM procesorima. Ranije je podr\u0161ka za PREEMPT_RT bila osigurana za arhitekture x86 i x86-64, ARM64, RISC-V i LoongArch.<\/li>\n<li>U sustavni poziv <a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man2\/clone3.2.html\">clone3()<\/a> dodani su novi signali: CLONE_NNP \u2014 <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/userspace-api\/no_new_privs.html\">zabrana<\/a> dobivanje novih privilegija u stvorenoj procesu; CLONE_AUTOREAP \u2014 automatsko zavr\u0161avanje procesa umjesto njegovog pretvaranja u proces-zombi do izvr\u0161enja funkcije wait() od strane roditeljskog procesa; CLONE_PIDFD_AUTOKILL \u2014 zavr\u0161avanje pomo\u0107u procesnog identifikatora (pidfd) u slu\u010daju zatvaranja povezanog deskriptora (na primjer, prilikom zavr\u0161avanja roditeljskog procesa).<\/li>\n<li>Za svaki modul jezgre dodan je datoteka import_ns u direktorij \/sys\/module, koja sadr\u017ei popis uvezenih prostora imena simbola (<a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/760045\/\">simbolski prostor imena<\/a>).<\/li>\n<li>U sustav asinkronog ulaza\/izlaza io_uring dodana je podr\u0161ka za kori\u0161tenje BPF podsustava za izradu obrada. Na primjer, mo\u017ee se zamijeniti glavni ciklus usmjeravanja BPF programom.<\/li>\n<li>U podsystemu BPF <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e2e6a6ea2418\">moderniziran<\/a> analizu kori\u0161tenja stoga, \u0161to je znatno ubrzalo provjeru verificatorom mnogih BPF programa.<\/li>\n<li>S ciljem optimizacije performansi <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c1fe867b5bf9\">prepisana<\/a> podsustava hrtimer (tajmer visoke rezolucije). Raspore\u0111iva\u010d zadataka sada mo\u017ee koristiti tajmere visoke rezolucije bez gubitka performansi umjesto manje preciznih tajmera.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20260410200429.138694-1-ojeda@kernel.org\/\">Nastavljen<\/a> prijenos promjena iz grane Rust-for-Linux, vezanih uz kori\u0161tenje jezika Rust kao drugog jezika za razvoj upravlja\u010dkih programa i modula jezgre (podr\u0161ka za Rust nije aktivirana prema zadanim postavkama, i ne dovodi do uklju\u010divanja Rusta u obavezne ovisnosti pri sastavljanju jezgre). Do verzije 1.85 (isporu\u010duje se u Debianu 13) pove\u0107ani su zahtjevi za verzijom Rusta potrebnom za sastavljanje komponenti jezgre. Dodana je eksperimentalna Kconfig opcija CONFIG_RUST_INLINE_HELPERS za umetanje C preklopa u Rust kod tijekom kompilacije (optimizacija je ubrzala rad bloknog upravlja\u010dkog programa null za 2%). Dodan je makro \u2018const_assert!\u2019. Pro\u0161irena je funkcionalnost modula sizes, clk, ptr, sync, error.<\/li>\n<li>U mehanizam <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61354\">SCHED_EXT<\/a>, omogu\u0107uju\u0107i kori\u0161tenje BPF za izradu planera CPU-a, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ebeca1f930ea\">dodana<\/a> po\u010detna mogu\u0107nost izrade ugnije\u017edenih planera (sub-scheduler), putem kojih svaki cgroup mo\u017ee anga\u017eirati vlastiti planer zadataka.<\/li>\n<li>Nastavljena je optimizacija pod sustavom zamjene (swap). Stara struktura swap_map je uklonjena i zamijenjena mehanizmom &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/swap-table.html\">Swap Table<\/a>&raquo;. Ova promjena je omogu\u0107ila pobolj\u0161anje performansi i smanjenje potro\u0161nje memorije u pod sustavu zamjene.<\/li>\n<li>U podsustav <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/damon\/index.html\">DAMON<\/a> (Data Access MONitor), koja omogu\u0107ava pra\u0107enje pristupa procesa podacima u radnoj memoriji (na primjer, mo\u017ee se saznati koje su oblasti memorije koristile proces, a koje su ostale neiskori\u0161\u0107ene), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8719c59c4b92\">dodana<\/a> podr\u0161ka raznim algoritmima automatskog <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/mm\/damon\/design.html#aim-oriented-feedback-driven-auto-tuningb\">tuning-a<\/a> kvota.<\/li>\n<li>U sistemu pra\u0107enja <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/remotes.html\">implementirano je<\/a> koncept vanjskih kru\u017enih buffera, koji omogu\u0107ava prikupljanje podataka pra\u0107enja iz virtualnih ma\u0161ina. Ova opcija je dostupna u hipervizorima KVM i <a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/102142\/0100\/Virtualization-host-extensions\">nVHE<\/a> za prenos podataka pra\u0107enja iz gostuju\u0107eg sistema na stranu hosta.<\/li>\n<li>U podsustav <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/trace\/rv\/\">RV (kernel.org)<\/a> (Runtime Verification), namijenjena provjeri ispravnosti rada visoko pouzdanih sustava, dodani su monitoring komponenti &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/rv\/monitor_stall.html\">stall<\/a>&raquo; za pra\u0107enje zadataka \u010dije je izvr\u0161enje privremeno obustavljeno ili blokirano, te &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/rv\/monitor_deadline.html\">deadline<\/a>&raquo; za analizu pona\u0161anja planera zadataka.<\/li>\n<\/ul>\n<h5>Virtualizacija i sigurnost<\/h5>\n<ul>\n<li>Podrazumevano je postavljena oznaka PROC_MEM_FORCE_PTRACE, koja omogu\u0107ava zaobila\u017eenje prava pristupa memoriji procesa preko datoteke <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man5\/proc_pid_mem.5.html\">\/proc\/PID\/mem<\/a> samo za procese koji koriste sistemski poziv ptrace() za debagovanje.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6af36aeb147a\">Dodano<\/a> novi skup hook-ova za LSM module (Linux Security Module), koji pojednostavljuje implementaciju politika za stekove datoteka sistema, kao \u0161to je overlayfs. U LSM tako\u0111er <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=eb25e202b3d6\">dodana je<\/a> hook za upravljanje pristupom Unix soketima, koji <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ae97330d1bd6\">je kori\u0161ten<\/a> u LSM module Landlock za dodeljivanje politika pristupa Unix soketima.<\/li>\n<li>U ugra\u0111enoj knji\u017enici za kriptografiju <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/lib\/crypto?id=370c38831955\">lib\/crypto<\/a>, koja pru\u017ea jednostavnije i br\u017ee funkcije nego u tradicionalnom crypto API-u, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=370c38831955\">dodana<\/a> podr\u0161ka za algoritme AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH i SM3. Dodana je <a rel=\"nofollow\" href=\"https:\/\/origin.kernel.org\/doc\/html\/next\/crypto\/libcrypto.html\">dokumentacija<\/a> prema lib\/crypto.<\/li>\n<li>Implementiran je re\u017eim <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/next\/virt\/kvm\/arm\/pkvm.html\">pKVM<\/a> (Protected KVM) za striktno izolovanje <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/admin-guide\/mm\/concepts.html#anonymous-memory\">anonimne memorije<\/a> koriste\u0107i produ\u017eetke virtualizacije za arhitekturu AArch64. U ovom re\u017eimu se stranice memorije gosta isklju\u010duju iz tabele virtualnih adresa host sistema.<\/li>\n<li>U hipervizor KVM dodata je podr\u0161ka <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/virt\/kvm\/devices\/arm-vgic-v5.html\">peta verzija<\/a> virtualnog kontrolera prekida ARM (VGICv5 &mdash; ARM Virtual Generic Interrupt Controller v5).<\/li>\n<\/ul>\n<h5>Mre\u017eni subsistem<\/h5>\n<ul>\n<li>Za unix-sokete, koje kreira funkcija socket(), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c8db08110cbe\">implementirano je<\/a> podr\u0161ka za pro\u0161irene atribute datoteka (xattr) user.*. Od oblasti primene isti\u010de se postavljanje oznaka preko pro\u0161irenih atributa na Unix sokete, kori\u0161\u0107ene za IPC Varlink, s ciljem da se izdvoje radi inspekcije i debagovanja rada IPC uz pomoc\u0301 BPF programa. U systemd-journald pro\u0161ireni atributi se nameravaju koristiti za odre\u0111ivanje formata loga u vezi sa soketom \/dev\/log.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d6e0f04bf22d\">Uklonjena<\/a> podr\u0161ka za UDP-Lite protokol (<a rel=\"nofollow\" href=\"http:\/\/www.ietf.org\/rfc\/rfc3828.txt\">RFC 3828<\/a>), koji omogu\u0107uje isporuku paketa s neto\u010dnim kontrolnim zbrojem, ra\u010dunaju\u0107i na to da se, na primjer, djelomi\u010dno o\u0161te\u0107eni audiovizualni podaci mogu obnoviti na razini kodeka. Protokol je uklonjen jer ga nitko ne koristi.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64968\">Uklonjen<\/a> mogu\u0107nost izrade IPv6 staka u obliku kernel modula, koja se u praksi nije koristila (IPv6 se ili ugra\u0111uje u kernel ili se potpuno isklju\u010duje), ali je ote\u017eala odr\u017eavanje jer su pri izradi IPv6 modula kernelom (CONFIG_IPV6=m), brojne podsustave bile prisiljene dodavati beskorisne procesore za slu\u010daj uklanjanja IPv6 modula.<\/li>\n<\/ul>\n<h5>Oprema<\/h5>\n<ul>\n<li>U AMDGPU drajveru <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tyROdmL71Qe+2gLbCEogPDFwLyHhkUoW3H3tfKsKK4qMw@mail.gmail.com\/\">uklju\u010den<\/a> novi prikazni motor (DC) za APU AMD serije HD 7000 (Sea Islands, GCN 1.1).<\/li>\n<li>U Nouveau drajveru <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tyvKEU6-6O=Le9wVjTJqd3NdrUr-pA_eHxt3Bj-Cv7zMw@mail.gmail.com\/\">dodana<\/a> po\u010detna podr\u0161ka za GPU NVIDIA GA100 temeljen na mikroarhitekturi Ampere.<\/li>\n<li>Nastavljena je izrada drm-drajvera (Direct Rendering Manager) Xe za GPU temeljen na Intel Xe arhitekturi, koji se koristi u Intelovim grafi\u010dkim karticama obitelji Arc i integriranoj grafici, po\u010dev\u0161i od procesora Tiger Lake. Dodana je podr\u0161ka za grafi\u010dki sustav procesora Intel Nova Lake-P. Implementirani su o\u010distivi bafer objekti (Purgeable Buffer Objects).<\/li>\n<li>Nastavljena je integracija komponenti Nova drajvera za NVIDIA GPU-e opremljene GSP firmware-om, koji se koriste od serije NVIDIA GeForce RTX 2000 temeljenih na mikroarhitekturi Turing. Drajver je napisan na jeziku Rust. Dodana je po\u010detna podr\u0161ka za GPU-e temeljen na mikroarhitekturi Turing.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/dri-devel\/20260226143615.GA47200@linux.fritz.box\/\">Dodano<\/a> DRM-drajver <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/20260217155836.96267-1-tzimmermann@suse.de\/\">corebootdrm<\/a> za prikaz grafike putem framebuffer firmware-a temeljenog na CoreBoot-u.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/87o6jkfm0y.wl-tiwai@suse.de\/\">Dodana<\/a> podr\u0161ka za AMD RPL DMIC ASoC zvu\u010dnike, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP i WM8962. Pobolj\u0161ana podr\u0161ka za audio ure\u0111aje s USB priklju\u010dkom: Huawei slu\u0161alice, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow, PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/20260327221602.18832-1-sergiomelas@gmail.com\/\">Dodano<\/a> yogafan drajver za pra\u0107enje brzine okretanja ventilatora na Lenovo Yoga, Legion i IdeaPad laptopima.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/b3203b1d-4c1d-49b8-924e-c17cf6be7ec0@app.fastmail.com\/\">Dodana<\/a> podr\u0161ka za ARM platforme, SoC i ure\u0111aje: Qualcomm Glymur, Qualcomm Mahua, Qualcomm Eliza, Qualcomm IPQ5210, Qualcomm apq8084 i ipq806x, Axis ARTPEC-9, ARM Zena, ARM corstone-1000-a320, Microchip LAN9691, Microchip PIC64GX, Rockchip RV1103B, Renesas RZ\/G3L, NXP S32N79.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65222\">Uklonjena<\/a> podr\u0161ka za kontroller AHCI SATA i PCIe u SoC Baikal-T1, kao i drajvere tajmera, memorije, physmap, magistrale, hwmon, dwc i bt1-rom. Kao razlog uklanjanja navodi se nedostatak odr\u017eavanja i nepotpuna integracija komponenti platforme Baikal, \u010dija je proizvodnja u RF obustavljena u novembru 2025. godine.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65292\">Uklonjeno<\/a> 12 drajvera za Ethernet ure\u0111aje s ISA i PCMCIA su\u010deljima, koji su proizvodili do 2002. godine, za koje nisu prona\u0111eni korisnici koji ih koriste u radnim sustavima. Tako\u0111er je iz jezgre isklju\u010dena podsustava <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/ISDN\">ISDN<\/a>, implementacija protokola <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/AX.25\">AX.25<\/a>, <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/networking\/caif\/linux_caif.html\">CAIF<\/a> i Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), drajveri yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amaterska radio stanica), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=429e6c7f90d12a8551b3eaa9faca7cfaefd99b1d\">inport i logibm<\/a> (busmouse). Razlog uklanjanja je bio nedostatak aktivnih odr\u017eavatelja usred pove\u0107anja broja gre\u0161aka otkrivenih uz pomo\u0107 syzbot i AI alata, koje nitko ne \u017eeli ispraviti, a cijela te\u017eina rje\u0161avanja ozbiljnih problema pada na odr\u017eavatelje glavnih mre\u017enih podsustava jezgre. Uklonjeno je vi\u0161e od 140 tisu\u0107a redaka koda.<\/li>\n<\/ul>\n<p>Izvor: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/kernel\/18319646\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntfsplus, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u044b\u0445 Ethernet-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 ISDN \u0438 AX.25, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 Intel FRED, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 io_uring, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0443\u0431\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0432 sched_ext, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 zero-copy \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182108","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.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\" \/>\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\/hr\/blog\/news\/linux-7-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Linux 7.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/news\/linux-7-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-15T12:48:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-15T12:48:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Linux 7.1 | ProHoster","description":"Nakon dva mjeseca razvoja, Linus Torvalds","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/linux-7-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Linux 7.1 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441","og:url":"https:\/\/prohoster.info\/hr\/blog\/news\/linux-7-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-06-15T12:48:48+00:00","article:modified_time":"2026-06-15T12:48:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182108","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:23","updated":"2026-08-05 12:22:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/182108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=182108"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/182108\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=182108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=182108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=182108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}