A co takhle trochu jiný pohled. Domnívám se, že zaříznout staré architektury by mohli výrobci mikroprocesorů spíš než vývojáři OS. Prosím, i386 má ještě řadu důležitých využití (včetně těch her). Ale proč musí i moderní CPU pořád mít real mode a virtual mode? Jediné, co to přináší, je, že je kvůli tomu procesor složitější, větší a dražší. Přitom to doopravdy už nikdo nepoužívá a pro případný provoz historického software je mnohem jednodušší a uživatelsky příjemnější použít emulátory jako Dosbox. Co kdyby se Intel a AMD dohodli a oznámili, že od příští generace budou jejich čipy podporovat už jenom protected mode (32bit) a long mode (64bit), a řekněme nekdy kolem roku 2025 by mohli i ten protected mode poslat do (|).
Celkove by se s tim dalo souhlasit (az na to ze se intel & amd dohodnou :) ), nicmene spousta legacy aplikaci komunikujici s nejakym dalsim zarizenim (medicina, CNC, ...) casto v dosboxu ani podobnych emulatorech/virtualech NEJEDE. Casto proto, ze kod je uzce svazany s tim HW.
Resenim by bylo, kdyby vyrobci CPU (nebo nekdo jiny) udelali emulator (binarni translator), ktery by nebezel pod zadnym OS, tudiz by umoznil delat vselijake prasarnicky s HW.
Dalsi problem je jak by se treba nabootovaly existujici closed-source OS bez UEFI na takovem pocitaci ? Typicky ruzne loadery v boot sektoru apod...
Binární translator dneska má každý čip od Intelu s jádrem P6 a jeho novějšími odvozeninami (tj. PPro, P II, P III a celé řady Core a Xeon) stejně jako všechny Ryzeny. Jde o to, že zatím musí emulovat i tyhle 16ti bitové instrukční sady, což, jak se ukazuje, není zas tak úplně jednoduché - na Pentiu Pro to fungovalo fakt mizerně a Intel musel vynaložit nemalé úsilí, aby to trochu optimalizoval pro Pentium II.
K těm OS bez UEFI... tady se to pořád zmiňuje, ale teď vážně, jaký closed source OS bez UEFI podpory se prosím konkrétně chystáte provozovat na high-end počítači zakoupeném řekněme v roce 2020?
A pro ty specializované aplikace, které stále vyžadují 16bitový režim a v ničem jiném nejedou to není žádný velký problém. Nikdo si totiž nejde koupit tuctový počítač, aby si pak stáhl a instaloval takový software. Dodávaly by se a používaly stejně jako dneska: s připraveným a dedikovaným hardware, založeným na Atom Pentiu nebo něčem podobném.
No myšlenka, že bych svěřil svůj život DOSBoxu, to už bych si mohl rovnou prohnat kulku hlavou. Nicméně by mě zajímalo kolik takových zařízení bude, já myslím že moc ne, tedy pokud pominu vsemozny lékařský software evidence napsaný ve FoxPro, nějaká historická sono zařízení, které by ale stejně měla být vyměněna za novější modely.
Binarnim translatorem jsem myslel SW reseni (qemu, vmware, sun wabi, FX!32) - to jen reakce na predchozi comment. Nevim jestli zpracovani mikrokodem ci ty dekodovaci bloky x86 lze nazvat translatorem. Toto reseni by mohlo docela snadno fungovat i u tech obskurnich aplikaci.
Treba na QNXu bezi hodne veci z teto sfery a UEFI pokud vim prislusne verze nejsou.
Medicinske veci jsem videl bezet ve Virtualboxu (slo tusim o nejake zarizeni na analyzu krve nebo tak neco). Nechci tu obhajovat zpetnou kompatibilitu jak to mozna vyzniva, ale tech zarizeni bude mnohem vice, nez si asi bezny clovek umi predstavit. Staci se projit v prumyslu, zdravotnictvi, nebo navstivit nejaky vyzkumak. Nicmene i tak primarni prusvih je casto absence ISA slotu, takze tam casto stejne konci ruzna stara PC ze sklepa apod.
Perlicka - nedavno mi volal jeden znamy a shanel se po Hercules monitoru - ma zarizeni (=asi pocitac?) na diagnostiku nejakych starych Porsche a monitor mu nekdo vyhodil jako "nepotrebny".
Hercules/MDA monitor už bude těžko k sehnání. Existují naštěstí převodníky na VGA, třeba MCE2VGA.
Zbavit běžná PC reálného režimu by nebylo špatné. Jen minimální firmware a zbytek by převzal operační systém.
Stejně tak by nebylo marné, aby grafické karty už nemusely být plně kompatibilní s VGA na úrovni registrů. Nějaké jednoduché univerzální API (miniVESABIOS ?) na vykreslování by ale být muselo - obraz je jaksi potřeba ještě před zavedením OS a před zavedením ovladačů operačního systému.
"PC ze sklepa" už jsem taky viděl v podnikovém nasazení. Prastarý docházkový systém připojený přes sériový port s obslužným software pro DOS. V tomhle případě by ale byl možný běh v DOSBOXu.