Linux

This magazine is not receiving updates (last activity 49 day(s) ago).

DannyBoy , in What would an ENSH*TTIFIED Linux distro look like? [video]

What would it look like? I'd guess Amazon ads in the search bar, proprietary package managers overriding the old open package manager, and popup ads for distribution Pro?

Wait...

barbara ,

Ubuntu was my first distro because ubuntu was linux for outsiders many years ago. Any other distro was only for hardcore people. I don't regret hopping around the linux world.

jkrtn ,

I also started on Ubuntu. They used to be pretty great, good device support and basically no hassle. But I am done af and not going back.

DannyBoy ,

That's me as well, they did a lot to get newcomers in. It's just easy to poke fun at them these days.

AbidanYre ,

It was the only one that didn't freeze when I plugged something into the USB port on my laptop when I started 20 years ago.

I've since moved to plain Debian because of canonical's decisions.

spicytuna62 ,
@spicytuna62@lemmy.world avatar

I used Ubuntu for over 10 years. I loved it. But Canonical does have a lot of baggage. Plus, I wanted to go to the source. So that's why I use Debian. I'd still advise a new user to go for Mint if they loved the Windows UI or Ubuntu if they hated it. If you use and love Mint, I don't think anyone would criticize you for continuing to use it. If you use and love Ubuntu, I'd say Debian is a very easy next step.

phx ,

I used to be "Debian on the server, Ubuntu on the desktop" but recently I've spun up a few Debian boxes for desktop and I'm pleasantly surprised.

Kinda wish Valve would go for a full-out supported distro that stays in step with the Deck for Linux gamers (the old desktop SteamOS is kinda abandoned from what I can see), among with making the deck frontend a supported desktop manager. It would make sense for them to do so and rake in the game sales whilst providing a well-supported platform without the shit others are doing.

zaphodb2002 ,

Check out Bazzite, it's basically that. I've been using it on my desktop for gaming and development for a month or so now and it's been great.

phx ,

Thanks. I'll check into it but TBH I do really prefer .DEB based distros and that one seems to be Fedora based

Elkenders ,

Yeah I've got Debian on the server and on my laptop and I don't know why I'd want anything more user experience focussed. It just works for me.

CalcProgrammer1 ,

Same. I started really using Linux with Ubuntu 6.06 and was drawn in by its "Linux for human beings" goals - the Ubuntu homepage of the era really pushed the ideals of community and openness. Canonical sat in the background paying to send you free CDs in the mail. It was such an idealistic thing back then.

And then it all changed around 2010. The color scheme shifted to a shitty MacOS lookalike, the human elements were dropped, the logo was reworked, it got bundled with a paid music store, then Amazon ads in the search, and it's been a roller coaster on a downward spiral ever since. I switched to Debian not long after the initial enshittification in the early 2010s and have not looked back, though I moved most of my systems to Arch a few years back because I like life in the fast rolling release lane and Debian wouldn't support my new GPUs.

warmaster , (edited )

Hey! Sorry for the offtopic comment but... Glad you made it to Lemmy, and from the bottom of my heart: thank you so much for OpenRGB.

Awesome collab with KDE, Tuxedo, looking forward to the kernel implementation !

phx ,

Huh? Is the previous poster an OpenRGB developer? That's cool!

warmaster ,

He's the lead dev, his profile pic is the OpenRGB logo and his nickname is the same across social networks.

bigmclargehuge ,
@bigmclargehuge@lemmy.world avatar

