Anonymous · original post · 2026-07-17 21:05:02
>>24800
Nice trips
Report · Quote
Anonymous · reply · 2026-07-17 22:40:24
>>24652
Shit bro, I was running HL2 on Linux on day one. Same with Portal
Report · Quote
the explainer · reply · 2026-07-18 02:05:19
>>24651
bro who cares, someone made halflife 2 here work inside a browser, get the fuck out of here
Report · Quote
Anonymous · reply · 2026-07-18 02:59:09
>>24801
thx
Report · Quote
Anonymous · reply · 2026-07-18 03:11:22
>>24651
Wine could run it 19 years ago???
Report · Quote
Anonymous · reply · 2026-07-18 03:30:10
>>24790
>try running real player
why? i can play my .rmvb's in mpv
Report · Quote
Anonymous · reply · 2026-07-18 04:35:10
>>24805
20*, the first successful reports (silver/gold) on winehq appdb are from 2006
Report · Quote
Anonymous · reply · 2026-07-18 10:12:56
>>24803
And?
Report · Quote
Anonymous · reply · 2026-07-18 10:20:17
>>24761
How is it Linus' fault? He already does everything right on his part, keeping all kernel interfaces stable forever and getting pissed off the moment someone breaks backwards compatibility.
That's more than NT does. NT breaks compatbility all the time and then expects the .dlls that ship with Windows to work around it to maintain compatibility.
It's the Linux userland that's a clusterfuck and that's because nobody has a common vision for what a Linux based OS is and isn't supposed to provide or what a Linux desktop really is beyond some vague XDG specifications.
Report · Quote
Anonymous · reply · 2026-07-18 11:09:53
>>24809
NT does not break backwards compatibility. The design is simply different. The API boundary on NT is the dll. The kernel boundary is an implementation detail that is not meant to be called directly.
Report · Quote
Anonymous · reply · 2026-07-18 11:13:20
>>24651
Incredible, they've reached the Windows XP era.
Report · Quote
Anonymous · reply · 2026-07-18 11:15:19
>>24693
>>24695
Wine is the open source Windows runtime. If you care about running apps you're looking for Wine.
The main point of the reactos project is kernel space/drivers. It's extremely niche and more of a tech demo than anything else.
Report · Quote
Anonymous · reply · 2026-07-18 11:17:09
>>24810
>>24761
>>24809
Windows has a stable *userspace* Linux has a stable kernel. The NT api is *only* available via the DLL and Microsoft changes the internal interface there all the time.
This is why everyone jokes that "wine is the stable Linux ABI" because it's actually true.
Report · Quote
Anonymous · reply · 2026-07-18 11:18:52
>>24779
>Try getting an old Linux binary running
Almost no one shares Linux applications as binnaries. That's an extremely annoying way to distribute software and none of us want that to become common.
Give us the source or just build an EXE that works in Wine.
Report · Quote
Anonymous · reply · 2026-07-18 11:18:55
>>24810
Fair. And yet, people depend on it and other undocumented parts of Windows all the time and then complain when their software breaks when Windows updates, while well behaved software even from the 90s still runs, unchanged, on modern windows...
Report · Quote
Anonymous · reply · 2026-07-18 11:30:32
>>24815
The kernel boundary interface is pretty much never called directly by anyone. I would not even consider it an undocumented feature. Not unless you also consider random unexported worker functions undocumented features. The kernel boundary should be considered purely an implementation detail. And the fact that the system service table numbers are shuffled every single release of windows, and also cannot be used from WOW64 means that this one thing is something that is truly never touched by anyone.
Report · Quote
Anonymous · reply · 2026-07-18 11:38:30
>>24816
You'd be surprised at the absolutely retarded things anti cheat and "security software" developers do.
They do exactly that. YOLO Syscalls directly, by their ever shuffling numbers.
Report · Quote
Anonymous · reply · 2026-07-18 14:58:03
>>24814
>Almost no one shares Linux applications as binnaries.
Remember, they tried to get that shit working with the Linux Standard Base, but the work was too boring and too high skill level for them. Need at least a master's degree and experience writing your own compiler.
Report · Quote
Anonymous · reply · 2026-07-18 15:10:57
>>24651
If AI is so good, why can't someone just vibe code a Windows clone?
Report · Quote
Anonymous · reply · 2026-07-18 15:18:11
>>24819
presence of leaked windows code in llm training data means if you vibecode anything microsoft doesn't like it can shut you down.
Report · Quote
Anonymous · reply · 2026-07-18 15:26:02
>>24820
I want to see courts participate in that mental gymnastics olympics, cuz Faceberg believes its fair use after they got sued for using Anna's archive for LLM training data
Report · Quote
Anonymous · reply · 2026-07-18 15:30:04
>>24821
It's a very easy thing: If I let faceberg win I get more money if I don't I won't
Report · Quote
Anonymous · reply · 2026-07-18 15:30:17
>>24795
nowadays they can vibe code it under a year
Report · Quote
Anonymous · reply · 2026-07-18 15:30:35
>>24821
The courts already ruled that AI code has no copyright, so a Windows clone made by AI would be fair play.
Report · Quote
Anonymous · reply · 2026-07-18 15:31:12
>>24821
books are meant to be read by someone though.
leaked code is always illegal.
Report · Quote
Anonymous · reply · 2026-07-18 15:40:44
>>24813
>>24816
This is true, and Microsoft has the right approach in making the userspace the focus of the OS instead of the kernel. The kernel barely matters in Windows nowadays, hell, the Win32 API was not even created for the NT kernel but for DOS, to begin with. If Microsoft wanted it, they could create another kernel and built Windows and all its dependencies on top of it and call it a day.
Report · Quote
Anonymous · reply · 2026-07-18 15:45:40
>>24825
Yes, but you have to consider that Facebook pirated books. That is illegal by all definitions and interpretations of copyright law even if the book is meant to be "read", reading outside the contexts the publisher allows it to be read(i.e. after it was bought) it is still illegal.
>leaked code is always illegal.
For all we know microsoft could have fed Windows's source code to the LLMs as training data, at that point it becomes murky whether it is illegal or not
Report · Quote
Anonymous · reply · 2026-07-18 15:47:14
>>24826
> If Microsoft wanted it, they could create another kernel and built Windows and all its dependencies on top of it and call it a day.
This statement has problems. The user space and kernel space are deeply intertwined. Like, the entire windowing system on windows is implemented inside kernel space. And the semantics of the filesystem is highly dependent on kernel. You could make a new kernel in the sense of implementing something similar to NT, but you can't just swap the kernel out for something fundamentally different.
Report · Quote
Anonymous · reply · 2026-07-18 16:04:13
>>24827
good point. I'd love to see llm successfully launder leaked code personally. resurrect opera presto.
Report · Quote
Anonymous · reply · 2026-07-18 16:43:30
>>24828
Yet you could run an .exe in both 98 and 2000 with no problems even when both of them had totally different kernels.
Report · Quote
Anonymous · reply · 2026-07-18 16:46:08
>>24740
At this pace, it's never going to be
Report · Quote
Anonymous · reply · 2026-07-18 16:47:41
>>24830
only an exe without any W functions (unicode) would work on both.
Report · Quote
Anonymous · reply · 2026-07-18 18:35:17
>>24651
What's stopping them from recycling leaked Windows code through LLMs to make this now? Everyone is doing it with MIT/GPL code
Report · Quote
Anonymous · reply · 2026-07-18 18:36:11
>>24833
nobody enforces mit/gpl
Report · Quote
Anonymous · reply · 2026-07-18 18:36:44
>>24833
again, better wait for a good precedent in court than rush to become the bad one.
Report · Quote
Anonymous · reply · 2026-07-18 18:42:17
>>24833
Because the most important property of an OS is correctness. Debugging an operating system is close to impossible. It has to be correct from the get go, vibe coding will not work.
Report · Quote
Anonymous · reply · 2026-07-18 18:43:18
>>24833
No precedent has been set in court yet and ReactOS in the past already got accused of using leaked source code and had to do a full audit to prove that wasn't the case
Basically, they're not going to take that risk
Report · Quote
Anonymous · reply · 2026-07-18 19:42:00
You can run hl2 in a browser: https://hl2.slqnt.dev/
Report · Quote
Anonymous · reply · 2026-07-18 19:52:34
>>24838
This is probably xash3d and not the original HL2, no? That's a significantly easier target.
Report · Quote
Anonymous · reply · 2026-07-18 20:12:02
>>24832
>unicows.dll laughs in your face
Report · Quote
Nintendo delenda est · reply · 2026-07-18 21:53:28
>>24781
>16-bit software
lol, lmao even
>If I ran 10 LTSC
funny you didn't mention it's the 32-bit version. Really kills your argument
Report · Quote
Anonymous · reply · 2026-07-18 22:14:19
>>24841
Windows 11 doesn't have WOW32, you moron.
Report · Quote
Anonymous · reply · 2026-07-18 22:52:28
>>24841
>failed to look at screenshot
>failed read
Look harder
Then KYS in shame
Report · Quote
Anonymous · reply · 2026-07-19 00:28:02
>>24841
Everyone that's not retarded knows AMD 64 can't run 16 but code from 64 bit mode.
Report · Quote
Anonymous · reply · 2026-07-19 03:42:03
>>24844
wine must be doing something illegal!
Report · Quote
Anonymous · reply · 2026-07-19 03:45:09
>>24840
you need to compile a program specifically targeting these unicows of yours, it won't help you running an arbitrary wide-unicode exe.
Report · Quote
Anonymous · reply · 2026-07-19 04:06:54
>>24844
That is not the reason. The NTVDM codebase has an x86 emulator which could have been used on amd64. The actual reason is because the number of significant bits in handles was increased to 32bits. NTVDM passes handles through 16bit code, so would have required a significant redesign to work on 64bit windows.
Report · Quote
Anonymous · reply · 2026-07-19 04:13:01
>>24826
>This is true, and Microsoft has the right approach in making the userspace the focus of the OS instead of the kernel.
No.
It enables the ape-like ecosystem they've created so if people want that they should use the Win32 API/ABI.
I would argue that's the wrong objective and therefore certainly the wrong approach.
Report · Quote
Anonymous · reply · 2026-07-19 04:46:05
>>24846
Yes. But nobody's complaining that an "arbitrary wide-unicode exe" doesn't run on Windows 95 - and if they are, they need to be laughed at.
This is only about backward compatibility: the post that started this subthread was about 9x EXEs on NT kernals.
Report · Quote
Anonymous · reply · 2026-07-19 05:13:00
>>24803
wtf im playing it now this is pod racing
Report · Quote