{"id":100032,"date":"2021-04-26T10:22:56","date_gmt":"2021-04-26T08:22:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-12"},"modified":"2021-04-26T10:22:56","modified_gmt":"2021-04-26T08:22:56","slug":"reliz-yadra-linux-5-12","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-5-12","title":{"rendered":"Izdanje jezgre Linux 5.12","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nakon dva mjeseca razvoja, Linus Torvalds je predstavio izdanje Linux jezgre 5.12. Me\u0111u najistaknutijim promjenama su: podr\u0161ka za zonirane blok ure\u0111aje u Btrfs, mogu\u0107nost mapiranja identifikatora korisnika za datote\u010dne sustave, uklanjanje zastarjelih ARM arhitektura, na\u010din 'nestrpljivog' pisanja u NFS, mehanizam LOOKUP_CACHED za odre\u0111ivanje putanja datoteka iz cache-a, podr\u0161ka za atomske upute u BPF, debugging sustav KFENCE za otkrivanje gre\u0161aka u radu s memorijom, na\u010din NAPI pollinga u mre\u017enom steku koji radi u odvojenom radnom niti jezgre, hipervizor ACRN, mogu\u0107nost promjene preempt modela u scheduleru zadataka u hodu i podr\u0161ka za LTO optimizacije pri izgradnji s Clangom.    <\/p>\n<p>U novu verziju je primljeno 14,170 (u pro\u0161lom izdanju 15,480) ispravki od 1,946 (1,991) programera, veli\u010dina patch-a je 38 MB (promjene su zahvatile 12,102 (12,090) datoteka, dodano je 538,599 (868,025) linija koda, uklonjeno 333,377 (261,456) linija). Otprilike 43% svih promjena u 5.12 je vezano za upravlja\u010dke programe ure\u0111aja, otprilike 17% promjena se odnosi na a\u017euriranje koda specifi\u010dnog za hardverske arhitekture, 12% se odnosi na mre\u017eni stek, 5% \u2013 na datote\u010dne sustave i 4% na unutarnje podsustave jezgre.    <\/p>\n<p>Glavne novine:  <\/p>\n<ul>\n<li class=\"l\"> <b>Sistem diska, ulaz\/izlaz i datote\u010dni sustavi<\/b>\n<ul>\n<li class=\"l\"> Implementirana je mogu\u0107nost mapiranja identiteta korisnika za montirane datote\u010dne sustave (mo\u017ee se povezati datoteke jednog korisnika na montiranom tu\u0111em dijelu s drugim korisnikom u trenutnom sustavu). Mapiranje se podr\u017eava za datote\u010dne sustave FAT, ext4 i XFS. Predlo\u017eena funkcionalnost omogu\u0107ava pojednostavljenje zajedni\u010dkog kori\u0161tenja datoteka razli\u010ditih korisnika i na razli\u010ditim ra\u010dunalima, uklju\u010duju\u0107i da \u0107e se mapiranje primjenjivati u mehanizmu prenosivih doma\u0107ih direktorija systemd-homed, omogu\u0107uju\u0107i korisnicima da premje\u0161taju svoje doma\u0107e direktorije na vanjske ure\u0111aje i koriste ih na razli\u010ditim ra\u010dunalima, \u010dija se raspodjela identiteta korisnika ne poklapa. Druga korisna primjena je organizacija pru\u017eanja zajedni\u010dkog pristupa datotekama s vanjskog hosta, bez stvarne promjene podataka o vlasnicima datoteka u datote\u010dnom sustavu.\n<li class=\"l\"> U kernel su prihva\u0107ene LOOKUP_CACHED zakrpe koje omogu\u0107uju izvo\u0111enje operacija odre\u0111ivanja putanje datoteka iz korisni\u010dkog prostora bez blokiranja, isklju\u010divo na temelju podataka koji su dostupni u predmemoriji. LOOKUP_CACHED na\u010din aktivira se pozivom openat2() putem proslje\u0111ivanja oznake RESOLVE_CACHED, pri \u010demu se podaci preuzimaju isklju\u010divo iz predmemorije, a ako odre\u0111ivanje putanje zahtijeva pristup skladi\u0161tu, vra\u0107a se gre\u0161ka EAGAIN.\n<li class=\"l\"> Sustav datoteka Btrfs dobio je po\u010detnu podr\u0161ku za zonske blok ure\u0111aje (ure\u0111aji na tvrdom disku ili NVMe SSD-u, \u010diji je prostor za pohranu podijeljen na zone, koje \u010dine grupe blokova ili sektora, u koje je dopu\u0161teno samo sekvencijalno dodavanje podataka uz a\u017euriranje cijele grupe blokova). U na\u010dinu rada samo za \u010ditanje implementirana je podr\u0161ka za blokove s metapodacima i podacima veli\u010dine manji od stranice (subpage).\n<li class=\"l\"> U sustavu datoteka F2FS dodana je mogu\u0107nost odabira algoritma i razine kompresije. Dodana je podr\u0161ka za visoku razinu kompresije za LZ4 algoritam. Implementirana je opcija montiranja checkpoint_merge.\n<li class=\"l\"> Implementirana je nova ioctl komanda FS_IOC_READ_VERITY_METADATA za \u010ditanje metapodataka iz datoteka za\u0161ti\u0107enih pomo\u0107u fs-verity.\n<li class=\"l\"> U NFS klijentu je implementiran na\u010din 'nestrpljivog' pisanja (writes=eager), pri \u010demu se operacije pisanja u datoteku odmah \u0161alju na poslu\u017eitelj, mimo stranice ke\u0161a. Ovaj na\u010din smanjuje potro\u0161nju memorije, omogu\u0107uje trenuta\u010dno dobivanje informacija o zavr\u0161etku slobodnog prostora u datote\u010dnom sustavu i u nekim situacijama pru\u017ea mogu\u0107nost pove\u0107anja performansi.\n<li class=\"l\"> U CIFS (SMB) dodane su nove opcije montiranja: acregmax za upravljanje ke\u0161iranjem datoteka i acdirmax za upravljanje ke\u0161iranjem metapodataka direktorija.\n<li class=\"l\"> U XFS-u je uklju\u010den na\u010din vi\u0161estruke provjere kvota, ubrzano je izvr\u0161avanje fsync-a, te je izvr\u0161ena priprema koda growfs za implementaciju funkcije smanjenja veli\u010dine FS-a.                        <\/ul>\n<li class=\"l\"> <b>Memorija i sistemske usluge<\/b>\n<ul>\n<li class=\"l\"> Dodana je DTMP (Dynamic Thermal Power Management) potpodjela koja omogu\u0107ava dinami\u010dko reguliranje energetske potro\u0161nje razli\u010ditih ure\u0111aja na temelju postavljenih zajedni\u010dkih temperaturnih ograni\u010denja.\n<li class=\"l\"> Implementirana je mogu\u0107nost sastavljanja jezgre pomo\u0107u Clang kompajlera uz uklju\u010divanje optimizacija tokom povezivanja (LTO, Link Time Optimization). LTO optimizacije se razlikuju po tome \u0161to uzimaju u obzir stanje svih datoteka koje u\u010destvuju u procesu sastavljanja, dok tradicionalni na\u010dini optimizacije optimiziraju svaku datoteku zasebno i ne uzimaju u obzir uslove poziva funkcija definiranih u drugim datotekama. Na primjer, kod LTO mogu\u0107e je inlinanje funkcija iz drugih datoteka, neiskori\u0161teni kod se ne uklju\u010duje u izvr\u0161nu datoteku, vr\u0161i se provjera tipova i ukupna optimizacija na razini cijelog projekta. Podr\u0161ka za LTO trenutno je ograni\u010dena na arhitekture x86 i ARM64.\n<li class=\"l\"> Omogu\u0107ena je mogu\u0107nost odabira na\u010dina preemptivnosti (PREEMPT) u planeru zadataka tokom pokretanja (preempt=none\/voluntary\/full) ili tokom rada putem debugfs (\/debug\/sched_debug), uz uvjet da je pri sastavljanju jezgre postavljena opcija PREEMPT_DYNAMIC. Ranije se na\u010din preemptivnosti mogao postaviti samo na razini opcija sastavljanja. Promjena omogu\u0107ava distribucijama da isporu\u010duju jezgre sa uklju\u010denim na\u010dinom PREEMPT, \u0161to osigurava minimalne latencije za radne povr\u0161ine uz neznatno smanjenje propusnosti, i po potrebi se vra\u0107aju na na\u010dine PREEMPT_VOLUNTARY (prolazni na\u010din za radne povr\u0161ine) ili PREEMPT_NONE (koji osigurava maksimalnu propusnost za) <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/server\/\"   title=\"poslu\u017eitelja\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1575\">poslu\u017eitelja<\/a>).\n<li class=\"l\"> U BPF podsustav dodana je podr\u0161ka za atomske operacije BPF_ADD, BPF_AND, BPF_OR, BPF_XOR, BPF_XCHG i BPF_CMPXCHG.\n<li class=\"l\"> BPF programima omogu\u0107ena je pristup podacima na steku pomo\u0107u pokaziva\u010da sa promenljivim pomakom. Na primjer, dok se ranije za pristup nizu na steku mogao koristiti samo fiksni indeks elementa, sada se mo\u017ee koristiti promenljivi. Kontrola pristupa unutar postoje\u0107ih granica obavlja se BPF verifikatorom. Ova mogu\u0107nost dostupna je samo privilegovanim programima zbog straha od eksploatacije ranjivosti povezanih sa spekulativnim izvr\u0161avanjem koda.\n<li class=\"l\"> Dodana je mogu\u0107nost priklju\u010divanja BPF programa na 'gole' to\u010dke pra\u0107enja (bare tracepoints), koje nisu povezane s doga\u0111ajima pra\u0107enja vidljivim u korisni\u010dkom prostoru (za takve to\u010dke pra\u0107enja ne jam\u010di se o\u010duvanje ABI).\n<li class=\"l\"> Implementirana je podr\u0161ka za CXL 2.0 (Compute Express Link), kori\u0161tenu za organizaciju visok brzi interakcije izme\u0111u CPU i memorijskih ure\u0111aja (omogu\u0107uje kori\u0161tenje vanjskih ure\u0111aja za memoriju kao dijela RAM-a ili trajne memorije, kao da je ova memorija povezana preko standardnog kontrolera memorije u CPU-u).\n<li class=\"l\"> Dodavan je nvmem drajver za dobivanje podataka iz rezerviranih podru\u010dja memorije koja nisu direktno dostupna za Linux (npr. EEPROM memorija, koja je fizi\u010dki dostupna samo firmware-u, ili podaci dostupni samo u ranoj fazi podizanja sustava).\n<li class=\"l\"> Uklonjena je podr\u0161ka za sustav profiliranja 'oprofile', koji nije dobio \u0161iroku primjenu i zamijenjen je modernijim mehanizmom perf.\n<li class=\"l\"> U su\u010delju asinhronog ulaza\/izlaza io_uring osigurana je integracija s cgroup, koji kontrolira kori\u0161tenje memorije.\n<li class=\"l\"> Za arhitekturu RISC-V implementirana je podr\u0161ka za NUMA sustave, kao i mehanizme kprobes i uprobes.\n<li class=\"l\"> Dodana je mogu\u0107nost kori\u0161tenja sistemskog poziva kcmp() neovisno o funkcionalnosti snapshot-a stanja procesa (checkpoint\/restore).\n<li class=\"l\"> Uklonjeni su makrosi EXPORT_UNUSED_SYMBOL() i EXPORT_SYMBOL_GPL_FUTURE(), koji se ve\u0107 dugi niz godina ne koriste u praksi.                       <\/ul>\n<li class=\"l\"> <b>Virtualizacija i sigurnost<\/b>\n<ul>\n<li class=\"l\"> Dodan je mehanizam za\u0161tite KFence (Kernel Electric Fence), koji otkriva gre\u0161ke pri radu s memorijom, kao \u0161to su izlazi izvan granica bafera i pristupi nakon osloba\u0111anja memorije. Za razliku od debug mehanizma KASAN, pod sustav KFence karakterizira visoka brzina rada i niske dodatne tro\u0161kove, \u0161to omogu\u0107ava otkrivanje gre\u0161aka koje se manifestiraju samo u radnim sustavima ili nakon dugotrajnog rada.\n<li class=\"l\"> Dodana je podr\u0161ka za hipervizor ACRN, dizajniran s obzirom na spremnost za izvr\u0161avanje real-time zadataka i pogodnost kori\u0161tenja u kriti\u010dnim sustavima. ACRN osigurava minimalne prekovremene tro\u0161kove, garantira niske latencije i adekvatnu odzivnost prilikom interakcije s hardverom. Podr\u017eava virtualizaciju resursa CPU-a, ulaza\/izlaza, mre\u017enih podsustava, grafike i zvuka. ACRN se mo\u017ee koristiti za pokretanje vi\u0161e izoliranih <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/vps\/\"   title=\"virtualnih ma\u0161ina\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2053\">virtualnih ma\u0161ina<\/a> u elektroni\u010dkim upravlja\u010dkim blokovima, instrumentnim plo\u010dama, automobilskim informacijskim sustavima, potro\u0161a\u010dkim IoT ure\u0111ajima i drugim ugra\u0111enim tehnologijama. ACRN podr\u017eava dva tipa gostuju\u0107ih sustava \u2014 privilegirane Service VM koje se koriste za upravljanje resursima sustava (CPU, memorija, ulaz\/izlaz i sl.), te korisni\u010dke User VM u kojima mogu raditi Linux distribucije, Android i Windows.\n<li class=\"l\"> U podsustavu IMA (Integrity Measurement Architecture), koja omogu\u0107ava odr\u017eavanje baze he\u0161ova za provjeru cjelovitosti datoteka i povezanih metapodataka, dodana je mogu\u0107nost provjere integriteta podataka samog jezgra, na primjer, za pra\u0107enje promjena pravila SELinux.\n<li class=\"l\"> U hipervizor KVM dodana je mogu\u0107nost presretanja hypercall-ova Xen i njihovo proslije\u0111ivanje emulatoru koji radi u korisni\u010dkom prostoru.\n<li class=\"l\"> Dodana je mogu\u0107nost kori\u0161tenja Linux-a kao korijenskog okru\u017eenja za hipervizor Hyper-V. Korijensko okru\u017eenje ima izravan pristup hardveru i koristi se za pokretanje gostuju\u0107ih sustava (analog Dom0 u Xen). Do sada je Hyper-V (Microsoft Hypervisor) podr\u017eavao Linux samo u gostuju\u0107im okru\u017eenjima, dok je sam hipervizor upravljan iz okru\u017eenja temeljenog na Windows-u.\n<li class=\"l\"> Dodana je podr\u0161ka za inline-enkripciju za eMMC kartice, koja omogu\u0107ava kori\u0161tenje ugra\u0111enih mehanizama za enkripciju u kontroleru za transparentno \u0161ifriranje i de\u0161ifriranje ulaza\/izlaza.\n<li class=\"l\"> Iz kriptokutije uklonjena je potpora neiskori\u0161tenim he\u0161ovima RIPE-MD 128\/256\/320 i Tiger 128\/160\/192, kao i stream cipher Salsa20, a umjesto toga uveden je algoritam ChaCha20. Algoritam blake2 a\u017euriran je na implementaciju blake2s.          <\/ul>\n<li class=\"l\"> <b>Mre\u017eni subsistem<\/b>\n<ul>\n<li class=\"l\">Dodana je mogu\u0107nost izdvajanja NAPI handlera za polling mre\u017enih ure\u0111aja u zasebnu kernel nit, \u0161to omogu\u0107ava pove\u0107anje performansi za odre\u0111ene tipove optere\u0107enja. Prije toga, polling se izvodio u kontekstu softirq-a i nije bio obuhva\u0107en planiranim zadacima, \u0161to je ote\u017eavalo fino pode\u0161avanje za postizanje maksimalnih performansi. Izvo\u0111enje u zasebnoj kernel niti omogu\u0107ava pra\u0107enje handlera polinga iz korisni\u010dkog prostora, vezanje na zasebne jezgre CPU-a i uzimanje u obzir pri planiranju prebacivanja zadataka. Za uklju\u010divanje novog re\u017eima u sysfs predlo\u017een je parametar \/sys\/class\/net\/\/threaded.\n<li class=\"l\"> Nastavljena je integracija u jezgru MPTCP (MultiPath TCP), pro\u0161irenju TCP protokola za organizaciju rada TCP veze s isporukom paketa putem vi\u0161e ruta istovremeno kroz razli\u010dite mre\u017ene su\u010delja vezane uz razli\u010dite IP adrese. U novom izdanju dodana je mogu\u0107nost dodjeljivanja prioriteta odre\u0111enim tokovima, \u0161to omogu\u0107ava, na primjer, organizaciju rada rezervnih tokova koji se aktiviraju samo kad do\u0111e do problema s primarnim tokom.\n<li class=\"l\"> U IGMPv3 dodana je podr\u0161ka za mehanizam EHT (Explicit Host Tracking).\n<li class=\"l\"> U mehanizmu filtracije paketa netfilter implementirana je mogu\u0107nost posjedovanja odre\u0111enih tablica za dobivanje ekskluzivne kontrole (na primjer, pozadinski proces vatrozida mo\u017ee prilo\u017eiti odre\u0111ene tablice, zabranjuju\u0107i bilo kome drugom da se u njih petlja).                               <\/ul>\n<li class=\"l\"> <b>Oprema<\/b>\n<ul>\n<li class=\"l\"> O\u010distili smo zastarjele i napu\u0161tene ARM platforme. Uklojen je kod platformi efm32, picoxcell, prima2, tango, u300, zx i c6x, kao i pripadaju\u0107i drajveri.\n<li class=\"l\"> U drajveru amdgpu omogu\u0107ena je funkcija overclockinga (OverDrive) za GPU kartice Sienna Cichlid (Navi 22, Radeon RX 6xxx). Dodana je podr\u0161ka za pixel format FP16 za DCE (display controller engine) od 8. do 11. generacije. Za GPU Navy Flounder (Navi 21) i APU Van Gogh omogu\u0107ena je opcija resetiranja GPU-a.\n<li class=\"l\"> U drajveru i915 za Intel grafi\u010dke kartice implementirana je opcija i915.mitigations za isklju\u010divanje mehanizama izolacije i za\u0161tite kako bi se pove\u0107ala performansa. Za \u010dipove po\u010dev\u0161i od Tiger Lake uklju\u010dena je podr\u0161ka za mehanizam VRR (Variable Rate Refresh), koji omogu\u0107ava adaptivno mijenjanje frekvencije osvje\u017eavanja monitora radi osiguravanja glatkog rada i izostanka trzanja tijekom igara. Uklju\u010dena je podr\u0161ka za Intel Clear Color tehnologiju za pobolj\u0161anje preciznosti prikaza boja. Dodana je podr\u0161ka za DP-HDMI 2.1. Implementirana je mogu\u0107nost upravljanja pozadinskim osvjetljenjem eDP panela. Za GPU Gen9 s podr\u0161kom za LSPCON (Level Shifter and Protocol Converter) uklju\u010dena je podr\u0161ka za HDR.\n<li class=\"l\"> U drajveru nouveau dodana je osnovna podr\u0161ka za NVIDIA GPU-ove temeljene na arhitekturi GA100 (Ampere).\n<li class=\"l\"> U drajveru msm dodana je podr\u0161ka za GPU Adreno 508, 509 i 512, kori\u0161tene u SDM \u010dipovima (Snapdragon) 630, 636 i 660.\n<li class=\"l\"> Dodana je podr\u0161ka za zvu\u010dne kartice Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s i Pioneer DJM-750. Dodana je podr\u0161ka za zvu\u010dnu podsustav Intel Alder Lake PCH-P. Implementirana je podr\u0161ka za softversku simulaciju povezivanja i isklju\u010divanja audio priklju\u010dka za debagiranje obrada u korisni\u010dkom prostoru.\n<li class=\"l\"> Dodana je podr\u0161ka za Nintendo 64, konzolu koja se proizvodila od 1996. do 2003. (prethodni poku\u0161aji portiranja Linuxa za Nintendo 64 nisu zavr\u0161eni i imali su status Vaporware). Kao motiv za izradu novog porta za ovu zastarjelu platformu koja se ne proizvodi skoro dva desetlje\u0107a, isti\u010de se \u017eelja za poticanjem razvoja emulatora i pojednostavljenjem prijenosa igara.\n<li class=\"l\"> Dodan je upravlja\u010dki program za Sony PlayStation 5 DualSense kontroler.\n<li class=\"l\"> Dodana je podr\u0161ka za ARM platforme, ure\u0111aje i platforme: PineTab, Snapdragon 888 \/ SM8350, Snapdragon MTP, Two Beacon EmbeddedWorks, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano, NanoPi M4B.\n<li class=\"l\"> Dodana je podr\u0161ka za pametne telefone Purism Librem5 Evergreen, Xperia Z3+\/Z4\/Z5, ASUS Zenfone 2 Laser, BQ Aquaris X5, OnePlus6, OnePlus6T, Samsung GT-I9070.\n<li class=\"l\"> Dodana je bcm-vk upravlja\u010dka program za Broadcom VK akceleratorske plo\u010de (npr. PCIe plo\u010de Valkyrie i Viper), koje se mogu koristiti za prebacivanje operacija obrade zvuka, videa i slika na odvojeni ure\u0111aj, kao i aktivnosti povezane s enkripcijom.\n<li class=\"l\"> Dodana je podr\u0161ka za Lenovo IdeaPad platformu s mogu\u0107no\u0161\u0107u upravljanja stalnim punjenjem i osvjetljenjem tipkovnice. Tako\u0111er je osigurana podr\u0161ka za ACPI profil platforme ThinkPad s mogu\u0107no\u0161\u0107u upravljanja na\u010dinima potro\u0161nje energije. Dodan je upravlja\u010dki program za HID pod-sustav Lenovo ThinkPad X1 Tablet Gen 2.\n<li class=\"l\"> Dodan je ov5647 upravlja\u010dki program s podr\u0161kom za kameru modul za Raspberry Pi.\n<li class=\"l\"> Dodana je podr\u0161ka za RISC-V SoC FU740 i HiFive Unleashed plo\u010de. Tako\u0111er je dodat novi upravlja\u010dki program za Kendryte K210 \u010dip.    <\/ul>\n<\/ul>\n<p>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54985\">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 5.12. \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\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432 Btrfs, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u043b\u044f \u0424\u0421, \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440, \u0440\u0435\u0436\u0438\u043c &#171;\u043d\u0435\u0442\u0435\u0440\u043f\u0435\u043b\u0438\u0432\u043e\u0439&#187; \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 NFS, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c LOOKUP_CACHED \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u043f\u0443\u0442\u0435\u0439 \u0438\u0437 \u043a\u044d\u0448\u0430, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0432 BPF, \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 KFENCE \u0434\u043b\u044f \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438 [&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-100032","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 5.12.\" \/>\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-5-12\" \/>\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 5.12 | 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 5.12.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-5-12\" \/>\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=\"2021-04-26T08:22:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-04-26T08:22:56+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\udd47 Izdanje Linux jezgre 5.12 | ProHoster","description":"Nakon dva mjeseca razvoja, Linus Torvalds predstavio je izdanja Linux jezgre 5.12.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-5-12","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 5.12 | 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 5.12.","og:url":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-5-12","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":"2021-04-26T08:22:56+00:00","article:modified_time":"2021-04-26T08:22:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100032","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":null,"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":"2021-04-26 08:35:42","updated":"2026-02-09 17:11:13","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\/100032","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=100032"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/100032\/revisions"}],"predecessor-version":[{"id":159297,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/100032\/revisions\/159297"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=100032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=100032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=100032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}