Ne, všichni jen píšou do diskuzí, ale ve skutečnosti o to nikomu nejde. /s
I kdyby to někdo takový systém produkčně provozoval s aktuálním software (realita: běží tam nějaký 3.x nebo dokonce 2.6.x kernel z doby kdy to výrobce vyprodukoval a od té doby se na to nesáhlo), tak zjistí, že skutečně problémy s kompatibilitou s okolním světem (že se nepřipojí na SSH/TLS protože nový protokol/komprese, že mu to nebude moct vyrábět WebP obrázky, že tam nespustí skriptíky v Pythonu kde někdo použil fancy funkci z verze 3.hodně…) nastávají jen velmi pozvolna a není problém provozovat Debian stylu oldoldstable.
Panečku to je ale blábol.
To, že moderní desktopové distribuce žerou víc než ty před 20 lety je snad každému jasné a důvody proč tomu tak je taky.
Vždyť se procesory s jenom i486 nedělají už skoro 30 let. Ta podpora v jádře je nadstandardně dlouhá a prostě když už není správce tak se nedá nic dělat. Ono taky na čem tohle pořádně testovat.
...nedělají už skoro 30 let...
To není tak úplně pravda. Stále se dělají průmyslové moduly Vortex86 (např. https://www.vortex86.com/products/Vortex86EX2), které jsou v podstatě integrovaným PC kompatibilní se 486.
Parametry jednoho z nich https://www.vortex86.com/products/Vortex86DX2
A příklad využití jednoho takového průmyslového modulu v miniaturním PC pro hraní DOSových her https://www.high-voltage.cz/2024/exkluzivne-pixel-x86-moderni-mrnous-kompatibilni-s-dos-win9x-prvni-dojmy/ (https://pixelx86.com/)
U těch Vortexů je to ještě zajímavější.
Jsou to SoC, které jsou kompatibilní s Intel 486, tzn. jejich instrukční sada obsahuje všechno, co původní procesory, ale mají i některé věci navíc, co je posouvá v Linuxu i do 586 (DX varianta) a 686 (EX varianta) targetu. Hlavně jde o TSC hw time stamp counter a CX8 compare-swap instrukce, co se spolu s odstraněním targetu 486 v Linuxu řeší.
Takže mimo nejstarších Vortexů SX, by to DX a EX měly nejspíš ustát jen se změnou targetu na M586.
Jinak je to za mě pořád stejné. Tyhle SoC se starými architekturami mají primární a relativně úzké užití při náhradě chcípajícího původního hardwaru v nějakých drahých systémech, kde jde o to, aby tam pokud možno beze změny šlapal původní software (DOS nějaký RTOS jako VxWorks, QNX, Windows CE a ovladače na nějaké speciální periferie, možná i starý Linux) a nebo to mělo vyloženě nějakou historickou sběrnici jako ISA.
Tzn. v tomhle užití by asi nikoho vyloženě netrápila ztráta možnosti sestavit nejnovější Linux jádro.
Pokud by někdo dělal něco nového (HW a SW stack pod kontrolou) s garancí nějaké podpory a rozvoje, nenapadá mě jediný důvod stavět to na těchhle SoC nebo 486 architektruře.
Presne - na stary system stary OK, ktery jej jeste podporuje
I tak tam bude kupa HW bugu, ktere uz nikdo neresi ... a novy uz pobezi asi na ARM ... i MIPS a SPARC uz je mrtev ac open CPU ktere bez urcitych jednotek muze vyrabet kazdy.
Dnes lasbi MIPS a SPARC vyrabi uz asi jen Rusko ;-) Cina na tom stavela ruzne hracky kdysy davno, dnes uz skoro nikde MIPS nemaji a presli komplet na ARM
teorie hezka, ale spatny priklad - koukni na support list - https://www.vortex86.com/news/2
7. 4. 2026, 12:27 editováno autorem komentáře
Pokud není, kdo by podporu daného HW udržoval a testoval, logicky mizí, neb jsou to řádky kódu navíc, jejichž funkcionalitu vlastně nemá ani kdo ověřit.
Zrovna u Linuxu platí, že kdo chce podporu něčeho, má veskrze 3 možnosti =>
a) Buď se jeho přání shoduje s někým dalším z aktivní vývojové komunity, případně s korporátem, co vývoj sponzoruje.
b) Nebo si to může udržovat a testovat sám.
c) Nebo zaplatí někoho, kdo to bude udržovat pro něj.
32-bit x86 je dead.
Si tu podporu dělej, a klidně si to nech zaplatit. Nikdo to ale nepotřebuje, a to je ten problém.
Vždycky, když nějaký open-source projekt ukončí podporu nějakého HW tak se strhne lavina komentářů jak všechno jde do kytek, ale nikdo z těch komentujících tu podporu stejně dělat nechce.
Pro zajímavost, PC s jakými parametry jste chtěl provozovat, a narazil jste na "vypnutou podporu procesorů"?
Současné distribuce podporují všechny x86_64 co byly kdy vyrobeny ("SSE2"), a i 586/686 podpora byla odstraněna teprve nedávno (např. Debian 12, vydaný před 2.5 lety, ji ještě plně podporoval).
Já mám staré Asus EEE (Atom N270, tj. 686, 2 GB RAM) a problémem rozhodně není desktopové prostředí (Xfce; a kdybych to chtěl řešit, tak použiju Fluxbox, který nežere vůbec nic), ale naprosto konkrétně webový prohlížeč. Na všechno ostatní (SSH, čtení ebooků, přehrávání podcastů a SD videí) je stále dostačující.
Ty výkřiky na podporu architektury 30+ let staré se podobají výkřikům z mzdové účtárny na přelomu milénia. Ten program v COBOLu funguje parádně, akorát Y2K nám do toho hází vidle, proč máme přecházet na nějaké nové železo, na kterém musíme rozjet ERP pro Windows? Proč programátoři neudělají prostě patch?
Patch neodstranuje kod, ale jenom znemoznuje zvolit danou platformu.
Neco jako kdyz mate zasedlou volbu v GUI.
Jsem se dival, ze napr. na MELAN zavisi nekolik driveru pro ELAN systemy - ty se neodstranili tedy. Mozna to prijde v dalsi vlne - az nekdo zjisti, ze je tam spousta dead-kodu protoze nejde udelat config, ktery by ho aktivoval.
Nevim zda na tohle existuje nejaky automatizovany coverage checker.
Tou zkrakou jsem myslel vyuziti napr. pentium instrukci na atomicke operace / zamky, byt se na i386/i486 nikdy* se SMP neda pocitat, takze by stacil jiny alternativni primitiv.
* vim ze existuji SMP 386, ale to jsou takove specialne vytvorene stroje s node&cache controllerem a netusim zda Linux na ne byl portovan, spis asi ne, neni to nativni featura platformy ale urcity hack)
Já vám tu nechci kazit radost ze starého hardwaru, ale reálně cokoliv, co je dnes z doby před API Vulkan, je v podstatě nepoužitelné. Procesory žerou parník a přitom omylem počítají.
Jo, já jsem nějaký zoomer, který je rád, že nepotřebuje na PC Windows 11. Nejstarší kousky, co mám, jsou i7-2600k a i7-4790K a RX580. Starší hardware nechci, protože je s tím moc otravování a OpenGL už je dnes neaktuální věc, pod kterou sotva něco rozběhám.
Vlastně se ptám, co komukoliv z komunity, ať už jednotlivci či firmě, brání udělat fork, kde si může podporu udržovat. Pokud mu na tom stojí produkční infrastruktura a používá kód "všech", pak se jednoho dne logicky dočká momentu, že podpora pro XYZ zmizí.
Je to open-source? Ano, je to open-source, pokud to chcete udržovat ve volném čase, či vám za to někdo zaplatí, hádám, že vám nikdo bránit nebude. Však již nejednou se do Linuxu navrátila podpora nějaké neudržované věci, nevidím důvod proč by se tak nemohlo stát i teď.