The Linux Thread - The Autist's OS of Choice

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
Yeah. https://thehackernews.com/2022/03/popular-npm-package-updated-to-wipe.html?m=1

Not sure what happened to him, my guess is died of AIDS.
His GitHub account still shows activity as of 4 weeks ago:
ria.png

 
Didn't someone with a commonly used library on github do this, but to target machines in Russia at the start of the war? Were there any consequences for them?
Have people using javascript ever cared about security? I feel like it's just business as usual for that kind of stuff.

I think someone putting an exploit into sudo or the uutils package would have a different effect. I certainly would never use whatever tool gets exploited again. It would give these rust rewrites a bad name, and even if deranged trannies thought doing that to chads was gold, they would have to realize it also opens the floodgates for the same thing to happen to them.

Also I Dont know about sudo-rs, and uutils but I know for sure the rust put into the kernel isn't allowed to use remote packages. Some of the others might be the same but I cant remember. Which if so, eliminates thr possibility of a supply chain attack from some random library. Which would mean for that to get into the actual tool it would put the blame directly on the people making the project.
 
Also I Dont know about sudo-rs, and uutils but I know for sure the rust put into the kernel isn't allowed to use remote packages. Some of the others might be the same but I cant remember. Which if so, eliminates thr possibility of a supply chain attack from some random library. Which would mean for that to get into the actual tool it would put the blame directly on the people making the project.
For sudo-rs, here's the list:
Code:
name = "diff"
name = "glob"
name = "libc"
name = "log"
name = "pretty_assertions"
name = "yansi"
For the alleged APT re-write, I'd hope that the Debian package will require using Rust libraries already packaged in Debian for the build.
 
Have people using javascript ever cared about security?
I'm sure plenty of solid javascript developers do but javascript attracts "move fast and break things (and never fix them)" types who rely on a billion dependencies without a second thought so.... "yes surely" but "overwhelmingly no." You can use Javascript without using npm and other things. You can find people who will say they know Javascript but really only know specific frameworks and don't fundamentally understand the language itself, it's wild.
 
Putting Snaps aside, Ubuntu and its flavors as of late had been dealing with a record number of breakages and other technical difficulties, one of which is caused by Canonicals retarded decision to replace long-standing and proven core utilities with newfangled ones not fit for production. Flatpaks were broken in the latest release, something Ubuntu users rely on, a critical issue upstream just shrugged about.
Canonical hasn't cared about the interim releases since around 22.10 or so. If you use them it is expected that you have the knowledge level necessary to deal with breakages yourself or at least just file a bug report and sit tight.

They should probably be removed from the download page, quite honestly.
 
It should be said thst the .10 releases aren't lts releases since you are mentioning it. These are the releases where they test new potentially breaking brings. It's not really something I would say speaks much for Ubuntu as a whole.

I still wouldn't use Ubuntu, and I still dont like the goal to replace the coreutils. But it's not the same thing as then throwing the uutils on an lts release with no testing and saying good luck.
 
Rust won't make the kernel less secure now, but it will in the future when the Rust fad ends and all the Rust in the kernel has to be rewritten in C by incompetents.
 
Good, because wifi has been the real hold-back for BSD for a while now.

Not really. There's a rich tradition of desktop BSD projects building off FreeBSD. GhostBSD is almost usable, PC-BSD was great until they changed into TrueOS and went defunct in 2018. It's really not that much of a hassle to get FreeBSD into a functional desktop state; if an Arch faggot can rice out a generic Wayland/Hyprland setup, then a FreeBSD faggot can easily accomplish something similar with Openbox and Xorg. The real litmus test is whether or not XLibre will become an official port.
 
It was a huge pain in the ass for me. Which is why I have such a distaste for it. At least compared to how hassle free the current linux desktop is in comparison. Freebsd really has a long way to go. Getting things installed isn't really the hard part. It is things like their wifi stack being so much worse than linux's, and having to run it in a vm to get a usable connection. Missing a lot of programs, or having half way broken ports of them. Not having a lot of the nice tooling people have built up around things on linux that it's easy to take for granted, until you no longer have them. It just felt like I was using linux, but crippled, and broken. I think the most disappointing thing to me about the bsd's I've tried. Is I want to like them. In the current state, I see no reason why I would ever actually use them. At least not for a desktop machine.

Maybe in the next few years if they keep focusing on supporting the desktop use case. It will get to where I don't feel like that. I have my doubt's though, because as much as people can find things here to bitch about. I think linux will also continue to make improvements over the same amount of time. (also it's not like freebsd is escaping wayland either, it's just as much a thing on freebsd, even though gnome completely fucked all the bsd's with their recent decisions. You don't hate GNOME enough.).

When I've looked back at the history of linux, alongside the bsd's particularly freebsd, since openbsd very much makes it clear it's server first from everything I've seen. Linux generally is faster to adopt new things, and more eager to support as much as it can. And that has largely been to its benefit. Like linux adopting SMT years before freebsd even considered it. That particularly hurt freebsd, from what I remember reading. IIRC linux adopted it when it was fairly new, partially to support supercomputers at the time. But it quickly became important for desktops, and mobile devices. The same things have been echoed through the two OS's existence. Linux is quick to adopt freebsd is slower, people use linux because it already supports X thing people want to use. Linux's user base grows, and it's support for said thing improves then X thing get's more support from the people using linux because they want X feature to work well on the system they are using. Repeat. It also helps that Linus had the forsight to use the GPLv2. Which is a whole different topic.

Then there is the complete operating system. vs just the kernel thing. The bsd people will fight to the death on this. But I think that also worked in linux's favor. As a free software project, having just the kernel, people can build up a complete operating system around I think also worked in linux's favor. The end result is you aren't stuck with one group of people's idea of what the system should be, and how it handle's packaging, and what they think is worth packaging. You can use anything you want pretty easily. If you want something as close to upstream as possible you can use arch. If just want to have the same versions of packages with only security patches for years at a time, because you are running a system that needs to never have downtime, you can use debian. If you want to handle everything yourself, you can just take the kernel, and build the system yourself. They're all linux, and they all basically work the same way once you understand what's happening. So you really aren't going to be at a loss if you move from one distro to another. The end result, is in my opinion the most freedom you can get from an operating system. The complete freedom of choice on how you want to run your computer. As far as I know there is nothing else that gives you the kind of choice linux does. Not the bsd's, not any of the older basically dead unix's, certainly not apple, and windows.
 
I’m on Omarchy and super happy so far. My first time using Hyprland too.

I wana recommend Omarchy to win 10 people but honestly it’s better for Mac users since they are used to the concept of a Super+Spacebar hotkey and multi desktops.
Don’t recommend it to anyone and learn to stop installing stupid shit on your computer. This thing is all over slop tube and it’s totally baffling to me why this is getting any attention besides the DHH/basecamp affiliation. To be clear, I don’t give a shit about DHH or whatever issues people seem to have with him.

What do you get with this install?
1. Totally retarded configs that they overwrite on update. Also managed to ship with a blatant security flaw for a while. you love to see it for all the new users. None of it is even packaged, it updates by cloning a repo and writing over a bunch of files.
2. Dozens of unorganized scripts of which a tiny fraction are useful, many are basically what you’d get as the first result searching for “Linux how to ____”. For a handful of these things they have added a script just to write “pkill ___” or something that only gets called in one random spot in the configs. So that’s brilliant we get more scripts to sift through and a scavenger hunt when you’re trying to debug your configs. There’s one for every single thing you can do with pacman.
3. Grok AND ChatGPT, Google chrome by default!!
4. Idiot centric features like a pacman helper and buttons to help you run all two commands required to set up docker. Seriously, who is this for? “Devs” who can’t use a package manager? Why would I want permanent menu options to setup software I don’t want to use? Ok, so you needed help running the two lines to install and configure docker, but now I guess you’re just stuck with a permanent offer to install it again. It’s just a set of chores cause you’re going to end up tearing it down anyway.

for those who don’t know, the reason I’m talking about the menu at all is because it’s really doing about 99% of the work and has many of the scripts accessible from it. It uses the walker launcher, which is alright, good for setting up layered menus. It’s newish and on a surface level looks like it’s doing something unique if you have never scripted with dmenu before. This single project not written by any of the contributors is the single greatest reason it grabs anyone’s attention. There are multiple features like making TUIs that are presented as new and unique but it ends up being simple usage of stuff like gum.

And what floors me most is they are receiving funding for this! Of all the projects that could use some help, it’s this one with a bunch of little scripts, a corporate maintainer, and other people’s software that’s getting it.

Even people I like are such fags over it. Just weeks before he and his friends decided to hype the shit out of omarchy, Primeagen put out a video about how he likes his desktop and it’s the exact opposite of this shit. What a fag can’t even hold onto his opinions for 2 god damn weeks and give his honest take on software. All these YouTube devs in his stream saying repeatedly “we’re using omarchy because it just works.” Smells like a fucking ad. You mean this group of developers who live code on stream every day needs help getting their computers to work? Then fuck off YouTube making programming content. I am probably the only one who gives a fuck, but this leaves a horrible taste in my mouth. A mediocre project built on other people’s work (without so much as a thanks), making money off a rice and clearly running a PR campaign.
 
Last edited:
@Kaiba Cuqk63 - TLDR: install Artix with XLibre and i3 mainline Arch with Wayland and Hyprland , learn some proper bash scripting like a man, and don't be an obnoxious faggot about it. Stop fiddling with your computer and actually use it for all the shit you claim to use it for. I just instinctively recoil at Linux distros where we've clearly lost the plot, and we're now trying to justify the sunken cost because no one ever wants to address the real problems at hand. CachyOS, Omarchy, Manjaro, EndeavourOS, they all fucking suck. Same goes for Pop_OS; you won't ever be Pinguy OS, and both are demonstrably worse than Linux Mint.
 
Knowing how to read package code is such an underrated skill these days. Even in the mainline sphere of RHEL/Debian/Ubuntu/Arch and their derivatives, you gain a lot from being able to wrap up your own packages and read those of others, especially if installing from outside of the main repos a la AUR. I'd strongly recommend trying to package some stuff for yourself regardless of your distro, especially if it isn't a downstream of something else. Guix taught me the value of not just turning your nose up and kvetching about muh outdated packages, but spinning up your own. Same goes for manually configuring your own dots and config files. Following manuals and putting together your own system is extrmely satisfying when it all clicks into place. Been considering doing LFS for the same reason, if time allows.

Inb4 "muh just werks tinkertranny wagie waaaah waaah"
 
Inb4 "muh just werks tinkertranny wagie waaaah waaah"
I want to use my computer for doing stuff, not spend hours upon hours tinkering and putting it all together because I get a kick out of it. Arch/Artix without an installer is a waste of time if you're going to use it for anything but actual desktop work. Doubly so if the installer means you've installed it "the wrong way" and it'll lead to issues which you wouldn't have if you installed it "the right way", which involves wasting time typing out a command after command. If your distro demands that for it to work, it's a shit distro not meant for real life usage, period.
 
Every opinionated Arch distro is a massive meme. If you want out of the box linux just use Debian and its related variants. I can get devs wanting "bleeding edge" but if you're using arch you're going to be hands on no matter what variation of it you're using, just run a clean arch install and get your WMs and programs yourself
 
This whole computer thing was better when the command line acted as a natural ability filter.
 
Back
Top Bottom