{"id":118783,"date":"2024-08-01T15:43:01","date_gmt":"2024-08-01T13:43:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux"},"modified":"2024-08-01T15:43:01","modified_gmt":"2024-08-01T13:43:01","slug":"plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux","title":{"rendered":"Plan zako\u0144czenia wsparcia dla starych procesor\u00f3w ARM w j\u0105drze Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Arnd Bergmann, odpowiedzialny za pakiety j\u0105dra w SUSE, opublikowa\u0142 na li\u015bcie mailingowej dla deweloper\u00f3w j\u0105dra Linux plan usuni\u0119cia wsparcia dla starych procesor\u00f3w ARM oraz zwi\u0105zanych z nimi ABI, zestaw\u00f3w instrukcji i mo\u017cliwo\u015bci j\u0105dra z kodu j\u0105dra oraz narz\u0119dzi budowlanych opartych na GCC. Plan jest obecnie na etapie RFC, tj. jest wystawiony do dyskusji w spo\u0142eczno\u015bci. W przypadku zatwierdzenia planu, usuni\u0119cie wsparcia dla starych procesor\u00f3w ARM planuje si\u0119 rozpocz\u0105\u0107 w j\u0105drze Linux 6.12, kt\u00f3rego wydanie oczekiwane jest w grudniu. Pierwszymi kandydatami do usuni\u0119cia s\u0105 ARMv4 (bez usuwania ARMv4T), iWMMXt, BE32 oraz OABI.    <\/p>\n<p>Zako\u0144czenie wsparcia dla starych CPU ARM w j\u0105drze pokrywa si\u0119 z zako\u0144czeniem ich wsparcia w GCC \u2014 niekt\u00f3re z usuwanych CPU nie s\u0105 ju\u017c wspierane w najnowszych ga\u0142\u0119ziach GCC, a cz\u0119\u015b\u0107 planuje si\u0119 usun\u0105\u0107 w przysz\u0142ych wydaniach, co upro\u015bci modernizacj\u0119 i wprowadzenie nowych mo\u017cliwo\u015bci w kompilatorze. Usuni\u0119cie wsparcia dla architektury w GCC wymusi usuni\u0119cie jej wsparcia tak\u017ce z j\u0105dra w przypadku podniesienia minimalnej wspieranej wersji GCC (obecnie do kompilacji j\u0105dra wymagana jest co najmniej wersja GCC 5.1).      <\/p>\n<p>Architektury, chipy i rozszerzenia proponowane do usuni\u0119cia z j\u0105dra:  <\/p>\n<ul>\n<li class=\"l\"> ARMv3 \u2014 wsparcie zosta\u0142o ju\u017c zako\u0144czone w GCC 9.\n<li class=\"l\"> ARMv4 \u2014 u\u017cywany w naci\u0105\u017c istniej\u0105cych procesorach StrongARM i FA526, przy czym najnowsze z tych chip\u00f3w zosta\u0142y wydane oko\u0142o 20 lat temu. Wsparcie dla ARMv4 zosta\u0142o zako\u0144czone w Debianie 5.0. Proponuje si\u0119 najpierw zako\u0144czy\u0107 wsparcie dla ARMv4 w GCC, a za kilka lat tak\u017ce w j\u0105drze.\n<li class=\"l\"> ARMv4T \u2014 w u\u017cyciu jest 6 rodzin SoC z rdzeniami ARM720T, ARM920T i ARM922T, kt\u00f3re s\u0105 bardziej rozpowszechnione ni\u017c SoC na bazie ARMv4. Wsparcie dla ARMv4T zosta\u0142o zako\u0144czone w Debianie 9.0. W j\u0105drze planuje si\u0119 zako\u0144czy\u0107 wsparcie dla ARMv4T nie wcze\u015bniej ni\u017c po zako\u0144czeniu wsparcia dla ARMv5.\n<li class=\"l\"> ARMv5 \u2014 u\u017cywany na oko\u0142o 1\/3 wszystkich platform wspieranych w j\u0105drze, ale wi\u0119kszo\u015b\u0107 tych platform zbli\u017ca si\u0119 do ko\u0144ca cyklu \u017cycia. Debian nadal wspiera ARMv5, ale z powodu braku FPU i operacji atomowych utrzymanie wsparcia staje si\u0119 coraz trudniejsze i prawdopodobnie wkr\u00f3tce port Debiana dla ARMv5 zostanie przekwalifikowany jako nieoficjalny.\n<li class=\"l\"> Wczesne generacje ARMv6 \u2014 u\u017cywane w takich SoC, jak ARM1136r0p (NXP i.MX31) i OMAP24xx (Nokia N8xx), ale ich wsparcie wymaga hack\u00f3w do dzia\u0142ania w j\u0105drach z SMP.\n<li class=\"l\"> ARMv6K \u2014 u\u017cywany w ARM1176 (Raspberry Pi 1, AST2500) i ARM1136r1. W j\u0105drze nie ma przeszk\u00f3d do zako\u0144czenia wsparcia, ale w dystrybucjach pojawiaj\u0105 si\u0119 problemy z powodu niezgodno\u015bci z typowym zestawem armv7-a+vfpv3-d16.\n<li class=\"l\"> ARMv7-M \u2014 u\u017cywany w mikrokontrolerach opartych na Cortex-M3\/M4\/M7, kt\u00f3re pozostaj\u0105 ostatnimi wspieranymi w j\u0105drze chipami bez jednostki zarz\u0105dzania pami\u0119ci\u0105 (MMU). Prace nad j\u0105drami w systemach bez MMU zako\u0144czono w 2017 roku, po prze\u0142\u0105czeniu dla takich chip\u00f3w na rozw\u00f3j RTOS, takich jak Zephyr. Proponuje si\u0119 usuni\u0119cie wsparcia dla ARMv7-M w 2027 roku, po 10 latach od zako\u0144czenia rozwoju, mimo kontynuacji wsparcia w GCC.\n<li class=\"l\"> iWMMXt \u2014 wsparcie dla CPU ARMv7 PJ4 (MMP2, Berlin) zosta\u0142o ju\u017c zako\u0144czone, po czym nie pozosta\u0142y w u\u017cyciu systemy korzystaj\u0105ce z tego zestawu instrukcji. Wsparcie dla iWMMXt zosta\u0142o ju\u017c zako\u0144czone w Clang i zaproponowano jego usuni\u0119cie z GCC.\n<li class=\"l\"> BE32 (big endian ARMv5) \u2014 jest u\u017cywane tylko w jednym SoC Intel IXP4xx. W starszych wersjach Debiana obs\u0142ugiwany by\u0142 tylko tryb little-endian, ale w sterownikach pozostaj\u0105 nierozwi\u0105zane problemy. Proponuje si\u0119 usuni\u0119cie wsparcia BE32 z GCC i j\u0105dra, poniewa\u017c w sterownikach przez kilka lat nikt nie pr\u00f3bowa\u0142 rozwi\u0105za\u0107 problem\u00f3w.\n<li class=\"l\"> BE8 (big-endian ARMv7) \u2014 w wielu sterownikach wyst\u0119puj\u0105 problemy, testowanie dzia\u0142ania zosta\u0142o zako\u0144czone i nie ma informacji o pozosta\u0142ych w u\u017cyciu urz\u0105dzeniach. Tryb BE8 mo\u017ce by\u0107 interesuj\u0105cy do testowania komponent\u00f3w przestrzeni u\u017cytkownika w systemach big-endian, dlatego planuje si\u0119 zachowa\u0107 wsparcie BE8 w j\u0105drze i GCC przez co najmniej kilka lat, zanim zacznie powodowa\u0107 problemy.    <\/ul>\n<p>Proponowane do usuni\u0119cia mo\u017cliwo\u015bci j\u0105dra Linux:  <\/p>\n<ul>\n<li class=\"l\">  Struktura param_struct, u\u017cywana przed ATAGS (ARM Tag-Area) \u2014 zosta\u0142a oznaczona jako przestarza\u0142a ju\u017c w 2001 roku, ale nadal jest u\u017cywana w kodzie dla platform RiscPC i Footbridge.\n<li class=\"l\"> Pliki z parametrami na bazie struktury ATAGS (stosowanej do przekazywania informacji o konfiguracji do Device Tree) \u2014 w j\u0105drze pozostaje 29 plik\u00f3w zwi\u0105zanych z 10 platformami SoC korzystaj\u0105cymi z ATAGS.\n<li class=\"l\"> OABI (Old ABI, stary ABI dla architektury ARM) \u2014 prawie wsz\u0119dzie teraz u\u017cywane jest EABI (Embedded ABI). OABI jest przyczyn\u0105 wielu b\u0142\u0119d\u00f3w, poniewa\u017c programi\u015bci sterownik\u00f3w przestali uwzgl\u0119dnia\u0107 niekt\u00f3re zwi\u0105zane z nim cechy. Wsparcie dla OABI podczas kompilacji komponent\u00f3w dla przestrzeni u\u017cytkownik\u00f3w zosta\u0142o zako\u0144czone w GCC 4.8, ale dla j\u0105dra pozostawiono flag\u0119 \u201e-mabi=apcs-gnu\u201d. Proponuje si\u0119 na razie zachowa\u0107 OABI, ale utrudni\u0107 jego w\u0142\u0105czenie przez niedopatrzenie.\n<li class=\"l\"> Tryb zgodno\u015bci z OABI (OABI_COMPAT) \u2014 pozwala na uruchamianie plik\u00f3w wykonywalnych skompilowanych dla OABI, u\u017cywaj\u0105c j\u0105dra z EABI. Pojawiaj\u0105 si\u0119 szczeg\u00f3lne problemy w sterownikach z powodu niekompatybilno\u015bci z ioctl, ale nak\u0142ad pracy zwi\u0105zany z utrzymywaniem tego trybu jest znacznie mniejszy ni\u017c utrzymywanie j\u0105der z OABI. Aby zachowa\u0107 wsparcie dla StrongARM, rozs\u0105dne by\u0142oby zachowanie wsparcia dla OABI lub OABI_COMPAT.\n<li class=\"l\"> NWFPE (No Floating Point Emulator, emulator do wykonywania operacji na liczbach zmiennoprzecinkowych) \u2014 \u0142atki do usuni\u0119cia by\u0142y proponowane ju\u017c 11 lat temu, ale NWFPE jest wymagany do dzia\u0142ania niekt\u00f3rych komponent\u00f3w przestrzeni u\u017cytkownika, zbudowanych dla OABI, dlatego zaleca si\u0119 zachowanie wsparcia dla NWFPE, dop\u00f3ki w j\u0105drze pozostaje wsparcie dla OABI lub OABI_COMPAT.\n<li class=\"l\">  Highmem (u\u017cywane do zarz\u0105dzania pami\u0119ci\u0105 w obszarach po 1 GB) \u2014 wi\u0119kszo\u015b\u0107 system\u00f3w ARM mo\u017ce dzia\u0142a\u0107 bez w\u0142\u0105czonego highmem lub mo\u017ce u\u017cywa\u0107 CONFIG_VMSPLIT_2GB do uzyskania dost\u0119pu do pierwszych 2 GB pami\u0119ci fizycznej. Prace s\u0105 prowadzone nad mo\u017cliwo\u015bci\u0105 dost\u0119pu do 4 GB RAM w systemach z LPAE (Cortex-A7\/A15), po zako\u0144czeniu czego wsparcie dla Highmem mo\u017ce zosta\u0107 usuni\u0119te.\n<li class=\"l\"> Sparsemem \u2014 wymagane dla system\u00f3w, kt\u00f3re potrzebuj\u0105 highmem.    <\/ul>\n<p>Proponowane do usuni\u0119cia platformy:    <\/p>\n<ul>\n<li class=\"l\"> RiscPC \u2014 najstarsza z platform wspieranych w j\u0105drze. Nie jest wspierana w GCC od wersji 9.x z powodu usuni\u0119cia wsparcia dla ARMv3. Osoba prowadz\u0105ca nadal testuje dzia\u0142anie j\u0105dra na tej platformie, ale rzeczywistych u\u017cytkownik\u00f3w, s\u0105dz\u0105c po wszystkim, ju\u017c nie ma, wi\u0119c wsparcie mo\u017ce zosta\u0107 zako\u0144czone w przypadku utraty zainteresowania ze strony tego, kto prowadzi.\n<li class=\"l\"> SA1100, Footbridge \u2014 przestarza\u0142e platformy, zachowane raczej z powod\u00f3w nostalgicznymi. Prawie wszystkie pliki z opisami p\u0142yt dla tych platform zosta\u0142y usuni\u0119te w j\u0105drze 6.3, pozostaje jedynie wsparcie dla urz\u0105dze\u0144 ipaq h3600, assabet, netwinder i ebsa285. Decyzja o usuni\u0119ciu zale\u017cy od intencji osoby prowadz\u0105cej.\n<li class=\"l\">  Gemini, Moxart \u2014 u\u017cywaj\u0105 CPU na bazie ARMv4. Chipy by\u0142y produkowane ponad 20 lat temu, ale ich wsparcie nie wymaga dodatkowych wysi\u0142k\u00f3w w utrzymaniu, dlatego nie ma sensu ich usuwa\u0107 przed usuni\u0119ciem platformy StrongARM.\n<li class=\"l\"> Pliki do wsparcia PXA \u2014 platformy s\u0105 w stanie porzuconym i wysz\u0142y z u\u017cytku, je\u015bli zainteresowanie nimi nie powr\u00f3ci, maj\u0105 zamiar je usun\u0105\u0107 na pocz\u0105tku 2025 roku.\n<li class=\"l\"> OMAP1 \u2014 z jednej strony pozostaje jedyn\u0105 platform\u0105 na bazie ARMv4T\/ARMv5 bez wsparcia Device Tree i nie ma \u017cadnych ruch\u00f3w w kierunku przej\u015bcia na Device Tree, z drugiej strony platforma ma u\u017cytkownik\u00f3w.\n<li class=\"l\"> Nspire, AT91RM9200, CLPS711X, EP93xx, iMX1 \u2014 u\u017cywaj\u0105 CPU na bazie ARMv4T. Prace s\u0105 prowadzone nad przeniesieniem opis\u00f3w p\u0142yt na Device Tree, ale sens ich wsparcia pozostaje tylko dop\u00f3ki utrzymuje si\u0119 wsparcie dla ARMv5.\n<li class=\"l\"> OMAP24xx \u2014 jedyna platforma oparta na ARMv6 z aktywnymi u\u017cytkownikami. Utrzymanie wsparcia zale\u017cy od kontynuacji wsparcia dla CPU arm1136r0.\n<li class=\"l\"> iMX31 \u2014 brak informacji o aktywnych u\u017cytkownikach, ale nie ma sensu usuwa\u0107 wcze\u015bniej ni\u017c OMAP2.\n<li class=\"l\"> S3C64xx (Cragganmore) \u2014 jedyna platforma bez wsparcia Device Tree, oparta na ARMv6K. Platforma jest nadal u\u017cywana do testowania kodek\u00f3w audio, dlatego usuni\u0119cie zosta\u0142o op\u00f3\u017anione do czasu, a\u017c testowanie zostanie przeniesione na inn\u0105 p\u0142ytk\u0119.\n<li class=\"l\"> Orion5x, mv78xx0 \u2014 kwestia usuni\u0119cia planowana jest do rozpatrzenia na pocz\u0105tku przysz\u0142ego roku.\n<li class=\"l\"> iMX35, WM8750, AST2500, BCM2835 \u2014 dobrze wspierane i maj\u0105 aktywnych u\u017cytkownik\u00f3w, nie planuje si\u0119 ich usuni\u0119cia na razie.\n<li class=\"l\"> stm32f4\/f7\/h7 \u2014 mikrokontrolery bez MMU, wsparcie w j\u0105drze trwa, a aktywni u\u017cytkownicy r\u00f3wnie\u017c istniej\u0105. Kwestia usuni\u0119cia planowana jest do rozpatrzenia w 2026 roku.    <\/ul>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61641\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u0440\u043d\u0434 \u0411\u0435\u0440\u0433\u043c\u0430\u043d (Arnd Bergmann), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u043f\u0430\u043a\u0435\u0442\u044b \u0441 \u044f\u0434\u0440\u043e\u043c \u0432 SUSE, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 Linux \u043f\u043b\u0430\u043d \u0438\u0437\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044f\u0434\u0440\u0430 \u0438 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 GCC \u043e\u0442 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU ARM \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043d\u0438\u043c\u0438 ABI, \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u044f\u0434\u0440\u0430. \u041f\u043b\u0430\u043d \u043f\u043e\u043a\u0430 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u0438 RFC, \u0442.\u0435. \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0434\u043b\u044f \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u043c. [&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-118783","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=\"\u0410\u0440\u043d\u0434 \u0411\u0435\u0440\u0433\u043c\u0430\u043d (Arnd Bergmann), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u043f\u0430\u043a\u0435\u0442\u044b \u0441 \u044f\u0434\u0440\u043e\u043c \u0432 SUSE, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 Linux \u043f\u043b\u0430\u043d \u0438\u0437\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044f\u0434\u0440\u0430 \u0438 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 GCC \u043e\u0442 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU.\" \/>\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\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux\" \/>\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\u041f\u043b\u0430\u043d \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 ARM \u0432 \u044f\u0434\u0440\u0435 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u0440\u043d\u0434 \u0411\u0435\u0440\u0433\u043c\u0430\u043d (Arnd Bergmann), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u043f\u0430\u043a\u0435\u0442\u044b \u0441 \u044f\u0434\u0440\u043e\u043c \u0432 SUSE, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 Linux \u043f\u043b\u0430\u043d \u0438\u0437\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044f\u0434\u0440\u0430 \u0438 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 GCC \u043e\u0442 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-08-01T13:43:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-08-01T13:43:01+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\udd47Plan zako\u0144czenia wsparcia dla starych procesor\u00f3w ARM w j\u0105drze Linux | ProHoster","description":"Arnd Bergmann, odpowiedzialny za pakiety j\u0105dra w SUSE, opublikowa\u0142 na li\u015bcie mailingowej dla deweloper\u00f3w j\u0105dra Linux plan eliminacji wsparcia dla starych CPU z j\u0105dra oraz narz\u0119dzi budowlanych opartych na GCC.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux","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\u041f\u043b\u0430\u043d \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 ARM \u0432 \u044f\u0434\u0440\u0435 Linux | ProHoster","og:description":"\u0410\u0440\u043d\u0434 \u0411\u0435\u0440\u0433\u043c\u0430\u043d (Arnd Bergmann), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u043f\u0430\u043a\u0435\u0442\u044b \u0441 \u044f\u0434\u0440\u043e\u043c \u0432 SUSE, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 Linux \u043f\u043b\u0430\u043d \u0438\u0437\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044f\u0434\u0440\u0430 \u0438 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 GCC \u043e\u0442 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/plan-prekrashheniya-podderzhki-staryh-proczessorov-arm-v-yadre-linux","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-08-01T13:43:01+00:00","article:modified_time":"2024-08-01T13:43:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"118783","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":"2026-01-23 05:13:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 05:13:20","updated":"2026-01-23 05:13:20","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\/118783","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=118783"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/118783\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=118783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=118783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=118783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}