The Linux Thread - The Autist's OS of Choice

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
So just as an update tried Mint again and everything works because I can go fuck myself. I have no idea what changed.

Thanks again for those that helped.
Legitimately happy to hear. There's no reason for Linux to be a pain in current year + 6 and it's a small step to regaining some privacy and freedom.

------
Regarding this apparent Gentoo Exodus (General) stuff, I understand the disdain for trannies and bloat, but can someone break down why it's justified to jump through hoops to avoid systemd? I don't really get involved with the linux culture much, I just do my own thing, so don't understand that controversy too much.
I get it for gentoo, especially with Rust and all, but in a more general sense it's always been one of those things to just be mad at on the internet as something to do.
 
Regarding this apparent Gentoo Exodus (General) stuff, I understand the disdain for trannies and bloat, but can someone break down why it's justified to jump through hoops to avoid systemd? I don't really get involved with the linux culture much, I just do my own thing, so don't understand that controversy too much.
I get it for gentoo, especially with Rust and all, but in a more general sense it's always been one of those things to just be mad at on the internet as something to do.

As one of the least qualified people in the thread to answer this, I'm happy to take a stab at it. That way everything I get wrong someone will leap in to tell me and you'll get the answers that you want!

So... first an anecdote. I like Windows. I think it's superior to GNU/Linux in most regards. This may, just possibly, be the wrong thread to pitch that in but it's relevant in so far as I got one of the biggest owns because of that. I despise SystemD and was one day extolling why I considered Windows to be better - an object orientated design throughout, clear and consistent logging and access controls as well. And a few other things. To which some snarky git pointed out "Hey, Overly, isn't that the rationale behind SystemD?" And fuck them for being right. The reasons I hate SystemD are also (somewhat) the reasons I like Windows. If Windows is Sauron, then SystemD is Saruman, sitting in Isengard, regarding Mordor with envy and remaking himself into Sauron's likeness. Windows is (since Vista / 7 onwards) Windows done right. GNU/Linux with SystemD is, imo, Windows done wrong.

Okay, enough philosophy. What do I actually mean by that? GNU/Linux and various UNIXES (do they still exist?) are very impressive and very powerful. But because they went first and broke new ground, there are things about them which later software could learn from, steal and sometimes do better. Off the top of my head, ACLs (access control layers), file ownership, init systems, logging to pick a few. Which has then been subsequently patched over with atrocities like SELinux to give it some semblance of the ACL power that Windows has. In fact, BRB - making a meme.

acls.jpg


There we go. But I didn't come here to rag on GNU/Linux which is grand and mighty and pretty cool - I work on it all the time. My point is that SystemD is in theory supposed to bring all this stuff to GNU/Linux but I think mostly what it managed to bring were the downsides of Windows. It's like watching someone see the mighty German army of WWII and instead of saying: "tanks and mature industrialization are what we need" saying "racism! racism and a belief in Thule occultism are what we need to take away from this". SystemD was billed as a new init system. That's what it was sold to developers and distributions as. What does it actually have in it by this point? A fucking HTTP server for displaying logs, a firewall, hard-coded DNS resolution using Google's servers, access to fucking everything because it's essentially a giant blob that runs as root. Honestly, I could just link to various online debates for it but suffice to say one reason it pisses people the fuck off is because it slipped in under false pretences. It was supposed to be this little thing but it was very clearly designed from the start to take over in an embrace, extend, extinguish approach. Extracting it from a distribution these days is like rooting out crabgrass. It has, imho, made Linux less secure. There are also some howlers in it like where it mounts the EFI system read-write by default automatically. That's your motherboard. You can literally brick your motherboard by overwriting a directory. But great dictator Poettering declared he likes it that way and closes it. Frankly, I wonder if he gets his queues from the NSA who want GNU/Linux to become less secure. I mean, it's not the first time they've deliberately sponsored code that they knew led to vulnerabilities so that they had a way in to other people's systems (cough RSA algorithms cough).

