73
linuxxx
7y

Well, here's the OS rant I promised. Also apologies for no blog posts the past few weeks, working on one but I want to have all the information correct and time isn't my best friend right now :/

Anyways, let's talk about operating systems. They serve a purpose which is the goal which the user has.
So, as everyone says (or, loads of people), every system is good for a purpose and you can't call the mainstream systems shit because they all have their use.

Last part is true (that they all have their use) but defining a good system is up to an individual. So, a system which I'd be able to call good, had at least the following 'features':
- it gives the user freedom. If someone just wants to use it for emailing and webbrowsing, fair enough. If someone wants to produce music on it, fair enough. If someone wants to rebuild the entire system to suit their needs, fair enough. If someone wants to check the source code to see what's actually running on their hardware, fair enough. It should be up to the user to decide what they want to/can do and not up to the maker of that system.
- it tries it's best to keep the security/privacy of its users protected. Meaning, by default, no calling home, no integrating users within mass surveillance programs and no unnecessary data collection.
- Open. Especially in an age of mass surveillance, it's very important that one has the option to check the underlying code for vulnerabilities/backdoors. Can everyone do that, nope. But that doesn't mean that the option shouldn't be there because it's also about transparency so you don't HAVE to trust a software vendor on their blue eyes.
- stability. A system should be stable enough for home users to use. For people who like to tweak around? Also, but tweaking *can* lead to instability and crashes, that's not the systems' responsibility.

Especially the security and privacy AND open parts are why I wouldn't ever voluntarily (if my job would depend on it, sure, I kinda need money to stay alive so I'll take that) use windows or macos. Sure, apple seems to care about user privacy way more than other vendors but as long as nobody can verify that through source code, no offense, I won't believe a thing they say about that because no one can technically verify it anyways.

Some people have told me that Linux is hard to use for new/(highly) a-technical people but looking at my own family and friends who adapted fast as hell and don't want to go back to windows now (and mac, for that matter), I highly doubt that. Sure, they'll have to learn something new. But that was also the case when they started to use any other system for the first time. Possibly try a different distro if one doesn't fit?

Problems - sometimes hard to solve on Linux, no doubt about that. But, at least its open. Meaning that someone can dive in as deep as possible/necessary to solve the problem. That's something which is very difficult with closed systems.

