Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Why Linux stands out amongst other OSes
Tech Republic ^ | 24 April 2019 | Jack Wallen

Posted on 04/25/2019 8:34:14 AM PDT by ShadowAce

Up until recently, Elementary OS was my platform of choice. It's an elegant, simple, and user-friendly solution for the desktop. One thing that the Elementary developers do that I believe is fairly wise is to not allow upgrades from one major release to another. In other words, if you use Elementary OS Loki, you can't upgrade to Juno. To get the benefits of Juno, you must do a full-blown re-install of the OS.

Why is this route wise? My latest adventures in Linux will help explain.

A few months ago, I purchased a System76 Thelio. It's a beast of a desktop, while at the same a masterful work of art. Preinstalled on that desktop machine was System76's own Pop!_OS. Based on Ubuntu, it seemed like a great way for me to dive back into the GNOME desktop. So I did. It took no time to get accustomed to the new workflow with GNOME. Once my fingers understood the new keyboard shortcuts, I was good to go.

This is where it gets interesting.

The big upgrade

Everything was working great. But then Ubuntu officially released 19.04, and my fingers were itching to type do-release-upgrade. Before bed one night, I opened a terminal and issued the command to run the upgrade. It was a fairly safe assumption that System76 vetted everything, and the upgrade would go off without a hitch.

My assumption was correct—System76 did their work.

Upon rebooting, it seemed like the upgrade was successful. Not one thing was wrong. Yes, GNOME was slightly different, and the default icon theme wasn't quite as slick as the previous one, but the end result provided an improved experience. The Thelio ran faster and smoother, which is a feat in and of itself considering how blazingly fast it was, to begin with.