The whole Thousand Eyes theory of secure software never really panned out (the idea that Open Source software is inherently more secure because anyone can look at the code). In practice there's too much of it and too few people who understand it. Last I checked Windows actually had same amount of security vulnerabilities known as most GNU/Linux distributions (sometimes fewer). But what that principle does achieve well is guarding against DELIBERATE subversion. I like Windows but who knows what backdoors are in it for the Intelligence agencies. IMO, the giant intractable blob that is SystemD does quite a good job of moving Linux distributions in that direction, though.

See Windows has nice integration between its components (by which I mean consistent security models, logging, permissions, process handling) because they're all designed to work together in a consistent way (after it went through years and years of being terrible, that is). Ironically, Windows does better on the UNIX principle of "Do one thing and do it well" than most UNIX tools these days. And SystemD is a big violation of that principle. It's not an evolution, it's a dictator-led system imposed on a lot of tools and components that predate it by literal decades.

Eh, I've done a really bad job at this. It's sucky and it lied and it took away people's choice. It's essentially the Google ecosystem in software form - in theory you can work around it, in practice "choosing" not to do things its way is a nightmare. I'm glad anything I write on Linux systems is at the application layer and not low-level. As it is, my frustration with it is limited to small things like trying to remember how to check the syslog now I can't just cat it.

Sorry - someone else answer his question. This is just an ill-constructed rant.
 
The whole Thousand Eyes theory of secure software never really panned out (the idea that Open Source software is inherently more secure because anyone can look at the code). In practice there's too much of it and too few people who understand it. Last I checked Windows actually had same amount of security vulnerabilities known as most GNU/Linux distributions (sometimes fewer). But what that principle does achieve well is guarding against DELIBERATE subversion.
I'm of the opinion that the lightspeed bloating of open source projects is deliberate corporate subversion. The only people who can understand it all are teams of people who make it their full-time job to do so. You know, corporate employees. I don't think the glow-in-the-darks specifically pushed for this, it just so happens to work out in their favor as well.


After my initial enthusiasm for Fedora, I got fed up with it once I tried to get WINS resolution working and ran into all kinds of clown-shoes behind-the-scenes nonsense in what should have just been a simple edit to a config file. I think the winner of the distro-hopping wars for me will be Devuan.

I'm going passwordless with a Yubico key, with the option to yank it out and go back to passwords if I ever take the laptop somewhere outside my fortified compound. Feels good.
 
Sorry - someone else answer his question. This is just an ill-constructed rant.
Pretty good rant, coming from someone that classifies themselves, as 'one of the least qualified people in the thread'. Inclined to agree.

I haven't got around to going to Gentoo yet, so it's out the door. I despise trannys and what they are doing to the Linux communities. I was going to try Void, but I see that it's also been taken over by trannys and blm rhetoric.

Guess I'll be looking at Devuan as well.
 
The gentoo systemd-tmpfiles stuff is for this moment overhyped, though I admit I will look very, very closely at what happens next. Gentoo actually has quite good track record in yanking out parts of various systemd-related software as to not install whole systemd outright (look up: elogind). It was basically done to enable usage of high-level desktop environments such as KDE, not because of some great love towards systemd.

@Overly Serious
SELinux is actually a very powerful (and very complex) security module. It's just that because of it being shoved by default onto Fedora users (I don't know about other distros), many don't know much of it beside being a pain in the ass and having some very vague and general understanding of what can it be used for. The same applies to sudo on *buntu distros - it's generally seen as a magic command to be invoked when you're lacking them permisiuns. In reality, sudo can be configured on a very fine-grained level and the *buntu perception towards it doesn't give it enough justice IMO.
 
I'm going passwordless with a Yubico key, with the option to yank it out and go back to passwords if I ever take the laptop somewhere outside my fortified compound. Feels good.
You can do that? That's very neat. I might do the same next time I try GNU/Linux as a main OS. It used to be back in the pre-Ubuntu days and then I mainly stuck with Debian (RPM? What's that?). I moved to Windows sometime around late 7 / early 8 which was when Windows, imo, actually became something I really liked. Who knows, if 11 is a bust or MS persist with their telemetry and data collection obsession, I might go back. These days I use GNU/Linux mainly as a platform for software development.

I haven't got around to going to Gentoo yet, so it's out the door. I despise trannys and what they are doing to the Linux communities. I was going to try Void, but I see that it's also been taken over by trannys and blm rhetoric.

