Quote:
Originally Posted by dawyda
(Post 5677458)
I thinks a good desktop OS (regardless of SystemD being used or not) has to have the following:
- Device driver out of the box
- Quick learning curve - reason being a desktop user is interested in using the apps not learning the OS e.g. in ubuntu just plug in a modem, turn on wifi, connect ethernet, etc. and it will work straight away. Now for Slackware...introduce it to someone new to GNU/Linux and they will hate it forever.
- Application database - almost every desktop app for MacOS or Win32 is available on the Ubuntu Software Center.
There are many reasons why Ubuntu is the best desktop distro but many here won't get it.
|
I have to disagree with your point about almost every MacOS and Win32 app being available in the Software Center. You’re right if you mean open-source stuff specifically, but you’re wrong if you’re including closed-source stuff.
There’s a ton of closed-source aren’t on Linux. Here are some examples: Blizzard games, Adobe Creative Cloud, Microsoft Office, Apple iMessage, iTunes, Sandvox, Pixelmator, SuperDuper, Carbon Copy Cloner, SmartConverter, Subler, Garmin Express, Razer Synapse(substitute available), Shazam, and TextWrangler.
Though, I realize most of the apps I just mentioned are only available on MacOS, since I’m still using MacOS as my primary OS. But what I like about Linux is that it’s like if you took
the look of the Mac (depending on the DE you choose) and
Terminal, and brought that over to the
IBM Clones. It’s kind of like an
open-source version of MacOS that you can run on any hardware much more easily due to having much better driver support. And since Linux is open-source and it doesn’t have a EULA which forbids its installation on non-Apple hardware (or hardware of its developing company), it can be legitimately run on any hardware if the drivers are there, and so
companies will actually make Linux drivers for their hardware.
Also, due to the way drivers are packaged with the kernel,
it’s easy to get hardware working with Linux, since the drivers are probably already in the kernel, so stuff often works out-of-the-box. A couple of great examples are Wi-Fi and sound. If you make a Hackintosh, you might actually have to
make your own drivers by modifying Linux drivers with a program called MaciASL. But if you build a Linux PC, the drivers will probably already be in the kernel, and
everything on your motherboard will work.