13
dudeking
108d

I swear GNU/Linux is the pure definition of a badly designed OS/Kernel

1) The separate file system. Of all things, all the set standards Linux uses exFat which can only be read by Linux. Not NTFS, not FAT32, you know, the common ones.

2) Unintuitiveneness and inefficiency of workflow. Linux is extremely inefficient, especially the cli versions, where one cannot perform several tasks simultaneously.

3) It's MESSY. The use of a Terminal is incredibly uncomfortable, because the text is tightly spaced, and in monochromatic in root. When looking at a large chunk of text, my eyes hurt on a deeper level than physical.

4) It's the most retarded way to handle drives. Why not assign drive letters and names? Why is it dev/sda1 dev/sdb1. If I have two drives of the same capacity, I cannot differentiate between them. How am I supposed to know which is my system drive and which is my portable hard drive that I'm formatting? And this stupid disk utility fdisk. What the fuck is that? Why is the command o wiping the device? Why is t selecting a partition? What the fuck?

5) Stupid naming system. Most CLI commands have deliberately stupid and hard to remember names. Also the prefixes to them such as -x -c or -v, say nothing to me. Reading through the manual in white, tight monochromic text is impossible.

6) Error messages that don't make sense. How am I supposed to know what "Error! [err=/dev/null, arch="27xE39Tmx849D" result="success"]" is supposed to mean? A search will cut down the error and I will find nothing.

7) General hype towards it being "focused on developers". It's not. It's really not. As a developer myself I find it absolutely painful to write code on Linux. It's sluggish, requires it's own set of IDEs and software packages.
People say "Oh you can't write and compile code on Windows". Yes you can. Windows has the exact same set of compilers as Linux, like gcc and gpp. Windows has a versatile and powerful command line. It's hidden from a regular user, because its actually user friendly, and is made for people, not aliens. The fact that you have to download a package manager first to access new ones is what flies over many peoples heads.

Go on start a wreck in the comments

