← Home ← Back to /g/

Thread 106149731

33 posts 20 images /g/
Anonymous No.106149731 [Report] >>106149976 >>106150177 >>106150197 >>106151876 >>106153331 >>106153396 >>106154205
Wine is not as good as it used to be. C
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.
Anonymous No.106149976 [Report]
>>106149731 (OP)
>"WONT FIX"
LMAAAO
Anonymous No.106149997 [Report]
Kill yourself Mikee
Anonymous No.106150177 [Report]
>>106149731 (OP)
this but unironically
Anonymous No.106150197 [Report] >>106151380 >>106151501 >>106151650 >>106151876 >>106153077 >>106153358 >>106153406
>>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.
Anonymous No.106151380 [Report] >>106154989
>>106150197
Fuck you I will install windows
WrathMaid !!Thqy2ibiv6U No.106151501 [Report] >>106154989
>>106150197
True
Anonymous No.106151521 [Report]
who gives a shit about wine.
proton is awesome
Anonymous No.106151650 [Report] >>106154989
>>106150197
Delete trannies
Anonymous No.106151876 [Report] >>106153093
>>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.
Anonymous No.106153077 [Report]
>>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 No.106153093 [Report] >>106153224
>>106151876
C is simple.
That's a reason to use it.
Anonymous No.106153224 [Report] >>106153373 >>106153406
>>106153093
So is fucking assembly by that metric, and so is writing machine code in zeroes and ones, genius. So go write binary, hackerman.
Anonymous No.106153331 [Report]
>>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 No.106153358 [Report]
>>106150197
least deluded tinkertroon
Anonymous No.106153373 [Report]
>>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 No.106153396 [Report] >>106153473
>>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.
Anonymous No.106153406 [Report] >>106154989
>>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.
Anonymous No.106153473 [Report] >>106153593 >>106153744
>>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.
Anonymous No.106153593 [Report] >>106154143
>>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.
Anonymous No.106153744 [Report]
>>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 No.106154143 [Report] >>106155790
>>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.
Anonymous No.106154205 [Report] >>106154989
>>106149731 (OP)
>goymer
Anonymous No.106154989 [Report] >>106155731
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.
Anonymous No.106155731 [Report] >>106156173
>>106154989
I look and smell like Sakuya btw (and I only use C++ and Java).
Also the shark poster is a Mexican.
Anonymous No.106155790 [Report]
>>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 No.106156173 [Report] >>106156667
>>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.
Anonymous No.106156667 [Report] >>106156916 >>106157017
>>106156173
But I want to be Sakuya, I cosplayed Sakuya at a convention recently :(
Anonymous No.106156700 [Report]
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 No.106156763 [Report]
Also C++ and Java and maybe Rust are all you need.
Anonymous No.106156916 [Report]
>>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 No.106156928 [Report]
>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 No.106157017 [Report]
>>106156667
>But I want to be Sakuya
did you know Hasebe soutsu drew a comic about you?