Už se těším, až si ve Windows pod WSL nainstaluju deb balíček VirtualBoxu, abych v něm pak pustil virtualizované W10 se Cinema4D a užíval si renderování scény přes DirectX...
Rád bych znal názor na nějaké smysluplné využití, než je zneužití linuxu pro běh vlastních cloudových řešení, kdy MS bude už prodávat jen licenci pro přístup do svého cloudu a uživatelé budou mít nějaký tenký klient s osekaným linuxem, který se do toho bude připojovat...
[jinejmuf]
"Už se těším, až si ve Windows pod WSL nainstaluju deb balíček VirtualBoxu, abych v něm pak pustil virtualizované W10 se Cinema4D a užíval si renderování scény přes DirectX..."
Vy se smejete, ale ja uz jsem na podone reseni (v trochu mensim meritku) narazil. Spusteni hry Dungeon Keeper z GOG.com vypadalo tak, ze se ve Wine spustil launcher, ten spoustel prilozeny widloidni build dosboxu a ten pak samotnou dosovou hru. Tedy poslopnoust Linux -> Wine -> Dosbox -> Hra. Masakr.... Nakonec jsem si teda zbastlil vlastni launcher, ktery vyuziva normalne nativni Dosbox v Linuxu :-D
"Tedy poslopnoust Linux -> Wine -> Dosbox -> Hra. Masakr.... Nakonec jsem si teda zbastlil vlastni launcher, ktery vyuziva normalne nativni Dosbox v Linuxu "
Taky jsem měl nějakou hru z gogu, kterou jsem takto spouštěl, asi to není nic neobvyklého. Taktéž mi připadal Wine zbytečný, takže jsem hru spouštěl přímo v dosboxu. Velký rozdíl, je ale v tom, že dosbox hry nevyužívají 3d akceleraci na kterou narážel předřečník.
[LarryLin]
Obavam se, ze ten rozdil neni az tak velky. Ano nejde sice o 3D akceleraci, ale jde o princip, ktery me prijde podobny jako popisoval predrecnik. Dokonce nejde ani o prebytecnost samotneho Wine.
Jde o to, ze se provadi emulace na dvou systemovych vrtvach (LInux -> Wine). Samotna vrstva Wine je jednak relativne nespolehliva a jednak vam uzere pomerne dost vykonu, v nekterych pripadech predstavuje i zuzeni pro data. A na tom potom spoustite build Dosboxu z Windows, ktery provadi emulaci dosoveho prostredi, coz neni taky uplne trivialni zalezitost. Takze minimalne dojde k razantnimu zpomaleni cele hry oproti nativnimu Wine.
Co se tyce "neobvyklosti" toho reseni, abych se priznal krome GOG.com jsem na podobnou prasarnu jeste nenarazil.
23. 5. 2020, 14:51 editováno autorem komentáře
Wine (originally an acronym for "Wine Is Not an Emulator").
Takže jediný emulátor je DosBox a i pro ten je ve Wine přidána compatibilita.
"Co se tyce "neobvyklosti" toho reseni, abych se priznal krome GOG.com jsem na podobnou prasarnu jeste nenarazil."
Hry z Gogu jsou především pro Windows. Nevím o tom, že by Gog podporoval Linuxové hry jako Steam. Takže je pro ně i pro uživatele jednodušší hodit Dosbox do Win aplikace s potřebným configurákem, než aby dávali uživateli složitý návod jak si mají nainstalovat konkrétní verzi Dosboxu a spustit na něm danou hru.
To co popisoval jinejmuf je zanořená virtualizace, jak už někdo napsal a představa, že by ve stejnou chvíli mohla používat společnou GPU:
1)zanořená VM (Win 10),
2)nezanořená VM (deb balíček Virtualboxu) a ještě
3)hostitel (další Win 10).
Fůůůha oproti tomu je Wine s Dosboxem slabý jarní větřík :-)
[LarryLin]
ad Wine)
Ja sakra dobre vim co je Wine, pouzivam jej a rejpu se v nem uz nekdy od roku 2001
To o cem pises, je vestavena podpora pro NATIVNI Dosbox. Pokud je Wine najde v PATH tak jej pouzije na spusteni dosove aplikace, jinak s nim zachazi jako s 16bit windows aplikaci :
viz : https://github.com/wine-mirror/wine/blob/master/programs/winevdm/winevdm.c
viz take (kapitoly 8.2 a 8.3) : https://wiki.winehq.org/Wine_Developer%27s_Guide/Kernel_modules#Win16_processes_support
Jenze ja nepsal o nativnim Linuxovem buildu spustenym standardnim zpusobem Linuxem, ale o Windows buildu spostenym a obsluhovanym Wine , tedy DOSBOX.EXE! A to je sakra rozdil
ad GOG)
Samozrejme ze GOG.com do jiste miry podporuje i Linuxovou platformu. A pokud se pamatuji dobre, tak s Desurou byl jeden z prvnich vetsich on-line distributoru, kteri na Linux vubec myslely.
Tohle reseni je ale proste odflaknute.
ad zbytek) Ja jsem nikde nepsal ze je to to same, ale v principu podobne.
"To o cem pises, je vestavena podpora pro NATIVNI Dosbox."
Přidanou kompatibilitu pro DosBox ve Wine jsem do toho motat nemusel to je pravda.
"Windows buildu spostenym a obsluhovanym Wine , tedy DOSBOX.EXE!"
Ano, v podstatě se bavíme o všech starších hrách pro Dos, které Gog nenabízí pro Linux a to bude většina, např. Agent Mlíčňák (bohužel bez českých titulků).
"Ja jsem nikde nepsal ze je to to same, ale v principu podobne."
To si právě nemyslím, protože u Dosboxu.exe jde jen o výpočet pixelů, které se zobrazí v Linuxu pomocí linuxové aplikace Wine. Dalo by se říci, že Dosbox a Wine se dělí o výkon CPU, což je běžné téměř pro všechny aplikace. Kdežto u DirectX pro Linux jde o rozdělení výkonu GPU (nízkoúrovňového API) mezi rozdílné operační systémy což není běžné.
Hry z GoG-u su pre vsetky tri platformy - Windows, Mac aj Linux. Pri kazdej je ikonka, ktory OS je podporovany, a ak idete kupit nejaku, ktora nebezi na OS z ktoreho browsujete, tak vas na to upozorni.
Preco by GoG riesil navod ako instalovat konkretnu verziu dosboxu? Oni jednoducho dosbox (alebo scummvm, podla hry) pribaluju, presne tu verziu s ktorou robili QA .Ano, k instalacke urcenej pre linux pribalia k DOS-ovej hre linuxovy dosbox - vlastne 2 dosboxy, 32-bit aj 64-bit. Podobne, pre instalator pre windows pribaluju windowsovy dosbox. Pouzivatel iba spusti instalator, ktory nakoniec na neho vypluje ikonku v jeho oblubenom launcheri a moze sa rovno hrat, neriesi, ze ci tam je nejaka emulacna vrstva alebo nie.
"Samozrejme ze GOG.com do jiste miry podporuje i Linuxovou platformu."
"Hry z GoG-u su pre vsetky tri platformy - Windows, Mac aj Linux."
Aha, toho Linuxu jsem si na Gogu nikdy nevšiml.
"Oni jednoducho dosbox (alebo scummvm, podla hry) pribaluju, presne tu verziu s ktorou robili QA ."
Ano, tak jsem to myslel.
"Ano, k instalacke urcenej pre linux pribalia k DOS-ovej hre linuxovy dosbox"
Já jsem myslel, že všechny DOSovské hry vytvářejí jen pro Windows s windowsovským Dosboxem.
@bez přezdívky: Podle tohoto vlákna to vypadá, že linuxový Doxbox má jen minimum her (borec píše 10%).