The best example in this case for me (don't remember how I did it by the way) was when I mounted a network drive at boot on windows and Linux (two systems using the same webDav drive). I changed the authentication and both systems weren't in for booting anymore. Hours of searching how to unfuck this on windows - I ended up reinstalling it because I just couldn't find a solution.
On linux, i found some article quite quickly telling to remove the entry for the webdav thingy from fstab. Booted into a root recovery shell, chrooted to the harddrive, removed the entry in fstab and rebooted. BAM. Everything worked again.

So yeah, that's my view on this, I guess ;P

Comments
  • 2
    @grubbering @namenlossss hereby a ping 😊
  • 5
    Well articulated!

    Though, even Linux can be used by non technical people almost as easily as other closed system, it has to go long way to be integrated in normal users desktop. The main problem I feel about Linux is open source in that regard, there are so many flavors of Linux around here and the same Linux distro changed drastically from version to version, which makes it difficult for people who doesn't have learning curve/ time/ aptitude, to find solution to a problem.

    Simply to add alias so that each login time it will be sourced is so different, bsshrc profile bash_profile, bash_login, kshrc,zshrc, profile.d and what not. And this is one of the simple problems!

    Having said that, I love Linux for everything except the games I play (made for windows and I don't wanna leave them), but I love tinkering.
  • 2
    I appreciate this rant!
  • 1
    Pong!
    for a moment i thought you were going to say windows is OK, which would have caused a stroke to me.

    i convert people to linux since years, and they all love it, some even got used to flavors like ubuntu mate or trueOS for different reasons.

    Windows will have hard moments in the next few years, mac will do the same, just used by hipsters ...
  • 3
    And if we extend the this to mobile, then there's no hope according to the checklist. Very restricted, uncustomizable and always doing something you don't want them to do. Maybe some phones (holding Nexus 5X in my hand) are relatively open source, but most of the systems sold are shipped with a ton of propietary code without even counting user downloaded applications and baseband firmware.
  • 5
    Problems hard to solve on linux!!?? Man! Linux (Well more Ubuntu for non techies (which in the same way can solve most of Mint and Elementary)) has the best helping community! It’s insane! When I tried to fix a common problem on Windows, there was like no answers and had to mess for a really long time with the thing (the computer’s owner thought at one time I was like hacking his system or idk), while on Arch, a really deep problem that I guess not so many people encountered got tons of answers explained in a very simple way. And for non techies, I found an answer that explained how to fix it on Ubuntu without touching the terminal or some “1337 h4ck3rz” things.
  • 3
    First seeing it I was like "pff another os rant ?" and then I see its from @linuxxx so I immediately do a 180° and think "oh damn this should be interesting"
  • 1
    Well to be fair what make linux distros the best is that the fact they have ample documentation and forum posts on many different solutions, guides and tweaks. If they didn't have that it would be almost impossible to really get around many problems you might have. If somebody say s they don't look at forum posts or docs while using a linux based system I will call them a liar.
    The nice part of linux is definetly the freedom. But its a double edged sword. If you can change many things you can fuck up many things. I don't think i wouldn't be able to solve more than 70 percent of the problems if I hadn't access to forums and docs
  • 2
    In the beginning there was Linux and from Linux there was /
  • 0
  • 3
    Thanks Stallman
  • -1
  • 2
    Software drives my decision to use an OS.
  • 0
    @-vim- Linux has helping community, yes, that's true, but try to solve a problem without understanding the concepts of it, ddging the issue, as there is good documentation, there is bad one too! And to rationalize between good to bad, you need to know concepts. As @linuxxx said, you can customize anything, but you are responsible for it. I've seen many suggest to disable selinux to make a think work, are they fucking morons? Someone who doesn't know what selinux is, has problem with his service, and has root password is dangerous (the image of money with flamethrower in my house comes in my mind). The guy who is trying to find solution is desperate, the change (apparently) don't break anything, and the change is simple (disable selinux cause online someone in community said so).

    @Marnsghol if people don't read forum based system, documentation, I'll call them liar. >> Trust me most non tech people don't read, or read properly. Put search on Google (yes fucking Google) read first result, apply what's written, without understanding (cause we need to accept that how Linux works internally, the concepts are daunting and time consuming for anyone (I have seen too many techies with no concept or even worse incorrect concepts)).

    I'm not comparing windows and Linux btw, as I don't wanna get started on Windows at all!

    I'm no ways against Linux guys, I love it, I use it. But I believe to know the system and it's limitations for what it is and danger it poses due to idiots!

    (@linuxxx now I'll borrow the tag pls don't kill me for myself)
  • 1
    @Trablarer Sounds like you're 'ton of tweaks' might've fucked up your system a bit. ;)

    Linux runs a lot better and more stable for me than windows 7-10 (which is the direct comparison I had on the same computers).

    Nvidia Optimus / Bumblebee was the only fundamental annoyance I encountered - though that was 4-5 years ago - might be better now.

    My brother (non-techie) also installed Ubuntu a few weeks ago and doesn't want to change back to windows under any circumstances, because he now has so much more options.

    But I have to contradict you: Unfortunately there is no really good Linux OS for mobile, except maybe sailfish OS, but that lacks in features and available apps.
  • 1
    @theCalcaholic I really wish there was ‘true’ linux for phones.
  • 1
    Best thing about Linux is also its worst thing. Distros!
    Different Linux distros are there for users needs but then they have different kind of package management systems which creates fragmentation and software developer ends up packaging there softwares for mostly deb or rpm.
    On other systems no matter closed or open it is lot easier to find software for them(they might have malicious codes but normal user don't care if the program is mining Bitcoins in background).
    Snaps, Flaptak(?) are in development but I don't see any hope unless there becomes one and universal standard accepted by all distros.
    That said I'm not against Linux I'm full time Linux user. Never used windows in last 3 years!
  • 2
    On the a-technical note,

    If my grandparents (who struggle with their TV remote) can use Linux, anyone can.
  • 1
    One interesting thing I’ve noticed is that companies like Apple and Microsoft are moving more and more towards open-source. IIRC Apple made iOS open-source and Microsoft has made (at least parts of) Windows open-source, so there is progress on that front
  • 0
    Fair enough!
  • 0
    @Condor Hm... Nvidia Prime does actually work great on my tower (I'm not using bumblebee)...

    I still have a Windows 10 VM (with gpu passthrough) for games which have no Linux Client, but everything else works without a hassle. The only problems I ever had were related to optimus/bumblebee.
  • 1
    Holly shit !! Guysss .... there is a linux OS for mobiles and tablets ... ubuntu mobile .... but lack snaps .... it will change .... i hardly want it ..... not without a special mobile ;)

    Should be out this year :):):)
  • 1
    @Condor Well, good luck! But if you're willing to undergo the pain of installing arch, I'm wondering how anything can be too frustrating to install for you. ;)

    FYI: Nvidia Prime basically creates an alternatives entry for your gpu (one for the onboard chip and one for the dedicated gpu) which you can swap via update-alternatives. But there's also an option available in nvidias 'X Server Settings' GUI.
  • 3
    @grubbering Ubuntu mobile is crap (and mostly discontinued, iirc), as is Plasma mobile and all alternatives except for sailfish os that I have heard about.
  • 1
    @theCalcaholic i will rant this, you broke my dream ...
  • 1
    @Condor dont give up, give it another try !
  • 0
    @Condor I once installed arch and hated it. Not that there was anything I didn't get working (I had been using Linux (Debian) for 4 years already) - the default configuration was just so unusable. It's like buying a car from IKEA and having to assemble it yourself.

    I just want a system that works and is usable out of the box and do my adjustments from there.

    But yeah, I definitely see where you're coming from. If you require Nvidia drivers to support anything special on Linux, you'll be waiting 6-12 months longer than on windows, because Nvidia doesn't really well cooperate with the nouveau team and develops their own Linux drivers in a half-assed way.
  • 0
    @Condor Not sure whom you're referring to. ;)
    My 'they' was referring to Nvidia.

    EDIT: On a second look, you probably meant the same. And you're right, the difference is, however, that they release six on windows half a year earlier I believe.
  • 0
    @Condor Oh, you were faster than my edit. 😄
  • 1
    @Condor haha, yeah... As a Microsoft partner I can attest to the bullshit that is their forums, outside of enterprise support, which is just a guy with better forums and a foreign accent, it's crap.

    I once mentioned that a problem could be solved with an optional, FOSS driver (hp firmware hobbling... That Linux ignores) and actually got told off by a moderator haha!!

    Windows has its place as an end user system in an enterprise environment, one where you don't need your users to think but... You could probably swap it out for Ubuntu and libre office and most of them wouldn't notice, also gaming... Kinda forced to use Windows there.

    @linuxxx so were you against the systemd roll out?
  • 1
    @seraphimsystems Tbh I didn't follow it much (wasn't even aware it happened) but as for what I hear from FrodoSwaggins, yes I am/was against that :)
Add Comment