{"id":144046,"date":"2025-09-29T11:11:54","date_gmt":"2025-09-29T09:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-17"},"modified":"2026-02-08T21:43:51","modified_gmt":"2026-02-08T19:43:51","slug":"reliz-yadra-linux-6-17","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-6-17","title":{"rendered":"Izlaz jezgre Linux 6.17","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nakon dva mjeseca razvoja, Linus Torvalds predstavio je izdanje jezgre Linux 6.17. Me\u0111u najzna\u010dajnijim promjenama: pobolj\u0161anje performansi Btrfs, sistemske pozive file_getattr() i file_setattr(), unifikacija jednoprocessorskih i multiprocessorskih konfiguracija u planeru zadataka, modul DAMON_STAT sa statistikom pristupa memoriji, podr\u0161ka za Live-patcheve na sustavima ARM64, slanje core-dumpova putem AF_UNIX soketa, ograni\u010davanje SCHED_EXT putem cgroup, pojednostavljena konfiguracija za\u0161tite od ranjivosti u CPU-u, izgradnja u Clangu s inicijalizacijom varijabli na stogu, za\u0161tita od zamjene \/proc, pro\u0161irenje pod sustava RV (Runtime Verification), ograni\u010denje AF_UNIX soketa putem AppArmor, algoritam kontrole preoptere\u0107enja TCP DualPI2.        <\/p>\n<p>Nova verzija sadr\u017ei 14,334 ispravki od 2,118 programera, veli\u010dina zakrpe iznosi 46 MB (promjene su obuhvatile 12,841 datoteka, dodano je 646,654 redaka koda, a 398,782 redaka je uklonjeno). U ranijem izdanju bilo je 15,924 ispravki od 2,145 programera, veli\u010dina zakrpe iznosila je 50 MB. Oko 43% svih predstavljenih promjena u verziji 6.17 vezano je za upravlja\u010dke programe, otprilike 12% promjena odnosi se na a\u017euriranje koda specifi\u010dnog za hardverske arhitekture, 14% je vezano za mre\u017eni stack, 4% za datote\u010dne sustave i 3% za unutarnje podkeove jezgre.      <\/p>\n<p>Glavne novine u jezgri 6.17 (1, 2, 3):  <\/p>\n<ul>\n<li class=\"l\"> <b>Sistem diska, ulaz\/izlaz i datote\u010dni sustavi<\/b>\n<ul>\n<li class=\"l\"> U Btrfs je dodana eksperimentalna podr\u0161ka za velike folije stranica memorije (large folios), koje omogu\u0107uju smanjenje tro\u0161kova i pove\u0107anje performansi niza operacija. Implementirano je ke\u0161iranje zahtjeva za bitnim kartama raspodjele slobodnog prostora, \u0161to je dovelo do pove\u0107anja performansi stvaranja praznih datoteka za 20%. Pobolj\u0161ano je prefetching u sustavima koji koriste kompresiju podataka. Osigurano je gu\u0161\u0107e raspore\u0111ivanje klju\u010deva u strukturi XArray, \u0161to je pobolj\u0161alo kompaktnost pohrane \u010dvorova stabla ekstenata i omogu\u0107ilo smanjenje broja krajnjih \u010dvorova za 50-70%. Pru\u017eene su dodatne postavke za kori\u0161tenje kompresije u defragmentiranim ekstentima.\n<li class=\"l\"> U datote\u010dnom sustavu ext4 uvedena je podr\u0161ka za bufersku ulaz\/izlaz s oznakom RWF_DONTCACHE, pri kojoj se podaci uklanjaju iz strani\u010dnog ke\u0161a odmah nakon zavr\u0161etka operacije.\n<li class=\"l\"> U datote\u010dnom sustavu EROFS implementirana je podr\u0161ka za kompresiju metapodataka.\n<li class=\"l\"> NFS poslu\u017eitelj sada mo\u017ee delegirati operacije pisanja klijentima koji otvaraju datoteke u na\u010dinu samo za pisanje.\n<li class=\"l\"> U sustavnu funkciju fallocate() dodana je oznaka FALLOC_FL_WRITE_ZEROES koja omogu\u0107ava popunjavanje nula navedenog raspona u datoteci koriste\u0107i naredbu WRITE_ZERO koju podr\u017eavaju neki SSD-ovi, omogu\u0107uju\u0107i brisanje bez operacija ulaza\/izlaza. Ova opcija trenutno je dostupna samo u datote\u010dnom sustavu ext4.\n<li class=\"l\"> Dodane su sustavne funkcije file_getattr() i file_setattr() za upravljanje atributima inode-a zadane datoteke.\n<li class=\"l\"> Uklonjen je upravlja\u010dki program \u00abpktcdvd\u00bb za rad s opti\u010dkim medijima u paketu, koji je ozna\u010den kao zastario 2016. godine.\n<li class=\"l\"> Datote\u010dni sustav Bcachefs u Linux kernelu preba\u010den je u re\u017eim vanjske potpore, \u0161to zna\u010di da se prestaje s primanjem promjena za Bcachefs u glavni sklop jezgre, odr\u017eavaju\u0107i ovaj datote\u010dni sustav unutar kodne baze jezgre. Razvoj Bcachefs-a \u0107e se odvijati izvan kodne baze jezgre do trenutka kada Kent Overstreet ne doka\u017ee sposobnost ispravnog suradnje s drugim kernel programerima i sposobnost pridr\u017eavanja uspostavljenih razvojnih pravila.                                         <\/ul>\n<li class=\"l\"> <b>Memorija i sistemske usluge<\/b>\n<ul>\n<li class=\"l\"> Iz rasporeda zadataka uklonjena je podr\u0161ka za jednoprocessorske konfiguracije. Na sustavima s jednim procesorom sada je potrebno koristiti jezgre izra\u0111ene za multiprocessorske sustave (SMP). Kod za jednoprocessorske i multiprocessorske sustave je ujedinjen i oslobo\u0111en suvi\u0161nih ovisnosti o parametru jezgre CONFIG_SMP.\n<li class=\"l\"> Dodan je modul jezgre DAMON_STAT (Statistika rezultata pra\u0107enja pristupa podacima), koji omogu\u0107uje pra\u0107enje pristupa radnoj memoriji kori\u0161tenjem DAMON (Data Access MONitor) podsustava. Modul pru\u017ea statistiku o neaktivnosti (memory_idle_ms_percentiles) i predvi\u0111enoj propusnosti memorije (estimated_memory_bandwidth).\n<li class=\"l\"> Na sustavima s ARM64 arhitekturom implementirana je podr\u0161ka za Live-patcheve, koji omogu\u0107uju primjenu ispravki na Linux kernelu u stvarnom vremenu, bez ponovnog pokretanja i zaustavljanja sustava.\n<li class=\"l\"> U minimalisti\u010dkoj C biblioteci nolibc, isporu\u010denoj kao dio izvornih kodova Linux jezgre i koja pru\u017ea obavijest o osnovnim sustavnim pozivima, implementirana je podr\u0161ka za arhitekture SuperH, x32, MIPS n32 i MIPS n34.\n<li class=\"l\"> Pro\u0161iren je kapacitet slanja sadr\u017eaja core-dumpova preko AF_UNIX soketa, omogu\u0107avaju\u0107i stvaranje sigurnijih rukovatelja core-dumpova u korisni\u010dkom prostoru, koji nisu vezani za poziv privilegiranih procesa od strane jezgre. U novoj verziji dodan je protokol za stvaranje. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/server\/\"   title=\"poslu\u017eitelja\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1787\">poslu\u017eitelja<\/a>, koji mogu upravljati obradom core dumpova na razini pojedina\u010dnih zadataka. Na primjer, za neke procese mo\u017ee se zanemariti core dump, dok se za druge mo\u017ee proslijediti putem socket-a. Odvojeno je pripremljen prototip servera za upravljanje core dumpovima.\n<li class=\"l\"> Dodana je opcija komandne linije jezgre \u00abcrashkernel=size,cma\u00bb za rezervaciju putem CMA (Contiguous Memory Allocator) prostora u memoriji za pohranu crash dumpa jezgre.\n<li class=\"l\"> Pro\u0161irene su mogu\u0107nosti mehanizma pidfd, koji omogu\u0107uje kori\u0161tenje identifikatora povezanih s odre\u0111enim procesima i, za razliku od pid-a, nisu ponovo dodijeljeni. Dodana je mogu\u0107nost vezivanja dodatnih atributa pidfd-a iz prostora korisnika. Dozvoljeno je otvaranje datote\u010dnih deskriptora za pidfd putem funkcije open_by_handle_at() bez vezivanja za datote\u010dni sustav. Unutarnje informacije kreirane od strane jezgra zajedno s pidfd-om sada se ve\u017eu uz proces, a ne uz pidfd, i pohranjuju se izme\u0111u ponovnog otvaranja istog procesa.\n<li class=\"l\"> U BPF podsustav dodana je funkcija bpf_cgroup_read_xattr() za \u010ditanje pro\u0161irenih atributa datoteka. Omogu\u0107eno je kori\u0161tenje tipi\u010dnih string operacija u BPF programima, poput bpf_strcmp, bpf_strnchr, bpf_strchrnul, bpf_strlen i bpf_strspn, koje rade u na\u010dinu rada samo za \u010ditanje. Dodana je mogu\u0107nost kori\u0161tenja standardnih tokova stdout i stderr za interakciju s komponentama u korisni\u010dkom prostoru. Za sustave na arhitekturi LoongArch u BPF je implementirana mogu\u0107nost dinami\u010dke modifikacije koda, mehanizma \u00abBPF trampoline\u00bb (smanjuje tro\u0161kove pri prijenosu poziva izme\u0111u jezgre i BPF programa) i pokretanja programa koji koriste struct_ops za kreiranje handlera funkcija jezgre putem BPF.\n<li class=\"l\"> U sustavu za pra\u0107enje vremena implementirana je podr\u0161ka za pomo\u0107ne satove (auxiliary), koji nisu povezani s uobi\u010dajenim sistemskim satovima i rade po vlastitom ritmu (ranije su svi satovi radili s istim ritmom i razlikovali se samo u pomaku).\n<li class=\"l\"> Dodana je inicijalna podr\u0161ka za proxy izvr\u0161avanje (Proxy Execution) radi ubla\u017eavanja problema inverzije prioriteta. Proxy izvr\u0161avanje omogu\u0107uje zadatku koji \u010deka osloba\u0111anje zaklju\u010davanja da prenese svoj kontekst izvr\u0161avanja zadatku koji zadr\u017eava zaklju\u010davanje, kako bi se ubrzalo osloba\u0111anje tog zaklju\u010davanja.\n<li class=\"l\"> Nastavljen je 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 uklju\u010dena prema zadanim postavkama i ne dovodi do uklju\u010divanja Rusta me\u0111u obavezne zavisnosti za izgradnju jezgre). Dodane su abstrakcije za upravljanje regulatorima napona i struje, svojstvima firmvera, ulazima\/izlazima i memorijom za ulaz\/izlaz. Implementiran je makro \u00abwarn_on!()\u00bb. Dodan je tip UserPtr za pokaziva\u010de u korisni\u010dkom prostoru. Pro\u0161irena je funkcionalnost modula workqueue, uaccess, dma, time i list. Dodan je modul \u2018bits\u2019 s funkcijama \u2018bit\u2019 i \u2018genmask\u2019.\n<li class=\"l\"> Preure\u0111en je kod za izra\u010dun kontrolnih zbrojeva CRC i dodani su novi pozivi za generiranje he\u0161iranja SHA-1 i SHA-2. Dodane su optimizacije specifi\u010dne za hardverske arhitekture. Pove\u0107ana je u\u010dinkovitost funkcije crc32c() na novim CPU x86_64, koji podr\u017eavaju pro\u0161irenje VPCLMULQDQ (Vector Carry-Less Multiplication of Quadwords).\n<li class=\"l\"> Za S390 sustave implementirana je podr\u0161ka za izbacivanje u swap dio i migraciju velikih stranica memorije (transparent huge page).\n<li class=\"l\"> Dodana je mogu\u0107nost pode\u0161avanja agresivnosti osloba\u0111anja stranica memorije (proactive-reclaim) kada je ona nedovoljna, vezano uz pojedine NUMA \u010dvorove, \u0161to omogu\u0107ava izdvajanje NUMA \u010dvorova za koje \u0107e biti primenjena aktivnija strategija osloba\u0111anja memorije. Na primer, \"echo \"512M swappiness=10\" &gt; \/sys\/devices\/system\/node\/node1\/reclaim\".\n<li class=\"l\"> U mehanizam SCHED_EXT, koji omogu\u0107uje kori\u0161tenje BPF-a za stvaranje rasporeda CPU-a, dodana je mogu\u0107nost upravljanja propusno\u0161\u0107u putem cgroup-a. Na primjer, mo\u017ee se koristiti parametar cpu.max za ograni\u010davanje optere\u0107enja CPU-a.\n<li class=\"l\"> Objavljeno je zastarjelo automatsko montiranje virtualnog FS-a tracefs u direktorij \/sys\/kernel\/debug\/tracing, umjesto kojeg treba koristiti \/sys\/kernel\/tracing.                        <\/ul>\n<li class=\"l\"> <b>Virtualizacija i sigurnost<\/b>\n<ul>\n<li class=\"l\"> Dodana je mogu\u0107nost uklju\u010divanja <a href=\"https:\/\/prohoster.info\/hr\/zhashchita-ot-ddos\/\"  data-wpil-monitor-id=\"422\">za\u0161tite od ranjivosti u CPU-u kroz izbor blokiranih vektora napada<\/a> umjesto da se specificiraju konkretne ranjivosti u postavkama. Metode blokiranja biraju se ovisno o vrsti kr\u0161enja izolacije: izme\u0111u korisnika i jezgre (user-kernel), izme\u0111u korisnika i drugog korisnika (user-user), izme\u0111u gostuju\u0107eg sustava i host okru\u017eenja (guest-host), izme\u0111u razli\u010ditih gostuju\u0107ih sustava (guest-guest) i izme\u0111u razli\u010ditih niti (cross-thread). Predlo\u017eeni pristup omogu\u0107ava aktiviranje samo za\u0161tite od onih klasa ranjivosti koje stvarno brinu korisnika. Na primjer, vlasnici oblaka mogu uklju\u010diti na\u010dine guest-host i guest-guest, nakon \u010dega \u0107e se aktivirati metode za\u0161tite od ranjivosti BHI, GD, L1TF, MDS, MMIO, Retbleed, RFDS, Spectre_v2, SRBDS, SRSO i TAA.\n<li class=\"l\"> Dodana je podr\u0161ka za izgradnju s kompajlerom Clang uklju\u010divanjem na\u010dina pra\u0107enja dubine steka, pri \u010demu se inicijalizacija svih varijabli pohranjenih na steku vr\u0161i. Inicijalizacija se provodi kako bi se sprije\u010dilo curenje informacija iz jezgre kroz neinicijalizirane varijable koje mogu sadr\u017eavati ostatke ranije pohranjenih podataka na steku. Do sada je sli\u010dna mogu\u0107nost bila dostupna uz kori\u0161tenje GCC plugina STACKLEAK.\n<li class=\"l\"> Dodana je za\u0161tita od preusmeravanja napada\u010da na datote\u010dni sistem \/proc kroz montiranje u 'bind' re\u017eimu. Inode broj korena \/proc je sada fiksiran (PROCFS_ROOT_INO) i mo\u017ee ga proveriti proces u korisni\u010dkom prostoru.\n<li class=\"l\"> U podrazdjelu RV (Runtime Verification), namijenjenu provjeri ispravnosti rada visoko pouzdanih sustava, dodan je komponenta pra\u0107enja rtapp (monitor real-time aplikacija) za pra\u0107enje tipi\u010dnih problema u aplikacijama koje rade u stvarnom vremenu, kao i komponente rp, sssw i opid za testiranje planera zadataka. Implementirana je mogu\u0107nost izrade komponenti za pra\u0107enje koje koriste linearnu temporalnu logiku umjesto deterministi\u010dkog automata za odre\u0111ivanje modela pona\u0161anja. Provjera se vr\u0161i tijekom izvo\u0111enja uz pridru\u017eivanje upravlja\u010da to\u010dkama pra\u0107enja, uspore\u0111uju\u0107i stvarni tijek izvo\u0111enja s unaprijed definiranim referentnim modelom koji odre\u0111uje o\u010dekivano pona\u0161anje sustava.\n<li class=\"l\"> U sustav AppArmor dodana je podr\u0161ka za upravljanje pristupom AF_UNIX socketima.\n<li class=\"l\"> U hipervizoru KVM na ARM sustavima implementirana je podr\u0161ka za kontroler prekida GICv5.\n<li class=\"l\"> Dodana je konfiguracija CONFIG_KVM_IOAPIC koja omogu\u0107ava isklju\u010divanje podr\u0161ke za emulaciju APIC, PIC i PIT u KVM-u.\n<li class=\"l\"> Dodana je za\u0161tita od ranjivosti VMSCAPE.\n<li class=\"l\"> Dodana je ioctl komanda FS_IOC_GETLBMD_CAP za dobivanje informacija o primjeni sredstava za za\u0161titu integriteta na datoteci iz korisni\u010dkog prostora.\n<li class=\"l\"> Interfejs \/sys\/fs\/selinux\/user je progla\u0161en zastarjelim; pristupom ovom interfejsu sada se unosi odgoda od pet sekundi i ispisuje upozorenje u log.                            <\/ul>\n<li class=\"l\"> <b>Mre\u017eni subsistem<\/b>\n<ul>\n<li class=\"l\"> U implementaciju PSE (Power Sourcing Equipment) tehnologije, koja se koristi za napajanje ure\u0111aja putem Ethernet-a, kao \u0161to su IP kamere i be\u017ei\u010dne pristupne ta\u010dke, dodana je podr\u0161ka za prilagodljive strategije procjene prora\u010duna napajanja (ukupne dostupne snage). Takve strategije omogu\u0107uju odre\u0111ivanje koji portovi trebaju biti isklju\u010deni prije za sprje\u010davanje optere\u0107enja.\n<li class=\"l\"> U implementaciju MCTP (Management Component Transport Protocol) dodana je podr\u0161ka za usmjeravanje paketa prema vanjskim \u010dvorovima putem posredni\u010dkih \u010dvorova (gateway-routing). Na primjer, sljede\u0107a pravila omogu\u0107uju usmjeravanje paketa prema \u010dvoru s identifikatorom 10 (Endpoint ID 10) preko ure\u0111aja mctpi2c0, koriste\u0107i adresu 0x1d, koja je izravno povezana s \u010dvorom s identifikatorom 9.       mctp route add 9 via mctpi2c0     mctp neigh add 9 dev mctpi2c0 lladdr 0x1d     mctp route add 10 gw 9\n<li class=\"l\"> Za UNIX sokete (AF_UNIX) implementirana je opcija SO_INC, a za adresnu porodicu VSOCK opcija SIOCINQ. Implementirane opcije su sli\u010dne opciji TCP_INQ za TCP i omogu\u0107uju dobivanje informacija o broju bajtova dostupnih za \u010ditanje u soketu putem kontrolne poruke.\n<li class=\"l\"> Za TCP aktivirano je strogo po\u0161tivanje deklarirane veli\u010dine prijemnog prozora, koja odre\u0111uje veli\u010dinu podataka koji se mogu poslati prije nego \u0161to se primi ACK potvrda s druge strane. Ranije je jezgro nastavilo obra\u0111ivati podatke koji su stizali iznad deklariranog prijemnog prozora, ali sada \u0107e prestati to raditi.\n<li class=\"l\"> U MPTCP (Multipath TCP) dodana je mogu\u0107nost kori\u0161tenja opcije soketa TCP_MAXSEG za ograni\u010davanje maksimalne veli\u010dine poslanih segmenata. MPTCP predstavlja pro\u0161irenje TCP protokola za organizaciju isporuke paketa simultano putem vi\u0161e ruta kroz razli\u010dite mre\u017ene su\u010delja, vezane uz razli\u010dite IP adrese.\n<li class=\"l\"> Dodana je podr\u0161ka za algoritam kontrole preoptere\u0107enja TCP DualPI2 (RFC 9332), koji omogu\u0107ava kori\u0161tenje skalabilnih kontrolora preoptere\u0107enja za promet s visokim zahtjevima za kvalitetom usluge (npr. TCP-Prague i DCTCP), bez smanjenja performansi klasi\u010dnog prometa, za koji se primjenjuju kontrolori preoptere\u0107enja poput Reno i Cubic.\n<li class=\"l\"> Dodana je sysctl opcija 'force_forwarding', putem koje se mo\u017ee aktivirati preusmeravanje saobra\u0107aja na odabranim mre\u017enim interfejsima sa IPv6.\n<li class=\"l\"> Uklonjena je podr\u0161ka za algoritam prepoznavanja gubitka paketa SACK (Selective Acknowledgment), opisan u RFC 6675. Ovaj algoritam je ozna\u010den kao zastario 2018. godine. Za prepoznavanje gubitka TCP paketa preporu\u010duje se kori\u0161tenje algoritma RACK-TLP.              <\/ul>\n<li class=\"l\"> <b>Oprema<\/b>\n<ul>\n<li class=\"l\"> Nastavljen je rad na drm voza\u010du (Direct Rendering Manager) Xe za GPU temeljen na Intel Xe arhitekturi, koji se koristi u Intelovim grafi\u010dkim karticama Arc i integriranoj grafici, po\u010dev\u0161i od Tiger Lake procesora. U novoj verziji je po defaultu uklju\u010dena podr\u0161ka za \u010dipove temeljene na mikroarhitekturi Panthor Lake i dodana je podr\u0161ka za mikroarhitekturu WildCat Lake.\n<li class=\"l\"> U AMDGPU voza\u010du za GPU GFX9.x implementirana je podr\u0161ka za mehanizam Cleaner Shader, koji omogu\u0107ava \u010di\u0161\u0107enje GPU memorije prije ponovne upotrebe kako bi se sprije\u010dilo curenje podataka koji su ostali nakon rada drugog procesa. Pobolj\u0161ana je podr\u0161ka za \u010dekaju\u0107i re\u017eim. Dodana je mogu\u0107nost prelaska u re\u017eim spavanja u okru\u017eenjima s AMD SR-IOV. Pobolj\u0161ano je upravljanje pozadinskim osvjetljenjem.\n<li class=\"l\"> U i915 drajveru je implementirana podr\u0161ka za drm_panic mehanizam, koji prikazuje ne\u0161to poput 'plavog ekrana smrti' u slu\u010daju kvara. Dodana je podr\u0161ka za kontroler ekrana koji se koristi u \u010dipovima Wildcat Lake.\n<li class=\"l\"> Nastavljena je integracija komponenti voza\u010da Nova za NVIDIA GPU-ove, opremljene GSP firmverima, koji se koriste od serije NVIDIA GeForce RTX 2000 temeljenih na Turing mikroarhitekturi. Voza\u010d je napisan u Rust jeziku. U novoj verziji dodat je nivo apstrakcije za rad s DMA, implementiran je parser VBIOS-a, dodan je kod za konfiguraciju ram-bufora i osigurana je podr\u0161ka za ubrzano pokretanje u Falcon re\u017eimu.\n<li class=\"l\"> U adreno voza\u010du dodana je podr\u0161ka za Qualcomm Adreno x1-45 i x1-85 GPU.\n<li class=\"l\"> U msm voza\u010du dodana je podr\u0161ka za Adreno SM8750 GPU i mapiranje video memorije (VM_BIND).\n<li class=\"l\"> U panfrost voza\u010du dodana je podr\u0161ka za Mali GPU koji se koriste u SoC Mediatek mt8370.\n<li class=\"l\"> U lima drajveru dodana je podr\u0161ka za GPU, kori\u0161tene u SoC Rockchip RK3528.\n<li class=\"l\"> Dodani su mtd (Memory Technology Devices) drajveri za pristup NVM memoriji integriranoj u Intel GPU.\n<li class=\"l\"> Dodana je podr\u0161ka za ASoC zvu\u010dne sisteme IMX WM8524, AMD ACP7.2, SoundWire ACP 7.1, Fairphone 4 &amp; 5, Qualcomm QCS8275, Framework Laptop 13 (AMD Ryzen AI 300), CS35L41 HDA (koji se koristi u ASUS laptopima), Richtek RTQ9124, TI TAS5753, HP EliteBook x360 830 G6, EliteBook 830 G6, LG 16Z90R-A, HP 15-fc000. Izvr\u0161ena je reorganizacija koda HD-audio.\n<li class=\"l\"> Dodana je podr\u0161ka za ARM platforme, SoC i ure\u0111aje: NVIDIA Tegra264, Marvell PXA1908 (prvi 64-bitni \u010dip tvrtke Marvell za pametne telefone), CIX P1, Axiado AX3000, Sophgo SG2000 (koji kombinira ARM i RISC-V jezgre), Mediatek mt6572, exynos2200 (koji se koristi u Samsung Galaxy S22), Renesas R-Car V4M-7, TI am62d2 i Sophgo sg2042, laptopi temeljen na Mediatek mt8186 i Qualcomm Snapdragon X1, pametni telefoni i tableti temeljen na SoC mt6572, tegra30 i msm8976.                    <\/ul>\n<\/ul>\n<p>Istovremeno je latinskoameri\u010dki Fond slobodnog softvera formirao varijantu potpuno slobodnog jezgra 6.17 \u2014 Linux-libre 6.17-gnu, o\u010di\u0161\u0107enu od elemenata firmware-a i drajvera koji sadr\u017ee neslobodne komponente ili delove koda \u010dija je upotreba ograni\u010dena od strane proizvo\u0111a\u010da. U izdanju 6.17 a\u017euriran je kod za \u010di\u0161\u0107enje blob-ova u drajverima amdgpu, prueth, iwlwifi, btusb, pci mhi host, adreno a6xx, nova-core i Intel AVS. Izvr\u0161eno je \u010di\u0161\u0107enje imena blob-ova u dts datotekama (devicetree) za ARM \u010dipove i Intel IPU7. Neutralizovano je u\u010ditavanje blob-ova u novim drajverima pci hda. Prekinuto je \u010di\u0161\u0107enje blob-ova u drajveru QLogic infiniband, koji je uklonjen iz jezgra.<br \/>\n<br \/>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63957\">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.17. \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\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 Btrfs, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b file_getattr() \u0438 file_setattr(), \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043e\u0434\u043d\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u044b\u0445 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439 \u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 \u0437\u0430\u0434\u0430\u0447, \u043c\u043e\u0434\u0443\u043b\u044c DAMON_STAT \u0441\u043e \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u043e\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Live-\u043f\u0430\u0442\u0447\u0435\u0439 \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 ARM64, \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 core-\u0434\u0430\u043c\u043f\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u0441\u043e\u043a\u0435\u0442 AF_UNIX, \u043b\u0438\u043c\u0438\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 SCHED_EXT \u0447\u0435\u0440\u0435\u0437 cgroup, \u0443\u043f\u0440\u043e\u0449\u0451\u043d\u043d\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0437\u0430\u0449\u0438\u0442\u044b [&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-144046","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.17.\" \/>\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\/hr\/blog\/news\/reliz-yadra-linux-6-17\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\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\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.17 | 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.17.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-6-17\" \/>\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-09-29T09:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T19:43:51+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\udd47Izdanja jezgre Linux 6.17 | ProHoster","description":"Nakon dva mjeseca razvoja, Linus Torvalds predstavio je izdanja jezgre Linux 6.17.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-6-17","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\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.17 | 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.17.","og:url":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-6-17","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-09-29T09:11:54+00:00","article:modified_time":"2026-02-08T19:43:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"144046","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:53:34","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:02:19","updated":"2026-02-09 17:53:34","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\/144046","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=144046"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/144046\/revisions"}],"predecessor-version":[{"id":159031,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/144046\/revisions\/159031"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=144046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=144046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=144046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}