Originally posted by birdie
View Post
Announcement
Collapse
No announcement yet.
Steam On Linux For March Drops Down To 1.00%
Collapse
X
-
- Likes 1
-
Originally posted by Ironmask View Post
The "pre-installed myth"?
The overwhelming majority of the sale of Windows is in pre-installed, they make virtually nothing by selling Windows to end-users. Windows being pre-installed is what made Microsoft the multibillion dollar corporation it is today. How is that a myth? It's basic business sense. People use the OS the computer comes with. The OS stops working? Time for a new computer. Most people don't even know they can reinstall their OS, much less install an entire new one. Most people don't even know how to get into their BIOS/UEFI settings! And you're blaming the billions of computer users out there of being smart enough to even know what a Linux is but just actively deciding they prefer Windows?
Now, being able to double-click an exe is very much a myth. Ubuntu and friends come with GUI app stores, everyone knows how to use that. And they know where to find the apps once they're installed. Is it totally streamlined? Not really, but it's definitely close enough. You certainly can't "double-click an .exe" in Android but that doesn't seem to be slowing down it's adoption.
"The OS stops working? Time for a new computer." ?! I am not going to buy a new computer I would rather buy a power tool at least that would make me money. lol I realize that people make money with Linux which is cool but I am not that guy.
Here comes the old joke... Amd radeon fine wine is that by the time you get a driver from amd the card is not supported... lol I won't be buying an AMD card any time soon. I downloaded the driver for windows and it was broken too,
This is becoming a drunken rant lmaoi... I have a love hate relationship with Linux and computers in general...
Comment
-
Originally posted by Ironmask View Post
I don't know how much you know about the Windows API, but WINE/Proton reimplement the Windows API. The Windows API is and was designed to be an abstraction layer over the operating system. It's much more 1:1 on Windows NT than it is Linux, but WinAPI is an abstraction layer for both. I think it's more fair to call it a shim layer than an emulation. Yes, it's true Windows software isn't designed for Linux, but it's also not really designed for Windows either. It's definitely not outright virtualization, it runs totally natively just like it does on Windows.
Wine after all means "Wine is not an emulator".
Comment
-
Originally posted by birdie View Post
We still have a zoo of distros.
We still don't have a universal packaging format.
There's no API/ABI stability.
There's no compatibility between distros (LSB was killed off five years ago).
There's no stable and full-featured kernel - either use mainline with new bugs or an old stable version which doesn't support your HW.
Xorg used to work and worked great. Now we have Wayland and people have a ton of issues with it even under Gnome where it's supposed to work perfectly.
Overall you can never rely on Linux. It's a lego with broken pieces which sometimes works by sheer luck.
It is like GNU!/Linux is competing too much with itself to be a contender. It's like too much freedom lol
Linux needs a benevolent fascist dictator with a whip that has a vision to get shit done! LMAO 10,000 desktop environments and no desktop market share!
"May my frame rates be high and my temps be low!" Pc Mastewr Race
I am kinda going full retard here I guess but something has to change but I am just talking out of my ass. I can't code yet I am a mildly retard dyslexic...
Comment
-
Originally posted by NobodyXu View Post
I don't get it.
If you are talking about Linux, libc, or the low-level libraries that supports Linux, they almost all have stable API/ABI.
If you make an AppImage under Arch Linux (2022) it most likely will not work under Ubuntu 16.04 (2016) as it will not be able to find the correct version of glibc. And there is no way to target an older version! (even macOS allows this)
Many libraries break API/ABI too much - protobuf and ICU are two notable examples.
Originally posted by NobodyXu View PostDifferent distros are very compatible.
They have the same filesystem layout, most tools, once installed, can function in the same way.
The popular distros all use systemd, so the configuration for daemon is the same.
Originally posted by NobodyXu View PostAny software update can have regressions, you can never eliminate them.
- Likes 3
Comment
-
Originally posted by Ironmask View Post
I don't know how much you know about the Windows API, but WINE/Proton reimplement the Windows API. The Windows API is and was designed to be an abstraction layer over the operating system. It's much more 1:1 on Windows NT than it is Linux, but WinAPI is an abstraction layer for both. I think it's more fair to call it a shim layer than an emulation. Yes, it's true Windows software isn't designed for Linux, but it's also not really designed for Windows either. It's definitely not outright virtualization, it runs totally natively just like it does on Windows.
It's not really native when it runs under Wine.
Comment
-
Originally posted by tildearrow View Post
Problem is that is not true.
If you make an AppImage under Arch Linux (2022) it most likely will not work under Ubuntu 16.04 (2016) as it will not be able to find the correct version of glibc. And there is no way to target an older version! (even macOS allows this)
Many libraries break API/ABI too much - protobuf and ICU are two notable examples.
Since AppImage uses dynamic linking with libc and some common libraries that they assume to be existed on all platforms, it is really not that portable.
A better example will be a completely statically linked binary, using musl libc, which can be statically linked, unlike Glibc.
Originally posted by tildearrow View PostDoesn't mean we have to tolerate them.
The recent NUMA regression is a showcase for this.
Despite all the testing infrastructure in Linux kernel, all the companies who have their own testing infrastructure for Linux, it still get into 5.18
Comment
-
Originally posted by tildearrow View PostProblem is that is not true.
If you make an AppImage under Arch Linux (2022) it most likely will not work under Ubuntu 16.04 (2016) as it will not be able to find the correct version of glibc. And there is no way to target an older version! (even macOS allows this)
Originally posted by PackRat View Postbirdie has a lot of good points. The Pc Master Race make their own computers and are computer enthusiasts. Hardcore gamers have a lot in common with Linux users both like to tweak.
It might be true that selling a pre-installed PC with Linux today won't change anything, but that is not because it's a myth, that is just because the damage has already been done for 41 years. Not acknowledging that is just insane.
Last edited by F.Ultra; 02 April 2022, 09:45 PM.
- Likes 1
Comment
-
Originally posted by NobodyXu View Post
Yeah, that's a problem for the file managers to solve.
But in general, I think making the downloaded files read-write only is a good idea.
Making them executable by default would create a more severe security problem.
Comment
-
Comment