I used to like Gentoo. I wasn't an expert but the way I could set flags to get MAXIMUM OPTIMIZATION out of my CPU appealed to me on an aesthetic level. I'm sorry to learn from this thread how things have gone. I guess Devuan may be what I look at next as well, then.

SELinux is actually a very powerful (and very complex) security module.
I've highlighted what to me is the relevant part. Windows ACLs are also very powerful but (by the general standards of software administration) are not complex. The number of times I've seen even experienced Sysadmins fall afoul of SELinux can be counted on, well, yes - one hand. But I am including my thumb in that and frankly, I'm not involved at the Sysadmin level usually so I wouldn't know. (I stick my head through the trapdoor sometimes to explain VPC requirements or marvel at their strange rites and rituals, though).
SELinux is actually a very powerful (and very complex) security module. It's just that because of it being shoved by default onto Fedora users (I don't know about other distros), many don't know much of it beside being a pain in the ass and having some very vague and general understanding of what can it be used for. The same applies to sudo on *buntu distros - it's generally seen as a magic command to be invoked when you're lacking them permisiuns. In reality, sudo can be configured on a very fine-grained level and the *buntu perception towards it doesn't give it enough justice IMO.
There's an epic post from me around these parts on Windows permissions systems vs. *nix Sudo. I should probably find it. It's not my intent to start a Windows vs. Linux debate. Stallman knows there's been enough of those. But three things you will never convince a Windows developer or admin of in short order:
  1. Bash scripting is designed for anything other than job protection.
  2. -/rwx/---/--- style file permissions should exist in the 21st Century
  3. Sudo & root account are a secure approach.
Please don't take that as a bash (I'm so sorry) on GNU/Linux in general, though. Any modern OS is very complex and in comparing two very complex things it is logically impossible that one should not be able to find specific advantages and disadvantages between them.

Anyway, didn't mean to derail. But perhaps it's not wholly a derailment. SystemD is, essentially, an attempt to turn GNU/Linux into more of a Windows model. Thing is, Windows is an object-orientated autocracy. GNU/Linux is a Confederation of Configs. I'd be interested to see a less dictatorial stab at something like SystemD. But I don't like the way it is backdoor'd (I choose my words carefully) in.

