{"id":114248,"date":"2024-03-11T12:25:44","date_gmt":"2024-03-11T10:25:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-8"},"modified":"2024-03-11T12:25:44","modified_gmt":"2024-03-11T10:25:44","slug":"reliz-yadra-linux-6-8","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-6-8","title":{"rendered":"Izdanje Linux jezgra 6.8","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nakon dva mjeseca razvoja, Linus Torvalds predstavio je izdanje jezgre Linux 6.8. Me\u0111u najistaknutijim promjenama su: Xe voza\u010d za Intel GPU, na\u010din za\u0161tite blok ure\u0111aja s montiranim datote\u010dnim sustavima, mehanizam raspore\u0111iva\u010da zadataka Deadline server, automatska optimizacija spajanja identi\u010dnih stranica memorije, prvi voza\u010d na jeziku Rust, sistemski pozivi listmount i statmount, uklanjanje bpfilter i SLAB, mehanizam guest_memfd u KVM, profiliranje pristupa podacima.        <\/p>\n<p>Nova verzija uklju\u010duje 15641 ispravku od 2018. godine, a veli\u010dina zakrpe je 44 MB (izmjene su obuhvatile 12212 datoteka, dodano je 663864 linija koda, uklonjeno 339094 linija). U prethodnom izdanju bilo je 18405 ispravki od 2066 programera, a veli\u010dina zakrpe je bila 72 MB. Otprilike 42% svih promjena u verziji 6.8 odnosi se na upravlja\u010dke programe ure\u0111aja, oko 15% promjena se odnosi na a\u017euriranje koda specifi\u010dnog za hardverske arhitekture, 14% se odnosi na mre\u017eni sloj, 6% na datote\u010dne sisteme, a 3% na unutra\u0161nje podsustave jezgre.    <\/p>\n<p>U Git repozitoriju s jezgrom 6.8 prisutno je 9.996 milijuna objekata, \u0161to ukazuje na to da \u0107e sljede\u0107a jezgra 6.9 pre\u0107i simboli\u010dnu granicu od 10 milijuna git objekata. Ranija promjena brojeva grana 3.x i 4.x dobro je korelirala s brojem git objekata u repozitoriju - jezgra 3.0 je izdana kada je u repozitoriju bilo otprilike 2 milijuna objekata, a jezgra 4.0 kada je bilo 4 milijuna objekata. Pri tom je 2019. godine izdanje 5.0 prekinulo ovaj logi\u010dki niz, budu\u0107i da je repozitorij prilikom njegovog formiranja uklju\u010divao otprilike 6.5 milijuna git objekata.             <\/p>\n<p>Glavne novosti u jezgri 6.8:  <\/p>\n<ul>\n<li class=\"l\"> <b>Sistem diska, ulaz\/izlaz i datote\u010dni sustavi<\/b>\n<ul>\n<li class=\"l\"> Dodana je funkcija blokiranja izravnog pisanja na blok ure\u0111aje na kojima su montirani datote\u010dni sustavi (nakon aktiviranja ove funkcije, korisnik root ne\u0107e mo\u0107i unijeti promjene u datote\u010dni sustav kroz manipulacije na razini blok ure\u0111aja). Zadano je funkcija isklju\u010dena i zahtijeva navo\u0111enje parametra BLK_DEV_WRITE_MOUNTED prilikom sastavljanja. Za particije s Btrfs blokada jo\u0161 uvijek ne radi, jer potrebne promjene u Btrfs kodu jo\u0161 nisu prihva\u0107ene.\n<li class=\"l\"> Dodani su sistemski pozivi listmount() i statmount(), koji omogu\u0107uju iz korisni\u010dkog prostora dobivanje detaljnih informacija o montiranim datote\u010dnim sustavima.\n<li class=\"l\"> U datote\u010dnom sustavu XFS nastavljeno je rad na implementaciji mogu\u0107nosti kori\u0161tenja alata fsck za provjeru i ispravljanje otkrivenih problema u online na\u010dinu, bez odremontiranja datote\u010dnog sustava.\n<li class=\"l\"> U Ext4, za blokove manje od stranice memorije, koristi se poziv dioread_nolock koji pobolj\u0161ava performanse eliminiraju\u0107i suvi\u0161ne blokade. Neke funkcije su preba\u010dene na kori\u0161tenje folija stranica memorije (page folios).\n<li class=\"l\">  U Btrfs je dodana podr\u0161ka za oznaku montiranja \u201enospace_cache\u201c za isklju\u010divanje predmemorije slobodnih blokova. Neke funkcije su preba\u010dene na kori\u0161tenje folija stranica memorije (page folios).\n<li class=\"l\"> U datote\u010dnom sustavu EROFS (Extendable Read-Only File System), namijenjenom za kori\u0161tenje na particijama dostupnim samo za \u010ditanje, dodana je podr\u0161ka za kompresiju substranica i pobolj\u0161an rad u situacijama nedostatka memorije.\n<li class=\"l\"> U datote\u010dnom sustavu F2FS pobolj\u0161ana je podr\u0161ka za zonirane ure\u0111aje za pohranu (odvajanje u zone grupa blokova ili sektora u koje je dozvoljeno samo sekvencijalno dodavanje podataka s a\u017euriranjem cijele grupe blokova).\n<li class=\"l\"> Za FS SMB implementirana je mogu\u0107nost kreiranja blokovnih i simboli\u010dnih datote\u010dnih ure\u0111aja.\n<li class=\"l\"> U Bcachefs dodana je djelomi\u010dna podr\u0161ka za provjeru i obnavljanje integriteta montiranih FS.\n<li class=\"l\"> U podsustavu device-mapper prestaje podr\u0161ka za upravlja\u010de MD_LINEAR, MD_MULTIPATH i MD_FAULTY, koji su ozna\u010deni kao zastarjeli 2021. godine.                                        <\/ul>\n<li class=\"l\"> <b>Memorija i sistemske usluge<\/b>\n<ul>\n<li class=\"l\"> U podsustav Zswap dodana je opcija prisilnog ispra\u017enjavanja \u201ehladnih\u201c stranica memorije u stvarni swap particiju koja se aktivira kada nedostaje RAM-a, a koje nisu kori\u0161tene i najvjerojatnije \u0107e ostati neiskori\u0161tene. Zswap obavlja ke\u0161iranje ispra\u017enjenih stranica u swap-u, \u010duvaju\u0107i ih u RAM-u u komprimiranom obliku koliko je mogu\u0107e bez ispisivanja u stvarni nesmanjeni swap na disku. Izmjene pod nedostatkom memorije omogu\u0107uju smanjenje veli\u010dine pohranjene memorije u Zswap i osloba\u0111anje memorije sustavu.\n<li class=\"l\"> U Zswap predlo\u017een je novi na\u010din rada koji potpuno isklju\u010duje zaka\u0161njelo pisanje (writeback) u stvarnu particiju zamjene ako poku\u0161aj pisanja nije uspio, i ne ispu\u0161ta prethodno postoje\u0107e stranice u Zswap u particiju zamjene.\n<li class=\"l\"> U planer zadataka dodan je mehanizam SCHED_DEADLINE server, koji rje\u0161ava problem nedostatka CPU resursa za obi\u010dne zadatke u uvjetima monopolizacije CPU-a od strane visoko prioritetnih (realtime) zadataka. Kako bi se sprije\u010dila monopolizacija CPU-a, u jezgru je ranije kori\u0161ten mehanizam Realtime throttling, koji je poku\u0161avao rezervirati 5% za zadatke niskog prioriteta, ostavljaju\u0107i 95% vremena za realtime zadatke. Ovaj mehanizam je ostavljao mnogo toga za po\u017eeljeti, jer su obi\u010dni zadaci u mnogim situacijama ostajali bez procesorskog vremena. SCHED_DEADLINE server implementira u\u010dinkovitiji mehanizam rezerviranja resursa.\n<li class=\"l\"> U pod sustav DAMON (Data Access MONitor), koji omogu\u0107ava pra\u0107enje pristupa procesa podacima u operativnoj memoriji (na primjer, mo\u017eete saznati na koje dijelove memorije je proces pristupao i koji dijelovi memorije su ostali neiskori\u0161teni), dodat je mehanizam automatskog pode\u0161avanja agresivnosti potro\u0161nje memorije na temelju zadatih kvota.\n<li class=\"l\"> Dodana je podr\u0161ka za vi\u0161emjerne velike stranice memorije (mTHP - multi-size Transparent Huge Pages), koja omogu\u0107ava dodjelu memorije u blokovima ve\u0107im od osnovne stranice, ali manjim od tradicionalne THP stranice.\n<li class=\"l\"> Dodana je podr\u0161ka za velike folijante (page folios, spojene stranice memorije) za anonimnu memoriju (nepridru\u017eenu FS-u, na primjer, dodijeljenu kroz malloc). Promjena je usmjerena na pove\u0107anje performansi kroz dodjelu ve\u0107ih komada memorije tijekom pristupa neodabranim stranicama memorije (page faults). Na primjer, kori\u0161tenje velikih folijanata omogu\u0107ilo je smanjenje vremena ponovne izgradnje jezgre za 5% (uz smanjenje vremena provedenog na razini jezgre za 40%).\n<li class=\"l\"> U konfiguracijski datoteku jezgre dodat je parametar TRANSPARENT_HUGEPAGE_NEVER, koji omogu\u0107ava onemogu\u0107avanje kori\u0161tenja velikih stranica memorije (Transparent Huge Pages).\n<li class=\"l\"> U sustavni poziv userfaultfd(), koji omogu\u0107ava stvaranje handlera za pristupe neodabranim stranicama memorije (page faults) u korisni\u010dkom prostoru, dodana je operacija UFFDIO_MOVE, koja omogu\u0107ava premje\u0161tanje stranica memorije u virtualnom adresnom prostoru tijekom kompaktiranja hrpe (heap compaction) bez provo\u0111enja operacije dodijeljivanja stranice memorije. U provedenim testovima, primjena UFFDIO_MOVE omogu\u0107ila je smanjenje vremena kompaktiranja za 40% u usporedbi s kori\u0161tenjem operacije UFFDIO_COPY.\n<li class=\"l\"> Dodan je mehanizam \u201eKSM advisor\u201c koji omogu\u0107ava automatsku optimizaciju postavki podsustava za spajanje identi\u010dnih stranica memorije (KSM - Kernel Samepage Merging).\n<li class=\"l\"> Nastavljen je prijenos promjena iz grane Rust-for-Linux, vezanih uz kori\u0161tenje jezika Rust kao drugog jezika za razvoj drajvera i modula jezgre (podr\u0161ka za Rust nije aktivna po defaultu i ne dovodi do uklju\u010divanja Rusta me\u0111u obavezne zavisnosti prilikom izgradnje jezgre). U novoj verziji uklju\u010dene su promjene koje dodaju Rust-omot iznad razine apstrakcije phylib i koriste\u0107i taj omot drajver ax88796b_rust, koji omogu\u0107uje podr\u0161ku za PHY su\u010delje Ethernet kontrolera Asix AX88772A (100MBit). Po funkcionalnosti, drajver na Rustu potpuno je ekvivalentan starom drajveru ax88796b, napisanom na jeziku C, i mo\u017ee se koristiti s mre\u017enim karticama X-Surf 100, opremljenim \u010dipom AX88796B. Za arhitekturu LoongArch pru\u017eena je mogu\u0107nost pisanja modula na jeziku Rust. Odr\u017een je prijelaz na kori\u0161tenje izdanja Rusta 1.74.1.\n<li class=\"l\"> Dodana je funkcionalnost BPF tokena, koja omogu\u0107uje selektivno delegiranje obrade odre\u0111enih mogu\u0107nosti BPF, kao \u0161to su u\u010ditavanje BPF programa ili kreiranje BPF mape, neprividnim procesima u korisni\u010dkom prostoru, \u010dija je vjerodostojnost potvr\u0111ena posebnim tokenom.\n<li class=\"l\"> Pro\u0161irena je funkcionalnost verifikatora BPF programa.\n<li class=\"l\"> U alat za perf dodana je podr\u0161ka za profiliranje podataka, \u0161to omogu\u0107uje pra\u0107enje \u010ditanja i pisanja u strukture podataka, na primjer, kako bi se otkrila najaktivnije modificirana polja u strukturama. Na sustavima s procesorima koji podr\u017eavaju prikupljanje informacija o operacijama s memorijom (Intel, AMD, ARM), za akumulaciju statistike treba koristiti naredbu \u00abperf mem record\u00bb, a za ispis izvje\u0161taja o pristupima strukturama podataka \u2014 \u00abperf annotate \u2014data-type\u00bb.\n<li class=\"l\"> Provedena je optimizacija performansi obrade sistemskih poziva na arhitekturi s390 (IBM Z), \u0161to je u testovima dovelo do ubrzanja ulaska u sistemski poziv za otprilike 11%.\n<li class=\"l\"> Omogu\u0107ena je promjena veli\u010dine bafera za pra\u0107enje koji se koriste za pohranu informacija o doga\u0111ajima pra\u0107enja, koji se \u0161alju u korisni\u010dki prostor.\n<li class=\"l\"> Ranije je uklonjen zastarjeli mehanizam raspodjele memorije SLAB, a umjesto njega se u jezgru sada koristi samo SLUB. Kao razlog navode se problemi s odr\u017eavanjem, gre\u0161ke u kodu i dupliciranje funkcionalnosti s naprednijim alokatorom SLUB.\n<li class=\"l\"> Prilikom kompilacije jezgre uklju\u010den je indikator \u00ab-Wmissing-prototypes\u00bb, koji generira upozorenja za pozive globalnih funkcija koje nemaju definiciju prototipa.\n<li class=\"l\"> Za arhitekturu RISC-V na sustavima koji podr\u017eavaju pro\u0161irenje SUSP SBI implementirana je podr\u0161ka za prijelaz u stanje \u010dekanja uz pohranu stanja u RAM. Omogu\u0107ena je upotreba sustavnog poziva riscv_hwprobe() za dobivanje informacija o podr\u017eanim pro\u0161irenjima arhitekture skupa instrukcija RISC-V.                                          <\/ul>\n<li class=\"l\"> <b>Virtualizacija i sigurnost<\/b>\n<ul>\n<li class=\"l\"> Dodani su novi sustavni pozivi lsm_list_modules(), lsm_get_self_attr() i lsm_set_self_attr() za ispis popisa u\u010ditanih LSM modula (Linux Security Modules) i za dobivanje\/postavljanje atributa LSM modula. Dodana je nova struktura lsm_ctx za komunikaciju u kontekstu LSM izme\u0111u korisni\u010dkog prostora i jezgre.\n<li class=\"l\"> Pod sustav AppArmor pre\u0161ao je na kori\u0161tenje algoritma SHA-256 za verifikaciju pravila, umjesto SHA-1 hashova.\n<li class=\"l\"> Iz jezgre je uklonjena implementacija funkcije strlcpy(), koja je ovoga ljeta uklju\u010dena u C biblioteku Glibc 3.38. Strlcpy je alternativa funkciji strncpy(), koja sadr\u017ei za\u0161titu od preklapanja bafera i obavezno dodaje nulti bajt koji zatvara string.\n<li class=\"l\"> U hipervizoru <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4378\">KVM<\/a> Dodana je podr\u0161ka za podsustav guest_memfd (guest-first memory), koji pru\u017ea funkcije upravljanja memorijom, omogu\u0107uju\u0107i postizanje mogu\u0107nosti i optimizacija koje nisu dostupne pri kori\u0161tenju zajedni\u010dkog podsustava upravljanja memorijom. Na primjer, guest_memfd omogu\u0107uje alokaciju i refleksiju podru\u010dja memorije na gostuju\u0107i sustav, koje nije dostupno za doma\u0107e okru\u017eenje, a mo\u017ee se koristiti za organizaciju povjerljivih izra\u010duna.\n<li class=\"l\"> Za gostuju\u0107e sustave koji rade pod upravljanjem hipervizora KVM, omogu\u0107ena je podr\u0161ka za Intelove procesore s LAM (Linear Address Masking) na\u010dinom, koji omogu\u0107ava kori\u0161tenje dijela bitova 64-bitnih pokaziva\u010da (od 57. do 62. bita) za pohranu metapodataka koji nisu povezani s adresiranjem.\n<li class=\"l\"> U KVM hipervizoru za ARM64 arhitekture dodana je podr\u0161ka za 52-bitne (LPA2) fizi\u010dke adrese. Za x86 arhitekturu omogu\u0107ena je izgradnja bez emulacije Hyper-V hipervizora, \u0161to smanjuje veli\u010dinu jezgre.\n<li class=\"l\"> Dodali smo iaa drajver (IAA Compression Accelerator) za ubrzanje operacija kompresije i dekompresije podataka pomo\u0107u DEFLATE metode, koriste\u0107i mogu\u0107nosti Intel Analytics Accelerator (IAA) kriptografskih akceleratora.\n<li class=\"l\"> Na strani host okru\u017eenja implementirana je podr\u0161ka za Intel TDX (Trusted Domain Extensions) mehanizam, koji uz KVM hipervizor omogu\u0107ava stvaranje za\u0161ti\u0107enih gostuju\u0107ih okru\u017eenja sa enkripcijom memorije. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/vps\/\"   title=\"virtualnih ma\u0161ina\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2026\">virtualnih ma\u0161ina<\/a>.\n<li class=\"l\"> U SELinux dodan je SID-identifikator \u00abinit\u00bb, koji omogu\u0107ava isticanje procesa pokrenutih u ranoj fazi pokretanja, a koji su pokrenuti prije primjene politika SELinux. Pobolj\u0161an je su\u010delje \/sys\/fs\/selinux za upravljanje SELinux-om.                              <\/ul>\n<li class=\"l\"> <b>Mre\u017eni subsistem<\/b>\n<ul>\n<li class=\"l\"> Provedena je niskonivelska reorganizacija osnovnih mre\u017enih struktura podataka kako bi se pobolj\u0161ala efikasnost ke\u0161iranja. Prethodno su se polja u strukturnom mre\u017enom okviru socks, netdev, netns i mibs nalazila po redosledu dodavanja, \u0161to je ograni\u010davalo kori\u0161\u0107enje procesorskog ke\u0161a. Preispitivanje postavljanja promenljivih u strukturama rezultiralo je zna\u010dajnim pobolj\u0161anjem brzine TCP rada, zahvaljuju\u0107i minimizaciji kori\u0161\u0107enja redova ke\u0161a u fazi prenosa podataka i optimizaciji pristupa promenljivim. U slu\u010dajevima obrade vi\u0161e paralelnih TCP veza, ubrzanje mo\u017ee dosti\u0107i 40%.\n<li class=\"l\"> Uklonjena je bpfilter podsistem koja koristi BPF za filtriranje paketa. Bpfilter je dostupan od verzije 4.18, ali nikada nije doveden do nivoa pogodnog za \u0161iroku upotrebu. U poslednjim godinama kod bpfilter-a u jezgru nije se razvijao, a razvoj je nastavljen od strane Facebooka u zasebnom repozitoriju.                                             <\/ul>\n<li class=\"l\"> <b>Oprema<\/b>\n<ul>\n<li class=\"l\"> Uklju\u010dena je nova drm-voza\u010da (Direct Rendering Manager) Xe za GPU temeljen na arhitekturi Intel Xe, koja se koristi u grafi\u010dkim karticama Intel obitelji Arc i integriranoj grafici, po\u010dev\u0161i s procesorima Tiger Lake. Xe voza\u010d se pozicionira kao osnova za osiguranje rada novih \u010dipova, neovisno o kodu za podr\u0161ku starijim platformama. Voza\u010d je izgra\u0111en koriste\u0107i novu arhitekturu, u kojoj se aktivnije koriste ve\u0107 postoje\u0107e komponente DRM podsustava, kao i tipi\u010dne komponente voza\u010da i915, koje nisu vezane uz odre\u0111ene GPU-ove, poput koda za interakciju s ekranima, modelom memorije i implementacijom execbuf. U Mesu, rad OpenGL-a i Vulkana na vrhu Xe voza\u010da implementiran je na razini promjena koje su napravljene u postoje\u0107im Mesa voza\u010dima Iris i ANV.\n<li class=\"l\"> U voza\u010du i915 nastavljena je realizacija podr\u0161ke za \u010dipove Intel LunarLake (Xe 2). Pobolj\u0161ana je podr\u0161ka za \u010dipove Intel Meteor Lake.\n<li class=\"l\"> U voza\u010du Nouveau implementirana je postavka za kori\u0161tenje po defaultu funkcija firmware GSP za rad s NVIDIA GPU-ima temeljenim na mikroarhitekturama Turing i Ampere, u kojima se operacije inicijalizacije i upravljanja GPU-om izvr\u0161avaju putem odvojenog mikroprocesora GSP (GPU System Processor). Kada je opcija uklju\u010dena, voza\u010d \u0107e raditi putem pristupa firmware-u, umjesto izravnog programiranja operacija interakcije s hardverom.\n<li class=\"l\"> U voza\u010du AMDGPU realizirana je podr\u0161ka za ACPI WBRF i VPE DPM, izmijenjena je obrada brzine kanala PCIe, u redovima kori\u0161tenim za uskla\u0111ivanje uklju\u010deni su 64-bitni sekvencijalni brojevi, dodana je podr\u0161ka za specifi\u010dne mehanizme upravljanja bojom od strane AMD-a, rije\u0161en je problem s prelaskom u stanje mirovanja.\n<li class=\"l\"> Dodana je inicijalna implementacija voza\u010da za GPU Broadcom VideoCore 7.1, koji se koristi na plo\u010dama Raspberry Pi 5.\n<li class=\"l\"> Dodana je voza\u010dka podr\u0161ka za GPU serije PowerVR 6 temeljen na mikroarhitekturi Rogue tvrtke Imagination Technologies.\n<li class=\"l\"> Dodana je podr\u0161ka za kontrolere Thunderbolt\/USB4, integrirane u \u010dipove temeljenim na mikroarhitekturi Intel Lunar Lake.\n<li class=\"l\"> Dodani su drajveri za kamere koje koriste SoC Starfive, GalaxyCore GC2145\/GC0308, Chips&amp;Media Wave i THine THP7312.\n<li class=\"l\"> Dodana je podr\u0161ka za igra\u010de kontrolere NSO (Nintendo Switch Online) \u2014 varijante starih kontrolera od SNES (Super Nintendo), Genesis i N64 (Nintendo 64), prilago\u0111ene za Nintendo Switch. Dodan je drajver za gamepade Adafruit Seesaw. U drajver xpad dodana je podr\u0161ka za kontrolere Lenovo Legion Go.\n<li class=\"l\"> U DTS drajveru dodana je podr\u0161ka za igra\u0107e ure\u0111aje Powkiddy RK2023, Powkiddy X55 i Anbernic RG351V.\n<li class=\"l\"> Dodana podr\u0161ka za zvu\u010dne sisteme kori\u0161tene u NXP i.MX8m MICFIL, Qualcomm SM8250, AMD ACP5x, Intel Arrow Lake, SM8550, SM8650 i X1E80100 \u010dipovima.\n<li class=\"l\"> Tvrtka AMD je napravila promjene vezane uz podr\u0161ku za budu\u0107i niz procesora temeljenih na novoj mikroarhitekturi Zen 5.\n<li class=\"l\"> Dodana podr\u0161ka za ARM64 SoC: Qualcomm SM8650 (Snapdragon 8 Gen 3), Qualcomm X1E80100 (Snapdragon X Elite), Samsung Exynos Auto v920, Google GS101 (Tensor G1), MediaTek MT8188 i Unisoc UMS9620 (Tanggula 7).\n<li class=\"l\"> Dodana podr\u0161ka za ARM platforme i ure\u0111aje: Huashan Pi, Microsoft Lumia, HTC One Mini 2, Motorola MotoG 4G, Huawei Honor 5X\/GR5, Anbernic RG351V, Powkiddy RK2023, Powkiddy X55, ComXpress temeljene na Marvell CN913x, Chromebook Lenovo, Asus i Acer temeljen na Mediatek MT8183, Toradex Verdin AM62, plo\u010de temeljene na Allwinner H616\/H618.\n<li class=\"l\"> Prekinuta podr\u0161ka za ARM11 ARMv6K SMP procesore.          <\/ul>\n<\/ul>\n<p>Istovremeno je latinoameri\u010dki Fond slobodnog softvera formirao varijantu potpuno slobodne jezgre 6.8 \u2014 Linux-libre 6.8-gnu, o\u010di\u0161\u0107ene od elemenata firmvera i drajvera koji sadr\u017ee neslobodne komponente ili dijelove koda \u010dija je primjena ograni\u010dena od strane proizvo\u0111a\u010da. U izdanju 6.8 a\u017euriran je kod \u010di\u0161\u0107enja blobova u razli\u010ditim drajverima i podsustavima. O\u010di\u0161\u0107eni su drajveri Intel qat_420xx, Imagination PowerVR, Intel Xe, Chips&amp;Media Wave5, Intel VSC, Aquantia PHY i Realtek rtw8922a. Uzimaju\u0107i u obzir uklanjanje iz jezgre, prestala je \u010di\u0161\u0107enje drajvera atmel, hermes, orinoco_usb, libertas_cs i zd1201. Ura\u0111eno je \u010di\u0161\u0107enje imena blobova u dts-datotekama (devicetree) za arhitekture ARM i Aarch64. Rije\u0161eni su problemi s \u010di\u0161\u0107enjem drajvera i915.<br \/>\n<br \/>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60768\">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.8. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 Xe \u0434\u043b\u044f GPU Intel, \u0440\u0435\u0436\u0438\u043c \u0437\u0430\u0449\u0438\u0442\u044b \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441 \u043f\u0440\u0438\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0424\u0421, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447 Deadline server, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u043b\u0438\u044f\u043d\u0438\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u0435\u0440\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b listmount \u0438 statmount, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 bpfilter \u0438 SLAB, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c guest_memfd \u0432 [&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-114248","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 6.8.\" \/>\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-8\" \/>\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\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.8 | 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.8.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-6-8\" \/>\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=\"2024-03-11T10:25:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-11T10:25:44+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\udd47Izdanje jezgra Linux 6.8 | ProHoster","description":"Nakon dva mjeseca razvoja, Linus Torvalds je predstavio izdanje jezgra Linux 6.8.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-6-8","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.8 | 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.8.","og:url":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-6-8","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":"2024-03-11T10:25:44+00:00","article:modified_time":"2024-03-11T10:25:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"114248","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-09 17:11:06","updated":"2026-02-09 17:11:06","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\/114248","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=114248"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/114248\/revisions"}],"predecessor-version":[{"id":164253,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/114248\/revisions\/164253"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=114248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=114248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=114248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}