I got into linux right before all the snap drama really blew up (it did exist but didn't seem to be quite as hot of a topic). I really liked my experience with Ubuntu, but seeing where Canonical has taken it, I'd never recommend it to anyone. I'd honestly advise newbies to use Debian. It's incredibly stable, has a fantastic and well established community, and has everything an average user would want without adding layers of confusion with things like snap.

jjlinux ,

What Fuckbuntu spin is that?

DannyBoy ,

Ubuntu has had all three of those things. Amazon ads in the search bar was awhile back. Not sure but I assume they still hijack installing Firefox using apt and instead install it using snap. And Ubuntu Pro popups are a new thing.

Shareni ,

You forgot selling user searches to amazon

jjlinux ,

Now that I was not aware of. WTF?

Shareni ,
jjlinux ,

That's insane.

Does anyone know if this is still the case? This video is 11 years old, but logic and common sense tell me that, if anything, it should be even worse now.

Shareni ,

No clue, but they did their "whoopsie, didn't know you wouldn't like it, now it's opt in" pretty quickly.

A while back I've read about some allegations that they're illegally collecting data from Azure Ubuntu instances and sending Ubuntu pro marketing material.

jjlinux ,

It's ridiculous how Ubuntu went from the easiest entry to Linux to one of the most hated distros in the community. Seriously, I'll never understand how the broken brains of their leadership even work.

youngGoku ,

!$$$$$$!<

jjlinux ,

Ah, now it's clear. The Apple of the Linux world.

DannyBoy ,

Not so much broken as change of focus. Their focus now is money, and it's hard to turn down hundreds of millions of dollars.

jjlinux ,

There are ways to not having to turn them down while still providing a good product.

HumanPerson ,

Stock

jjlinux ,

🤣

bjoern_tantau , in Does anyone know why SteamOS is based on arch rather than Debian?
@bjoern_tantau@swg-empire.de avatar

The popular opinion is that it was easier for them to get up-to-date packages that way.

My opinion: It's just what the people working on the Deck were using at the time themselves.

Other reason might be that they had SteamOS 2 based on Debian and probably had some problems with it that they could solve on Arch more easily.

seaQueue ,
@seaQueue@lemmy.world avatar

Arch packaging is also significantly easier to work with in my experience. I've packaged for both for some years and I'll take the Arch build system over wrangling dpkg every chance I can.

toasteecup ,

+1 to this. I built a few deb packages at a previous company. It was a solid packaging suite but good lord was it a pain to work through

1984 ,
@1984@lemmy.today avatar

Totally agree. Arch is actually a really good, simple system. That's why so many people pick it as their main distro. Once you have installed it a few times, it's just very simple how it works. There is no magic.

swooosh , (edited )

The difficulty with arch is not get it up and running. It's about keeping it up to date. Do you have selinux enabled? I like selinux and among other things that's what fedora bundles for me. I could do everything myself but not only do I have to know the state of the art today, I also will have to know what's up tomorrow. I have to keep up with it. That is the difficulty with arch. Selinux is just one example but probably a prominent. I bet many people running arch have not installed it.

1984 ,
@1984@lemmy.today avatar

True, I have not installed it. I ran Fedora for a while long time ago and selinux was causing tons of headaches. So I never wanted to have it on my system after that.

LeFantome , (edited )

How is keeping Arch up-to-date hard? Because there are a lot of updates?

I found Arch to be easier to maintain than any other distro I use. Everything is managed by the package manager ( no snaps, no flatpaks, no PPAs ). Updates are frequent but small and manageable. There are really no update “events” to navigate. And everything is current enough that I never find myself working around missing features or incompatibilities. I found it to “just work”.

I am not sure how your first point relates to SElinux. SELinux is part of the Red Hat ecosystem which is why Fedora uses it. It is not new ( SElinux may pre-date Arch Linux ). Whether you have it installed or not has nothing to do with how hard the system is to maintain. Default Debian installs do not use it either. Most Linux distros don’t. Ubuntu and SUSE use AppArmor instead.

I do not use SElinux on desktop but it makes sense for a server. The Arch kernel includes SElinux support so all you have to do is install the package if you want it. Generally, Arch gives you a newer version than Fedora does.

swooosh ,

Flatpak is another good example besides selinux. You as a user have to be up to date how to install packages. You have to install flatpak yourself. I trust that you are up to date enough, but many people lack time and especially interest in how the system works. Many people don't care as long as it works. On arch you have the freedom to do everything but you have to take care of a lot of thing on your own. E.g. fedora makes a lot of decisions for you. You do not have to read about firewalls, you can, but you don't have to. On arch I highly advise evryone to read what a firewall is and then decide which firewall to use and set the right settings. Arch is not bad but it's not for the average person who doesn't read readmes and guides and that's ok

pathief , (edited )
@pathief@lemmy.world avatar

You can also install "app stores" on arch, if you so desire. I believe the most famous one is pamac.

You can configure the firewall with the KDE GUI, you don't need additional knowledge than the one you'd already need for any other system.

I wouldn't recommend Arch for newbies with no technical background but I feel like EndeavourOS is very simple to install and use.

patchexempt ,

I feel like this is the answer. if you've ever had to maintain a build pipeline or repository for .deb or .rpm, it's not exactly pleasant (it is extremely robust, however). arch packaging is very simple by comparison, and I really doubt they'd need much more.

dandroid ,

I have only ever packaged for RPM (the company I work for has our own RPM-based distro). How does it compare? I find RPM to be pretty easy, but I have nothing to compare against.

harsh3466 , in Which file system do you recommend for Linux?

If you’re just doing a vanilla Linux install, ext4 is the way to go.

GolfNovemberUniform ,
@GolfNovemberUniform@lemmy.ml avatar

Upvoted. Not everyone wants to rely on backups and restore broken system every month like on BTRFS

2xsaiko ,
@2xsaiko@discuss.tchncs.de avatar

We're not in 2014 anymore.

GolfNovemberUniform ,
@GolfNovemberUniform@lemmy.ml avatar

File system is a core component of any electronic system. Even if it's just 1% less stable than other ones, it's still less stable. Maybe it's faster in some cases and supports better backups but ehh idk if it's worth it. Losing documents is something you probably want to avoid at all costs

2xsaiko ,
@2xsaiko@discuss.tchncs.de avatar

Yeah, but it isn't noticeably "less stable" if at all anymore* unless you mean stable as in "essentially in maintenance mode", and clearly good enough for SLES to make it the default. Stop spreading outdated FUD and make backups regularly if you care about your documents (ext4 won't save you from disk failure either which is probably the more likely scenario).

* not talking about the RAID 5/6 modes, but those are explicitly marked unstable

GolfNovemberUniform ,
@GolfNovemberUniform@lemmy.ml avatar

Well gtk if it's really as stable as ext4. I will still stick to ext4 though because why change what already works well and tested on almost any machine you can possibly imagine?

boredsquirrel ,

I suppose by being more efficient, "using modern technology" (everything saving Google, Meta, Amazon etc. money and is thus extremely well funded, all server related stuff), is good for the environment.

If something runs faster on the same hardware, it may use less energy. It may also just be restricted in hardware usage, like not using multithreading.

Linux Distros shipping x86_64-v2 packages is a whole other problem...

GolfNovemberUniform ,
@GolfNovemberUniform@lemmy.ml avatar

I have an x86_64-v2 CPU so I highly disagree with your statements.

boredsquirrel ,

Like, all of them... or would you be a bit more specific?

Old CPUs are an okay use case, but targeting will literally remove all benefits in efficiency that were made in the last 14 or so years.

My Thinkpad T430 has v3, and it is a 3rd gen intel. People honestly running hardware older than that are rare.

For sure the hardware should be supported, but it is not the target audience and pulls the others down.

GolfNovemberUniform ,
@GolfNovemberUniform@lemmy.ml avatar

So what solution do you recommend? Only making v3 packages and leaving older hardware support for AUR geeks?

boredsquirrel ,

No, and this is for sure an issue. Having different repos would increase fragmentation a lot.

boredsquirrel ,

My short BTRFS history

  1. Installed on a 1TB NVME
  2. used for 2 years
  3. Rebased my system a ton, used rpm-ostree a ton (which uses BTRFS for the snapshots I think?)
  4. Physically broke the SSD by bending (lol used a silicon cooler pad but it bent it) which resulted in hardware crashes
  5. With dd barely managed to get all the data onto a 1TB SATA SSD
  6. dd-ed the SATA SSD onto a 2TB NVME
  7. deleted and restored the MBR, resized the BTRFS partition to max, resized the BTRFS filesystem to max, balanced it

Still works, never had a single failure

wildbus8979 ,

And LVM is more than good enough for occasional snapshots before a major upgrade.

Eol ,

What's lvm like compared to btrfs?

sping ,

Well lvm makes a shit filesystem and btrfs is useless at volume management.

atzanteol ,

LVM creates "block devices" and is FS agnostic. You can install btrfs on an LVM volume if you wanted. Or any other FS for that matter.

But since it doesn't know anything about the FS it can be a bit more cumbersome to modify volumes (especially when shrinking).

Mereo , (edited )
@Mereo@lemmy.ca avatar

I disagree. My partition is ext4, but Timeshift saved my ass when an upgrade went wrong. I just had to restore the system from a previous snapshot taken before the upgrade.

GolfNovemberUniform ,
@GolfNovemberUniform@lemmy.ml avatar

Of course updates can break stuff. What I don't understand is why would you intentionally go for a less stable FS that can break and corrupt all files? It's especially bad on old machines with limited space where full backups are not possible

Mereo ,
@Mereo@lemmy.ca avatar

Are you talking about ext4 or BTRFS?

GolfNovemberUniform ,
@GolfNovemberUniform@lemmy.ml avatar

Updates can break stuff on any file system but BTRFS is known for worse stability, at least in the past

kurcatovium ,
@kurcatovium@lemm.ee avatar

I'm running it for over 3 years as complete linux moron with no issues whatsoever. It was default in openSUSE and its automatic snapshot feature saved my ass multiple times. I've heard everyone saying ext4 is super stable and I should use it, but I went with default and can't complain.

boredsquirrel ,

I never tested BTRFS on SSDs under 128GB or even HDDs, but never had a corrupted one.

Those anecdotes are worth little so it would be best to have current data.

One of the above points was that the claims are outdated, which would be really interesting to verify.

Like, making a study with many different parameters

  • hdd, sata ssd, nvme ssd, emmc, etc.
  • size: 50-200MB, 1GB, 16GB, 128GB, 500GB, 4TB (from small embedded, to IOT, to usb flash drive, to smartphone, to laptop, to Server/Backup)
  • amount of usage: percentage filled, read/write per minute
  • BTRFS actions: snapshots, balance, defragment
BearOfaTime ,

If full backups aren't possible that's an administrator failure.

Reliance on a file system to never fail rather than have proper backups, is an administrator failure.

ANY system can, and will, fail. Thinking and behaving otherwise is an administrator failure.

"Everything gets gone, sooner or later" - being prepared for it is good administrator behaviour.

GolfNovemberUniform , (edited )
@GolfNovemberUniform@lemmy.ml avatar

Yes but why intentionally choose a worse option? Sorry but it's not very smart imo.

And not having enough space is not an administrator failure. It's usually budget issue. And are you saying that making apps bloated (like severely bloated) is ok and the user should always be blamed for having lower hardware?

lemmyreader ,

Good that you mentioned that. Reminded me that I have an Arch Linux install here where I forgot that I did choose BTRFS during installation. Within maybe a month I noticed FS errors. Looked scary. Nervously searching for documentation was even more scary :

https://wiki.archlinux.org/title/btrfs#btrfs_check -> This article or section is out of date. (Discuss in Talk:Btrfs)
Warning: Since Btrfs is under heavy development, especially the btrfs check command,
it is highly recommended to create a backup and consult btrfs-check(8) before
executing btrfs check with the --repair switch.

What is this? My beloved Arch Wiki is not 100% perfect!

Then found this :

WARNING: Using '--repair' can further damage a filesystem instead of helping if it can't fix your particular issue.

Warning

Do not use --repair unless you are advised to do so by a developer or an experienced
user, and then only after having accepted that no fsck successfully repair all types
of filesystem corruption. E.g. some other software or hardware bugs can fatally damage
a volume.

I figure this explains the popularity of BTRFS snapshot configurations.
Luckily I had some backups :)

Ephera ,

Filesystem snapshots won't help, if the filesystem itself corrupts. But I've been using BTRFS for 6 years now and haven't had a file system corruption, so mileage may obviously vary.

eugenia , in Gnome's Adwaita team is breaking icon compatibility
@eugenia@lemmy.ml avatar

Reading the bug report about all that ( https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/288 ), it's crazy to see how the gnome dev (Red Hat employee) replies to the issue. He completely ignores the issue in the beginning, then that he doesn't care to follow the spec because it's "old", and yet, he still advertises to the OS as an fdo theme, so OSes ship with it. He's hurting non-gnome apps, and he simply doesn't seem to care about it. To me, this shows a person who simply doesn't care about ecosystem.

woelkchen OP ,
@woelkchen@lemmy.world avatar

If it's sabotage, it would be kind of caring.

Devorlon ,
@Devorlon@lemmy.zip avatar

If you look at every interaction with a Redhat developer in the context of them having KPIs / set work to do. The responses to non critical issues / MRs makes a lot more sense.

Not saying that it makes it any better tho.

LeFantome ,

I have defended Red Hat a fair bit over the past year. Their level of contribution to the community is a big reason why.

It is clear though that their prominence comes with a downside in the paternal and authoritative way that their employees present themselves. Design choices and priorities are made with an emphasis on what works for and what is required for Red Hat and the software they are going to ship. The impact on the wider community is not always considered and too often actively dismissed.

Even some of the Linux centrism perceived in Open Source may really be more about Red Hat. For example, GNOME insists on Systemd. Both projects are dominated by Red Hat. There have been problems with their stewardship of other projects.

To me, this is a much bigger problem than all the license hand-waving we saw before.

possiblylinux127 ,
@possiblylinux127@lemmy.zip avatar

Gnome uses systemd because it is easier and better. Why would you reinvent the wheel.

proton_lynx ,

I was getting really pissed seeing that Pointieststick had to explain the same fucking thing OVER AND OVER again. I don't know if the gnome dev in question is stupid or just trolling.

UserMeNever ,

Gnome is the Mac of the Linux desktop world.

Nothing new here, Gnone losted the plot with Gnome 3.

lemmyvore , in Debian maintainer unilaterally strips KeepassXC package of a lot of features

They didn't "strip" anything, they've split it into 2 variants, a package without networking features (-DWITH_XC_NETWORKING=OFF) and a package with them, because it's considered a privacy issue to have your password manager phone home and fetch favicons and so on. The packages will be called keepassxc and keepassxc-full going forward.

tinsuke ,
@tinsuke@lemmy.world avatar

KeepassXC replied on that thread that it wasn't just the privacy problematic networking that was removed:

that bug report is bunk. He removed ALL features, not just networking. That includes yubikey support, auto-type and browser integration.

https://fosstodon.org/@keepassxc/112417651131348253

lemmyvore ,

I expect the KeepassXC people are mostly bothered by the naming of the package because the version called "keepassxc" is now the basic one. Anyway, the maintainer has offered to call them -minimal and -full and to make "keepassxc" a metapackage that pops up a debconf dialog telling users that install it to choose one. There is precedent with other complex packages that are split into basic and full. This should solve things nicely for everyone.

PlexSheep ,

That sounds reasonable. I use the package on LMDE6, the one currently in stable though. Having a minimal keepassxc and a full one makes sense to me.

federalreverse OP , (edited )

Afaiu it, he added a second package with (quote) "all the crap" later, after the storm.

And no, it wasn't just the favicons feature that was removed (which like ... is that really such a big privacy issue that you need to remove it from the binary?). Support for Yubikey was removed as well — which is not a privacy issue. The reasoning mentioned by the Debian maintainer is that all of these features might turn out to be security issues in the long run. Thus, in his view, a password manager application must do nothing but provide access to the database within the app.

I find it an interesting example of diverging upstream, maintainer, and user interests in any case.

lemmyvore ,

I find it a lot of unnecessary fuss over unstable. Sid is supposed to make breaking changes, you offer feedback and you follow it through politely. The next Debian stable is one year away, this is not an urgent matter

taladar ,

There are so many people who think sid is a distro when really, as far as the Debian project is concerned, it is a staging ground.

lambalicious ,

And no, it wasn’t just the favicons feature that was removed (which like … is that really such a big privacy issue that you need to remove it from the binary?)

Fetching a favicon means raising a network connection with a predictable endpoint. That's already three concerns (four on the modern internet) to handle security-wise, and it's absolutely an unneeded feature. Favicons could just be shipped on something like keepassxc-data or keepassxc-contrib to handle locally, no need to raise a network call.

breakingcups ,

I highly recommend reading the Github thread as this is not at all an accurate representation. These features you're talking about are off by default. Removing them from the existing package is just breaking existing users. There's already a report from a user who can't access their passwords because yubikey support was suddenly removed. You don't do that to users just because you suddenly develop an opinion as a package maintainer that you feel is important. There was no dialogue, no consideration and a very rude, dismissive attitude of Julian.

https://github.com/keepassxreboot/keepassxc/issues/10725

lemmyvore ,

There's already a report from a user who can't access their passwords because yubikey support was suddenly removed.

Yeah, well, this is Sid. It's called unstable for a reason. You have to read the changelogs or bad things will happen.

By the time it lands in stable it will most likely have a debconf dialog warning users and letting them transition smoothly to the version they want.

iknt , in Does anyone know why SteamOS is based on arch rather than Debian?

For KDE, Valve found it easier to work with KDE devs than GNOME devs.

AnUnusualRelic ,
@AnUnusualRelic@lemmy.world avatar

Doesn't kde work on debian? I haven't used it on the desktop in ages, but that seems odd.

On second thought, they may not have the most up-to-date version. So maybe it's that.

And if steam could make a Qt client while they're at it...

HopFlop ,

Of course it does. OP asked multiple questions, this was sipposes to answer why they used KDE instead of Gnome. I personally think Arch would have the advantage of having the newewst drivers, Proton version etc. available.

delirious_owl ,
@delirious_owl@discuss.online avatar

My hair is a bird.

john89 ,

Big surprise.

seaQueue , in Does anyone know why SteamOS is based on arch rather than Debian?
@seaQueue@lemmy.world avatar

Gaming support is still very much a work in progress all up and down the software stack. Stable distros like Debian tend to ship older proven versions of packages so their packaged software can be up to 18mo behind current releases. The NTSync kernel code that should improve Windows game performance isn't even scheduled for mainline merge until the 6.10 kernel window in a few weeks - that's not likely to be in a stable Debian release for a 12-18mo.

TL;DR: Gaming work is very much ongoing and Arch moves faster than Debian does. Shipping 12-18mo old versions of core software on the Steam deck would degrade performance.

TunaCowboy ,

It's pretty common to use debian unstable as a base. stable is not the only release that debian offers, and despite their names they tend to be more dependable than other distros idea of stable.

$ awk -v k=$(uname -r) '/^NAME=/{gsub(/^NAME=|"/, "", $0);print $0,k}' /etc/os-release
Debian GNU/Linux 6.7.12-amd64
lemmyvore ,

stable is not the only release that debian offers,

Did you mean to say "branch" rather than "release"? Debian only releases stable. Everything else is part of the process of preparing and supporting stable.

Testing branch may work well or it may not. Its goal is to refine packages for the next stable release so it has an inherent strive towards quality, but it doesn't have a commitment to "quality now" like stable does, just to "quality eventually".

Testing's quality is highest towards the start of each release cycle when it picks up from the previous stable release and towards the end when it's getting ready to become the next stable. But the cycle is 2 years long.

acockworkorange ,

Puts on reading glasses back in my day, we had a saying: “there’s nothing more stable than Debian unstable.”

TunaCowboy ,

No, I meant release: https://www.debian.org/releases/

Debian always has at least three releases in active maintenance: stable, testing and unstable.

lemmyvore ,

Interesting, I didn't know they consider testing and unstable to be releases too.

Blizzard , in Uuh grub?
@Blizzard@lemmy.zip avatar

How does one accidently holds down the down arrow for 40 minutes?

DosDude ,
@DosDude@retrolemmy.com avatar

Not sure. But he does have a down arrow imprint on his forehead.

WILSOOON OP ,

aang aint got shit on me

taladar ,

Not sure about the down arrow in particular but I have seen objects (e.g. a corner of a book) accidentally lie on a key at the edge of a keyboard before.

doeknius_gloek ,
RootBeerGuy ,
@RootBeerGuy@discuss.tchncs.de avatar
pineapplelover ,

Til we have a sillicon valley sub

Edit: nvm that's reddit

WILSOOON OP ,

doing the dishes and browing lemmy

redcalcium ,

I once crashed gdm by accidentally leaving some object on top of my keyboard which depressed some keys for hours.

nyan ,

You don't have a cat, do you?

Blizzard ,
@Blizzard@lemmy.zip avatar

Cats do it on purpose, not accidentally.

furzegulo , in Systemd Looks to Replace sudo with run0

i'm fine with this nor do i have a problem with systemd in genereal

Dracocide ,

I never understood the hate, tbh. A lot of users don't even care if Sysd is used, as long as it works. So... Since the majority of distros use it... I think it works enough.

HubertManne ,

I understand the concern about the future and we have seen overbloated projects have issues. In the long run though I will use what works best for me and only get into philosophical comparisons if im making the choice between relatively equal options.

steeznson ,

I think some of the hate is from the main systemd dev, Poettering, being so abrasive on social media. He's got a hateboner for certain distros (which don't ship with systemd as the default).

Grangle1 ,

It seems to me to be mainly from people who are dedicated to the Unix philosophy that programs should do only one thing, and do it well. Tying everything up into systemd doesn't follow that. I don't care either, and I don't mind systemd, but some people care about it enough to throw paragraphs of hate on it wherever it's mentioned online. And apparently it's "bloat", and to some " bloat" is worse than the devil himself.

pmk ,

I bet some of those people use neovim instead of the more unix philosophy ed.

Max_P ,
@Max_P@lemmy.max-p.me avatar

If you dig deeper into systemd, it's not all that far off the Unix philosophy either. Some people seem to think the entirety of systemd runs as PID1, but it really only spawns and tracks processes. Most systemd components are separate processes that focus on their own thing, like journald and log management. It's kinda nice that they all work very similarly, it makes for a nice clean integrated experience.

Because it all lives in one repo doesn't mean it makes one big fat binary that runs as PID1 and does everything.

optissima ,
@optissima@lemmy.world avatar

This is what turned me around: investigating and realizing that it is following the unix philosophy, it's just under the hood (under the other hood inside the bigger under the hood).

laurelraven ,

My main issues are that it obfuscates things and seems to consume everything it can into itself.

Honestly, if it were more transparent and designed in a way to easily facilitate swapping out components with alternatives, I'd be a lot more okay with it.

Canary9341 , in Gnome's Adwaita team is breaking icon compatibility

Gnome devs being gnome devs.

deathmetal27 , in Does anyone know why SteamOS is based on arch rather than Debian?

As for why they adopted KDE, they probably discovered how hard it is to work with Gnome developers.

Nyfure ,

Why would you ever need such a feature? Closed.

deathmetal27 ,

I shared a green text recently that said just this lol

https://lemmy.world/post/15006352

Nyfure ,

Just saw it too :D

realbadat ,

Since the start. Forget working with them, it's a rough go to even try and communicate with them.

And that goes back to mailing list days, creating a personal grudge against Gnome so firm that I haven't used it since the early 2000s.

Thankfully there's KDE for my general use and a wide variety of lightweight options for other uses.

captain_aggravated ,
@captain_aggravated@sh.itjust.works avatar

I remember in an interview talking about the Steam Deck and its controls, GabeN said (paraphrased) "What we learned from the Steam Controller is there needs to be zero learning curve. Players want to pick it up and understand it immediately."

Given that ethos, it's not difficult to understand adopting KDE over Gnome. Most of Valve's customers are coming from Windows, and KDE resembles Windows' UI, where Gnome resembles iOS after a stroke.

TheAnonymouseJoker ,

Average GNOME hater is so blind they cannot distinguish between MacOS and iOS. No surprise, considering they never grew out of Windows UI paradigms.

captain_aggravated ,
@captain_aggravated@sh.itjust.works avatar

So, what you're saying is you think Gnome resembles MacOS after a stroke? Fair enough.

Whichever who cares. I find Gnome so feature poor and so "why would you ever want to do that?" and so "You have to do it the way it occurred to us, not the way it occurred to you." that I legitimately hate it.

TheAnonymouseJoker ,

No, GNOME is far superior to MacOS, so superior that Windows 11 copied it, and KDE copies Windows. That makes GNOME the godfather compared to hacky KDE.

lud ,

Windows 11 is still easier to use...

TheAnonymouseJoker ,

You think so? That shit has 2 right click menus and settings hard to navigate, not to mention the unbearable ad ridden Start menu, shitty Control Panel and AI garbage you cannot escape. You need something like AME project to make it barely usable. Oh and forced updates taking hours of time. All this is not a problem on Linux.

lud ,

Yes, and I think it's easier to use than gnome.

TheAnonymouseJoker ,

False, wrong, invalid opinion. I have been a user of Windows since 95/98, and a user of GNOME for almost 7 years. The current GNOME 40+ workflow and UX is beyond superior to whatever Windows is. Windows only makes sense till it does not, and the moment you try to do things other than the convoluted hack way we have been taught for over 20 years, it falls apart.

lud ,

"invalid opinion" lol, typical lemmy

NoisyFlake ,

Don't feed the troll...

KingThrillgore , in What would an ENSH*TTIFIED Linux distro look like? [video]
@KingThrillgore@lemmy.ml avatar

Ubuntu

phx ,

Increasingly so, and following the path that RedHat was taking prior (and probably worse to come given their new ownership)

Fisch ,
@Fisch@discuss.tchncs.de avatar

What did RedHat do? Did I miss something?

gnuplusmatt , (edited )

Nothing, someone who never needed access to the RHEL snapshot source is butt hurt that it only exists as part of centOS stream, making it harder for community rebuilds to exist.

It's no big deal for 95% of users, truly a nonissue. That last 5% can buy RHEL for production or use it for free for personal hosting or development.

TheGrandNagus , (edited )

RedHat is one of, if not the, biggest contributors to Linux. They offer RHEL, which you license as a business or use for free for personal use.

RedHat became pissed off about contributing so much to the Linux ecosystem when a number of other corporate distros simply took their product, changed the name, then shoved it out the door with a price tag that undercuts them, taking money while contributing virtually nothing to the wider ecosystem.

And to be clear I don't mean distros based on RHEL, like Pop/Elementary/Mint is to Ubuntu, I mean literally clones. The exact same software with zero differences other than name.

RH then changed their subscription terms so that redistribution of their source code means they can drop you as a RHEL customer. I.e. you wouldn't have access to further to source code.

This is widely believed to be compatible with the GPL licence that Linux uses — GPL only guarantees users need to be able to see source code, not necessarily that it has to be completely open for anybody to see. GPL also doesn't compel the developer to provide updates for everyone, so if the developer thinks you've broken other terms they've set, they are allowed to drop you/not deal with you further. GPL doesn't force a developer to have you as their continued customer.

People argue that RH may well be complying with the GPL legally, but they aren't in spirit.

I'm still not sure where I come down on it tbh. Philosophically I want RH to go with the spirit of the GPL, but I do find it really shitty that a number of other projects just straight up take RH's product, put a different name on it, and skim money away from an organisation that has transformed the Linux desktop and made it usable.

Thing is, I don't even think it's worked. They can still get all the packages by pulling it in a slightly cumbersome way from CentOS.

TMP_NKcYUEoM7kXg4qYe ,

I think what they tried to achieve was to get rid of the "bit to bit" copypasted distributions which they at least made harder to make. So I suppose at least the cost to "steal the RHEL source" is higher.

btw I dislike that Free Software is also free (0.00 €) software. I feel like there should be some kind of chimera license which would first be proprietary with source available and after a certain time after purchase the code would be open source for the buyer. So you could actually sell it unlike Open Source Software which you can sell only once because the first person can just start giving away free copies. Sadly people in the open source realm tend to get pretty defensive when they see "proprietary". Would cool if flathub at least implemented some kind of way to sell software even if Open Source, that would be a nice start.

phx , (edited )

That's actually not what I was referring to.

First of all, RedHat now belongs to IBM, and they've never been shy about squeezing customers for a buck.

Second, having dealt with their support, it's hit or miss to get a somebody helpful or an endless cycle of tickets. Patching and versioning is sometimes a complete mess.This especially sucks as the main reason most organizations go with RH versus others is for patching and support.

There's also a lot of things where there's a RH-specific implementation , which is further distancing fun other Linuxes and often ignores standard ways of configuring things.

RedHat actually benefitted from Fedora, CentOS etc as it allowed the community to develop products in a way that could be tested to be reasonably compatible, and to develop our port back fixes etc. It wasn't just "RedHat made this and others just took it" but in many ways a symbiotic relationship. Yeah some orgs just went with CentOS but often it was those who worked on RH corporately would run CentOS at home in order to have a similar environment.

TheGrandNagus ,

I know they're owned by IBM now. Doesn't change anything about my comment.

And yeah there was a symbiotic relationship. There still is. Fedora is still quite alike RHEL in many ways, as is CentOS, as are the RHEL clones.

None of this goes against my comment.

umbrella ,
@umbrella@lemmy.ml avatar

honestly canocical was doing some enshittification type stuff even before redhat was acquired by the corporate overlords.

Wilmo ,

I legit thought that was about to be the joke he was going for at first.

LainTrain , in is there a download manager for Linux that just works?

I have nothing to contribute, but I'm extremely curious as to why someone would need a "download manager"? What's the use case?

I seem to recall most downloader programs just being malware like Orbit downloader etc.

thequantumcog ,
@thequantumcog@lemmy.world avatar

I mostly use a download manager for parallel downloading a file. (downloading multiple parts of a single file at the same time).

Dariusmiles2123 ,

I might be dumb but I still don’t understand the use of such a download manager.

I mean I guess I have an integrated download manager in Firefox and it’s sufficient for my user case.

maxprime ,

You’re not dumb you just haven’t needed that use case before.

Here’s an example of the last time JDownloader saved me. There was a website where people were posting archives of old skateboard videos. There were hundreds of links across dozens of pages in a forum. All links to sites like mega.

I was able to view all pages in one document and extracted all of the hundreds of links and put them in JDownloader. Over the course of the next several weeks JDownloader was able to manage those downloads without clogging my bandwidth. If a download failed it would notify me and I could retry it.

Can you imagine trying to do that in Firefox?

LainTrain ,

Fair enough! That's so good you managed to get all that

Dariusmiles2123 ,

Thanks for the explanation 👍

teawrecks ,

Sounds like nzb with extra steps.

TigrisMorte ,
Tetsuo ,

A long time ago I used a CLI download manager that could download from different mirrors at the same time.

I think it was a tool called axel and it worked very well.

optissima ,
@optissima@lemmy.world avatar

Aria2 in the terminal has this feature:

aria2c -X 16 [URL]

sawne128 ,

I think the big things are: 1. You can download things that aren't supposed to be downloadable. 2. More reliable when downloading big files.

Owljfien ,

When I used to use one it was due to sites limiting downloads to 200kb/s or similar. 32 parallel requests got that up to 6.4MB/s

LainTrain ,

Neat! I haven't had to use download sites in ages so TIL you could bypass it like this. I thought all that stuff died with Rapidshare and letitbit etc.

e8d79 , (edited ) in Gnome's Adwaita team is breaking icon compatibility

Now contrast this with how the COSMIC devs interact with KDE.
I don't know. Is being a massive cunt a requirement if you want to be a GNOME developer?

imecth ,
@imecth@fedia.io avatar

Familiarity breeds contempt, give it some time and I'm sure cosmic will have its share of haters too. There's hundreds of gnome devs, and all you're seeing are clickbait blogposts like these made to stir up the pot. Go check out the discussions on discourse, matrix, or even gitlab to see what they're actually like.

john89 ,

I've interacted directly with gnome devs and they live with their heads in the sand.

AProfessional ,

I’ve interacted directly with gnome devs and they were entirely reasonable and respectful.

metaldream ,

What does that even mean?

AnUnusualRelic ,
@AnUnusualRelic@lemmy.world avatar

But they're so nice, friendly and engaging! (lol)

e8d79 , (edited )

If the cosmic devs start to behave like the gnome devs, that hate is well deserved. Also, if gnome just abused their own users nobody outside of their userbase would care. Breaking something and then expecting everybody else to clean up the mess is what people hate about gnome. It is a pitty because it sullies the name of gnome as a whole. There are a lot of people doing great work at gnome that now get lumped in with these sad excuses for software developers. For example, I think the gnome UX on a small form factor laptop is unrivaled. My surface tablet never worked better; but I still don't recommend it to anyone else because I know who the devs are and how they conduct themselves.

lengau ,

The problem isn't that every gnome dev is bad - not by a long shot. The problem is that there are just enough gnome devs in just the right (wrong?) positions who have an "our way or the highway" philosophy that it causes problems not just for people trying to use GNOME, but for people (such as the Kate developers) who are trying to give their users a good experience.

And by being the default in so many distros, GNOME has enough clout that if they choose to abandon a standard, many people will change to whatever GNOME does, making their applications worse for people on other desktops.

In the end it's not too dissimilar to the problems created by the dominance of Chromium and Windows. The biggest difference IMO is that Google are actually more conciliatory towards others than the GNOME team are in many cases. Which is kinda crazy given how much Google can throw their weight around on the web.

imecth ,
@imecth@fedia.io avatar

Google has a swath of PR people, devs are always going to be less socially inclined. Devs at google aren't the ones making the decisions. But yeah gnome does throw its weight around, both for good and bad.

john89 ,

Is being a massive cunt a requirement if you want to be a GNOME developer?

Yep.

jjlinux ,

It's in the SOW.

Andromxda ,
@Andromxda@lemmy.dbzer0.com avatar

That's because Cosmic is made by really cool people at System76 who actually care about their users/customers and the broader open source Linux desktop ecosystem

nexussapphire ,

I can't wait to throw it on my laptop. I hope the tiling is highly customizable because I need something I can throw on a laptop, not update in a while and still have it not break when I finally do.

I like Hyperland but it does break the config every once and a while.

GonzoVeritas , in I just finished setting up Linux Mint for an old buddy of mine on his old dog of a laptop, rendering it useful once again!
@GonzoVeritas@lemmy.world avatar

Helped a guy and reduced landfill waste, all in one move. Time well spent.

gregorum OP ,
@gregorum@lemm.ee avatar

no landfills here in Florida, they just burn the e-waste and pump the fumes into the local orphanariums, selling it as “Vytameens™".

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • kbinchat
  • All magazines