(EDIT: for anyone interested in a long post, and not meaning to derail, I found my other post in a thread about viruses. Here if anyone has an idle interest: https://kiwifarms.net/threads/do-antivirus-programs-still-suck-donkey-dick.87198/post-8614577).
 
Haven't used Linux in a long time, but I started with Ubuntu. I used to be very active in the Ubuntu community years ago. I experimented with RPM based distros like Fedora and OpenSuSE, but really only liked Debian and apt based distros. I really like the simplicity of Debian, though Mint is a good compromise that is user friendly.

I eventually moved to Arch and made that my main distro. Pacman is the best package manager from my experience, and Arch really integrates building from source into package manager very well. I used to compile my own kernels and such, but moved away from Linux over time. I haven't checked in on it in a long time, but I hope the project is still thriving.

I have tried Slackware and autist Gentoo before and couldn't really get into them. Spent a day compiling Gentoo from source with emerge and promptly broke the system shortly after. It just isn't for me.
 
  • Like
Reactions: DefinitelyNotABot
(EDIT: for anyone interested in a long post, and not meaning to derail, I found my other post in a thread about viruses. Here if anyone has an idle interest: https://kiwifarms.net/threads/do-antivirus-programs-still-suck-donkey-dick.87198/post-8614577).
In that post you're repeating the same exact misconception about sudo I've mentioned earlier. Sudo is far, far more fine grained than a "hatchet job for being root". It can be configured to run only specified commands as a specified user (which might or might not be root). And there is a distinction between real user id and effective user id, so you can actually distinguish (and binaries such as passwd do it) between processes for which EUID==0, but are run by different RUID and therefore have different semantics.

For all its worth, I consider the UAC (at least in its Windows Vista iteration) to be a poorly made sudo-like of a hatchet job.

At the same time you're bashing the bog-standard Unix discretionary access control to file system objects as very basic (which is true) and go straight to SELinux as a remedy, all the while ignoring the existence of file system ACLs. This is a strawman.

[EDIT] word mistake fixed
 
Last edited:
Haven't used Linux in a long time, but I started with Ubuntu. I used to be very active in the Ubuntu community years ago. I experimented with RPM based distros like Fedora and OpenSuSE, but really only liked Debian and apt based distros. I really like the simplicity of Debian, though Mint is a good compromise that is user friendly.

I eventually moved to Arch and made that my main distro. Pacman is the best package manager from my experience, and Arch really integrates building from source into package manager very well. I used to compile my own kernels and such, but moved away from Linux over time. I haven't checked in on it in a long time, but I hope the project is still thriving.

I have tried Slackware and autist Gentoo before and couldn't really get into them. Spent a day compiling Gentoo from source with emerge and promptly broke the system shortly after. It just isn't for me.

agree on pacman. Arch always felt just more fluid to me.
 
  • Informative
Reactions: Overly Serious
At the same time you're bashing the bog-standard Unix discretionary access control to file system objects as very basic (which is true) and go straight to SELinux as a remedy, all the while ignoring the existence of file system ACLs. This is a strawman.
Well it's not meant as a strawman. It's a long time since I've dealt with GNU/Linux ACLs but they're an optional add-on whereas ACLs in Windows are a core part of the OS which every process uses. and apply seamlessly resources such as files, hardware, Active Directory services. As I covered in my linked post, they're pretty darn slick. IIRC from back in the day, with GNU/Linux ACLs you configure a file system to be mounted specially to use them and they're essentially a shim in front of the existing permissions system that lets you add users or groups as additional entities in the traditional rwx/---/--- style permissions system. I'm also not sure how you manage inheritable ACLs in GNU/Linux, either.

To save going back and forth between threads, this again is the list of permissions I can set with Windows ACLs:

ListDirectory ReadData WriteData CreateFiles CreateDirectories AppendData ReadExtendedAttributes WriteExtendedAttributes Traverse ExecuteFile DeleteSubdirectoriesAndFiles ReadAttributes WriteAttributes Write Delete ReadPermissions Read ReadAndExecute Modify ChangePermissions TakeOwnership Synchronize FullControl

And here is an actual Windows ACL example:

Path : Microsoft.PowerShell.Core\FileSystem::C:\sharestuff Owner : BUILTIN\Administrators Group : NT AUTHORITY\SYSTEM Access : Everyone Allow ReadAndExecute, Synchronize CREATOR OWNER Allow FullControl NT AUTHORITY\SYSTEM Allow FullControl BUILTIN\Administrators Allow FullControl BUILTIN\Users Allow Write, ReadAndExecute, Synchronize Audit :

And to repeat myself from the other thread, look at how Audit is a built in option where you can set the list of actions you want to trigger log entries. The thing with the Windows ACLs is that they are actually very simple to use. Anyone using Windows reading this can set them right now without even breaking out Powershell by right-clicking on a file or folder, selecting properties and clicking the security tab. I encourage people to have a play with it - click on Audit and add a trigger condition for what you want to audit, inheritable to everything in the folder. Select a user from the Permissions tab and click on View then Show Advanced Permissions and see how much you can do really easily out of the box. And of course you can do all of this in a more automated way with Powershell. I know you interpreted my comparing to SELinux rather than Windows ACLs as a strawman, but I think to come close to feature parity with Windows ACLs, you need to use SELinux. Unless I'm missing something, GNU/Linux ACL extensions are a lot more limited. They're just a shim on top of the existing UNIX permissions model that if you mount a file system with it interposes itself and checks additional accounts before returning the same rwx/---/--- style decision. Hence my jumping straight to SELinux. Apologies that this came across as a strawman. I'm not as familiar with GNU/Linux as I used to be. I think there's valid reason to say the GNU/Linux equivalent is SELinux rather than its ACL extensions, though.

In that post you're repeating the same exact misconception about sudo I've mentioned earlier. Sudo is far, far more fine grained than a "hatchet job for being root". It can be configured to run only specified commands as a specified user (which might or might not be root). And there is a distinction between real user id and effective user id, so you can actually distinguish (and binaries such as passwd do it) between processes for which EUID==0, but are run by different RUID and therefore have different semantics.

For all its worth, I consider the UAC (at least in its Windows Vista iteration) to be a poorly made sudo-like of a hatchet job.

As regards root, I am aware that you can set sudo to allow or disallow certain thinks based on what user is executing sudo. I wasn't aware it allowed the application you're calling to query it for the original user ID. That's interesting, I suppose it makes sense. I think sudo is meaningfully different to the Administrator Role on Windows, though. Conceptually they're not the same.

The chief problem with Windows Vista's permissions model (which is when they changed Windows security from being crap to being crap in a different way) was that the OS and software on it hadn't had a chance to catch up to the new model. Everything just kept trying to run as Administrator like it did in the old days and the new sheriff in town kept calling them on it. Which translated into the user getting some bloody permission's box popping up every ten minutes. Which became a running joke. In Windows 7 this happened less often because the programmers were learning and finding the time to write things to only ask for the permissions they actually needed. At least that's part of how it got better. It's not a poorly made sudo equivalent. It's fundamentally different. Root is a user account. Other processes ask to run things as root or are root but it's all root and all uid 0. Administrator is one role among many on Windows and is granted to accounts as needed. That account therefore gets the permissions it needs but still operates under its own account, which can be any authorised account. That feels cleaner to me. It's not operating as uid 0 with optional means of tracking RUID, it's always its own account. Off the top of my head, UID and RUID are going to be local to a given machine, right? UID 0 on box A is different to UID 0 on box B yet they're both UID 0. On Windows, every account is a distinct account on every level.

Anyway, I'm aware that these sought of discussions can get emotional. My personal take on things is that Windows is more secure at guarding against attackers that aren't Microsoft / State actors with good relations with Microsoft. Part of good security is it being easy to use and Windows has that. And GNU/Linux is more secure at guarding against attackers that are state actors with good relations with Microsoft. Though, to bring things full circle, I think SystemD is undermining that. It's trying to impose a Windows style approach on a non-Windows like system. Windows is Object Orientated from top to bottom. Every part of the OS you interact with is exposed as an object. That's not the case on GNU/Linux but SystemD is trying to build this same fat-binary approach over there. Incidentally, that's also the reason why Powershell works great on Windows but is a poor fit for GNU/Linux and likewise in reverse for Bash. Bash joins everything up with text mangling. Powershell is all about objects. The fundamentals of the two OS's are different.

Sperg over. :)
 
  • TMI
Reactions: Dick Justice
This is a lot of sperging on Windows ACLs.
If systemd is basically trying to reinvent the Windows wheel for certain things then I can understand people's frustration. I've never delved down that rabbit hole and am just aware of people hating it and even some loving it.
The tl;dr is it sounds like it goes against the core philosophy many Linux users have held for so long.
 
Well it's not meant as a strawman. It's a long time since I've dealt with GNU/Linux ACLs but they're an optional add-on
Important part bolded.

It's as much "optional" as having X-server on a desktop machine is optional, because "unix philosophy" or some other gran autismo, theoretically allowing you to actually decide what goes into your system and what does not.

Meaning: I haven't seen any distro-kernel not having ACLs turned on in...8 years now? I was a holdout for many years until some userspace utility (which I don't remember at the moment) forced me to finally cave in and recompile the kernel with dems acls thingamajics turned on.

