[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: Nk=w1024-382699283.png (232 KB, 512x512)
232 KB PNG
Why do independent developers immediately jump on those new APIs and break the older ones? Why does Mozilla care that some retard on Windows XP is using their browser? or Valve with their Steam client? just let them use it, stop breaking older APIs from your applications you retards. Why are they feeding the MS monopoly? Software keeps getting worse because everyone insists on updating, on getting the latest thing. when the older thing worked just fine. Software moves so fast, it's constantly breaking and introducing new things every year. when it should be stable for DECADES. software should last you for a life time.

Valve and Mozilla are just as bad as Google and Microsoft. They don't deserve your money or input.
>>
File: 714e-AoOSwL.png (342 KB, 860x860)
342 KB PNG
I wipe my ass with Windows 7.
>>
>>109163729
it's weird. not like conditional use of newer APIs and a fallback adds so many lines of code, but they still religiously remove support for older windows versions as if microsoft has paid them to do so.
in case of steam, blame chromium.
>>
>>109163729
They don't. Here is what happens:
Microsoft decides to kill Windows 7. They update Visual Studio so everything made with it can't run on Windows 7 anymore, on purpose.
So now, all software made with updated Visual Studio are not compatible with 7 anymore.
But even if a software is not made with it, it will use tons of dlls, if one single dll was made with it, the compatibility is broken just the same.
They also lie about the marketshare, if the hold Windows still has 20% marketshare they will pretend it's 2%, so devs won't even want to make any effort to keep supporting it.
This is really exactly how they killed XP, Vista, 7, 8 and 8.1, and how they will kill 10 next.

Never give a cent to these bastards, never buy any licence from Microsoft even for $1. Instead give that dollar to heroes who work on projects like VxKex.
>>
>>109163771
>as if microsoft has paid them to do so.
/thread
>>
>>109163729
Because the win32 API has some major flaws and gaping holes in functionality. Microsoft drip feeds a few improvements in each new OS release. Once developers taste these new APIs they can't even comprehend how they survived before, Its like if you were in pain from birth then the pain went away, and now you can't go back.

>>109163771
Flaws in the old APIs often require grotesque work arounds and hacks. These can go deeper than just the API surface, actually effecting the architecture and structure of the software. So its not simply a case of having API fallbacks.
>>
>>109163729
Why do shills here screech about valve and Mozilla so much? It just reinforces that those are good services I will keep using
>>
>>109163970
>These can go deeper than just the API surface, actually effecting the architecture and structure of the software.
not true in vast majority of cases.
my favorite example: python 3. made runnable on windows 7 by supplying a tiny dll.
>>
windows xp api ought to be enough for anybody!
>>
Releasing a half functional product has been more profitable than finishing something since the Internet has been ubiquitous with normies at high speeds. Hopefully the EU cracks down on SaaS and subscription based software so we can get a finished piece of software for the first time in decades
>>
Why and what do you post on /x/?
>>
>>109163729
Why do 7 schizos think dropping support for old deprecated shit is some conspiracy against them? Technology has always moved on, new technology comes out that needs to be supported, These people would be floored back in the day at the rate things moved and your hardware itself became useless, but this is what happens when things stagnate and OSes like Windows 7, as well as hardware that run it overstay their welcome, people start thinking they're entitled to support from others on their 2009 operating system in 2026, nothing wrong with using Windows 7 for things either, I use it in a VM all the time, but you're not entitled to others' support.
>>
>>109165059
it's one thing to expect and demand continued windows 7 support from developers,
and it's completely different to see code being purposely broken, fallback code excised due to some percieved "cleanliness" and "ease of support". the software is being made deliberately less useful by reducing the number of platforms it runs on.
>>
>>109165059
Why drop support for the only truly stable OS in the world? Windows 10 and 11 are inherently unstable, they're a moving target due to constant forced updates. macOS is questionable, and Linux is arguably worse given its fragmented, unstable ABI situation stemming from glibc incompatibilities.
As a developer, what's the rational justification for dropping Windows 7 support? It costs you nothing to maintain. In fact, actively removing that support costs more effort than simply leaving it in place.
Beyond that, Windows 7 and 8.1 represent the last Windows releases with a stable, non-shifting API surface. They are, arguably, the last sane targets for software development, and you're cutting them off based on what appears to be a fundamental misunderstanding of what "progress" actually means in this context.

It's not a conspiracy in the intellectual sense, it's plain stupidity is what it is.

Windows 7 just works, unironically nothing wrong with it at all. or it would just work if MS didn't cut off support for the latest DirectX and other shit.
There is literally no reason what so ever beyond commercial interest of MS forcing bullshit updates to actually move from Windows7, WIN32 API works so good people have ported it to Linux through WINE/Proton.
>>
>>109165138
This, independent devs are just as guilty as MS and Google.
The fucking retards are what enables these larger corporations in the first place, even FOSS devs do this BS.
Try getting MPV or Python3 working on Windows 7, it just won't work for some goddamn reason. There was literally no reason for these devs to remove, literally go OUT OF THEIR WAY to remove code that just worked on older systems. but they just don't care. fuck you too you dumb motherfucking cunts.
you ruined computers and computing
fuck gimp
fuck blender
fuck you dumb retards. you dumb evil retards.
FOSS my ass!
>>
>>109165059
> These people would be floored back in the day at the rate things moved
Change is not always bad, for many years computing mostly improved. But now the new things are incomprehensible horrors that cause physical pain to so much as look at.
>>
>>109163729
Because we don't like writing hundreds or thousands of lines of fallback code for deadshitos's. Your 0.1% market share isn't worth it.
>>
>>109165237
>Because we don't like writing hundreds or thousands of lines of fallback code
WOW! the pain of just letting a couple of hundrend LoC to just... stay there...
you are evil, an evil moron. you go out of your way to break support for no reason, you can just leave the code as is. but no you gotta break it and make sure that your software no longer works on the last stable platform. which makes you an evil retard.
stupid fucker.
>>
>>109165247
>100s loc just magically pop into existence
>it doesnt need maintenance
>bugs cant possibly exist in it
This is why you never, ever let nocoders dictate anything to you.
If people like you were ever given actual say, we'd all still be running MS-DOS 3.99999.
>>
>>109165264
Kek imagine the bloat if people just left old code alone, I know Apple are stupid but they're not afraid to break shit to make the OS better for the future like when Snow Leopard deleted PowerPC support, they took an 11 gig OS and turned it into a 5GB OS, same with Linux, Microsoft is so afraid to break compatibility to run old apps on the latest Windows that they're just kinda stuck, and the OS can't be all it can be if it didn't have all this spaghetti code.
>>
File: 8p3zgn-3800160472.png (65 KB, 600x562)
65 KB PNG
>>109165264
>>109165290
retards...

>>109165264
You're missing my point entirely. I'm not arguing that legacy platforms are inherently superior. My argument is that modern platforms Windows 10/11, Linux, BSD are fundamentally unstable development targets with constantly shifting APIs and ABIs.
Windows 10 and 11 are problematic because they impose a perpetual upgrade treadmill on both developers and users, with no meaningful justification. Linux and BSD suffer from a different but equally serious problem: a cultural indifference to ABI/API stability that makes long-term software reliability essentially impossible. And Apple has its own set of issues along the same lines.
The core point is this: Windows 7 and 8.1 were the last Windows releases with a stable, non-shifting platform contract. When you drop support for them in favor of these constantly moving targets, you're undermining the long-term value of your own software.
What's the worth of your application if there's no reasonable expectation that version 2.2 will still run correctly in ten months? The moment your software becomes dependent on a shifting platform foundation whether that's Windows 10/11 or Linux its longevity and reliability become essentially undefined. That's
>>
>>109165308
That's the real problem being ignored here.*
>>
File: 1663204106626.png (251 KB, 850x884)
251 KB PNG
>>109165059
Because they're poor, useless and stupid.
EVERY poor, useless and stupid group pretends reality is a conspiracy against them, because the only way they can get ahead is on the sympathy of those who actually produce things. And it's why they throw such tantrums when those gibs start running out, because it's an existential threat to them.
There's a reason we call them "7iggers": if mosquitoes, ticks and tapeworms could talk, they'd sound exactly like them.
>>
>109165308
>literal reddit avatar
>literal most reddit take possible
>wordswordswords that could have been replaced with "im a 7 baby duck"
>calling everyone else retards
The irony is palpable.
>>
>>109165456
Why do you come here and not argue like a man?
Shit, why do I even bother coming here to argue with retards?
>>
>109165478
>cant even write his own code
>things nigger-tier "ill kill u if u dun gib cracka" arguments will work
>calls others retards
This is why I own three houses and am semi-retired - and you're in your mom's broom cupboard being laughed at.
>>
>>109165264
>bugs cant possibly exist in it
>it doesnt need maintenance

leave the old code in, slap a disclaimer on it saying "hey, this path doesn't get security updates anymore, use at your own risk." Done. Nobody's demanding free forever-support just don't actively rip out something that already works for people who already rely on it.
>>
>>109165494
I don't care. Why did you write this?
plus if you bothered to read the statements I made with the insults and not just the insults it would lead to an actual productive discussion.
instead you go:
>LALALALA I DIDN'T HEAR YOU!!!!
like a fucking chimp, and I'm supposed to take you seriously?
>>
>109165513
>109165548
Nope, I'll do what I like.
Got a problem with that? Too bad, programmers shouldn't listen to nocoders for the exact same reason men shouldn't listen to feminists, White people shouldn't listen to niggers, and people who don't rape kids shouldn't listen to troons.
>>
>>109163899
>don't buy windows (no one on /g/ does this anyway so it's absolutely sufficient)
>give your hard earned money to my discord friends who are mainly trans and/or furry degenerates instead so we can develop shitty hacks to run newer software on old versions of windows so we can exert power over all discussion about this! it makes us feel important and less like pathetic porn addicts in moms basement!
fuck off is the lightest thing I can say to you faggots, I hope all your forums go inactive and no children fall for your inevitable discord grooming attempts
I'll just use linux I dont gotta pay anyone a cent for that shit and it just werks
>>
>>109163970
>Its like if you were in pain from birth then the pain went away, and now you can't go back.
americans get brought into this world to immediately have their most sensitive possession turned into a source of the worst pain they will ever feel and they seem to do fine? kek
>>
File: cs18.jpg (35 KB, 650x526)
35 KB JPG
>>109163771
imagine being Valve and having to deploy the firing squads just because someone was too autistic to install a LTSC version of Windows
>>
>>109163729
I've switched from W7 to Linux thanks to these retards. I guess it ended up being a good thing in the end.
>>
>>109167753
>I guess it ended up being a good thing in the end.
Same, you almost get pissed at yourself for not switching earlier and putting up with Windows bullshit
>>
>>109165059
>Technology has always moved on,
Not really, Win9x to NT, 32bit to 64bit etc. were all real changes. The only thing separating a win32 application from being functional on win7 vs 11 is a few API functions that can be trivially worked around by some retarded troon as demonstrated by vxkex, second system or the various firefox and chromium forks that work fine on 7.
>>
File: midwits-all-around.jpg (171 KB, 1088x1280)
171 KB JPG
>>109165308
>because they impose a perpetual upgrade treadmill on both developers

