{"id":105240,"date":"2022-10-03T09:36:37","date_gmt":"2022-10-03T07:36:37","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-0"},"modified":"2022-10-03T09:36:37","modified_gmt":"2022-10-03T07:36:37","slug":"reliz-yadra-linux-6-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-yadra-linux-6-0","title":{"rendered":"Wydanie j\u0105dra Linux 6.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po dw\u00f3ch miesi\u0105cach prac Linus Torvalds zaprezentowa\u0142 wydanie j\u0105dra Linux 6.0. Zmiana numeru wersji zosta\u0142a dokonana ze wzgl\u0119d\u00f3w estetycznych i jest formalnym krokiem, eliminuj\u0105cym niedogodno\u015b\u0107 wynikaj\u0105c\u0105 z nagromadzenia du\u017cej liczby wyda\u0144 w serii (Linus za\u017cartowa\u0142, \u017ce pow\u00f3d zmiany numeru ga\u0142\u0119zi wynika g\u0142\u00f3wnie z tego, \u017ce brakuje mu palc\u00f3w, aby liczy\u0107 numery wersji). Do najbardziej zauwa\u017calnych zmian nale\u017cy: wsparcie dla asynchronicznego zapisu buforowanego w XFS, sterownik blokowy ublk, optymalizacja planera zada\u0144, mechanizm weryfikacji poprawno\u015bci dzia\u0142ania j\u0105dra oraz wsparcie dla blokowego szyfru ARIA.          <\/p>\n<p>G\u0142\u00f3wne nowo\u015bci w j\u0105drze 6.0:  <\/p>\n<ul>\n<li class=\"l\"> <b>Podsystem dyskowy, wej\u015bcie\/wyj\u015bcie i systemy plik\u00f3w<\/b>\n<ul>\n<li class=\"l\"> W systemie plik\u00f3w XFS dodano wsparcie dla asynchronicznego buforowania zapisu z wykorzystaniem mechanizmu io_uring. Testy wydajno\u015bci, przeprowadzone za pomoc\u0105 narz\u0119dzia fio (1 w\u0105tek, rozmiar bloku 4 KB, 600 sekund, zapis sekwencyjny), pokazuj\u0105 wzrost liczby operacji wej\u015bcia\/wyj\u015bcia na sekund\u0119 (IOPS) z 77k do 209k, pr\u0119dko\u015bci przesy\u0142ania danych \u2013 z 314 MB\/s do 854 MB\/s oraz spadek op\u00f3\u017anie\u0144 z 9600 ns do 120 ns (80 razy).\n<li class=\"l\"> W systemie plik\u00f3w Btrfs wdro\u017cono drug\u0105 wersj\u0119 protoko\u0142u dla polecenia \u201esend\u201d, kt\u00f3re obs\u0142uguje dodatkowe metadane, wysy\u0142anie danych w wi\u0119kszych blokach (powy\u017cej 64K) oraz przesy\u0142anie ekstent\u00f3w w formie skompresowanej. Wydajno\u015b\u0107 operacji bezpo\u015bredniego odczytu (direct read) znacz\u0105co wzros\u0142a (do 3 razy) dzi\u0119ki r\u00f3wnoczesnemu odczytowi do 256 sektor\u00f3w. Zmniejszono konflikty blokad i przyspieszono weryfikacj\u0119 metadanych dzi\u0119ki skr\u00f3ceniu rezerwowanych metadanych dla op\u00f3\u017anionych element\u00f3w.\n<li class=\"l\"> Do systemu plik\u00f3w ext4 dodano nowe operacje ioctl EXT4_IOC_GETFSUUID i EXT4_IC_SETFSUUID do wydobywania lub ustawiania identyfikatora UUID, przechowywanego w superbloku.\n<li class=\"l\"> W systemie plik\u00f3w F2FS wprowadzono tryb niskiego zu\u017cycia pami\u0119ci, kt\u00f3ry optymalizuje prac\u0119 na urz\u0105dzeniach z niewielk\u0105 ilo\u015bci\u0105 pami\u0119ci RAM i pozwala na zmniejszenie zu\u017cycia pami\u0119ci kosztem wydajno\u015bci.\n<li class=\"l\"> Dodano wsparcie dla uwierzytelniania dysk\u00f3w NVMe.\n<li class=\"l\"> W <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/dts-newyork\/\"   title=\"serwerze\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2725\">serwerze<\/a> W NFSv4 wprowadzono limit liczby aktywnych klient\u00f3w, kt\u00f3ry wynosi 1024 dopuszczalnych klient\u00f3w na ka\u017cdy gigabajt pami\u0119ci RAM w systemie.\n<li class=\"l\"> W implementacji klienta CIFS zwi\u0119kszono wydajno\u015b\u0107 w trybie wielokana\u0142owym.\n<li class=\"l\"> W subsystemie monitorowania zdarze\u0144 w systemie plik\u00f3w fanotify dodano nowy znacznik FAN_MARK_IGNORE do ignorowania specyficznych zdarze\u0144.\n<li class=\"l\"> W systemie plik\u00f3w Overlayfs, podczas montowania nad systemem plik\u00f3w z mapowaniem identyfikator\u00f3w u\u017cytkownik\u00f3w, zapewniono poprawne wsparcie dla list kontroli dost\u0119pu zgodnych z POSIX.\n<li class=\"l\"> Dodano sterownik blokowy ublk, przenosz\u0105cy specyficzn\u0105 logik\u0119 do procesu w tle w przestrzeni u\u017cytkownika oraz wykorzystuj\u0105cy subsystem io_uring.                              <\/ul>\n<li class=\"l\"> <b>Pami\u0119\u0107 i us\u0142ugi systemowe<\/b>\n<ul>\n<li class=\"l\"> W podsystemie DAMON (Data Access MONitor) dodano nowe mo\u017cliwo\u015bci, kt\u00f3re pozwalaj\u0105 nie tylko \u015bledzi\u0107 dost\u0119p proces\u00f3w do pami\u0119ci operacyjnej z przestrzeni u\u017cytkownika, ale tak\u017ce wp\u0142ywa\u0107 na zarz\u0105dzanie pami\u0119ci\u0105. W szczeg\u00f3lno\u015bci zaproponowano nowy modu\u0142 \u201eLRU_SORT\u201d, kt\u00f3ry zapewnia reorganizacj\u0119 list LRU (Least Recently Used), aby zwi\u0119kszy\u0107 priorytet okre\u015blonych stron pami\u0119ci.\n<li class=\"l\"> Wprowadzono mo\u017cliwo\u015b\u0107 tworzenia nowych region\u00f3w pami\u0119ci, wykorzystuj\u0105c mo\u017cliwo\u015bci magistrali CXL (Compute Express Link), stosowanej do organizacji wysokowydajnej komunikacji procesora z urz\u0105dzeniami pami\u0119ci. CXL pozwala na pod\u0142\u0105czenie nowych region\u00f3w pami\u0119ci dostarczanych przez zewn\u0119trzne urz\u0105dzenia pami\u0119ci i wykorzystanie ich jako dodatkowych zasob\u00f3w fizycznej przestrzeni adresowej w celu rozszerzenia pami\u0119ci operacyjnej systemu (DDR) lub pami\u0119ci sta\u0142ej (PMEM).\n<li class=\"l\"> Rozwi\u0105zano problemy z wydajno\u015bci\u0105 system\u00f3w na procesorach AMD Zen, spowodowane kodem dodanym 20 lat temu, maj\u0105cym na celu omini\u0119cie problemu sprz\u0119towego w niekt\u00f3rych chipsecie (dodano dodatkow\u0105 instrukcj\u0119 WAIT, kt\u00f3ra spowalnia\u0142a procesor, aby chipset zd\u0105\u017cy\u0142 przej\u015b\u0107 w stan bezczynno\u015bci). Zmiana ta prowadzi\u0142a do spadku wydajno\u015bci w obci\u0105\u017ceniach, w kt\u00f3rych cz\u0119sto wyst\u0119puj\u0105 przeplataj\u0105ce si\u0119 stany bezczynno\u015bci (idle) i aktywno\u015bci (busy). Na przyk\u0142ad, po wy\u0142\u0105czeniu obej\u015bcia \u015brednie wyniki testu tbench wzros\u0142y z 32191 MB\/s do 33805 MB\/s.\n<li class=\"l\"> Z planera zada\u0144 usuni\u0119to kod z heurystyk\u0105 umo\u017cliwiaj\u0105c\u0105 migracj\u0119 proces\u00f3w na najmniej obci\u0105\u017cone CPU z uwzgl\u0119dnieniem przewidywanego zysku w zu\u017cyciu energii. Programi\u015bci doszli do wniosku, \u017ce heurystyka nie przynosi wystarczaj\u0105cych korzy\u015bci, a \u0142atwiej jest przenosi\u0107 procesy bez dodatkowych ocen za ka\u017cdym razem, gdy taki transfer potencjalnie mo\u017ce prowadzi\u0107 do obni\u017cenia zu\u017cycia energii (na przyk\u0142ad, gdy docelowe CPU znajduje si\u0119 na poziomie z ni\u017cszym zu\u017cyciem energii). Wy\u0142\u0105czenie heurystyki doprowadzi\u0142o do zmniejszenia zu\u017cycia energii przy intensywnych zadaniach; na przyk\u0142ad, w te\u015bcie dekodowania wideo zu\u017cycie energii spad\u0142o o 5,6%.\n<li class=\"l\"> Przeprowadzono optymalizacj\u0119 rozdzielania zada\u0144 mi\u0119dzy rdzeniami CPU w du\u017cych systemach, co pozwoli\u0142o na zwi\u0119kszenie wydajno\u015bci w niekt\u00f3rych rodzajach obci\u0105\u017cenia.\n<li class=\"l\"> W interfejsie asynchronicznego wej\u015bcia\/wyj\u015bcia io_uring wprowadzono now\u0105 flag\u0119 IORING_RECV_MULTISHOT, kt\u00f3ra pozwala na u\u017cycie trybu \u201emulti-shot\u201d z wywo\u0142aniem systemowym recv() do jednoczesnego wykonania kilku operacji odczytu z jednego gniazda sieciowego. W io_uring wdro\u017cono r\u00f3wnie\u017c obs\u0142ug\u0119 przesy\u0142ania sieciowego bez po\u015bredniego buforowania (zero-copy).\n<li class=\"l\"> Wprowadzono mo\u017cliwo\u015b\u0107 wstrzymywania program\u00f3w BPF, zwi\u0105zanych z uprobe. W BPF dodano r\u00f3wnie\u017c nowy iterator ksym do pracy z tabelami symboli j\u0105dra.\n<li class=\"l\"> Usuni\u0119to przestarza\u0142y interfejs \u201eefivars\u201d w sysfs, przeznaczony do dost\u0119pu do zmiennych uruchamiania UEFI (do uzyskiwania dost\u0119pu do danych EFI obecnie powszechnie stosuje si\u0119 wirtualny system plik\u00f3w efivarfs).\n<li class=\"l\"> W narz\u0119dziu perf wprowadzono nowe raporty do analizy konflikt\u00f3w blokad i czasu, jaki procesor sp\u0119dza na wykonywaniu komponent\u00f3w j\u0105dra.\n<li class=\"l\"> Usuni\u0119to opcj\u0119 CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3, kt\u00f3ra pozwala\u0142a na kompilacj\u0119 j\u0105dra w trybie optymalizacji \u201e-O3\u201d. Zaznacza si\u0119, \u017ce eksperymenty z trybami optymalizacji mog\u0105 by\u0107 przeprowadzane poprzez przekazywanie flag podczas kompilacji (\u201emake KCFLAGS=-O3\u201d), a aby doda\u0107 ustawienie do Kconfig, nale\u017cy zapewni\u0107 powtarzalne profilowanie wydajno\u015bci, kt\u00f3re poka\u017ce, \u017ce wdra\u017canie p\u0119tli w trybie \u201e-O3\u201d przynosi korzy\u015b\u0107 w por\u00f3wnaniu z poziomem optymalizacji \u201e-O2\u201d.\n<li class=\"l\"> Dodano interfejs debugfs do uzyskiwania informacji o dzia\u0142aniu poszczeg\u00f3lnych \u201ememory shrinker\u201d (obs\u0142uguj\u0105cych, wywo\u0142ywanych przy niedoborze pami\u0119ci i przeprowadzaj\u0105cych pakowanie struktur danych j\u0105dra w celu zmniejszenia ich zu\u017cycia pami\u0119ci).\n<li class=\"l\"> Dla architektur OpenRISC i LoongArch wdro\u017cono wsparcie dla magistrali PCI.\n<li class=\"l\"> Dla architektury RISC-V zaimplementowano rozszerzenie \u201eZicbom\u201d do zarz\u0105dzania urz\u0105dzeniami z DMA, kt\u00f3re nie s\u0105 zgodne z pami\u0119ci\u0105 podr\u0119czn\u0105 (non-cache-coherent).              <\/ul>\n<li class=\"l\"> <b>Wirtualizacja i bezpiecze\u0144stwo<\/b>\n<ul>\n<li class=\"l\"> Dodano mechanizm weryfikacji RV (Runtime Verification) do sprawdzania poprawno\u015bci dzia\u0142ania w systemach o wysokiej niezawodno\u015bci, gwarantuj\u0105cych brak awarii. Weryfikacja odbywa si\u0119 w trakcie wykonywania przez pod\u0142\u0105czenie przetwornik\u00f3w do punkt\u00f3w \u015bledzenia, kt\u00f3re por\u00f3wnuj\u0105 rzeczywisty przebieg wykonania z wcze\u015bniej ustalon\u0105 modelow\u0105, deterministyczn\u0105 wersj\u0105 automatu, definiuj\u0105c\u0105 oczekiwane zachowanie systemu. Por\u00f3wnanie z modelem w czasie rzeczywistym jest postrzegane jako l\u017cejszy i prostszy spos\u00f3b potwierdzania poprawno\u015bci wykonania w systemach krytycznych, uzupe\u0142niaj\u0105cy klasyczne metody potwierdzania niezawodno\u015bci. Do zalet RV nale\u017cy mo\u017cliwo\u015b\u0107 zapewnienia \u015bcis\u0142ej weryfikacji bez konieczno\u015bci osobnego wdra\u017cania ca\u0142ego systemu w j\u0119zyku modelowania oraz elastyczne reagowanie na nieprzewidziane zdarzenia.\n<li class=\"l\"> Zintegrowano komponenty j\u0105dra do zarz\u0105dzania enklawami na bazie technologii Intel SGX2 (Software Guard eXtensions), kt\u00f3ra umo\u017cliwia aplikacjom uruchamianie kodu w izolowanych zaszyfrowanych obszarach pami\u0119ci, do kt\u00f3rych dost\u0119p dla reszty systemu jest ograniczony. Technologia Intel SGX2 jest obs\u0142ugiwana w chipach Intel Ice Lake i Gemini Lake i r\u00f3\u017cni si\u0119 od Intel SGX1 dodatkowymi instrukcjami do dynamicznego zarz\u0105dzania pami\u0119ci\u0105 enklaw.\n<li class=\"l\"> Dla architektury x86 wprowadzono mo\u017cliwo\u015b\u0107 przesy\u0142ania pocz\u0105tkowych sygna\u0142\u00f3w dla generatora liczb pseudolosowych przez ustawienia bootloadera.\n<li class=\"l\"> W module LSM SafeSetID dodano mo\u017cliwo\u015b\u0107 zarz\u0105dzania zmianami dokonywanymi przez wywo\u0142anie setgroups(). SafeSetID pozwala us\u0142ugom systemowym bezpiecznie zarz\u0105dza\u0107 u\u017cytkownikami bez podnoszenia uprawnie\u0144 (CAP_SETUID) i bez uzyskiwania uprawnie\u0144 u\u017cytkownika root.\n<li class=\"l\"> Dodano wsparcie dla blokowego szyfru ARIA.\n<li class=\"l\"> W module zarz\u0105dzania bezpiecze\u0144stwem opartym na BPF wprowadzono mo\u017cliwo\u015b\u0107 pod\u0142\u0105czania przetwornik\u00f3w do poszczeg\u00f3lnych proces\u00f3w i grup proces\u00f3w (cgroup).\n<li class=\"l\"> Dodano mechanizm watchdog do wykrywania zawiesze\u0144 system\u00f3w go\u015bcinnych na podstawie monitorowania aktywno\u015bci vCPU.                    <\/ul>\n<li class=\"l\"> <b>Subsystem sieciowy<\/b>\n<ul>\n<li class=\"l\"> Do podsystemu BPF dodano obs\u0142ug\u0119 generowania i weryfikacji SYN cookies. Dodano r\u00f3wnie\u017c zestaw funkcji (kfunc) do dost\u0119pu i modyfikacji stanu po\u0142\u0105cze\u0144.\n<li class=\"l\"> W stosie bezprzewodowym dodano wsparcie dla mechanizmu MLO (Multi-Link Operation), okre\u015blonego w specyfikacji WiFi 7, pozwalaj\u0105cego urz\u0105dzeniom na jednoczesne odbieranie i wysy\u0142anie danych przy u\u017cyciu r\u00f3\u017cnych pasm oraz kana\u0142\u00f3w, na przyk\u0142ad do jednoczesnego nawi\u0105zywania kilku po\u0142\u0105cze\u0144 mi\u0119dzy punktem dost\u0119powym a urz\u0105dzeniem klienckim.\n<li class=\"l\"> Zwi\u0119kszono wydajno\u015b\u0107 wbudowanej w j\u0105dro implementacji protoko\u0142u TLS.\n<li class=\"l\"> Dodano parameter wiersza polece\u0144 j\u0105dra \u201ehostname=\u201d, kt\u00f3ry pozwala ustawi\u0107 nazw\u0119 hosta na wczesnym etapie uruchamiania, zanim uruchomione zostan\u0105 komponenty przestrzeni u\u017cytkownika.                        <\/ul>\n<li class=\"l\"> <b>Sprz\u0119t<\/b>\n<ul>\n<li class=\"l\"> W sterowniku i915 (Intel) dodano wsparcie dla dyskretnych kart graficznych Intel Arc (DG2\/Alchemist) A750 i A770. Przedstawiono pocz\u0105tkow\u0105 implementacj\u0119 wsparcia dla GPU Intel Ponte Vecchio (Xe-HPC) oraz Meteor Lake. Kontynuowane s\u0105 prace nad wsparciem platformy Intel Raptor Lake.\n<li class=\"l\"> W sterowniku amdgpu kontynuowane s\u0105 prace nad zapewnieniem wsparcia dla platform AMD RDNA3 (RX 7000) oraz CDNA (Instinct).\n<li class=\"l\"> W sterowniku Nouveau przeprojektowano kod wsparcia dla silnik\u00f3w wy\u015bwietlania GPU NVIDIA nv50.\n<li class=\"l\"> Dodano nowy sterownik DRM logicvc dla ekran\u00f3w LogiCVC.\n<li class=\"l\"> W sterowniku v3d (dla GPU Broadcom Video Core) wprowadzono wsparcie dla platform Raspberry Pi 4.\n<li class=\"l\"> W sterowniku msm dodano wsparcie dla GPU Qualcomm Adreno 619.\n<li class=\"l\"> W sterowniku Panfrost dodano wsparcie dla GPU ARM Mali Valhall.\n<li class=\"l\"> Dodano pocz\u0105tkowe wsparcie dla procesor\u00f3w Qualcomm Snapdragon 8cx Gen3 u\u017cywanych w laptopach Lenovo ThinkPad X13s.\n<li class=\"l\"> Dodano sterowniki d\u017awi\u0119kowe dla platform AMD Raphael (Ryzen 7000), AMD Jadeite, Intel Meteor Lake oraz Mediatek MT8186.\n<li class=\"l\"> Dodano wsparcie dla akcelerator\u00f3w system\u00f3w uczenia maszynowego Intel Habana Gaudi 2.\n<li class=\"l\"> Dodano wsparcie dla ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3.                <\/ul>\n<\/ul>\n<p>R\u00f3wnocze\u015bnie latynoameryka\u0144ski Fundusz Wolnego Oprogramowania utworzy\u0142 wariant ca\u0142kowicie wolnego j\u0105dra 6.0 \u2014 Linux-libre 6.0-gnu, oczyszczonego z element\u00f3w firmware i sterownik\u00f3w zawieraj\u0105cych komponenty lub fragmenty kodu, kt\u00f3rych zastosowanie jest ograniczone przez producenta. W nowym wydaniu wy\u0142\u0105czono u\u017cycie blob\u00f3w w sterowniku CS35L41 HD-audio oraz w sterowniku interfejsu UCSI dla mikrokontroler\u00f3w STM32G0. Przeprowadzono czyszczenie plik\u00f3w dts dla uk\u0142ad\u00f3w Qualcomm i MediaTek. Przerobiono wy\u0142\u0105czanie blob\u00f3w w sterowniku MediaTek MT76. Zaktualizowano kod czyszczenia blob\u00f3w w sterownikach i subsystemach AMDGPU, Adreno, Tegra VIC, Netronome NFP oraz Habanalabs Gaudi2. Zaprzestano czyszczenia sterownika VXGE, usuni\u0119tego z j\u0105dra.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57861\">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.0. \u0417\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043d\u043e\u043c\u0435\u0440\u0430 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u043e \u0438\u0437 \u044d\u0441\u0442\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u043e\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u0448\u0430\u0433\u043e\u043c, \u0441\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u043c \u0434\u0438\u0441\u043a\u043e\u043c\u0444\u043e\u0440\u0442 \u0438\u0437-\u0437\u0430 \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u0447\u0438\u0441\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 \u0432 \u0441\u0435\u0440\u0438\u0438 (\u041b\u0438\u043d\u0443\u0441 \u043f\u043e\u0448\u0443\u0442\u0438\u043b, \u0447\u0442\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0430 \u0441\u043c\u0435\u043d\u044b \u043d\u043e\u043c\u0435\u0440\u0430 \u0432\u0435\u0442\u043a\u0438 \u0441\u043a\u043e\u0440\u0435\u0435 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0443 \u043d\u0435\u0433\u043e \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u0430\u043b\u044c\u0446\u044b \u043d\u0430 \u0440\u0443\u043a\u0430\u0445 \u0438 \u043d\u043e\u0433\u0430\u0445 \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043d\u043e\u043c\u0435\u0440\u0430 \u0432\u0435\u0440\u0441\u0438\u0439). \u0421\u0440\u0435\u0434\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-105240","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - 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.0.\" \/>\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\/pl\/blog\/news\/reliz-yadra-linux-6-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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.0 | 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.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-yadra-linux-6-0\" \/>\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=\"2022-10-03T07:36:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-10-03T07:36:37+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\udd47Wydanie j\u0105dra Linux 6.0 | ProHoster","description":"Po dw\u00f3ch miesi\u0105cach prac Linus Torvalds zaprezentowa\u0142 wydanie j\u0105dra Linux 6.0.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-yadra-linux-6-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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.0 | 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.0.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-yadra-linux-6-0","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":"2022-10-03T07:36:37+00:00","article:modified_time":"2022-10-03T07:36:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"105240","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 21:39:55","updated":"2026-02-09 21:39:55","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/105240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=105240"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/105240\/revisions"}],"predecessor-version":[{"id":160005,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/105240\/revisions\/160005"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=105240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=105240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=105240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}