Until (you knew it was coming) the dreaded suspend occurred. Since this isn't a laptop, suspend isn't a big deal. But when I logged back into the desktop, I discovered something odd. Both trackpads I use (a Logitech T650 and an MS Arc Mouse—don't judge me) no longer scrolled. They would both move the cursor and successfully click on items, but scrolling would not happen.

After digging around, I realized the issue was the 5.x kernel. Since there was no time table for the fix, I decided to reboot with the previous (4.18) kernel. But alas, no matter how I configured GRUB, I couldn't reach the GRUB menu, which was odd, as I was always able to make things work with Linux. Was I destined to return to my old scroll wheel mouse? I'd grown to really like that Arc Mouse, so the idea of having that physical wheel under finger had me shaking my first-world head.

And so, I hopped into a Pop!_OS chat to get the scoop. Turns out, the Thelio/Pop!_OS combination used UEFI, which is managed in a completely different configuration file.

The more fool I.

After making a quick configuration change (I'll address this in another article), I rebooted and was able to choose between the 4.18 and the 5.x kernels. With the 4.18 kernel running, scrolling functioned as expected, and I could get back to work. Sure, I was missing out on some of the improvements found in the 5.x kernel, but the ability to scroll took precedence. It's the small things.

That 4.18 kernel saved me from a frustrating workflow. But, because this is Linux, you can always retain a functioning kernel. This makes it possible when a newer, shinier kernel comes along to install it without the fear that your computer will be rendered unbootable or hampered in any way (so long as you configure the UEFI boot to grant you access to the advanced boot options).

Try that in Windows.

On second thought, don't. Because you can't.

Not the stuff for newbies

I will grant you that this is not something new-to-Linux users might undertake. Because most new Linux users won't run the do-release-upgrade command, they won't find themselves in situations that require them to edit the loader.conf file (hint, hint). But for those who like to experiment, anything is possible.

And that is part of the profound difference between Linux and other operating systems. Linux works flawlessly for new users. At the same time, Linux makes it possible for experienced users to tinker to their heart's content. When things do go wrong, Linux gives you all the tools necessary to fix the problems.

I won't deny that over the years I've had Linux installations go awry. But each and every time, I resolved the problems without too much hassle. There were a scant few occasions where the only path to resolution was a complete reinstallation. Even then, Linux is one of the easiest operating systems on the market to install.

Linux desktop thriving

You may think that Linux on the desktop is dead. It's not. Given the state of Linux desktop distributions, it's all too clear that Linux, as a desktop operating system, is better than ever. The Linux desktop has become a set-it-and-forget-it environment where "just works" is the modus operandi. And on those rare occasions, where things do go astray, it's always possible to resolve the issue, without too much strain or stress.

This difference between Linux and other operating systems has shown itself to me many times over the years. When it reared up this time, it dawned on me just how profound it is.


TOPICS: Computers/Internet
KEYWORDS: badinstallers; linux; userhostile
Navigation: use the links below to view more comments.
first previous 1-2021-4041-54 next last
To: bankwalker

Let me find it.... Even Microsoft is currently making an effort to wrongfully brand it as their own in their upcoming OS projects.

To start with this webserver and almost every webserver in the world is running on Linux.


21 posted on 04/25/2019 10:06:08 AM PDT by Openurmind
[ Post Reply | Private Reply | To 16 | View Replies]

To: Bob434

You’ve been added. Welcome!


22 posted on 04/25/2019 10:07:04 AM PDT by ShadowAce (Linux - The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 7 | View Replies]

To: rockrr

I can’t play the windows games I like on VM’s - nor does photoshop work real well in them- so I’m forced to dual boot which is fine by me- I internet during the day, and game on windows os at night

I tried wine and still no luck- I don’t mind dual booting


23 posted on 04/25/2019 10:10:49 AM PDT by Bob434
[ Post Reply | Private Reply | To 19 | View Replies]

To: fireman15
With Linux your PC just decides to crash one day and you lose all your files.

Now that's an incredibly ignorant statement from someone who has zero knowledge about Linux.

24 posted on 04/25/2019 10:15:03 AM PDT by SanchoP (Why does DC hate Americans so much ?)
[ Post Reply | Private Reply | To 10 | View Replies]

To: Openurmind
To start with this webserver and almost every webserver in the world is running on Linux.

Do linux webservers run .net and serve up the sites written for .net? There are quite a few of them.

25 posted on 04/25/2019 10:17:01 AM PDT by bankwalker (Immigration without assimilation is an invasion.)
[ Post Reply | Private Reply | To 21 | View Replies]

To: ShadowAce

Ahem. The problem isn’t the OS here, it’s the user not having an image-level backup before a major upgrade. Trusting the OS to recover this for you is leaning on a mighty thin reed. IMHO.


26 posted on 04/25/2019 10:19:22 AM PDT by Billthedrill
[ Post Reply | Private Reply | To 1 | View Replies]

To: bankwalker

This is just a VERY MINIMAL list as of current.

https://www.comparebusinessproducts.com/fyi/50-places-linux-running-you-might-not-expect


27 posted on 04/25/2019 10:21:47 AM PDT by Openurmind
[ Post Reply | Private Reply | To 16 | View Replies]

To: bankwalker

From what it looks like... Yes.


28 posted on 04/25/2019 10:31:14 AM PDT by Openurmind
[ Post Reply | Private Reply | To 25 | View Replies]

To: bankwalker

https://www.linuxfoundation.org/membership/members/


29 posted on 04/25/2019 10:47:27 AM PDT by Openurmind
[ Post Reply | Private Reply | To 16 | View Replies]

To: SanchoP
Now that’s an incredibly ignorant statement from someone who has zero knowledge about Linux.

It was a quote from a person who writes applications used on various Linux distributions... So he probably is speaking from some form of experience. ; )

30 posted on 04/25/2019 11:12:20 AM PDT by fireman15
[ Post Reply | Private Reply | To 24 | View Replies]

To: ShadowAce

Bump for future read.


31 posted on 04/25/2019 11:15:05 AM PDT by Redleg Duke (We live on a tax farm as free-range humans!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce
You really need to put a disclaimer on articles that are all about the _untus and their feral forks.

Systemd is NOT Linux.

32 posted on 04/25/2019 11:20:53 AM PDT by SanchoP (Why does DC hate Americans so much ?)
[ Post Reply | Private Reply | To 1 | View Replies]

To: fireman15

Post#32


33 posted on 04/25/2019 11:28:20 AM PDT by SanchoP (Why does DC hate Americans so much ?)
[ Post Reply | Private Reply | To 30 | View Replies]

To: SanchoP
Ubuntu and it's relatives are not the only users of systemd.

Red Hat and Fedora also use it.

34 posted on 04/25/2019 11:29:02 AM PDT by ShadowAce (Linux - The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 32 | View Replies]

To: SanchoP
With Linux your PC just decides to crash one day and you lose all your files.

Now that's an incredibly ignorant statement from someone who has zero knowledge about Linux.

Agreed. Restoring data under Linux is much easier than the same thing done under MS-windows, if for no other reason, because you don't have to mess with something as kludgy as the registry.

35 posted on 04/25/2019 11:43:11 AM PDT by zeugma (Power without accountability is fertilizer for tyranny.)
[ Post Reply | Private Reply | To 24 | View Replies]

To: ShadowAce
Yep,so does Debian and several others but at least they give you an "opt out" choice. This entire article is about systemd being "buggie".
The emperor has no clothes.
36 posted on 04/25/2019 11:46:14 AM PDT by SanchoP (Why does DC hate Americans so much ?)
[ Post Reply | Private Reply | To 34 | View Replies]

To: ShadowAce

As recently as 3 years ago I rented a rack at a data center and 31 servers (mostly Supermicro 1U) in it. 30 of them ran CentOS and one ran Windows 2012 Server (customer requirement).

Over thirty years I have used SunOS, Solaris, Irix, BSDI, Free BSD, Fedora and Centos. I built a successful business using BSDI that cost like $900 for a license in 1994. People seem have forgotten how much money they used to charge for a server capable OS back in the day. That’s why FreeBSD and Linux were initially so successful.

Now I have one server running Windows Server 2016 a couple of Hyper-V instances running on it and the rest of the stuff is on Amazon’s EC2. It is very cool what they have done there. You bring a machine up with a mouse click when you need it. No more 30 machines in a data center.

And I am very impressed with what M$ has managed to do with PowerShell ISE. They are very very close to being the equal of C shell and tcsh and in some ways is already superior to them.

That said, my desktop runs Windows 7 and my laptop runs Windows 10. I know *nix like the back of my hand and I wouldn’t dare try to run any of them on a desktop or a laptop for business.


37 posted on 04/25/2019 11:56:12 AM PDT by atomic_dog
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeugma

I’m a 20 yr distro hopping addict and I have never lost a single file.(Parted is your friend.)


38 posted on 04/25/2019 11:59:57 AM PDT by SanchoP (Why does DC hate Americans so much ?)
[ Post Reply | Private Reply | To 35 | View Replies]

To: fireman15
"It was a quote from a person who writes applications used on various Linux distributions... So he probably is speaking from some form of experience."

Daniel Georgiev founded a company that is trying to sell a product that they want to run on an open source operating system. In other words, they want to profit from the work of others that donated their time and effort to create something which is free for everyone to use - unlike Daniel's program which costs $14.99 for every machine it runs on.

Daniel's problem is that his small company is unable to support the large number of linux distributions he wants his software to run on. If he had written his program as an open-source program he wouldn't have that problem as each linux distribution has a community of users which would have worked with him in finding and fixing any bugs during his program's development.

It's funny how trying to sell software for linux just doesn't work out well. Almost like Karma is a coder.

39 posted on 04/25/2019 12:26:01 PM PDT by Garth Tater (What's mine is mine.)
[ Post Reply | Private Reply | To 30 | View Replies]

To: Garth Tater
It's funny how trying to sell software for linux just doesn't work out well. Almost like Karma is a coder.

I hate to break it to you, but there are tons of for-profit software written for Linux--some is written only for Linux.

Just because Daniel can't figure it out does not mean that it's a bad idea.

40 posted on 04/25/2019 1:06:56 PM PDT by ShadowAce (Linux - The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 39 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-54 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson