Wine is not as good as it used to be. C - /g/ (#106149731) [Archived: 365 hours ago]

Anonymous
8/5/2025, 3:58:17 PM No.106149731
800px-Wikipe-tan_full_length.svg
800px-Wikipe-tan_full_length.svg
md5: fb26fc973c38c38b10892bf9b99153a6🔍
Wine is not as good as it used to be. Can't run old games we love. I'm told, as a 23 yr C programmer, this is all "won't fix" and to get the hell out of opensource that it's "our space now".

Problems are just labled "WONT FIX", and hackers are not wanted here anymore.
"WONT FIX"
"WONT FIX HAHAHAHAHHA"
etc.
Free Sofware has been brigaded and taken over, and the class of people that actually built it up (Hackers) has been thrown out.

Now it's broken here and there and everywhere in subtle ways.
Like WONT FIX HAHAHAHA 16 bit binaries being able to run.
The installers for all Maxis games are 16 bit, even if the binary is 32.

This "feature" is intentionally "wont fix" to break wine.
Just as the mis-features the linux kernel has been adding, enabling, etc (ie no calling a 16 bit code from 64 bit binaries) is designed to make the Hacker OS regress to a broken state that cannot run what it could just a few years ago.
(Examples from Linux: This includes things such as that default kernel option being enabled , to other such things as deleting ReiserFS: the first journaling file system and a Godsend back then. It MADE linux: from a toy to a server OS. MP3.com saved millions of dollars when it was added, for instance; but also slightly older things like rejecting PaX/Grsecurity and then years later not doing anything when they violated the GPL)

Every by-line and slogan is twisted to socially block improvements
"Oh well, hun, WINE is not an EMULATOR, so WONT FIX!!!!"
"but 16 bit used to work, and is essential"
"NO __HUN__ wine is not a space for hackers, BANNNED!"
Same on the LKML
Same on every "opensource" project now.

Our software ecosystem that we spent our lives programming; in whatever corner of Free Software we were in: has been taken from us. Converted.
And the men who were the hackers; replaced.
Replies: >>106149976 >>106150177 >>106150197 >>106151876 >>106153331 >>106153396 >>106154205
Anonymous
8/5/2025, 4:23:12 PM No.106149976
1753865567720411
1753865567720411
md5: 75b0a15446f0dea39e3f6a3d2fda31e2🔍
>>106149731 (OP)
>"WONT FIX"
LMAAAO
Anonymous
8/5/2025, 4:25:36 PM No.106149997
Kill yourself Mikee
Anonymous
8/5/2025, 4:44:11 PM No.106150177
>>106149731 (OP)
this but unironically
Anonymous
8/5/2025, 4:45:21 PM No.106150197
Sakuya2
Sakuya2
md5: f79a07f70675f5b557d1f5865891ca97🔍
>>106149731 (OP)
You are wearing a maid dress. You should be able to make your own emulator for 16 bit binaries, or at least have the desire to. If you have access to the original code, you should also be able to port it to a modern architecture. If you cannot do this, then you don't deserve to wear that uniform.

I understand that Open Source is no longer the fun environment that it used to be, but that doesn't stop you from using your computer to create. This thread shouldn't be you whining about Wine. It should be your researches and works towards making a Wine replacement for maids. You said you are 23, and that means you have literally never experienced a meaningful period where the Open Source community was any good. You were a kid for the tail end of it. You are purporting to miss something you could not have had meaningful experience with.

It is on you now, to use your Maid Computer and your C knowledge, and your desire for digital archeology to create something. That's what that uniform means. Either get to work, or take it off.
Replies: >>106151380 >>106151501 >>106151650 >>106151876 >>106153077 >>106153358 >>106153406
Anonymous
8/5/2025, 6:32:07 PM No.106151380
>>106150197
Fuck you I will install windows
Replies: >>106154989
WrathMaid !!Thqy2ibiv6U
8/5/2025, 6:40:36 PM No.106151501
>>106150197
True
Replies: >>106154989
Anonymous
8/5/2025, 6:41:40 PM No.106151521
who gives a shit about wine.
proton is awesome
Anonymous
8/5/2025, 6:51:25 PM No.106151650
>>106150197
Delete trannies
Replies: >>106154989
Anonymous
8/5/2025, 7:08:17 PM No.106151876
7e5ebe86bb9ae7733fd9043e0800f319
7e5ebe86bb9ae7733fd9043e0800f319
md5: a07caa3ef131ac6708aabcf2a31a1e2d🔍
>>106149731 (OP)
>>106150197
C++ is better than C. There is no good reason to use C in 2025, stop larping as le embedded hacker, you are a skid. No one thinks you are a genius for calling malloc.
Replies: >>106153093
Anonymous
8/5/2025, 8:29:04 PM No.106153077
16164966__77326
16164966__77326
md5: 95372741c3e6682d680d585525ea2f57🔍
>>106150197
>You said you are 23,
No, I said I was a C programmer for 23 years.

I started programming at 13 (PERL)
3d map making at 11.
Sonic map making at 6 or 5 (hand drawn).
C program at 14 or 15.
Anonymous
8/5/2025, 8:30:23 PM No.106153093
>>106151876
C is simple.
That's a reason to use it.
Replies: >>106153224
Anonymous
8/5/2025, 8:39:25 PM No.106153224
28c8b1abab15cd7474400bf670a28943
28c8b1abab15cd7474400bf670a28943
md5: 22ae919e358cbfbffa3e77f5bcf2dc50🔍
>>106153093
So is fucking assembly by that metric, and so is writing machine code in zeroes and ones, genius. So go write binary, hackerman.
Replies: >>106153373 >>106153406
Anonymous
8/5/2025, 8:47:55 PM No.106153331
>>106149731 (OP)
It doesn't seem like 16-bit programs work out of the box on current Windows either because they removed NTVDM. I expect Wine to be compatible with whatever runs on current Windows, I think expecting them to keep supporting every single piece of Windows software in perpetuity is unreasonable. There are also plenty of other good emulation options for this era like PCem or Dosbox.

Also just fork it or run an older version if it bothers you so much...
Anonymous
8/5/2025, 8:49:47 PM No.106153358
>>106150197
least deluded tinkertroon
Anonymous
8/5/2025, 8:51:11 PM No.106153373
>>106153224
If you want to diss me,
you can critique my code, and 3d maps and music and models.
They are all publically available
(not on github: that is not my account: but I supported signing the RMS support letter)

You can post excerpts and then say how you would have done it; posting your code in comparison.
Everything I've made is free software, opensource. (media included)
Anonymous
8/5/2025, 8:52:48 PM No.106153396
>>106149731 (OP)
You are talking about the experimental wow64 mode. Windows doesn't support 16bit software under that mode, so it's not supported on Wine either.
Replies: >>106153473
Anonymous
8/5/2025, 8:53:20 PM No.106153406
commit59574b_
commit59574b_
md5: 6e0dab485d92a38b534b1b340c9984f3🔍
>>106153224
Looks like my post was deleted by admins: here it is again:
>>106150197
>You said you are 23,
No, I said I was a C programmer for 23 years.

I started programming at 13 (PERL)
3d map making at 11.
Sonic map making at 6 or 5 (hand drawn).
C program at 14 or 15.
Replies: >>106154989
Anonymous
8/5/2025, 8:57:18 PM No.106153473
>>106153396
As I said: bullshit excuses to break what wasn't broken. And to say you will _NEVER_ fix it.

1) Wine isn't bound, being a free software project, to do things exactly or only as windows does.
FAGGOT.