with GNU/Linux ACLs you configure a file system to be mounted specially to use them
Untrue, unless you're using some exotic FS which I have no experience with and which actually requires some magic mount options. I don't know of any mainstream FS requiring any effort to use ACLs.

they're essentially a shim in front of the existing permissions system that lets you add users or groups as additional entities in the traditional rwx/---/--- style permissions system. Hence my jumping straight to SELinux.
Different OSes have different ideas on security models, more news at eleven. And SELinux is very, VERY fine-grained on what can it do. Not surprising due to it being a product of the NSA.

As for the rest of your post: I'm not interested in discussing merits of one security model over another. I don't care. FWIW, windows might have it sorted out a lot better. I'm here being an exceptional niggerfaggot only because someone was Wrong On The Internet™ in re: ACLs on loonix.

As regards root, I am aware that you can set sudo to allow or disallow certain thinks based on what user is executing sudo. I wasn't aware it allowed the application you're calling to query it for the original user ID.
I'm not entirely sure (though I would be surprised if it wouldn't) that processes with EUID changed by sudo have their original RUID saved. The typical scenario where this distinction is used is in setuid binaries such as passwd. I assume sudo works in the same way.

The chief problem with Windows Vista's permissions model (which is when they changed Windows security from being crap to being crap in a different way) was that the OS and software on it hadn't had a chance to catch up to the new model.
Relevant:
Those who do not understand Unix are condemned to reinvent it, poorly - attributed to Harry Spencer
MS finally admitted that they cannot run any longer from actually having users, permissions, sudo and home directories (and conditional variables, LOL). I fully agree that the clusterfuck which occured at the time of Vista release was mostly due to software being shit and still having shitty assumptions dating back to Win'95 days.

