![](/static/253f0d9/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/170721ad-9010-470f-a4a4-ead95f51f13b.png)
And what would be the advantage? It wouldn’t be routable through legacy systems, and you’d run out of addresses in a couple of years again.
And what would be the advantage? It wouldn’t be routable through legacy systems, and you’d run out of addresses in a couple of years again.
Having said that, it’s true that you actually can run some windows software through Wine but it’s a hack and it’s not going to work as well as it would on the OS it was designed for.
Most Steam games built for Windows run perfectly fine under Linux, many even better than on Windows. 10 years ago you’d have been correct, but the landscape has changed drastically.
Just as a warning, the macvlan stuff isn’t well documented and seems to have hard limits. I worked with it a couple of years ago and had to eventually read a lot of Docker code to figure some stuff out, and the host was only able to successfully set up 4 macvlan networks at a time - the fifth (and any following ones) were never reachable, even though I used the same scripts as for all other ones.
Things might have improved in the meantime.
Why would the app size be the lowest? I could maybe see that for one single AppImage (though I don’t expect a significant difference), but as soon as you have two or more apps, sharing dependencies would make Flatpaks smaller than AppImages.
Crazy what other commenters are coming up with.
Those were their first tests, of course there is a high chance they won’t run on all system configurations (especially since things like WINE comparability were likely detailed later). You should try artifacts built with the current version of the format (3 IIRC) if you want to give it a fair shot.
I just tried the current redbean build on Linux AMD64, and everything worked as expected (both launching directly, and through sh
). Which examples did you specifically try? Which sh
version do you use (I have 5.2.26(1)-release (x86_64-redhat-linux-gnu)
)?
The cosmopolitan
README has a section on the WINE thing, if you want to try and get it running.
No, it also works for ARM - you can even build a fat binary with an ARM -> x86 translation layer, i.e. one binary for both architectures!
I assumed it’s something parents buy for their children.
What would it do? Delete all memories of a childs parents from their brain, making them think they’ve been orphans all along?
Alternatively a depressingly realistic look at the consequences of war for non-participating children, couched in the veneer of an 80s Sci-Fi movie.
“YOUR PARENTS WILL NOT BE BACK”
I like “orphanize” - one of those things that shouldn’t be a word, but is!
Guess I’m not a programmer, because this feature has been a real god-send in my recent projects.
Don’t, atomic systems aren’t made for these kinds of changes.
Return a list of cloned functional programmers with their positions translated towards positive y!
I hate it, makes me look much less like a hacker while installing pre-built software from other people
I honestly think this is fearmongering. Yes, Microsoft is a shitty company that has done shitty things, but:
The only real option they have to do what you’re describing is to implement new features that could be used for monetizing it - there would be some inertia regarding community forks. But even then I can’t come up with any monetization model that could make sense. Do you have a specific example in mind?
No:
$ python
Python 3.10.13 (main, Jan 28 2024, 03:02:00) [GCC 13.2.1 20230918 (Red Hat 13.2.1-3)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> def handle_foo(value: list[int]) -> bool:
... return 42
...
>>> print(handle_foo(False))
42
Ah, gotcha, thanks! I’d have loved a strongly-typed option.
The static typing system is slowly getting there, but many useful Python patterns can’t be expressed yet. You can, for example, write a function that appends an item to a generic tuple - but you can’t concatenate two tuples. I really hope they keep expanding on the system!
Imma do it this evening, so hydrate up, bud