Why does Linux have such horrible backwards compatibility
Windows:
>download binary from 1997
>double click it
>literally just works without any fricking problem
Linux:
>download binary from 2013
>download tarball
>extract it
>./install.sh
>gives error because of missing dependency
>sudo apt install libmissing-dependency20
>gives error again because of another missing dependency
>sudo apt install libanothermissing-dependency69
>says your gblic version is not compitable
>only thing you can do is use it with an older distro via chroot or docker
>frick that
>sudo apt install wine
>download windows executable
>open .exe file with wine
>gives error because of some missing windows component
>search google for help
>install them via winetricks
>gives error multiple times
>finally, program works
>crashes after 10 seconds.
Linux is science.
Windows is traditionalism.
Why I can't run Xilinx Vivado targeting Ubuntu 20.04 LTS properly on 21.10? That's bullshit, there is no other OS at this level of shitty backwards compatibility.
>21.10
I meant 20.10.
ok giacomo lol
Inb4 “why would you want to use an older (version of a) program”
I thought the whole point of Linux is freedom to do what you want?
/thread
We also had great backwards compatibility with commercial Unix software e.g. with Solaris and later Mac OS X, but both are sadly a shell of their former self now.
The trannies that work for Microsoft get paid to sit there and dilate ten hours a day to keep that backwards compatibility going. While the trannies that work on Linux do it for free. So they can't devote as much time dilating on Linux as they can on Windows since they need a job on the side to fund their Linux dilation.
Because dynamically linked binaries are supposed to be maintained by a distro.
People who release random binaries and don't want to maintain them are supposed to statically link everything, but often they don't.
The only time this was ever a problem for me was Unreal Tournament 99 for Linux, but there are now officially-blessed unofficial patches.
Oh my target has been targeted by a bot, great. Can't we ask a genuine question in this fricking board?
>open a thread about critising windows
>that fricking bot starting spamming about some random guy
>open a thread about critising linux
>that fricking bot starting spamming about some random guy
So, the only thing we supposed to do at this board is shitposting about how Apple is being bad and how itoddlers got btfo?
Your question is actually
>Why do statically linked programs always work compared to dynamically linked programs
And the answer to that is cause statically linked programs always carry their own dependencies with them.
Most Linux programs rely on your PM to install dependencies, while on windows they pack DLLs they can with their code and give you msvcredist.exe and dxredist.exe to install along their software most of the time.
>keep using this ancient library that is shot through with security holes like swiss cheese
>oh, it will also never be updated because even if the library has been patched a decade ago, the new version is not packaged with your .exe file
absolutely brilliant. microsoft: when you absolutely have to destroy system security to maintain backward compatibility with 25 year old shit because boomers are too stupid and lazy to learn anything new every 3-4 decades.
Many windows programs are dynamically linked: guess what .dll stands for?
The true differences are between shared dependencies and duplicated dependencies, and between centralized standards vs decentralized free-for-all.
>mashing on the keyboard crashes the lockscreen
>as the lockscreen is one random program and not a truly integral part of the OS, when it crashes the machine simply unlocks
The Linux ecosystem is in no position to talk about security, to anyone.
congrats on falling for iBlack person mod's bait you freetard NPC
The thread is comparing Linux with Windows, are you having mental troubles? Also I am not fricking freetard
what is going on
Appearently in this board you're only allowed to criticise Apple products. If you try to criticise Microsoft, that same bot comes and spams your thread into oblivion again.
Bot by someone who hates any discussion about how Loonix is bad because backwards compatibility.
What's cancer with this thread? OP is asking for the reason of horrible backwards compatibility of Linux. If you try to run any commercial software on a non-LTS version of Linux, have fun with bugs and incompatibilities. No other OS has such level of backwards incompatibility.
What thread do you want to see on LULZ? This is a technology board you fricking moron.
Why the frick you want someone to die because of a stupid board? Take your fricking meds
I used to use Gentoo at work. But then everyone made fun of me, not just Dave the project manager but even the Ubuntards on my team. Angry at this, I decided to lift heavy weights each evening instead of working on my side project. I built up so much rage that one day I decided to pirate Windows 10 and burn it onto a DVD. I went into work, and without hesitation I wiped my Gentoo installation. I didn't even make sure my code was all pushed before I did it.
Within hours, I found I was more productive. No need to fiddle with macros or keybindings. No config or software to compile. No constant googling how to get things to work. I was finally free to just code. After a few weeks of churning out code, I was knocking it out of the park. My boss demanded I get a raise. Nobody made fun of my setup. Any accusations of bugs in my code were met with cold hard stares. 0 defects raised since the Windows install.
Stacy in Marketing wanted my feedback for the new website. I gave her detailed feedback, and then I also gave her a bucketload of my cum right there in the conference room. Rajeesh in QA saw the whole thing, and he gave me a high five on the way back to my desk. I went back to getting stuff done, like a real man.
Linux isn't just an operating system, it's a mindset. It's for people who would waste days for their time to tinker with something that will only save them a fraction of a second. It's for the idealist, who talks about 'freedom' in the abstract and seeks approval, not for someone who is willing to get physical to assert his freedom. Going back to Windows will change your life. It's certainly changed mine.
If you need to use deprecated, unmaintained, insecure software on Linux then use AppImage or learn how to use chroot.
>scroll on windows and macos
>just werks, smooth
>scroll on linux
>firefox is 80% good
>chromium browser is a fricking nightmare
>need hacks to make scroll "better"
>try on X and Wayland
the absolute state of this shit OS
take your meds, schizo
Windows
>Download binary from 1997
>Fails to load because windows no longer has DOS mode/uses ancient rendering API/is compiled for "real" mode
>Spend hours finding some sort of compatibility program to actually launch it
Linux
>Tell package manager to install program
>It pulls the source and deps, compiles then installs
>1997
>DOS
freetard moment
>>It pulls the source and deps, compiles then installs
What if you don't have the source code?
>Download binary from 1997
>Fails to load because windows no longer has DOS mode/uses ancient rendering API/is compiled for "real" mode
You don't know what are you talking about, nobody mentioned DOS programs, win32 apps work just fine on modern WIndows versions.