I still can't stand doing serious work on modern windows though, and I mean basic ergonomics and not some high-falutin administrative work. It's so clunky and irritates me so much that I actually fired my employer (twice) for forcing me to use it. I applaud that MS finally invented multiple virtual desktops after, what? 30 years? of unix having them. Maybe I'll live long enough for MS to make their window manager actually NOT suck donkey ass. I'm not holding my breath.
It's not a poorly made sudo equivalent. It's fundamentally different. Root is a user account. Other processes ask to run things as root or are root but it's all root and all uid 0.
I think we've already established that sudo is something more than "I need to run this shit as a root/superuser/administrator/grand mufti".

Off the top of my head, UID and RUID are going to be local to a given machine, right? UID 0 on box A is different to UID 0 on box B yet they're both UID 0. On Windows, every account is a distinct account on every level.
I don't quite get what you're trying to say here.
 
Important part bolded.

It's as much "optional" as having X-server on a desktop machine is optional, because "unix philosophy" or some other gran autismo, theoretically allowing you to actually decide what goes into your system and what does not.

Meaning: I haven't seen any distro-kernel not having ACLs turned on in...8 years now? I was a holdout for many years until some userspace utility (which I don't remember at the moment) forced me to finally cave in and recompile the kernel with dems acls thingamajics turned on.


Untrue, unless you're using some exotic FS which I have no experience with and which actually requires some magic mount options. I don't know of any mainstream FS requiring any effort to use ACLs.


Different OSes have different ideas on security models, more news at eleven. And SELinux is very, VERY fine-grained on what can it do. Not surprising due to it being a product of the NSA.

As for the rest of your post: I'm not interested in discussing merits of one security model over another. I don't care. FWIW, windows might have it sorted out a lot better. I'm here being an exceptional niggerfaggot only because someone was Wrong On The Internet™ in re: ACLs on loonix.

I've just checked and lo and behold, ACL extensions are compiled into my current distro and my filesystems have been mounted with it. So I stand corrected on that. Coincidentally, eight / nine years ago was around last time GNU/Linux was my primary OS. So I accept that I was wrong on the Internet about that. :)

I still can't stand doing serious work on modern windows though, and I mean basic ergonomics and not some high-falutin administrative work. It's so clunky and irritates me so much that I actually fired my employer (twice) for forcing me to use it. I applaud that MS finally invented multiple virtual desktops after, what? 30 years? of unix having them. Maybe I'll live long enough for MS to make their window manager actually NOT suck donkey ass. I'm not holding my breath.

I accept this as a matter of preference. So long as you're using KDE, Cinnamon, Xfce or similar, that is. If you're using Gnome 3 and calling Windows a bad UI you can fuck right off! :)

More seriously (I was serious), I know every shortcut on Windows and I honestly find it pretty good to use. But that's outside the scope of what I'd want to argue.

I think we've already established that sudo is something more than "I need to run this shit as a root/superuser/administrator/grand mufti".
Ehhhhhh, I still say that's what it is. The fact that you can put a whitelist of things you're allowed to do with it in front of it doesn't really change that it is a fundamentally different approach to Windows. Root is simply not a concept in Windows nor has it just been renamed "Administrator".
I don't quite get what you're trying to say here.
If I have a AD account it's always that. If that account has a administrator privileges on a box, it remains still that account. There's no concept of using a local account to perform actions on that box (e.g. but not limited to root). If I look at logs from two different UNIX boxes I may well see entries for UID 0 / root on both of them. But they're not the same account, they're two different accounts with the same name on different boxes. Does that make sense?
 
