{"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\/da\/blog\/news\/reliz-yadra-linux-5-14","title":{"rendered":"Udgivelsen af Linux-kernen 5.14","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter to m\u00e5neders udvikling pr\u00e6senterede Linus Torvalds udgivelsen af Linux-kernen 5.14. Blandt de mest bem\u00e6rkelsesv\u00e6rdige \u00e6ndringer er: nye systemopkald quotactl_fd() og memfd_secret(), fjernelse af ide- og raw-drivere, en ny prioriteringscontroller for input\/output til cgroup, opgaveplanl\u00e6gningsmetoden SCHED_CORE, og infrastrukturen til at skabe bootloadere til validerede BPF-programmer.      <\/p>\n<p>Den nye version inkluderer 15883 rettelser fra 2002 udviklere, patchst\u00f8rrelsen er 69 MB (\u00e6ndringerne ber\u00f8rer 12580 filer, tilf\u00f8jet 861501 linjer kode, og 321654 linjer er fjernet). Omkring 47% af alle \u00e6ndringerne i 5.14 vedr\u00f8rer enhedsdrivere, cirka 14% af \u00e6ndringerne er relateret til opdatering af arkitekturspecifik kode, 13% vedr\u00f8rer netv\u00e6rksstakken, 3% vedr\u00f8rer filsystemer, og 3% med interne subsystemer i kernen.           <\/p>\n<p>Hovednyhederne:  <\/p>\n<ul>\n<li class=\"l\"> <b>DiskSubsystem, input\/output og filsystemer<\/b>\n<ul>\n<li class=\"l\"> For cgroup er der implementeret en ny prioriteringscontroller for I\/O - rq-qos, der kan administrere prioriteten af behandlingen af foresp\u00f8rgsler til blokanordninger, genereret af deltagerne i hver cgroup. Underst\u00f8ttelsen af den nye prioriteringscontroller er tilf\u00f8jet til I\/O-scheduler mq-deadline.\n<li class=\"l\"> I filsystemet ext4 er der implementeret en ny ioctl-kommando EXT4_IOC_CHECKPOINT, som tvinger udskrivning af alle ventende transaktioner fra loggen og de tilknyttede buffere til disken, samt overskriver det omr\u00e5de, der anvendes af loggen i lageret. \u00c6ndringen er forberedt som led i initiativet for at forhindre datal\u00e6kager fra filsystemer.\n<li class=\"l\"> I Btrfs er der blevet gennemf\u00f8rt optimeringer af ydeevnen: ved at udelade un\u00f8dvendig logf\u00f8ring af udvidede attributter under fsync-processen er ydeevnen for intensive operationer med udvidede attributter steget med op til 17%. Derudover er udf\u00f8relsen af fuld synkronisering ved truncationsoperationer, der ikke p\u00e5virker extens, blevet deaktiveret, hvilket har reduceret udf\u00f8relsestiden for operationen med 12%. Der er tilf\u00f8jet en indstilling i sysfs til at begr\u00e6nse input\/output-b\u00e5ndbredde ved kontrol af FS. ioctl-opkald til annullering af \u00e6ndringer i st\u00f8rrelse og sletning af enheder er blevet tilf\u00f8jet.\n<li class=\"l\"> I XFS er implementeringen af buffer-cache blevet redesignet, hvilket har medf\u00f8rt, at den nu tildeler hukommelsessider i batch-tilstand. Effektiviteten af cachen er blevet forbedret.\n<li class=\"l\"> I F2FS er der tilf\u00f8jet en mulighed for at arbejde i kun l\u00e6sning-tilstand, og der er implementeret en caching-tilstand for komprimerede blokke (compress_cache) for at forbedre ydeevnen ved tilf\u00e6ldige l\u00e6seoperationer. Der er tilf\u00f8jet support for komprimering af filer, der er reflekteret i hukommelsen ved hj\u00e6lp af mmap()-operationen. En ny monteringsmulighed nocompress er blevet foresl\u00e5et til selektivt at deaktivere filkomprimering baseret p\u00e5 maske.\n<li class=\"l\"> I exFAT-driveren er der gjort forbedringer for kompatibilitet med lagringsenheder fra visse digitale kameraer.\n<li class=\"l\"> Der er tilf\u00f8jet et systemopkald quotactl_fd(), som g\u00f8r det muligt at administrere kvoter uden at bruge specialenhedsfilen, men gennem angivelse af en filbeskrivelse, der er knyttet til filsystemet, som kvoten anvendes p\u00e5.\n<li class=\"l\"> Gamle drivere til blokenheder med IDE-interface er blevet fjernet fra kernen, idet de er blevet erstattet af libata-subsystemet, som har v\u00e6ret standard i lang tid.\n<li class=\"l\"> Driveren 'raw' er fjernet fra kernen, hvilket gav ubufferet adgang til blokanordninger gennem gr\u00e6nsefladen \/dev\/raw. Den beskrevne funktionalitet er l\u00e6nge blevet implementeret i applikationer ved hj\u00e6lp af flaget O_DIRECT.                  <\/ul>\n<li class=\"l\"> <b>Hukommelse og systemtjenester<\/b>\n<ul>\n<li class=\"l\"> I schedulerens design er der implementeret en ny planl\u00e6gningsmetode SCHED_CORE, der g\u00f8r det muligt at styre, hvilke processer der kan k\u00f8re sammen p\u00e5 \u00e9n CPU-kerne. Hver proces kan tildeles en cookie-identifikator, der definerer tillidsomr\u00e5det mellem processerne (f.eks. tilh\u00f8rsforhold til en bruger eller container). N\u00e5r koden udf\u00f8res, kan schedulerens design sikre, at \u00e9n CPU-kerne kun deles mellem processer relateret til \u00e9n ejer, hvilket kan bruges til at blokere visse Spectre-angreb ved at forhindre, at tillidsfulde og ikke-tillidsfulde opgaver k\u00f8rer i samme SMT-tr\u00e5d (hyper-threading).\n<li class=\"l\"> For cgroup er der implementeret underst\u00f8ttelse af kill-operationen, der g\u00f8r det muligt at afslutte alle processer bundet til gruppen (sende SIGKILL) ved at skrive '1' til den virtuelle fil cgroup.kill.\n<li class=\"l\"> Mulighederne relateret til reaktion p\u00e5 opdagelse af split-locks er udvidet, som opst\u00e5r ved adgang til ikke-justerede data i hukommelsen, fordi data ved udf\u00f8relse af en atomar instruktion krydser to CPU-cachelinjer. S\u00e5danne l\u00e5se f\u00f8rer til betydelig pr\u00e6stationsnedgang, s\u00e5 tidligere blev der givet mulighed for at tvinge afslutning af applikationen, der for\u00e5rsagede l\u00e5sen. Den nye version har tilf\u00f8jet en kernel-kommandolinjeparameter 'split_lock_detect=ratelimit:N', der muligg\u00f8r bestemmelse af det systemomfattende loft for intensiteten af split-lock-operationer pr. sekund, hvorefter enhver proces, der bliver kilde til en split-lock, i stedet for at blive afsluttet vil blive tvunget stoppet i 20 ms.\n<li class=\"l\"> I CFS-bandwidth controller'en, der bestemmer hvor meget CPU-tid der kan tildeles hver cgroup, er der muliggjort indstilling af gr\u00e6nser, der er begr\u00e6nset af en specifik varighed, hvilket bedre regulerer belastninger, der er f\u00f8lsomme over for forsinkelser. For eksempel, hvis cpu.cfs_quota_us s\u00e6ttes til 50000 og cpu.cfs_period_us til 100000, vil en gruppe processer kunne bruge 50 ms CPU-tid hver 100 ms.\n<li class=\"l\">  Den indledende infrastruktur til oprettelse af BPF-programl\u00e6ssere er blevet tilf\u00f8jet, hvilket i fremtiden vil muligg\u00f8re, at kun BPF-programmer signeret med en betroet digital n\u00f8gle kan indl\u00e6ses.\n<li class=\"l\"> En ny futex-operation FUTEX_LOCK_PI2 er blevet tilf\u00f8jet, som anvender en monoton timer til at beregne timeout, der tager h\u00f8jde for den tid systemet har v\u00e6ret i hviletilstand.\n<li class=\"l\"> Der er implementeret underst\u00f8ttelse af store hukommelsessider (Transparent Huge-Pages) for RISC-V-arkitekturen samt muligheden for at anvende KFENCE-mekanismen til at identificere fejl i hukommelsesoperationer.\n<li class=\"l\"> I systemopkaldet madvise() er der tilf\u00f8jet flagene MADV_POPULATE_READ og MADV_POPULATE_WRITE for at generere et 'page fault' p\u00e5 alle hukommelsessider, der er reflekteret til l\u00e6se- eller skriveoperationer, uden at der udf\u00f8res faktisk l\u00e6sning eller skrivning (prefault). Anvendelsen af flagene kan v\u00e6re nyttig til at reducere forsinkelser i programmets drift ved at pr\u00e6ventivt udf\u00f8re 'page fault' h\u00e5ndteringen for alle ikke tildelte sider p\u00e5 \u00e9n gang, uden at vente p\u00e5 et faktisk adgang til dem.\n<li class=\"l\"> I unit-testsystemet kunit er der tilf\u00f8jet st\u00f8tte til at k\u00f8re test i QEMU-milj\u00f8et.\n<li class=\"l\"> Der er tilf\u00f8jet nye tracev\u00e6rkt\u00f8jer: 'osnoise' til at spore forsinkelser i applikationer for\u00e5rsaget af behandling af afbrydelser, og 'timerlat' til at give detaljerede oplysninger om forsinkelser ved v\u00e6kkelse via timer signal.              <\/ul>\n<li class=\"l\"> <b>Virtualisering og sikkerhed<\/b>\n<ul>\n<li class=\"l\"> Der er tilf\u00f8jet et systemopkald memfd_secret(), der g\u00f8r det muligt at oprette et privat hukommelsesomr\u00e5de i et isoleret adressrum, som kun kan ses af ejerprocessen, ikke reflekteres i andre processer og ikke er direkte tilg\u00e6ngeligt for kernen.\n<li class=\"l\"> I filtreringssystemet for systemopkald seccomp, n\u00e5r l\u00e5sebehandlere bringes i brugerrum, er der givet mulighed for at bruge en atom\u00e6r operation til at oprette en filbeskrivelse til den isolerede opgave og returnere den ved behandlingen af systemopkaldet. Den foresl\u00e5ede operation l\u00f8ser problemet med afbrydelse af behandlere i brugerrum ved modtagelse af signal.\n<li class=\"l\"> Der er tilf\u00f8jet en ny mekanisme til h\u00e5ndtering af ressourceloft i brugernavnrum, der knytter individuelle rlige t\u00e6llere til brugeren i 'user namespace'. \u00c6ndringen l\u00f8ser problemet med anvendelse af f\u00e6lles ressource t\u00e6llere, n\u00e5r en bruger starter processer i forskellige containere.\n<li class=\"l\"> I hypervisoren <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4400\">KVM<\/a> For ARM64-systemer er der tilf\u00f8jet mulighed for at bruge MTE (MemTag, Memory Tagging Extension) i g\u00e6stesystemer, som g\u00f8r det muligt at knytte tags til hver hukommelsesallokeringsoperation og organisere kontrol af korrekt brug af pegepunkter for at blokere udnyttelse af s\u00e5rbarheder for\u00e5rsaget af adgang til allerede frigivne hukommelsesblokke, buffer-overl\u00f8b, adgang f\u00f8r initialisering og anvendelse uden for den nuv\u00e6rende kontekst.\n<li class=\"l\"> ARM64-platformens pointerauthentication-midler kan nu konfigureres separat for kerne- og brugeromr\u00e5de. Teknologien g\u00f8r det muligt at bruge specialiserede ARM64-instruktioner til at kontrollere returadresser ved hj\u00e6lp af digitale signaturer, der gemmes i de ubrugte \u00f8verste bits af selve pointeren.\n<li class=\"l\"> User-mode Linux har f\u00e5et tilf\u00f8jet support til brug af drivere til PCI-enheder med en virtuel PCI-bus, implementeret af PCI-over-virtio-driveren.\n<li class=\"l\"> For x86-systemer er der tilf\u00f8jet support til det para-virtualiserede virtio-iommu-enhed, som muligg\u00f8r sending af IOMMU-anmodninger som ATTACH, DETACH, MAP og UNMAP over virtio-transport uden emulering af hukommelsesside-tabeller.\n<li class=\"l\"> For Intel CPU'er, fra Skylake-familien til Coffee Lake, er brugen af Intel TSX (Transactional Synchronization Extensions) som standard deaktiveret. Disse udvidelser giver muligheder for at forbedre ydeevnen af multitr\u00e5deede applikationer ved at dynamisk undtage overfl\u00f8dige synkroniseringsoperationer. Udvidelserne er deaktiveret p\u00e5 grund af muligheden for Zombieload-angreb, som manipulerer informationsl\u00e6kager gennem sidekanaler, der opst\u00e5r ved brugen af den asynkrone afbrydelsesmekanisme (TAA, TSX Asynchronous Abort).           <\/ul>\n<li class=\"l\"> <b>Netv\u00e6rkssubsystem<\/b>\n<ul>\n<li class=\"l\"> Integrationen i MPTCP (MultiPath TCP) kernen er fortsat, en udvidelse af TCP-protokollen, der muligg\u00f8r drift af TCP-forbindelsen med pakkelevering samtidig over flere ruter gennem forskellige netv\u00e6rksinterface, der er knyttet til forskellige <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/lir\/ipv4\/\"   title=\"IP-adresser\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4456\">IP-adresser<\/a>. Den nye udgave inkluderer en mekanisme til at definere egne trafikhash-politikker for IPv4 og IPv6 (multipath hash policy), som g\u00f8r det muligt at bestemme fra brugeromr\u00e5det, hvilke felter i pakker, herunder indkapslede, der vil blive brugt ved beregningen af hashen, som bestemmer ruten for pakken.\n<li class=\"l\"> Der er tilf\u00f8jet support til SOCK_SEQPACKET-sokker (ordnet og p\u00e5lidelig overf\u00f8rsel af datagrammer) i den virtuelle virtio-transport.\n<li class=\"l\"> Funktionerne i SO_REUSEPORT socket-mekanismen er blevet udvidet, hvilket g\u00f8r det muligt for flere lyttersockets at forbindes til en enkelt port for at modtage forbindelser med samtidig fordeling af indkommende foresp\u00f8rgsler mellem alle tilsluttede sockets via SO_REUSEPORT. Dette letter oprettelsen af multitr\u00e5dede serverapplikationer. Den nye version inkluderer v\u00e6rkt\u00f8jer til at overf\u00f8re kontrollen til en anden socket i tilf\u00e6lde af en fejl i behandlingen af en foresp\u00f8rgsel fra den oprindeligt valgte socket (l\u00f8ser problemet med tab af enkelte forbindelser ved genstart af tjenester).                              <\/ul>\n<li class=\"l\"> <b>Udstyr<\/b>\n<ul>\n<li class=\"l\"> I amdgpu-driveren er der implementeret st\u00f8tte til de nye GPU-serier AMD Radeon RX 6000, udviklet under kodenavne 'Beige Goby' (Navi 24) og 'Yellow Carp', samt forbedret st\u00f8tte til GPU Aldebaran (gfx90a) og APU Van Gogh. Muligheden for samtidig drift af flere eDP-paneler er blevet tilf\u00f8jet. For APU Renoir er der tilf\u00f8jet st\u00f8tte til arbejde med krypterede buffere i videohukommelsen (TMZ, Trusted Memory Zone). St\u00f8tte til varmudtagning af grafikkort (hot-unplug) er blevet tilf\u00f8jet. For GPU Radeon RX 6000 (Navi 2x) og \u00e6ldre AMD GPU'er er mekanismen til energibesparelse ASPM (Active State Power Management) nu aktiveret som standard, hvilket tidligere kun var aktiveret for GPU Navi 1x, Vega og Polaris.\n<li class=\"l\"> Der er tilf\u00f8jet underst\u00f8ttelse af delt virtuel hukommelse (SVM, shared virtual memory) til AMD-chips baseret p\u00e5 HMM (Heterogeneous memory management) subsystemet, som muligg\u00f8r brugen af enheder med egne hukommelsesstyringsblokke (MMU, memory management unit), der kan f\u00e5 adgang til hovedhukommelsen. HMM kan ogs\u00e5 organisere et delt adresserum mellem GPU og CPU, hvor GPU kan f\u00e5 adgang til hovedhukommelsen for processen.\n<li class=\"l\"> Indledende underst\u00f8ttelse af AMD Smart Shift-teknologi er blevet tilf\u00f8jet, som dynamisk \u00e6ndrer energiforbrug parametre for CPU og GPU p\u00e5 laptops med AMD chipset og grafikkort for at fremme ydeevnen ved spil, videoredigering og 3D-rendering.\n<li class=\"l\"> I i915-driveren til Intel grafikkort er underst\u00f8ttelsen af Intel Alderlake P-chips blevet tilf\u00f8jet.\n<li class=\"l\"> Der er tilf\u00f8jet en drmdrivere til den virtuelle grafiske adapter Hyper-V.\n<li class=\"l\"> Underst\u00f8ttelsen af Raspberry Pi 400 all-in-one-computeren er blevet tilf\u00f8jet.\n<li class=\"l\"> Der er tilf\u00f8jet einen dell-wmi-privacy driver for at underst\u00f8tte hardwareafbrydere til kamera og mikrofon i Dell-laptops.\n<li class=\"l\"> For Lenovo laptops er der tilf\u00f8jet et WMI-gr\u00e6nseflade til \u00e6ndring af BIOS-indstillinger via sysfs \/sys\/class\/firmware-attributes\/.\n<li class=\"l\"> Udvidet support til enheder med USB4-interface.\n<li class=\"l\">  Tilf\u00f8jet support for lydkort og codecs AmLogic SM1 TOACODEC, Intel AlderLake-M, NXP i.MX8, NXP TFA1, TDF9897, Rockchip RK817, Qualcomm Quinary MI2 og Texas Instruments TAS2505. Forbedret lydsupport p\u00e5 HP- og ASUS-b\u00e6rbare computere. Tilf\u00f8jet patches for at reducere latens f\u00f8r lydafspilning p\u00e5 enheder med USB-interface.        <\/ul>\n<\/ul>\n<p>Kilde: <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.3 - 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\/da\/blog\/news\/reliz-yadra-linux-5-14\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Udgivelse af Linux-kernel 5.14 | ProHoster","description":"Efter to m\u00e5neders udvikling har Linus Torvalds pr\u00e6senteret udgivelsen af Linux-kernel 5.14.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-5-14","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/101123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=101123"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/101123\/revisions"}],"predecessor-version":[{"id":164334,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/101123\/revisions\/164334"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=101123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=101123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=101123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}