this post was submitted on 16 Jul 2023
338 points (92.0% liked)

Linux

48363 readers
975 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Don't get me wrong. I love Linux and FOSS. I have been using and installing distros on my own since I was 12. Now that I'm working in tech-related positions, after the Reddit migration happened, etc. I recovered my interest in all the Linux environment. I use Ubuntu as my main operating system in my Desktop, but I always end up feeling very limited. There's always software I can't use properly (and not just Windows stuff), some stuff badly configured with weird error messages... last time I was not able to even use the apt command. Sometimes I lack time and energy for troubleshooting and sometimes I just fail at it.

I usually end up in need of redoing a fresh install until it breaks up again. Maybe Linux is not good for beginners working full time? Maybe we should do something like that Cisco course that teaches you the basic commands?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

I have the opposite problem, I find windows or other OSes to be so full of stuff, (feature ritch) but lack low-level "i just wanna poke at this briefly" capability, the (possable) reason why most Raspberry Pis run Linux is because its so easy to address linking this thing to that one. Ive used linux so long that ive become used to

  • its tree mounting scheme /foo/mountpointFolder on /dev/disk/by-label/C drive where symlink resolves to /dev/sdc rather than a linear one C:/ on *internal concept* rather than a

    (more...)in Linux's model, the mount system defines the source to be any file with the specified filesystem data in it. The Mountpoint (target) can be any (usually empty for safety) folder.

  • symlinks on windows are discouraged so heavily. I looked it up and still don't know how to make them. on Linux, its easy,

    how todo ln -s filePath pathToNewLink or in a GUI file manager, right click find "new" submenu click item with a link as the icon and a name likw "link",
    it makes a thing that acts almost just like the thing its referencing. in a GUI file manager, you can navigate into a symlink where reference is . and not get anywhere to great confusion. on windows this odd support for but insistence on not using a "basic feature" is mind boggling.

  • linux with things like Fuse (Filesystem in userspace) allows literally anything and everything to be a filesystem, more non real folders to make a new user's head spin.

    (more...)virtual filesystems that have files and folders that are actually this OS construct that's stored in RAM or a view of folders not representational of how their literally on disk. (Fuse filesystem reading and proxying your multimedia organizing it into folders by artists)

all of these things are about having flexible references and easy access to computer resources, On windows I find myself wondering why I cant open this text based file real quick without needing to go online and get some software that will specifically handle it.

there are very few APIs you can touch in an ELF program (think EXE for Linux) that you cant with a Bash script and relevant programs. I get on windows and all the EXEs have have even more cryptic names than linux and no help menu or offical e-book and are at the mercy of the internee's answer (whats lsass.exe). it all makes me go, screw it! if I want to access the Raw C drive to do a non off the shelf task, I need to make it myself which means learning their programming framework.

[–] [email protected] 1 points 1 year ago

You are preaching to the choir here. I use Linux since Kernel 0.97.something.