Comments
  • 24
    This is a joke, right? This must be a joke.
  • 2
    @Benedikt not a joke, an actual rant from a person who had to endure this piece of junk
  • 13
    @Benedikt
    He's just trolling.
    Look at 1), exFat is a Microsoft-FS, developed for windows, to overcome the limitations of FAT32.
  • 2
    Good luck on this wreck
  • 1
    @metamourge well Windows ain't using it anymore, it doesn't read it, doesn't write to it, nor does it really care about it. It's NTFS or FAT32
  • 13
    What you guys are referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system every day, without realizing it. The version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project. There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.
  • 1
    This post is great, just look how room there is for improvement :D
  • 12
    What the fuck did i just read. I don't know in which language you tried to write code for linux but it obviously wasn't C/C++ or you tried to do networking.

    Coding for linux (in C, not python or your kawaii bullshit language running on 2927 layers of vm's) is a fucken blessing. Everything is a file (which may be weird at first but actually this totally makes sense), files have descriptors, descriptors are numbers. Done.
    You most probably did never touch winapi, where you got WEIRDASS_HANDLE_1337 to work with, because this is what you describe in your rant.
    Oh and your 2 drives? Mount points.
    The filesystem? Ext4 is fucken awesome if your power goes out. You doing a syscall? Just fucken go ahead. Oh you want 2 Terminals in one? screen, enter, ctrl+a, s, done, thanks. Just compile some c code? gcc, done. You need some software? apt install, done.

    I'm using windows all day but actual development is just fun on linux.
  • 10
    dude, the first point really gives away the troll lmao
  • 5
    @kescherRant
    Yeah, was fucking obvious.
  • 6
    This hurts. Stop this.
  • 9
    I'm using this as copypasta, this is perfect triggering material.
  • 1
    Hah, nice try! You almost had me
  • 1
    #triggerwarning #somebodyiswrongontheinternet
  • 13
    What also sucks under Linux is the stupid forslash for directory separation. What idiot came up with this?

    Under Windows, I can comfortably lean against the backslash at the end of a directory, and I can even hold my drink in my right hand while doing that.

    Under Linux, leaning against the forslash would pierce into my left shoulder. Piece of crap.
  • 4
    @Fast-Nop Have you considered rotating the keyboard 180 degrees?
  • 4
    @halfflat It's the monitor that's the issue, and I have tried turning it around even twice as much, but to no avail.
  • 2
    @nitwhiz windows is suitable and is a breeze to use for coding in any language other than C and Cpp (lets not forget about the other 100+ languages there exist), and so is networking

    Having to look up SOME_TEXT_IN_A_GOOD_FORMAT#ERRNUM is so much better than a line of code that says "success"
    Having to mount a drive before being able to erase it is inconvenient. What if its corrupted? Or god forbid in another Filesystem?
    Two terminals at once? Screen, ctrl a, ctrl d, z, C, summon the demon, make a virgin sacrifice, ctrl alt gui shift j and there you go. Not a matter of pressing gui and typing cmd, since Windows is soooo complicated and dev-unfriendly

    Oh you want to compile c on Windows? Type in gcc filename, it's all there and it's all the same, but now with user friendliness! Want some software? Use a .msi file like a normal person, but if you don't like urself use npm, or install yum/yarn/any of the other 1000 package managers.
  • 2
    @dudeking Wait, are you actually serious?
  • 2
    @halfflat ill give you a moment
  • 1
    @dudeking Man, I can't even tell any more these days.
  • 1
    @halfflat gna keep it that way
  • 11
    how to troll people on devRant:
    - insult Linux
    - bring on dumb arguments
    - state non-facts
    - Watch the dumpster fire
  • 4
    Also, Linux can play porn only in 16 colours and without audio.
  • 1
    Maybe im trolling, maybe im not. Keep slamming your keyboards with angry words and facts
  • 3
    @dudeking no on second sight you're right, i just had to look up KB728366, did forget about it.

    And you got a point, i never got a "this device is damaged, you might check it up" message after plugging in a completely fine usb stick on windows.
  • 1
    @Fast-Nop Quantized porn is sexier.
  • 1
    @Fast-Nop That's the best way to watch it, smh
  • 0
  • 0
    This is one of the funniest threads I've ever read on devRant! Hahahaha
  • 3
    .... this guy must be a scratch, or labview, configurator..... this guy is no engineer and very far from a developer if he thinks windows development environment is superior to a any Unix or Unix like Linux environment.

    Definitely not a web developer as 90% of the internet is built on Linux.

    Not an IT guy or at least not a network engineer... maybe he’s a IT help desk, “attendant”... first level of support.

    Anyone who thinks windows CMD, or power shell Is superior to a posix complaint shell, is just plain retarded, and must have been apart of the remedial group in the education system... period end of discussion
  • 1
    Ranting about use of different filesystem than NTFS or FAT32 on Linux. Doesn't complain about MacOS filesystem. Well!
  • 1
    @QuanticoCEO He baited you hard man
  • 0
    Go back to using a mac iToddler
  • 0
    @dudeking exFAT is picked by default for removable storage over 32GB when you go to format.
  • 5
    two groups have formed:
    1. "haha nice troll"
    2. "fucking die normie REEEEEEE"

    it's like i'm on /b/ (but, y'know, without the porn threads to scroll past)
  • 2
    1) exFAT (Extended File Allocation Table) is a file system introduced by Microsoft in 2006 and optimized for flash memory such as USB flash drives and SD cards.

    2) Yeah. Problably because you haven't used a Linux distrobution for more than 5 minutes. If you learn your way around, you'll be extremely efficient and productive.

    3) Just dont use the terminal then.

    4) Actually, Linux's way of handling drive is really useful because you can mount harddrives to where you want them instead of them being in a whole different place (like in Windows). A lot of harddisk managing applications have a way of displaying the difference between two harddrives. Like name (if you even name your harddrives. If you dont, thats your fault).
    Your computers harddrive is always sda. You can also see the harddrive model with fdisk -L.
    Why? Because better letters have problably already been occupied by another option.
  • 2
    5) The letters for options doesnt always make sense. Here's a example. A application has two options modify, merge and make.
    As you can see there are three options that would need the letter m but only one can have it. So here's a solution. modify -m, merge -M, make -a.
    If you cant read a simple manpage, get a pair of glasses.

    6) Aight ill give you this one.

    7) I agree. But Linux isnt really focused on any group of people. A lot of applications available for Windows that can be used for wrlting software is also available for Linux distributions. For example Visual Studio Code, Visual Studio Community and Eclipse.
  • 4
    I love this thread 😂😂
  • 0
    @br34kp01nt im a Windows boy
  • 2
    Also, I'm surprised so many of you took this thread seriously
Your Job Suck?
Get a Better Job
Add Comment