{"id":101123,"date":"2021-08-30T10:22:49","date_gmt":"2021-08-30T08:22:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-14"},"modified":"2021-08-30T10:22:49","modified_gmt":"2021-08-30T08:22:49","slug":"reliz-yadra-linux-5-14","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-5-14","title":{"rendered":"Izdanje Linux jezgre 5.14","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nakon dva mjeseca razvoja, Linus Torvalds predstavio je izdanje Linux jezgre 5.14. Me\u0111u najistaknutijim promjenama su: novi sustavni pozivi quotactl_fd() i memfd_secret(), uklanjanje ide i raw drajvera, novi kontroler prioriteta ulaz\/izlaz za cgroup, na\u010din planiranja zadataka SCHED_CORE, infrastruktura za izradu u\u010ditava\u010da verifikovanih BPF programa.      <\/p>\n<p>U novu verziju uklju\u010deno je 15883 ispravki od 2002 programera, veli\u010dina zakrpe je 69 MB (izmjene su obuhvatile 12580 datoteka, dodano je 861501 redaka koda, a 321654 reda je uklonjeno). Oko 47% svih predstavljenih izmjena u verziji 5.14 odnosi se na upravlja\u010dke programe ure\u0111aja, otprilike 14% izmjena vezano je uz a\u017euriranje koda specifi\u010dnog za hardverske arhitekture, 13% odnosi se na mre\u017eni okvir, 3% na datote\u010dne sustave, a 3% 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\"> Za cgroup implementiran je novi kontroler prioritetizacije ulaza\/izlaza \u2014 rq-qos, koji mo\u017ee upravljati prioritetom obrade zahtjeva za blok ure\u0111aje, generiranih \u010dlanovima svake cgroup. Podr\u0161ka za novi kontroler prioriteta dodana je u raspore\u0111iva\u010d ulaza\/izlaza mq-deadline.\n<li class=\"l\"> U datote\u010dnom sustavu ext4 implementirana je nova ioctl komanda EXT4_IOC_CHECKPOINT, koja prisilno prepisuje na disk sve \u010dekaju\u0107e transakcije iz dnevnika i povezane s njima me\u0111uspremnike, kao i prepisuje podru\u010dje koje koristi dnevnik u skladi\u0161tu. Promjena je pripremljena u okviru inicijative za sprje\u010davanje curenja informacija iz datote\u010dnih sustava.\n<li class=\"l\"> U Btrfs su napravljene optimizacije performansi: isklju\u010divanjem nepotrebnog dnevni\u010dkog zapisa pro\u0161irenih atributa tijekom izvr\u0161avanja fsync, performanse intenzivnih operacija s pro\u0161irenim atributima pove\u0107ane su do 17%. Osim toga, tijekom operacija skra\u0107enja koje ne zahva\u0107aju ekstente, isklju\u010dena je potpuna sinkronizacija, \u0161to je smanjilo vrijeme izvr\u0161avanja operacije za 12%. U sysfs je dodana opcija za ograni\u010davanje propusnosti ulaz\/izlaz tijekom provjere FSi. Dodane su ioctl pozive za otkazivanje operacija promjene veli\u010dine i uklanjanja ure\u0111aja.\n<li class=\"l\"> U XFS je redizajnirana implementacija memorijskog predmemoriranja, koja je preba\u010dena na dodjelu stranica memorije u paketnom re\u017eimu. Pove\u0107ana je u\u010dinkovitost rada predmemorije.\n<li class=\"l\"> U F2FS dodana je opcija za rad u re\u017eimu samo za \u010ditanje i implementiran je re\u017eim ke\u0161iranja komprimiranih blokova (compress_cache) radi pobolj\u0161anja performansi nasumi\u010dnog \u010ditanja. Uvedena je podr\u0161ka za kompresiju datoteka reflektiranih u memoriji pomo\u0107u operacije mmap(). Za selektivno isklju\u010divanje kompresije datoteka po maski ponu\u0111ena je nova opcija monta\u017ee nocompress.\n<li class=\"l\"> U exFAT upravlja\u010du izvr\u0161eni su radovi na pobolj\u0161anju kompatibilnosti s pohranama nekih digitalnih kamera.\n<li class=\"l\"> Dodana je sistemska funkcija quotactl_fd(), koja omogu\u0107ava upravljanje kvotama ne preko datoteke posebnog ure\u0111aja, ve\u0107 putem specificiranja datote\u010dnog deskriptora vezanog za datote\u010dni sustav na koji se primjenjuje kvota.\n<li class=\"l\"> Iz jezgre su uklonjeni stari upravlja\u010di za blok ure\u0111aje s IDE su\u010deljem, koje su odavno zamijenile libata podsustav.\n<li class=\"l\"> Iz jezgre je uklonjen upravlja\u010dki program \u201eraw\u201c, koji osigurava nebuforirani pristup blok ure\u0111ajima putem su\u010delja \/dev\/raw. Spomenuta funkcionalnost ve\u0107 dugo se implementira u aplikacijama pomo\u0107u zastavice O_DIRECT.                  <\/ul>\n<li class=\"l\"> <b>Memorija i sistemske usluge<\/b>\n<ul>\n<li class=\"l\"> U planeru zadataka implementiran je novi re\u017eim raspore\u0111ivanja SCHED_CORE, koji omogu\u0107ava upravljanje time koji procesi mogu zajedni\u010dki raditi na jednoj CPU jezgri. Svakom procesu mo\u017ee biti dodijeljen cookie-identifikator, koji odre\u0111uje podru\u010dje povjerenja me\u0111u procesima (na primjer, pripadnost jednom korisniku ili kontejneru). Tijekom organizacije izvr\u0161avanja koda, planer mo\u017ee osigurati dijeljenje jedne CPU jezgre samo za procese povezane s jednim vlasnikom, \u0161to mo\u017ee biti kori\u0161teno za blokiranje nekih Spectre klase napada spre\u010davanjem zajedni\u010dkog izvr\u0161avanja pouzdanih i nepouzdanih zadataka u istom SMT (Hyper Threading) toku.\n<li class=\"l\"> Za cgroup implementirana je podr\u0161ka za operaciju kill, koja omogu\u0107uje istovremeno zavr\u0161avanje svih procesa povezanih s grupom (slanje SIGKILL), zapisivanjem \u201e1\u201c u virtualnu datoteku cgroup.kill.\n<li class=\"l\"> Pro\u0161irene su mogu\u0107nosti vezane uz reagiranje na otkrivanje podijeljenih zaklju\u010davanja (\u201esplit lock\u201c), koja se pojavljuju prilikom pristupa uobi\u010dajenim podacima u memoriji zbog toga \u0161to tijekom izvo\u0111enja atomske instrukcije podaci prelaze dvije linije CPU cache-a. Takva zaklju\u010davanja dovode do zna\u010dajnog pada performansi, stoga je ranije bila omogu\u0107ena mogu\u0107nost prisilnog zavr\u0161avanja aplikacija koje su uzrokovale zaklju\u010davanje. U novom izdanju dodana je opcija naredbenog retka jezgre \u201esplit_lock_detect=ratelimit:N\u201c, koja omogu\u0107uje odre\u0111ivanje sustavnog ograni\u010denja intenziteta operacija zaklju\u010davanja u sekundi, nakon \u010dega \u0107e bilo koji proces koji postane izvor podijeljenog zaklju\u010davanja, umjesto zavr\u0161avanja, biti prisilno zaustavljen na 20 ms.\n<li class=\"l\"> U CFS (CFS bandwidth controller) kontroleru cgroup-a, koji odre\u0111uje koliko procesorskog vremena mo\u017ee biti dodijeljeno svakoj cgroup, omogu\u0107eno je definiranje limita koji su ograni\u010deni zadanom vremenom trajanja, \u0161to pobolj\u0161ava regulaciju optere\u0107enja osjetljivih na ka\u0161njenja. Na primjer, postavljanje vrijednosti cpu.cfs_quota_us na 50000 i cpu.cfs_period_us na 100000 omogu\u0107it \u0107e grupi procesa da tro\u0161i 50ms CPU vremena svakih 100ms.\n<li class=\"l\">  Dodana je inicijalna infrastruktura za izradu BPF programskih u\u010ditava\u010da, koja \u0107e kasnije omogu\u0107iti u\u010ditavanje samo BPF programa koji su potpisani pouzdanim digitalnim klju\u010dem.\n<li class=\"l\"> Dodana je nova futex operacija FUTEX_LOCK_PI2 koja koristi monotoni mjera\u010d vremena za izra\u010dun timeout-a koji uzima u obzir vrijeme provedeno u mirovanju sustava.\n<li class=\"l\"> Za RISC-V arhitekturu implementirana je podr\u0161ka za velike stranice memorije (Transparent Huge-Pages) i mogu\u0107nost kori\u0161tenja KFENCE mehanizma za otkrivanje gre\u0161aka u radu s memorijom.\n<li class=\"l\"> U sistemski poziv madvise(), dodani su flagovi MADV_POPULATE_READ i MADV_POPULATE_WRITE za generiranje 'page fault' na svim stranicama memorije, reflektiranih za operacije \u010ditanja ili pisanja, bez izvr\u0161avanja stvarnog \u010ditanja ili pisanja (prefault). Primjena flagova mo\u017ee biti korisna za smanjenje ka\u0161njenja tijekom rada programa, omogu\u0107uju\u0107i proaktivno izvr\u0161enje obraditelja 'page fault' odjednom za sve nealokirane stranice, ne \u010dekaju\u0107i stvarni pristup njima.\n<li class=\"l\"> U sustav unit-testiranja kunit dodana je podr\u0161ka za pokretanje testova u okru\u017eenju QEMU.\n<li class=\"l\"> Dodani su novi tragovi: 'osnoise' za pra\u0107enje ka\u0161njenja u aplikacijama uzrokovanih obradom prekida, i 'timerlat' za ispis detaljnih informacija o ka\u0161njenju pri bu\u0111enju putem signala tajmera.              <\/ul>\n<li class=\"l\"> <b>Virtualizacija i sigurnost<\/b>\n<ul>\n<li class=\"l\"> Dodani je sistemski poziv memfd_secret(), koji omogu\u0107ava stvaranje privatne memorijske regije u izoliranom adresnom prostoru, vidljivoj samo procesu-vlasniku, neodra\u017eenoj u druge procese i direktno nedostupnoj jezgru.\n<li class=\"l\"> U sustavu filtriranja sistemskih poziva seccomp, pri izvo\u0111enju obradnika blokade u korisni\u010dkom prostoru, ponu\u0111ena je mogu\u0107nost kori\u0161tenja jedne atomarne operacije za stvaranje datote\u010dnog deskriptor za izoliranu zada\u0107u i njegovo vra\u0107anje prilikom obrade sistemskog poziva. Predlo\u017eena operacija rje\u0161ava problem s prekidom obradnika u korisni\u010dkom prostoru prilikom dolaska signala.\n<li class=\"l\"> Dodana je nova mehanizam za upravljanje ograni\u010denjem resursa u prostoru imena identifikatora korisnika, koji ve\u017ee zasebne brojila rlimit za korisnika u 'user namespace'. Ova promjena rje\u0161ava problem s primjenom zajedni\u010dkih brojila resursa prilikom pokretanja procesa jednim korisnikom u razli\u010ditim kontejnerima.\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=\"4400\">KVM<\/a> za sustave ARM64 dodana je mogu\u0107nost kori\u0161tenja u gostuju\u0107im sustavima pro\u0161irenja MTE (MemTag, Memory Tagging Extension), koja omogu\u0107ava povezivanje oznaka s operacijama alokacije memorije i organizaciju provjere ispravnosti kori\u0161tenja pokaziva\u010da radi blokiranja iskori\u0161tavanja ranjivosti uzrokovanih pristupom ve\u0107 oslobo\u0111enim blokovima memorije, prekomjernim punjenjem me\u0111uspremnika, pristupima prije inicijalizacije i kori\u0161tenjem izvan trenutnog konteksta.\n<li class=\"l\"> Sredstva pru\u017eena od strane ARM64 platforme za autentifikaciju pokaziva\u010da (Pointer Authentication) sada se mogu posebno konfigurirati za kernel i korisni\u010dki prostor. Tehnologija omogu\u0107ava kori\u0161tenje specijaliziranih ARM64 instrukcija za provjeru adresa povratka koriste\u0107i digitalne potpise koji se \u010duvaju u neiskori\u0161tenim gornjim bitovima samog pokaziva\u010da.\n<li class=\"l\"> U User-mode Linux dodana je podr\u0161ka za kori\u0161tenje drajvera za PCI ure\u0111aje s virtuelnom PCI magistralom koju implementira drajver PCI-over-virtio.\n<li class=\"l\"> Za x86 sisteme dodana je podr\u0161ka za para-virtualizovano ure\u0111aj virtio-iommu, koje omogu\u0107ava slanje IOMMU upita, kao \u0161to su ATTACH, DETACH, MAP i UNMAP, preko virtio transporta bez emulacije tabela stranica memorije.\n<li class=\"l\"> Za Intel CPU, po\u010dev\u0161i od Skylake porodice do Coffee Lake, po defaultu je isklju\u010dena upotreba Intel TSX (Transactional Synchronization Extensions), koja pru\u017ea sredstva za pobolj\u0161anje performansi vi\u0161e-nitnih aplikacija dinami\u010dkim izbacivanjem suvi\u0161nih operacija sinhronizacije. Pro\u0161irenja su isklju\u010dena zbog mogu\u0107nosti izvo\u0111enja Zombieload napada, koji manipuli\u0161u curenjem informacija kroz sporedne kanale tokom rada mehanizma asinhronog prekida operacija (TAA, TSX Asynchronous Abort).           <\/ul>\n<li class=\"l\"> <b>Mre\u017eni subsistem<\/b>\n<ul>\n<li class=\"l\"> Nastavljena je integracija u MPTCP kernel (MultiPath TCP), pro\u0161irenje TCP protokola za organizaciju TCP veze s isporukom paketa istovremeno kroz vi\u0161e ruta putem razli\u010ditih mre\u017enih interfejsa, povezanih sa razli\u010ditim <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/lir\/ipv4\/\"   title=\"IP adrese\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4456\">IP adrese<\/a>. U novom izdanju dodat je mehanizam za postavljanje vlastitih pravila za he\u0161iranje saobra\u0107aja za IPv4 i IPv6 (multipath hash policy), koji omogu\u0107ava korisni\u010dkom prostoru da odredi koja \u0107e se polja u paketima, uklju\u010duju\u0107i inkapsulirane, koristiti za prora\u010dun he\u0161a koji odre\u0111uje izbor puta za paket.\n<li class=\"l\"> U virtuelni transport virtio dodana je podr\u0161ka za sokete SOCK_SEQPACKET (ure\u0111eno i pouzdano slanje datagrama).\n<li class=\"l\"> Pro\u0161irene su mogu\u0107nosti mehanizma soketa SO_REUSEPORT, koji omogu\u0107uje da se vi\u0161e aktivnih soketa pove\u017ee na jednu to\u010dku za prijem veza, raspodjeljuju\u0107i dolazne zahtjeve me\u0111u svim povezanim soketima putem SO_REUSEPORT, \u010dime se olak\u0161ava stvaranje vi\u0161edretvenih serverskih aplikacija. U novoj verziji dodani su alati za prijenos kontrole na drugi soket u slu\u010daju kvara prilikom obrade zahtjeva od izvorno odabranog soketa (rije\u0161ava problem gubitka pojedina\u010dnih veza prilikom ponovnog pokretanja usluga).                              <\/ul>\n<li class=\"l\"> <b>Oprema<\/b>\n<ul>\n<li class=\"l\"> U upravlja\u010dkom programu amdgpu implementirana je podr\u0161ka za nove serije GPU AMD Radeon RX 6000, razvijene pod kodnim imenima 'Beige Goby' (Navi 24) i 'Yellow Carp', kao i pobolj\u0161ana podr\u0161ka za GPU Aldebaran (gfx90a) i APU Van Gogh. Dodana je mogu\u0107nost simultanog rada s vi\u0161e eDP panela. Za APU Renoir implementirana je podr\u0161ka za rad s \u0161ifriranim baferima u video memoriji (TMZ, Trusted Memory Zone). Dodana je podr\u0161ka za vru\u0107e va\u0111enje grafi\u010dkih kartica (hot-unplug). Za GPU Radeon RX 6000 (Navi 2x) i stare GPU AMD podr\u0161ka za mehanizam u\u0161tede energije ASPM (Active State Power Management) uklju\u010dena je prema zadanim postavkama, \u0161to je ranije bilo aktivirano samo za GPU Navi 1x, Vega i Polaris.\n<li class=\"l\"> Za \u010dipove AMD dodana je podr\u0161ka za dijeljenu virtualnu memoriju (SVM, shared virtual memory) na bazi podsustava HMM (Heterogeneous memory management), koja omogu\u0107ava kori\u0161tenje ure\u0111aja s vlastitim upravlja\u010dkim blokovima memorije (MMU, memory management unit) koji mogu pristupiti glavnoj memoriji. Uklju\u010duju\u0107i putem HMM mogu\u0107e je organizirati zajedni\u010dki adresni prostor izme\u0111u GPU i CPU, u kojem GPU mo\u017ee pristupiti glavnoj memoriji procesa.\n<li class=\"l\"> Dodana je po\u010detna podr\u0161ka za tehnologiju AMD Smart Shift, koja dinami\u010dki mijenja parametre potro\u0161nje energije CPU i GPU na prijenosnim ra\u010dunalima s \u010dipsetom i grafi\u010dkom karticom AMD, kako bi se pobolj\u0161ala izvedba prilikom igranja, ure\u0111ivanja videa i 3D renderiranja.\n<li class=\"l\"> U drajveru i915 za grafi\u010dke kartice Intel uklju\u010dena je podr\u0161ka za \u010dipove Intel Alderlake P.\n<li class=\"l\"> Dodani su drajver drm\/hyperv za virtualni grafi\u010dki adapter Hyper-V.\n<li class=\"l\"> Dodana je podr\u0161ka za ra\u010dunalo-monoblok Raspberry Pi 400.\n<li class=\"l\"> Dodan je drajver dell-wmi-privacy za podr\u0161ku hardverskim prekida\u010dima kamere i mikrofona koji se nalaze u Dell prijenosnicima.\n<li class=\"l\"> Za prijenosnike Lenovo dodan je WMI su\u010delje za promjenu postavki BIOS-a putem sysfs \/sys\/class\/firmware-attributes\/.\n<li class=\"l\"> Pro\u0161irena podr\u0161ka za ure\u0111aje s USB4 su\u010deljem.\n<li class=\"l\">  Dodana podr\u0161ka za zvu\u010dne kartice i kodeke AmLogic SM1 TOACODEC, Intel AlderLake-M, NXP i.MX8, NXP TFA1, TDF9897, Rockchip RK817, Qualcomm Quinary MI2 i Texas Instruments TAS2505. Pobolj\u0161ana podr\u0161ka za zvuk na prijenosnicima HP i ASUS. Dodane zakr\u043f\u0435 za smanjenje ka\u0161njenja pri pokretanju reprodukcije zvuka na ure\u0111ajima s USB su\u010deljem.        <\/ul>\n<\/ul>\n<p>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55702\">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.14. \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\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b quotactl_fd() \u0438 memfd_secret(), \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 ide \u0438 raw, \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432 \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 \u0434\u043b\u044f cgroup, \u0440\u0435\u0436\u0438\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 SCHED_CORE, \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u043e\u0432 \u0432\u0435\u0440\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c. \u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15883 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 2002 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u0442\u0447\u0430 &#8212; 69 [&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-101123","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.14.\" \/>\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-14\" \/>\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.14 | 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.14.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-5-14\" \/>\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-08-30T08:22:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-08-30T08:22:49+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 jezgre Linux 5.14 | ProHoster","description":"Nakon dva mjeseca razvoja, Linus Torvalds je predstavio izdanje jezgre Linux 5.14.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-5-14","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.14 | 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.14.","og:url":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-yadra-linux-5-14","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-08-30T08:22:49+00:00","article:modified_time":"2021-08-30T08:22:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101123","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-08-30 09:02:19","updated":"2022-09-28 11:27: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\/101123","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=101123"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/101123\/revisions"}],"predecessor-version":[{"id":164334,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/101123\/revisions\/164334"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=101123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=101123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=101123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}