2) I was using Linux before you were.
FAGGOT.

3) The only way to run windows programs on newer sofware architectures that are dropping 32 bit support (for no reason other than DEDEEEPPPERREEWEECIIATEDEDDD) (something we _USED TO_ not have in opensource when it wasn't run by feminists), is Wine WoW.
The old multi-arch libs don't work anymore.

So it needs to be hacked together to support 16 bit binaries.

>BUT WINE IS NOT AN EMULATOR!!!111111
Fuck you. Using emulation it runs on Arm too nowadays. The point of wine is to run our old windows executables on linux.
I was there when it started, same with reactOS: I was there when it was announced.

You faggots ruined our opensource world we built.
Replies: >>106153593 >>106153744
Anonymous
8/5/2025, 9:04:47 PM No.106153593
>>106153473
They won't fix it because 64bit versions of Windows since XP do not use 8086 mode, they use 64-bit mode exclusively, which doesn't support 16-bit. Wine devs have to copy that in order to have better Windows compatibility.

Do what Windows users did, use DOSbox, a VM, or a legacy wow64 version of Wine that supports 32bit prefix. They're not going to support 16bit anytime soon. Wine new wow64 was written from scratch to have better Windows support and so you don't need to switch to 32 or 64 prefixes depending on the situation.

If you want it so badly, implement that yourself.
Replies: >>106154143
Anonymous
8/5/2025, 9:16:10 PM No.106153744
>>106153473
And btw once Steam move to 64bit, you can say goodbye to multilib repos. Wine and Steam were the only two popular packages that needed 32bit libraries, and now it's only Steam. That is a distro decision however, but the trend is obvious.
Anonymous
8/5/2025, 9:46:26 PM No.106154143
>>106153593
Lack of 16bit support in long mode is not the reason. NTVDM has an 8086 emulator which was used on other 32bit architectures that NT used to support.

The real reason why 64bits does not support 16bit is because of handles. NTVDM is designed to pass handles through 16bit code. But the number of significant bits of in handles increased to 32bits on 64bit windows, so they could no longer be passed through 16bit code.
Replies: >>106155790
Anonymous
8/5/2025, 9:50:47 PM No.106154205
1666191545603916
1666191545603916
md5: 899e11acb23a22573910dceb4005db40🔍
>>106149731 (OP)
>goymer
Replies: >>106154989
Anonymous
8/5/2025, 10:49:30 PM No.106154989
Sakuya
Sakuya
md5: f85d54a7b9d5381f5b1fc91eae29c681🔍
Why did my maidpost get deleted? It was directly on topic and half of the rest of the thread is replies to it. It was even addressed to another maid!

>>106151380
Install whatever you want. I don't really understand your post?

>>106151501
It is nice to see you again Kirumi. Sharky came earlier to post her cryptography library, but I think jannies banned her for it.

>>106151650
>mfw

>>106153406
I misinterpreted your post, but I feel like the rest of it stands, or if anything becomes a little stronger, since I would expect someone with 23 years of C to be much more capable of building whatever they need than someone who has been alive 23 total years.

>>106154205
This is both definitely off topic and extremely low quality, but I'm sure the janny who deletes maidposts won't mind it.
Replies: >>106155731
Anonymous
8/5/2025, 11:55:54 PM No.106155731
>>106154989
I look and smell like Sakuya btw (and I only use C++ and Java).
Also the shark poster is a Mexican.
Replies: >>106156173
Anonymous
8/6/2025, 12:01:30 AM No.106155790
>>106154143
I see. I believe my point still stands, Wine devs wanted better compatibility, and no 32/64 prefix dancing, so they designed something similar to what Windows currently does. Perhaps it's still technically possible to support 16bit but I don't think it's a priority to wine devs.
Anonymous
8/6/2025, 12:31:52 AM No.106156173
>>106155731
>Sharky is from Mexico
>Kurumi is from Japan
>Kirumi is from Europe
>Tohru is from Israel
>Sakuya is from the US
Maids are the only truly international people. If Sharky is inside Mexico, she should learn everything she can about their advanced Mathematics and Computer Science research and share it with the other maids.
Replies: >>106156667
Anonymous
8/6/2025, 1:21:40 AM No.106156667
>>106156173
But I want to be Sakuya, I cosplayed Sakuya at a convention recently :(
Replies: >>106156916 >>106157017
Anonymous
8/6/2025, 1:26:37 AM No.106156700
Windows can't run 16-bit Windows binaries either. Use DOSBox or something. You can't just use a hypothetical API compatibility layer because there's no ABI valid way in 64 bits to pass pointers and ints around in a way that preserves old 16-bit assumptions about width and alignment. You are a nuisance.
Anonymous
8/6/2025, 1:34:18 AM No.106156763
Also C++ and Java and maybe Rust are all you need.
Anonymous
8/6/2025, 1:49:14 AM No.106156916
>>106156667
Post Sakuya. Post yourself in the Sakuya outfit. Post about your advanced Mathematics and Computer Science research. Create maid threads. Be the maid you want to see.
Anonymous
8/6/2025, 1:51:32 AM No.106156928
>Like WONT FIX HAHAHAHA 16 bit binaries being able to run.
Wine
Is
Not an
Emulator

That is literally the full name of the application and has been since day one. Wine works by providing a compatibility layer for Windows system libraries and running the application as is. If there would be problems caused by loading the instructions into a buffer and throwing an instruction pointer at them, then your compatibility problems are beyond the scope of Wine. What's that? A 64-bit Intel CPU in long mode doesn't run 16-bit instructions? No shit. Maybe you should get an emulator for that, because WINE IS NOT A FUCKING EMULATOR.

Or, you know, get a 32-bit patch. Plenty older games have that.

And no, it has nothing to do with "hurr no hackers". It's totally outside of the scope of the application and always has been. What you are asking requires translating the instructions into something else, which is not what Wine does.
Anonymous
8/6/2025, 2:02:48 AM No.106157017
01a
01a
md5: 6559d758290094063b1188d679b2636d🔍
>>106156667
>But I want to be Sakuya
did you know Hasebe soutsu drew a comic about you?