draco_aeneus
@draco_aeneus@mander.xyz
- Comment on A Linux Version of Windows 11 16 hours ago:
So, both Linux and Windows comes with a component called the “Kernel” (technically, Linux is the kernel, and the OS is something like Ubuntu, Fedora, etc…). This Kernel sits between the actual hardware and the rest of the operating system. It is responsible for things taking your app and loading it into memory, then handing the starting point to the CPU, things like this.
Since both of these kernels are developed independently, and basically from scratch, they work quite differently. When a program (app) is launched, the operating system needs to know a lot of small details in order to actually run it. What it needs to know and how to find it is quite different between Linux and Windows. Windows “Portable Executable” files (.exe files), and linux uses Executable and Linkable Format files. Your idea would be to simply re-arrange and augment the data in this header so it executes on the other platform, right?
There is a major wrinkle with this though, and that is the system libraries. Both the OSes have functionality to make it easier to write applications, provided by the OS. Things like sound libraries to write sound to the speakers, or graphics APIs so the application can draw to the screen. For Linux running on Windows, you can just look at what Linux provides and emulate that, or grab the source code and port that to Windows. However, the reverse is not so easy, because Windows is closed-source. Rebuilding every windows API from scratch is quite difficult, and made harder because the architecture is different, and solutions that are easy to provide in Windows might be quite hard in Linux.
It’s this library gap where the value of Wine comes from, and how it works.
You might ask, then, if it’s possible to run both kernels, and provide both options. Yes. In fact, this is how WSL on Windows works. It runs a customised version of the Linux kernel as a Windows application. Likewise, docker allows you to run a Windows nanosever, which is somewhat similar. However, running a container has more overhead than running the system API translations.
Running them ‘natively’ doesn’t really make sense, in the same way I cannot connect K’nex pieces to my Lego model directly. The two operating systems simply have different shapes, and cannot be directly connected.
- Comment on Gotta make sure your watching its back 1 week ago:
I remember reading about this. The dog is feeling quite vulnerable while doing it’s business, and so it’s looking at you, the pack leader for assurances. It’s seeing if you’re standing watch properly, and looking at you to see if you’re stressed or alerted.
- Comment on Former Valve writer says PlayStation killing physical discs is no conspiracy: "You, the consumer, have made your choice, and the choice is for digital" 1 week ago:
While that is a shift that happened, it’s not the distribution method people actually have problems with, even if they sometimes misattribute it. The problem, which you see mentioned most of the time, is ownership.
Compare how people feel about Sony vs. GOG, which will just let you download DRM-free installer files. Both are distributed via the Internet, but people feel very different about them, right?
- Comment on Why are so many new programming languages being developed? 1 week ago:
There have been genuine advancements in language design in the last three decades. The existing languages aren’t suddenly outdated and useless, no, but it’s just as wrong to say there is no room for growth and improvement.
Besides, nobody is throwing away legacy code and starting over, at least when it comes to language development. The language teams are new groups working on new projects.
We also see that the ‘legacy’ languages are taking lessons from the new ones. Java is implementing features first seen in Kotlin. C++ is getting classes inspired by Rust. The users of these existing languages are benefiting by the development efforts of these new languages, without ever having to even use them.
- Comment on Indie dev defends criticism of Steam refund abuse amid review bombing of his game: 'It's wrong to refund a game after having fun with it and completing it' 2 weeks ago:
It’s only a 2 hour window. I think very reasonable that you might play a game for 90 minutes and then at the end say “wait, that’s it‽ That’s not worth $x!”
- Comment on You can't argue with his logic 3 weeks ago:
Either Inuit or Yupik (or perhaps even Aleut), depending on which people you are intending to refer to.
- Comment on 3 weeks ago:
I’ve only heard the quote, never the attribution. I looked the quote up to attribute it, but I really don’t know who Stephen is. Hopefully not someone too horrible…?
- Comment on 3 weeks ago:
“We judge ourselves by our intentions and others by their behaviour.”
― Stephen M.R. Covey - Comment on In the world of sports, politics, conversations, and argument, and much more. Which is the better stance to have? Offensive or Defensive? What is the overall no matter what it is O or D? 1 month ago:
Depends on what your goal is. Winning? Not losing? Having fun? Personal growth? Depending on what you’re doing and what your circumstances are, you need to take different approaches.
To actually answer your question, neither action is inherently good or bad, and so neither ‘wins’. Attacking a child is bad, but defending a rapist is also bad. Reverse those positions, and suddenly they are good.
- Comment on Has anyone else noticed the strong pro CCP and anti-west vibes here? 1 month ago:
All the cool communists are out in the real world, robbing banks or something.
- Comment on Sexy Spyro 1 month ago:
As a furry, the new Spyro is not more fuckable than the old one.
If you want a fuckable Spyro, look at this one.
- Comment on poverty is a choice 1 month ago:
Stereotypical “straight guy” clothes.
- Comment on Local news did an entire segment featuring a guy who's mad about having to drive more carefully. 1 month ago:
Depending on how you frame it, that happens all the time. For example, a speedbump causes speed reduction, but at high speeds it causes (momentary) loss of control. Or narrowing the road, which means less margin for error.
People will drive their cars as fast as feels safe. By introducing hazards, you make people slow down which increases safety, but each feature in isolation could be said to be dangerous in some way, y’know?
- Comment on With regards to cutlery, do you prefer a spoon or a fork for eating cake? 4 months ago:
You’re just skipping over the obvious choice of chopsticks, I see.
- Comment on oh no 5 months ago:
The joke is that deaf people have been farting freely, thinking nobody could know they tooted. It’s the fact other people know that’s important here.
- Comment on Interesting question. For me it would be a dead grandfather 5 months ago:
- The prompt says explicitly that you have to sit on it. You can only do that once (and realistically, zero times).
- The bench implies but doesn’t guarantee to summon the people. Given it works on future/past people also, you’re probably chatting with their spirit or something.
- Comment on Political leaning 5 months ago:
There’s no way that the first victim that comes to mind to someone who is serious about this would be ‘landlords’. This is a truly sad tyre.
- Comment on I'm craving the taste of a rather porky man...... 5 months ago:
Wow, I’m surprised you were able to make meat eating even more evil than it already was.
- Comment on Womp womp womp. 5 months ago:
ICE had a signup bonus (dunno how much, $4000, I think?), and nobody received it yet.
The guy who is ‘famous for not paying’ is Trump, who has a history of being in debt/not paying his debts off.
- Comment on Nevermind the drink I'm holding 5 months ago:
Honse.
- Comment on Lemmings, please give us your info dump. 5 months ago:
When person who wrote that post was a child, they liked talking about “chambered nautiluses” (which are basically, ocean snails). Also, their mom used to get scam calls. Their mom made their child (which is the person who wrote the post) talk to the scammers about these nautiluses so that their time was wasted.
- Comment on Lemmings, please give us your info dump. 5 months ago:
Surely, if they’re selling your numbers to other scammers, other scammers are losing that same amount of money?
- Comment on It should be a strict rule 5 months ago:
Depends on which was first, right?
- Comment on Why is #FFFFFF white, but mixing red green and blue paint is black? 5 months ago:
I think this is not helpful, since both are “mixing colour”. I think a more apt analogy would be “shining multiple lights” vs “stacking colour filters”.
- Comment on London stabbing rates vs X posts about London crime 5 months ago:
These two graphs cover different time periods. It looks like the monetization of X lines up with that hump of sharply increased knife crime at the end there.
- Comment on Nope, not visiting that 5 months ago:
What are the chances that visiting Steven Hawking is the most interesting/fun thing you can do, if you could freely time travel? I’d much rather go look at dinosaurs, or visit the construction of the pyramids, or go listen to Martin Luther King Jr.'s speech.
Even if my goal was to meet a single scientist, I think I’d personally pick any other. Pliny the Elder, Marie Curie, Albert Einstein…
Not to be rude to Mr. Hawking (well, maybe he deserves it, I don’t know what got him in to the Epstein files…), but a thorougly average party is simply not likely to attract very many time travellers.
- Comment on Just vibing 5 months ago:
Kind of like how a piston in an engine also kinda just “shakes about” (because of explosions or steam or whatever) and yet delivers a lot of power.
- Comment on cats are so silly 5 months ago:
They are a supervillain from the Green Lantern comics