Languish.org

General Category => Off the Record => Computer Affairs => Topic started by: DGuller on July 14, 2017, 12:05:13 AM

Title: Windows vs Linux
Post by: DGuller on July 14, 2017, 12:05:13 AM
I've a built a new computer, specifically for heavy data science computation.  I figured that I may as well make it a Linux computer rather than a Windows computer, since my old computer is plenty powerful enough for gaming, and Linux seems to be a natural home to a lot of data science software packages.  So I installed Ubuntu 16.04 LTS.

Here's one thing about Ubuntu that annoys me a little:  it's a bugged user hostile pile of shit.  Nothing seems to work right out of the box.  I think I'm used to the basics by now, I figured out who the fuck that sudo guy is, but that doesn't really help much.  Trying to figure out a problem means lots of Googling, confirming that what I'm missing is some open source driver on some godforsaken github, and not some basic element of knowledge on my part.

Is there any reason to avoid wiping away Ubuntu and getting a proper operating system?
Title: Re: Windows vs Linux
Post by: Razgovory on July 14, 2017, 12:15:38 AM
There is the smugness.
Title: Re: Windows vs Linux
Post by: Monoriu on July 14, 2017, 12:57:01 AM
Welcome back to civilisation  :)
Title: Re: Windows vs Linux
Post by: Tamas on July 14, 2017, 06:56:54 AM
My first experience with Linux was when I started at my first "proper" job. I was sent on a Windows server basic training kind of deal for 2 weeks.