I accept this as a matter of preference. So long as you're using KDE, Cinnamon, Xfce or similar, that is. If you're using Gnome 3 and calling Windows a bad UI you can fuck right off! :)

More seriously (I was serious), I know every shortcut on Windows and I honestly find it pretty good to use. But that's outside the scope of what I'd want to argue.
Gnomies may as well fuck off since version 2 even. The whole project is a joke and GTK is a bad joke. I use KDE since 3.3 or so, not that it hasn't made me mad a few times and I still despair over the inability to set different wallpapers on different virtual desktops. This was a bog-standard feature in KDE3, for some reason was removed in KDE4 days. I was so mad I stopped donating to them around the time.

re: Windows
It's not really the shortcuts (though I'd like them more exposed and configurable). It's the lack of a proper terminal (ConEMU is barely passable) and clunkiness of window management. I very much like the unix-style moving and resising of windows with Alt+left click/right click. Lack of something like that is a no-go for me. And that's just a start.

TL;DR - I don't like MS "our way or the highway" UI. I want to have the ability to reconfigure things to my liking.
If I have a AD account it's always that. If that account has a administrator privileges on a box, it remains still that account. There's no concept of using a local account to perform actions on that box (e.g. but not limited to root). If I look at logs from two different UNIX boxes I may well see entries for UID 0 / root on both of them. But they're not the same account, they're two different accounts with the same name on different boxes. Does that make sense?
OK, I think I understand now. I'm not well versed in the human-management side of linux administration, but from the top of my head I think this is something that is solved via LDAP. Can't opine how much these are similar or different though, I'm not competent at all in AD nor LDAP.
 
  • Like
Reactions: Overly Serious
Gnomies may as well fuck off since version 2 even. The whole project is a joke and GTK is a bad joke. I use KDE since 3.3 or so, not that it hasn't made me mad a few times and I still despair over the inability to set different wallpapers on different virtual desktops. This was a bog-standard feature in KDE3, for some reason was removed in KDE4 days. I was so mad I stopped donating to them around the time.

Gnome 3 is hideous (somehow Cinnamon is alrightish, though). But it has Ubuntu's backing so I don't think it's going away any time soon.

re: Windows
It's not really the shortcuts (though I'd like them more exposed and configurable). It's the lack of a proper terminal (ConEMU is barely passable) and clunkiness of window management. I very much like the unix-style moving and resising of windows with Alt+left click/right click. Lack of something like that is a no-go for me. And that's just a start.

Windows has now ripped off GNU/Linux terminals pretty well. It still has the standard Powershell one (which is in turn far superior to the old command shell interface but Windows Terminal is pretty sweet. Also, when you open a new tab in it, if you have WSL (Windows Subsystem for Linux) you can just drop-down select Bash for the new tab. Only main irritation for me is when you open a new tab, it always defaults to the home directory whereas when I open a new tab in every Linux shell tool it defaults to wherever I opened the new tab from. I haven't checked if there's a way to change that on Windows.

TL;DR - I don't like MS "our way or the highway" UI. I want to have the ability to reconfigure things to my liking.

OK, I think I understand now. I'm not well versed in the human-management side of linux administration, but from the top of my head I think this is something that is solved via LDAP. Can't opine how much these are similar or different though, I'm not competent at all in AD nor LDAP.
I think has become a tangent at this point so I'm going to leave it. I totally get disliking MS's "my way or the highway" approach. But at the same time, without it, Windows would be a mess. GNU/Linux and Windows both have very talented technical people who use them. But Windows ALSO has a large number of technical idiots (in both senses) that use it. It has to deal with that somehow. I mean, Ubuntu is, in desktop terms, the most successful GNU/Linux distribution. You going to tell me that's not dumbed down. ;)

Bringing this back around to distributions, MS have now released their own Linux distribution. CBL - Mariner.


There's no included GUI and no downloadable ISO. This is basically so that MS can have a standard for using on Azure and maybe in the future to supplant Ubuntu as the most common WSL install. Still, fun little thing to note.
 
  • Informative
Reactions: 419
Can I get the rundown on why GNOME is shit and why other desktops are better?
 
Back