The assertion that Windows imposes a perpetual upgrade treadmill on developers is inaccurate. Windows 10 APIs remain as stable as those of Windows 7. Applications built for Windows 10 retain excellent backward compatibility and continue to function seamlessly on subsequent operating system versions.

Instead, the relentless update cycle stems from adjacent ecosystem software, development tools like Visual Studio, and deeply entrenched legacy paradigms dating back to Windows XP. These paradigms dictate threading model, packaging/installation model, and others. For instance, software components accumulate within the WinSxS (Windows Side-by-Side) directory; while not fully installed immediately, these elements frequently attempt to run background processes and integrate themselves directly into the system core.

This reflects a fundamental platform architecture issue prevalent in modern runtimes. Most "extensions" or "modules" are essentially baked into the core operating system, compiling alongside it and rarely remaining optional or truly detachable.

True modularity is resisted not because of technological limitations, but due to human and organizational factors. Allowing detachable modules to compete openly would create a conflict of interest for existing core components. Under the well-established industry maxim of "add but never take away," maintaining a monolithic presence within the core guarantees a component's perceived importance and survival.
>>
>>109171436
>compiling alongside it

compiling together with it
>>
>>109171436
And yet developers immediately break compatibility for their newer releases. All they need to do is leave the old code behind without removing it, they don't need to maintain it or provide support for it, just leave the legacy code in your newer software releases, so that they work for forever on older versions of OSes.

developers need to understand that leaving legacy code intact != providing support and maintenance for that older part of your software, you can just leave it be.
>>
File: 1682890606616441.png (59 KB, 200x409)
59 KB PNG
>>109163899
>>
>>109165059
Because every version of windows after 7 was objectively dogshit, they might be schizos but they are onto something, because if windows 10 or 8 were actually good then nobody would be using 7.
>>
>>109171519
>Because every version of windows after 7 was objectively dogshit
Absolutely true, but they need to go elsewhere if they don't like the way Microslop does things, because dragging a 2009 operating system along as new hardware comes out that you can't install 7, on and software comes out that you can't install 7 is not a long term solution.
>>
>>109163970
>>109165059
Name some of these "flaws" of the Windows 7 API.
>>
>>109165319
I wasn't expecting to see such a huge truthnuke today
>>
>>109171651
as someone who programmed bare winapi, I can say that even windows 7 didn't bring much compared to xp. SRWLocks are nice but you can always make a fallback with critical sections.
>>
>>109171651
No futexes.
Next.
>>
>>109171819
There are some things it added which are impossible to emulate through any combination of existing apis. Functions like CancelSynchronousIo. Another feature of NT6 is native thread local storage actually working properly (On XP TLS breaks for dynamically loaded dlls)
>>
>>109171914
skill issue. NtWaitForKeyedEvent is usable even on xp.
>>
>>109171963
>thread local storage actually working

working against proper OS architecture
>>
File: ebussACK.jpg (41 KB, 540x576)
41 KB JPG
>>109171914
>>109171963
Use case?
>>
>>109171914
Are futexes mutexes but for futas?
>>
>>109171572
I do a lifetime buy for multiple redundant hardware components for my windows 7 build.
What now, faggot?
>>
>>109172541
It's your life Anon, you can massively overpay for old junk, or you can get yourself a new piece of hardware with Linux and Windows 7 in a VM to run your shit and actually get what you pay for.
>>
>>109172553
I'll run linux in a VM, linux is the second class citizen here, Windows 7 is a first class citizen.
>>
File: 95.png (323 KB, 1280x960)
323 KB PNG
>>109172572
Based
>>
File: 1574190814403.jpg (347 KB, 1472x1984)
347 KB JPG
>>109172553
I have never understood why freetards tell you to run the VM-optimised OS with piss-poor hardware support on the metal, and the metal-optimised OS with awesome hardware support in a VM.
It's completely retarded and literally backwards from real life - oh wait, I just answered my own question.
>>
>>109173204
>metal-optimised OS
Kek Winblows 7 doesn't even know how to properly use modern CPUs
>>
>>109163999 (Checked)
Because, while duckies make noises about needing to support their rare and expensive legacy hardware[1], and/or some imaginary "API perfection" of their 20 year-old versions of Windows[2], and/or whining about "bloat"[3], and/or "muh spyware"[4], in the concrete case, it's because their machines are gaymeboxes and Reddit terminals.

[1] Which is partially true: Windows 11 doesn't really run properly on their dumpster-dived Sandy Bridges.
[2] Supporting weird-ass corner cases, and even outright bugs, in older WinAPI surfaces is what Windows has always had to do.
[3] The system requirements for Windows NT have gone up precisely 3 times in history, with Windows 2000, Vista, and 11. Everyone hated Windows 8 - the one time they went DOWN.
[4] By far the biggest piece of "spyware" in Windows - Windows Error Reporting, which sends Microsoft live memory dumps from your machine - was introduced in Windows 2000.
>>
MS shills are in overdrive
Nobody cares about the latest Windows slop
>>
>>109173298
>latest Windows
They're all garbage Anon, that's the point.
>>
>>109173246
I was talking in general. They'll tell you to run Windows 11 in a VM too. 10 years ago, they were telling you to run 10 in a VM. 10 years before that, 7.
But the reason to laugh in their fat, pimply faces remains: every version of Windows (including 7) at release absolutely thermonuked Troonix from orbit for both software and hardware support/compatibility. Troonix has ALWAYS being 10-15 years behind Windows in every way, hence why they're always squeeing about 16-bit NE support, despite not ever seeing a single NE .EXE on their in their short zoomer lives.
They can't compete on how good their setups are, so they have to compete on how pointless and trash their setups are, resulting in races to the bottom, like the hourly "you don't need more" threads.
>>
>>109173320
>>109173204
Free Software can make use of new CPU features almost instantaneously (just compile it with different flags, lol), while proprietary binaries have to limit themselves to the oldest hardware they want to support.
If you want "metal-optimised OS", Windows isn't even a consideration. Maybe when Microsoft decides to release Windows under the GPLv3, but until then, it can't be taken serious.

Proprietary Software will always be in a weird state where they have horrid backwards compatibility while simultaneously always lagging behind on optimization for new hardware.
>>
>>109163729
because the win32 API is bad and Micorsoft breaks it randomly
>>
>>109163899
>if the hold Windows still has 20% marketshare they will pretend it's 2%,
kek, they claimed in December 2025 that Windows 10 had a 45% market share while Windows 11 had 50%. They claim that today Windows 10 has 26% and 11 has 72%.

So 44% of Windows 11 users bought new hardware to upgrade to Windows 11 in the past 7 months?
lol, it makes no sense
>>
>>109173475
>So 44% of Windows 11 users bought new hardware to upgrade to Windows 11 in the past 7 months?
Wouldn't surprise me with how normies and mainly institutions will throw out a fucking computer because it couldn't have the latest OS, I remember back in 2017 my sister's college had all brand newish i7-6700 PCs, and I cry to think how many of them got thrown out due to Microslop's TPM bulshit,
>>
>>109173501
It would be straight at the peak of RAM prices.
Imagine buying the most expensive hardware you ever saw, at the worst possible moment, just because Windows is bugging you for an update.
>>
>>109173403
Too bad there's no compile-time options that makes the terrible drivers on Linux better, or (more usually) manifest them into existence.
>>
>>109173475
>>109173501
>>109173879
Dude, Coffee Lake is now 9 years old. Zen+ is 8.
You can find computers on the side of the road that run every inbox feature of Windows 11 perfectly.
I thought you would know that given your socioeconomic status.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.