A lot of the colleagues there came from a Windows Server background already so they were bored to tears. Two of them decided to take one of the unused computers in the training room and install Linux (probably Ubuntu but can't remember) on it quickly. That was around the first day.

At the end of the two weeks course, they were still not done hunting down various drivers and such to make basic functions work.
Title: Re: Windows vs Linux
Post by: CountDeMoney on July 14, 2017, 07:53:19 AM
Quote from: Razgovory on July 14, 2017, 12:15:38 AM
There is the smugness.

Our Linux team needed to do some work on one of their servers, so on a Friday they generated a test account.  With Username = Username and Password = Password, of course.
In less than 40 minutes a Brazilian script kiddie found it, and by Sunday a slew of our corporate domain addresses were blacklisted.  Monday was not pretty.

Yeah, there's smugness alright.
Title: Re: Windows vs Linux
Post by: CountDeMoney on July 14, 2017, 07:54:18 AM
Quote from: DGuller on July 14, 2017, 12:05:13 AM
I've a built a new computer, specifically for heavy data science computation.

What is with Russians and scientific computing? Is it like Germans with accounting, just in the DNA?
Title: Re: Windows vs Linux
Post by: Monoriu on July 14, 2017, 07:55:39 AM
Quote from: CountDeMoney on July 14, 2017, 07:53:19 AM


With Username = Username and Password = Password, of course.


:ph34r:
Title: Re: Windows vs Linux
Post by: viper37 on July 14, 2017, 08:00:16 AM
Quote from: DGuller on July 14, 2017, 12:05:13 AM
I've a built a new computer, specifically for heavy data science computation.  I figured that I may as well make it a Linux computer rather than a Windows computer, since my old computer is plenty powerful enough for gaming, and Linux seems to be a natural home to a lot of data science software packages.  So I installed Ubuntu 16.04 LTS.

Here's one thing about Ubuntu that annoys me a little:  it's a bugged user hostile pile of shit.  Nothing seems to work right out of the box.  I think I'm used to the basics by now, I figured out who the fuck that sudo guy is, but that doesn't really help much.  Trying to figure out a problem means lots of Googling, confirming that what I'm missing is some open source driver on some godforsaken github, and not some basic element of knowledge on my part.

Is there any reason to avoid wiping away Ubuntu and getting a proper operating system?
I would get Linux Mint instead.  It's based on Ubuntu LTS, but the community, albeit smaller, is friendlier, and the user interface is better for desktop use.  Anything that works for Ubuntu/Debian will work for Mint.

I suggest Cinnamon Mint, rather than KDE.  Mint 18.2 incorporates all the fixes Ubuntu made in 17,04.
When you are searching for information on how to do things, check the Arch Linux wiki:
https://wiki.archlinux.org/ (https://wiki.archlinux.org/)

Arch Linux in itself is a little hard to do because you need to compile everything by yourself, there are no apps and no tools.  but the doc is incredible.

Another distro you could consider is CentOS. It's based on Red Hat Linux Entreprise, it's pretty stable.  As long as you thing support and documentation are "fun to have but not essential", this is a good distro.


Still, you should know a few things:
Whatever the distro, since the drivers are integrated into the kernel, you should upgrade to the latest version of the kernel first, as there are tons of drivers fixes in there.
Title: Re: Windows vs Linux
Post by: Monoriu on July 14, 2017, 08:18:52 AM
I now see that all the people who told me to use Linux were trying to get me into trouble. 
Title: Re: Windows vs Linux
Post by: viper37 on July 14, 2017, 01:53:17 PM
Quote from: Monoriu on July 14, 2017, 08:18:52 AM
I now see that all the people who told me to use Linux were trying to get me into trouble. 
how did you guess that?  :P
Title: Re: Windows vs Linux
Post by: Josquius on July 14, 2017, 04:49:53 PM
Linux does seem to rejoice in making things complicated just for the fun of it.
Title: Re: Windows vs Linux
Post by: Vricklund on July 16, 2017, 05:42:43 PM
I've been using ubuntu on my cfd-machines since hardy heron and I think the last couple of lts-releases has been very pleasant experiences. 16.04 was particularly smooth I think - apart from installing some very specific software I don't recall doing anything that required me to use the command line.

But then I have never been able to afford the very latest hardware, I can imagine that being a big obstacle if you didn't carefully select your hardware to be as open source as possible.

I've also installed xubuntu on some of my family members old laptops. For browsing the web, paying their bills and some spreadsheet/wordprocessing it works just as well as any windows install.

I had a hard time accepting unity at first but now I'm actually sad to see it go. My cfd days are now behind me but I'd like to keep a linux box around - for gnucash and some programming - but I haven't quite decided what to do come april 2018.
Title: Re: Windows vs Linux
Post by: DGuller on December 23, 2019, 09:19:19 AM
I decided to have another go at Linux, although I haven't yet gone through with it.  I just got a dirt-cheap Intel SSD drive, so Linux would now have a drive all to itself, and I would have BIOS asking me which drive to boot from.  Hopefully that means that Linux won't be spreading its tentacles into my Windows partition. 

What made me decide to try again is realizing that Windows can be a bit of a pain in the ass for data science applications, especially when it comes to programming stuff to use multiple cores efficiently.  On top of that, Linux just seems to be the default OS in use for all data science applications, so if I were have to use cloud stuff like Amazon EC2 down the line, I'd have to be familiar with Linux.

Is there anything I should know to maximize my chances of Linux sticking around this time?  What's the best distro-desktop combination for someone who's getting to be too old to dick around endlessly with googling the right command line instructions to make basic things work?
Title: Re: Windows vs Linux
Post by: mongers on December 23, 2019, 08:50:17 PM
Quote from: DGuller on December 23, 2019, 09:19:19 AM
I decided to have another go at Linux, although I haven't yet gone through with it.  I just got a dirt-cheap Intel SSD drive, so Linux would now have a drive all to itself, and I would have BIOS asking me which drive to boot from.  Hopefully that means that Linux won't be spreading its tentacles into my Windows partition. 

What made me decide to try again is realizing that Windows can be a bit of a pain in the ass for data science applications, especially when it comes to programming stuff to use multiple cores efficiently.  On top of that, Linux just seems to be the default OS in use for all data science applications, so if I were have to use cloud stuff like Amazon EC2 down the line, I'd have to be familiar with Linux.

Is there anything I should know to maximize my chances of Linux sticking around this time?  What's the best distro-desktop combination for someone who's getting to be too old to dick around endlessly with googling the right command line instructions to make basic things work?

This is a good question, especially for someone like me who is fed up of doing windows technical support for the extended family.

Current thinking is just to sort them all with various Chromebooks and deliver them into the warm spidery hands of google.
Title: Re: Windows vs Linux
Post by: viper37 on December 25, 2019, 08:03:22 AM
Quote from: DGuller on December 23, 2019, 09:19:19 AM
What's the best distro-desktop combination for someone who's getting to be too old to dick around endlessly with googling the right command line instructions to make basic things work?
I have told you before: Linux Mint, Cinnamon edition.
https://blog.linuxmint.com/?p=3832

BUT, for science stuff, there is a distro that contains many, many softwares pre installed...
https://opensource.com/life/14/6/linux-distribution-science-geeks
https://www.linux.com/tutorials/linux-serves-scientific-and-medical-communities/

For each distro, there are ways to install the Cinnamon desktop environment to replace the default one, if you don't like it.  It could be a tad complicated though.

You will still need the sudo stuff for many commands, to initially configure your software though.  Once you got it running, it will be easier.
Title: Re: Windows vs Linux
Post by: DGuller on June 20, 2024, 01:17:00 PM
I gave Linux yet another go, Mint Cinnamon this time, as viper suggested.  I installed it on a separate SSD, so I don't have any dual boot stuff, I'll just tell BIOS which OS I want to start. 

My original plan was to start up Linux when I'm doing data science stuff, and start up Windows when I'm doing everything else, but I'm actually surprised at how user-friendly Mint is.  I may wind up just using it for everything.
Title: Re: Windows vs Linux
Post by: Grey Fox on June 20, 2024, 01:19:21 PM
I have a non gaming computer running Mint Cinnamon. I don't do much with that computer other than browse the web, but I am not missing Windows 10/11.
Title: Re: Windows vs Linux
Post by: DGuller on June 24, 2024, 04:03:18 PM
Update:  I haven't booted to Windows since making that post.  Just never felt I had the need to do that.  I wish I tried Mint/Cinnamon earlier, Ubuntu/Gnome was definitely a much inferior choice.
Title: Re: Windows vs Linux
Post by: viper37 on June 26, 2024, 04:39:18 PM
Quote from: DGuller on June 20, 2024, 01:17:00 PMI gave Linux yet another go, Mint Cinnamon this time, as viper suggested.  I installed it on a separate SSD, so I don't have any dual boot stuff, I'll just tell BIOS which OS I want to start. 

My original plan was to start up Linux when I'm doing data science stuff, and start up Windows when I'm doing everything else, but I'm actually surprised at how user-friendly Mint is.  I may wind up just using it for everything.
What did I tell you? :P


I discovered Garuda recently.  It's better at supporting modern hardware than Mint is and it's based on Arch Linux.  Can be installed with Cinnamon.  I use it as  live distro sometimes.

Purists dislike it and call it "bloated" though, because it comes with a lot of packages preinstalled.  Geared toward gamers, but as usual, can be used for everything.
Title: Re: Windows vs Linux
Post by: HisMajestyBOB on July 14, 2024, 09:10:22 PM
My Linux laptop uses Manjaro, which I wouldn't recommend.
I've always enjoyed Debian and Raspberry Pi OS. Granted, I only use the CLI with the latter because it runs my home server.

I picked up a cheap used Intel mini computer that I plan to install FreeBSD on and using as a headless VM and programming playground. Just haven't had the time yet.
Title: Re: Windows vs Linux
Post by: DontSayBanana on July 19, 2024, 08:56:48 PM
I almost posted in here last night that I'm just about fed up enough with Windows shenanigans to jump to Linux full time. And then this morning happened.

Yeah, Crowdstrike screwed the pooch big time, but when's the last time you heard about a goofy Linux driver triggering a kernel panic in damn near every machine it touches? And now you've got stuff like eBPF getting even more risky business out of the kernel altogether, and it's almost a no-brainer for me at this point.
Title: Re: Windows vs Linux
Post by: viper37 on July 20, 2024, 02:43:20 PM
Quote from: DontSayBanana on July 19, 2024, 08:56:48 PMYeah, Crowdstrike screwed the pooch big time, but when's the last time you heard about a goofy Linux driver triggering a kernel panic in damn near every machine it touches? And now you've got stuff like eBPF getting even more risky business out of the kernel altogether, and it's almost a no-brainer for me at this point.
He.  I just read that a Crowdstrike update corrupted a bunch of Debian servers a little while ago.  Crowdstrike was unhelpful with the problem, but IT guys in one of the labs affected figured that by removing the update, their problem was solved.

Needless to say, they were not happy customers.

I wonder if lawsuits can be expected for something major like this.  Cancellation of contrats, or at least non renewals can be expected to.
Title: Re: Windows vs Linux
Post by: DontSayBanana on July 28, 2024, 09:57:44 AM
Quote from: viper37 on July 20, 2024, 02:43:20 PM
Quote from: DontSayBanana on July 19, 2024, 08:56:48 PMYeah, Crowdstrike screwed the pooch big time, but when's the last time you heard about a goofy Linux driver triggering a kernel panic in damn near every machine it touches? And now you've got stuff like eBPF getting even more risky business out of the kernel altogether, and it's almost a no-brainer for me at this point.
He.  I just read that a Crowdstrike update corrupted a bunch of Debian servers a little while ago.  Crowdstrike was unhelpful with the problem, but IT guys in one of the labs affected figured that by removing the update, their problem was solved.

Needless to say, they were not happy customers.

I wonder if lawsuits can be expected for something major like this.  Cancellation of contrats, or at least non renewals can be expected to.

Not really. Crowdstrike, like any major software player, is all lawyered up and has bulletproof clauses like "no warranties for anything except the code we produce, and if our code is broken you get a fix or maybe a refund if we feel like it" in all their contracts.

The real fallout of this for Crowdstrike is going to be a dent in their growth rate and having to let their investors know they're expecting to make less money from new contracts over the next few quarters while they work on repairing their reputation. That could branch out into some jobs lost: if they don't need to hire as many people to deal with more customers coming on all the time, they don't need as many recruiters or HR personnel to keep the onboarding straight, and if they don't need as many people to keep the onboarding straight, they might need less operations personnel to keep the internal accounts running straight.