Post Aj60EnLwRLSzMCuYKW by philippe@tchafia.be
(DIR) More posts by philippe@tchafia.be
(DIR) Post #Aj5zuweU9lrSPF7TpQ by foone@digipres.club
2024-06-19T19:53:14Z
0 likes, 1 repeats
Someone really needs to develop a lightweight VM container that we can stuff software in. Like, you know how you can buy DOS games on steam, and it just gives you dosbox preconfigured to play the game?That, but for all software on all OSes
(DIR) Post #Aj60EnLwRLSzMCuYKW by philippe@tchafia.be
2024-06-19T19:57:10Z
0 likes, 0 repeats
@foone something like... docker ?
(DIR) Post #Aj60ejOhlj7ecQZSsq by foone@digipres.club
2024-06-19T20:00:46Z
0 likes, 0 repeats
The idea would be to have a standardized-as-much-as-possible VM interface, and then your OS can implement that. New OS just needs a new implementation.The point is protection against compatibility problems: it should be possible to run a PC game from 1982 and a video editing program from 2005, in the same way and be sure that you'll still be able to run them in another 30 years.
(DIR) Post #Aj60mg3q3eMaaTbGIy by yulian@hachyderm.io
2024-06-19T20:01:49Z
0 likes, 0 repeats
@foone you can do that with docker. I know a lot of Game + Wine in docker setups. You could probably do similar with anything. For Windows you can use Windows docker containers for similar
(DIR) Post #Aj61E9bkJMNY2nYt5k by michaln@bitbang.social
2024-06-19T20:07:57Z
0 likes, 0 repeats
@foone this... would be the holy grail of virtualization 😲
(DIR) Post #Aj61N7EwU4VHJ5AWjw by mpuckett259@hachyderm.io
2024-06-19T20:08:10Z
0 likes, 0 repeats
@foone there are now <current Linux epoch time> standards for lightweight VM containers.
(DIR) Post #Aj61fRAd7c2sKft7jc by cibyr@omg.wtf.sh
2024-06-19T20:12:59Z
0 likes, 0 repeats
@foone some kind of player for VM products? A VM-ware Player?
(DIR) Post #Aj61qkpINk60TnIzwW by krono@toot.berlin
2024-06-19T20:15:23Z
0 likes, 0 repeats
@foone Virtual APCI?
(DIR) Post #Aj620txBIn91gOpg3s by Smoljaguar@spacey.space
2024-06-19T20:15:38Z
0 likes, 0 repeats
@foone uxn pretty much is this idea @neauoire
(DIR) Post #Aj62LqdapGJpToesNM by gabrielbezerra@mastodon.social
2024-06-19T20:20:00Z
0 likes, 0 repeats
@foone like https://100r.co/site/uxn.html and https://wiki.xxiivv.com/site/uxn.html?
(DIR) Post #Aj62WWCt7wJ3IhFtey by allwelikeworms@mastodon.social
2024-06-19T20:20:00Z
0 likes, 0 repeats
@foone makes me think of the old Freedows project:"OS that would be binary-compatible with multiple existing OSes including Windows. Based on the stanford "cache kernel" principle, it aims at providing application kernels that in turn provide functionality of Windows, Linux, MacOS or other systems, to unsuspecting applications written for these systems, all at the same time. "Being able to containerize the VM and run on a sort of meta-kernel would be cool as hell.http://tunes.org/wiki/freedows.html
(DIR) Post #Aj62hev34jcHVTDuHw by whitequark@mastodon.social
2024-06-19T20:22:38Z
0 likes, 0 repeats
@foone i'm not sure how useful this is outside of software as artime the biggest use case for "i want to run ancient software" is when you have ancient hardware, and virtualization famously does not work very well for that
(DIR) Post #Aj67MpiuD608hkQs1w by johnaldis@mas.to
2024-06-19T21:16:36Z
0 likes, 0 repeats
@foone I encountered FlatHub last week because someone was saying how bad it was—but is that kind of thing what you’re talking about? (Note I know next to nothing about FlatHub, and I’m really asking to see if I understood the point of it in the first place.)
(DIR) Post #Aj6856Xp1xANcHMHM8 by pmzeitler@mastodon.social
2024-06-19T21:25:02Z
0 likes, 0 repeats
@foone This is basically just Java If It Didn't Suck.The idea behind Java was pretty much exactly this. In practice it was too advanced for its time, and by the time it was "usable" it was unusable for that purpose because of the breaking changes it took to get it to "usable" rendering the old code unusable.
(DIR) Post #Aj6AD4TSoNHVQ8FKVc by sfalken@mastodon.naturalorder.me
2024-06-19T21:48:44Z
0 likes, 0 repeats
@foone You mean something like distrobox?
(DIR) Post #Aj6HvZb1A5w6Mcwlay by PJ_Evans@mastodon.social
2024-06-19T23:15:08Z
0 likes, 0 repeats
@foone I have programs from 2000 that ran fine under WinXP and Win7, but are crippled under Win10. Word 2007 runs, but Excel 2007 has to do a reconfig every time.
(DIR) Post #Aj6K974GE4vDqbD1WK by criffer@mastodon.social
2024-06-19T23:40:15Z
0 likes, 0 repeats
@foone sounds like an operating system with extra steps.
(DIR) Post #Aj6crfE4O0ZlhhBrWq by notecharlie@social.bigcavemaps.com
2024-06-20T03:10:09Z
0 likes, 0 repeats
@foone my not-so-hot take: this is what Zones were on solaris (albeit with extra steps). container+os emulation/translation layer. but needs packaging. my also-not-hot take: itanium-based x86 emulation in the 2000s. (also, docker is *not this*. sadly)
(DIR) Post #Aj6mgYATHpgIAaqXZY by StompyRobot@mastodon.gamedev.place
2024-06-20T04:59:46Z
0 likes, 0 repeats
@foone that's the general idea behind flatpack and snap. But obviously only for Linux variations...I think the os licensing model of the commercial vendors get in the way of this otherwise reasonable idea!
(DIR) Post #Aj6mmsvV1IDcHxrdIW by StompyRobot@mastodon.gamedev.place
2024-06-20T05:00:26Z
0 likes, 0 repeats
@foone Isn't this also the idea behind game consoles? And java. Write once, test everywhere...
(DIR) Post #Aj6v3DCoBng3RyFyE4 by MWelchUK@mastodon.social
2024-06-20T06:33:36Z
0 likes, 0 repeats
@foone unfortunately, I think xkcd has something covering this:https://xkcd.com/927/Also see, Java, POSIX...The issue, I think, boils down to "why don't we all agree to live by the same rules". That's an open question that's probably existed in some form since the dawn of man and I suspect isn't going to be resolved any time soon.
(DIR) Post #Aj6vp5gtQrHA2l9uBE by thorsummoner@ibite.lol
2024-06-20T06:42:33Z
0 likes, 0 repeats
@foone you might like Justine's cosmopolitan, here is an example Cosmo app/os https://justine.lol/cosmopolitan/deathstar.html which builds on top of the αcτµαlly pδrταblε εxεcµταblε https://justine.lol/ape.htmlJustine is easily the most influential technologist in my life
(DIR) Post #Aj7yCSfAaAGn18aHkO by griibor@mas.to
2024-06-20T18:43:21Z
0 likes, 0 repeats
@foone If you don't care too much about it being virtualized, you're basically describing libretro (the thing retroarch is based on)Were it not for nvidia drivers despising VMs, we'd have this already.
(DIR) Post #AjAWtFq3AkUF1I5G4m by engineerjulia@mastodon.social
2024-06-22T00:21:51Z
0 likes, 0 repeats
@foone i personally am starting to think that the jvm was a good idea with an absolutely terrible implementation. wasm+wasi might possibly work as a language vm