There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

fox , in Is Systemd that bad afterall?
@fox@lemmy.fakecake.org avatar

systemd is a godsend when you need service control while getting actual work done, at scale.

there are legitimate things to criticize but in general the rants are incompetent preaching to the uninformed.

digdilem , in Is Systemd that bad afterall?

Nah, it’s fine. Boot times are considerably faster than sys.v in most cases, and it has a huge amount of functionality. Most people I work with have adopted it and much prefer it to the old init.d and sys.v systems.

People’s problem with systemd (and there are fewer people strongly against it than before) seem to break down into two groups:

  1. They were happy with sys.v and didn’t like change. Some were unhappy with how distros adopted it. (The debian wars in particular were really quite vicious)
  2. It does too much. systemd is modular, but even so does break one of the core linux tenets - “do one thing well”. Despite the modularity, it’s easy to see it as monolithic.

But regardless of feelings, systemd has achieved what it set out to do and is the defacto choice for the vast majority of distros, and they adopted it because it’s better. Nobody really cares if a user tries to make a point by not using it any more, they’re just isolating themselves. The battle was fought and systemd won it.

TerraRoot ,

I just hate the syntax, systemctl start apache2 feels like dumb manager speak over service apache2 start.

But other then that I love how systemd has been for me.

pingveno ,

How so? I like the systemctl syntax more, since it allows for starting/stopping many units at once. It also supports a much richer set of commands than service ever did.

TerraRoot ,

it just feels like a manager decided the command should read like english, made the decision then went back to never entering a command again in the terminal again. every day, i get to decide, should i enter “systemctl restart problem_service” all again or hit up on the keyboard and and hold back, then rewrite over the previous status command. bit less work if the status/stop/start/restart bit was on the end like it used to be.

MaxHardwood ,

In BASH ALT+T will swap the last white spaced separated strings… It’s still annoying but makes “systemctl problem_server start/status/restart” a bit easier. CTRL+W will clear the current string to whitespace, so up arrow, ALT+T, CTRL+W, status, ALT+T, Enter.

yozul ,
@yozul@beehaw.org avatar

One of my biggest problems with critics of systemd is that a lot of the same people who make that second point also argue against wayland adoption when xorg does the exact same thing as systemd. It makes me feel like they’re just grumpy stubborn old Linux nerds from the 90s who just hate anything that’s not what they learned Linux with.

Which is sad, because honestly I think it’s kind of not great that an unnecessarily massive project has gained such an overwhelming share of users when the vast majority of those users don’t need or use most of what it does. Yeah, the init systems from before systemd sucked, but modern alternatives like runit or openrc work really well. Unfortunately they get poorly supported because everyone just assumes you have systemd. I don’t like the lack of diversity. I think it’s a problem that any init system “won”.

taladar ,

Unfortunately they get poorly supported because everyone just assumes you have systemd.

No, they get poorly supported because they were a pain to support even before systemd ever showed up. I for one was extremely tired of writing the same shit over and over again in every init script and then going through the tedious process of porting the script to every platform for minor idiosyncrasies of the various distros (start-stop-daemon available or not was one I remember, the general bash/GNU vs. BSD stuff you get with any script was another) from 10 year old RHEL to modern ones.

jarfil ,

Xorg, or X11, “used to” do the “minimum necessary” for a remote display system… in the 80s. Graphics tech has changed A LOT in the last 40 years, with most of the stuff getting offloaded to GPUs, so the whole X11 protocol became more and more bloated as it kept getting new and optional features without dropping backwards compatibility.

The point against Wayland, was dropping support for remote displays, while kind of having an existential crysis for several years during which it didn’t know what it wanted to become. Hopefully that’s clear now.

OpenRC and runit are indeed working alternatives, but OpenRC is kind of a hack over init.rd, while runit relies a bit too much on storing all its status in the filesystem. Systemd has a cleaner approach and a more flexible service configuration.

jarfil ,

“do one thing well”

Arguably, Systemd does exactly that: orchestrate the parallel starting of services, and do it well.

The problem with init.d and sys.v is they were not designed for multi-core systems where multiple services can start at once, and had no concept of which service depended on which, other than a lineal “this before that”. Over the years, they got extended with very dirty hacks and tons of support functions that were not consistent between distributions, and still barely functional.

Systemd cleaned all of that up, added parallel starting taking into account service dependencies, which meant adding an enhanced journaling system to pull status responses from multiple services at once, same for pulling device updates, and security and isolation configs.

It’s really the minimum that can be done (well) for a parallel start system.

argv_minus_one ,

systemd is modular, but even so does break one of the core linux tenets - “do one thing well”.

Linux itself (i.e. the kernel) breaks the hell out of that so-called core tenet. Have you looked at make menuconfig at any point? There’s everything but the kitchen sink in there.

bacteriostat , in I don't find any value in Red-Hat but I see their corporate thinking. Who really need them and why?
@bacteriostat@lemmy.one avatar

Apart from RHEL, RedHat contributes to hundreds of FOSS projects and hires a lot of FOSS devs. So their contribution in progressing the desktop linux is huge. You can see the contributions to the various project here: www.redhat.com/en/about/…/contributions

Believe it or not corporates play a big role in making Linux what it is and their enshittification is bad for Linux ecosystem.

Sad that RedHat went this way.

Dirk ,
@Dirk@lemmy.ml avatar

RedHat contributes to hundreds of FOSS projects and hires a lot of FOSS devs.

They don’t do this because they like the idea of free software (as recently proven - again) but because of thy need the software and doing it like this is the easiest way.

corporates play a big role in making Linux what it is

Same with Microsoft, for example. I’m still not going to use any of their software just because they support FOSS they need because it’s easier this way.

bacteriostat ,
@bacteriostat@lemmy.one avatar

Of course they need the software and that’s why they contribute to make it better. That’s how most of the FOSS development works anyway. People have an ‘itch’ to fix the issues or add a feature and they do it and the license makes sure that others benefit from that itch.

ludothegreat , in Linux for the Airheaded Layman?

I have hosed so many installs over the past 20 or so years that it’s impossible for me to guess a number. It’s part of the learning process. Just keep at it and you’ll get there.

Choctaw , in Linus Torvalds -- Creator of Linux -- defends gun regulation, woke communists, womens rights AND trans rights. Linux is political!
@Choctaw@lemmy.radio avatar

Linus has a great mind for creating and managing a Linux kernel, but like actors and others he has no qualifications for his other opinions that nobody asked for. And instead of making a lucid argument, he name calls and is rude and actually makes a fool of himself. And guns are just a tool that any law abiding citizen should be able to purchase, and I’ve used one to defend myself when my front door was kicked in at 4:30am. With our wicked drug addicted society becoming more and more lawless, the need for personal firearms has never been greater. And we already have a ton of gun regulations, background checks…

hschen , in Linux for the Airheaded Layman?
@hschen@sopuli.xyz avatar

Keep it simple, Ubuntu/Mint/PopOS, play around with it for at least a few months before trying an arch install

turdas , in Red Hat, you're harming the entire Linux ecosystem.

You can’t build your own distro on the backs of upstream’s work, and then refuse to do the same with downstream. Even if you don’t see any value in it, someone does, it’s not up to you to decide that, or you have missed the point of open source entirely

That’s what companies like Microsoft do, or what Apple does: they prevent competitors from even existing, or from being as good.

This is not a matter of “seeing” value in what Alma and Rocky do, because their value is plainly apparent to anyone, undoubtedly including Red Hat: they’re basically 1:1 RHEL clones, except you don’t have to pay Red Hat to use them. It should also be plainly apparent to anyone why Red Hat would consider this a problem for their business; their main product is the effort that goes into producing and maintaining RHEL, so it is only logical that they would want to maintain as much exclusivity as possible on that product.

Alma and Rocky are competitors to RHEL in much the same way piracy scene groups are competitors to game publishers. It is obviously not a fair competition.

And the real problem isn’t really how Alma or Rocky will survive, they’ll have more work to do, but they’ll manage with the CentOS Stream code. The real issue is that acting like that will in the end, harm Red Hat’s business.

[snip]

And Red Hat flat out lying about how they’ll handle things in the future makes them utterly untrustworthy for businesses: are you going to base your business decision on what a company said today, when they already screwed you over twice? No.

No it doesn’t. Red Hat hasn’t screwed over their customers, they’ve screwed over a bunch of people who aren’t their customers. Why would any paying RHEL customer feel screwed over by this?

ace ,

I work as a Linux sysadmin for a university, we’re paying for a full RedHat site license with all the goodies, and we certainly feel royally screwed over by this.
Not every single piece of software we run is a RedHat developed/sanctioned thing, and the removal of a guaranteed bug-compatible development platform for the people building those pieces of software - without jumping through hoops or limiting development efficiency - mean that we can no longer guarantee that core pieces of our infrastructure software will remain available for our RHEL installs. Not to mention course IT, where things are even worse in that regard. Lots of such software is already developed/tested/packaged on Alma/Rocky, and if they start diverging from being RHEL bug-compatible - which is very likely with this change - then we’re going to either have to switch away from RHEL - and the paid support, or lose support from the pieces of software.

We’re probably going to have to move a bunch more of our ~1.4k systems off of RHEL and onto things like SUSE, Debian, etc in the near future, just so that we’re ready for when shit really hit the fan.

poVoq ,
@poVoq@slrpnk.net avatar

Isn’t there a free developer license for exactly that?

Also: it is an exceptionally bad idea to target exactly one Linux distribution and version. Any software should be sufficiently well tested on a wider range of distributions.

haroldstork , in Red Hat, you're harming the entire Linux ecosystem.

I understand the argument, but consider that Red Hat is a huge contributor to more than just RHEL. The biggest contributors to the projects you know and love like Libreoffice, gnome, and Wayland are from people being payed by companies like red hat. I can understand why people disagree with their choice, but when this company profits, they don’t just make RHEL better and support everything dependent on it, they make Linux software better.

SmokeInFog ,
@SmokeInFog@midwest.social avatar

You say:

I understand the argument

But then say:

but consider that Red Hat is a huge contributor to more than just RHEL. The biggest contributors to the projects you know and love like Libreoffice, gnome, and Wayland are from people being payed by companies like red hat. I can understand why people disagree with their choice, but when this company profits, they don’t just make RHEL better and support everything dependent on it, they make Linux software better.

which would indicate that you don’t understand the argument

facelessunit ,

I think it’s more constructive and conducive of insightful discussion if you elaborate why you think this person doesn’t understand the argument, rather than just stating as much as if your statement is true without justification.

taladar ,

They are also a huge cause of extra work for the rest of the Linux ecosystem with their ancient software versions in RHEL. And the worst of it, everything you learn by doing work on those ancient versions is useless knowledge.

unix_joe , in Now that Red Hat is being IBM-fied, should I leave Fedora Kinoite?
@unix_joe@lemmy.sdf.org avatar

If you can switch, switch.

If you can’t switch, wait until Fedora is forked to a new project, which is inevitable at this point given how dependent Fedora is on Red Hat for governance (source: docs.fedoraproject.org/en-US/council/), and it seems that Red Hat no longer wants Fedora (source: recent pivoting away from the community, and laying off the Fedora project lead in May and terminating the position).

I expect within a few years, you will be able to just change repositories and a signing key, and load whatever community-based Freedora replaces it.

I would avoid openSUSE which just wants to be another Red Hat (Aeon is just a shitty Silverblue and the project lead hates KDE) and SuSE in general has been hostile towards free software in the past and will likely do so again if they had to choose.

Arch, Debian, EndeavourOS, Solus, NixOS are community driven and unlikely to have some kind of corporate/hostile takeover.

5redie8 ,

Seconding Endeavour - Gives you all the benefits of Arch (the wiki, the freakin AUR) without so much of the… Assembly required part. They give you a desktop, a web browser and a firewall and you’re off to the races. A perfect in between, IMO.

OsrsNeedsF2P ,

Arch Linux has archinstall now

myersguy ,

This. No diss to Endeavour, but Arch is just as easy using Archinstall

priapus ,

Can you elaborate on SuSE being hostile towards open source?

unix_joe ,
@unix_joe@lemmy.sdf.org avatar

About fifteen years ago, Microsoft felt threatened by Linux’s growing market share, and decided to team up with/outright buy patent trolls and use the new portfolio of around 230 patents to claim that the Linux distributions were infringing on Microsoft’s intellectual property and potentially sue them.

As Red Hat and other FOSS companies entrenched in their positions and geared up for a long and expensive legal fight, SuSE saw an opportunity to displace Red Hat, and threw everybody under the bus by saying something like, “Yes, Linux absolutely infringes on Microsoft patents. We will pay you for using your IP if you shield us from litigation.”

So that threw out the entire argument that Linux did not infringe on Microsoft patents because you had the second biggest Linux company saying it was true and the right thing to do was to pay Microsoft for all of their wonderful contributions. So Microsoft did this kind of mobster thing where they let SuSE pay them for “protection” from lawsuit, and then used this as precedent that the other Linux distributors weren’t playing fairly unless they also paid for patent use. And SuSE hoped that this would result in only Novell/SuSE being the legal Linux to buy in the market and everybody would run to them with open arms. Kind of a dick move.

This emboldened Microsoft, and resulted in lawsuits from Microsoft over things like, accessing the FAT filesystem from a Linux device (TomTom, at the time GPS device company) and is historically the reason that Nexus phones (which became Google Pixel phones) never came with SD card expansion (so they wouldn’t be accessing a FAT filesystem from Linux). So for the next half decade or so, Microsoft decided to just start suing everybody over patent infringement, and this is how the smartphone era was born and why it is really difficult to do things that would be obvious on a computer – smartphone designers had to invent new ways, even if obtuse, to get around patents.

In 2018 Microsoft decided that they needed Linux, and ended hostilities by giving the patent portfolio (now up to 60000+ patents) to a consortium of companies called Open Innovation or something like that, that was originally designed to share patents freely without litigation in response to Microsoft’s aggressive behavior a decade earlier.

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

I would avoid openSUSE which just wants to be another Red Hat (Aeon is just a shitty Silverblue and the project lead hates KDE) and SuSE in general has been hostile towards free software in the past and will likely do so again if they had to choose.

That’s disappointing to hear. openSuSE is pretty much my go to to recommend new people exactly because from my experience with it it is well maintained but not entangled too much in corporate bullshit. What have they done?

poinck ,

Here is another one to switch to: Gentoo

unix_joe ,
@unix_joe@lemmy.sdf.org avatar

How could I forget? Thanks. And Slackware, to date myself here.

Qvest , in Now that Red Hat is being IBM-fied, should I leave Fedora Kinoite?

Fedora is 100% community supported. Red Hat is the primary sponsor and offers infrastructure and funding for the project, as well as full-time employees, but that’s the extent of the relationship. Red Hat doesn’t have decision-making powers. The project’s ideals force it to be open and transparent. So, if you are happy with it, stay with it. Red Hat only sponsors the Project. They don’t make decisions for the Project

Scyther , in Now that Red Hat is being IBM-fied, should I leave Fedora Kinoite?

I don’t think that Fedora will be affected by the changes RedHat has made with RHEL in the near future. It’s still a Community Distro. So there is no need to switch right now.

I’m using Silverblue currently, but i’m thinking about hopping to VanillaOS when they switch to Debian as a Base.

Qvest ,

Fedora is 100% community distribution with Red Hat as a sponsor and large contributor. Fedora will always be 100% free and open-source and will never charge to make source-code available if that concerns people. This reflects heavily on their Freedom foundation: “[…] a completely free project that anyone can emulate or copy in whole or in part for their own purposes.”

Red Hat may have a grip on resources and funding for the project, but neither IBM nor Red Hat have ultimate decision-making powers.

Choctaw , in Linux for the Airheaded Layman?
@Choctaw@lemmy.radio avatar

I’d recommend MX Linux, which is a Debian based distribution that has dominated distrowatch.com for a long time for good reason. They have a bunch of management tools, newest Firefox… You might try just using it in VMWare Player (free) virtualization first, which has better 3D support than Virtualbox. I’m currently using MX Linux KDE Beta and it’s solid as they’re only tweaking some of their tools after the latest Debian release. And they have a good forum community for help. And Debian is the base from which Ubuntu and other distributions are built, and kind of the foundational Linux version which makes it a good place to learn Linux.

jsonborne , in Linux for the Airheaded Layman?

You’re on the right track! That feeling of understanding less is normal - and good news is that it isn’t true. You understand more than you did before - but now you also know of some other things you don’t know about yet. This is good and exciting! I wish I were in your shoes so I could experience this for the first time again.

I would recommend Fedora Silverblue 38. It is an immutable OS, meaning that it is impossible to break it to the point where it doesn’t work. Since the root file system is read only, like a mobile OS, you would be hard pressed to actually break it. Don’t worry though, most graphical applications are available as flatpaks on Flathub. Flathub is integrated with the app store in Fedora 38, no need to use the terminal. For terminal applications you want to use there are toolboxes, which are little mini fedora containers that have access to your home directory and some other integrations. Also Fedora Silverblue is easy to install and works with most hardware.

gronjo45 OP ,

I’d give it a try! It has been quite fun to have a Linux system and to finally feel more comfortable with the Unix-like way of using a computer. It has greatly simplified a lot of things I needed to do when I was in uni, such as uploading and processing data from a DAC as well as the simplified way of managing packages and CLI workflows. I never knew how many times the task just needed a solution with a Regex in it, but it takes one awhile to learn it.

It feels weird to go from being a lifelong Windows user to using Linux. Unfortunately, I chose Arch to be the distribution I’d struggle with because I was too stubborn to give up. Now that I’m a little more comfortable with systems, I’ve been hopping around tinkering in different virtual machines. It took quite some time before I felt I got fluid enough with the CLI, but it makes everything feel like a text adventure game! It’s so nice to be more comfortable with Vim when I need to do systems work, access servers remotely via SSH, or navigate the system more easily. I never thought you could agnostically open files, so that was nice to learn. It’s impressive the beast of programming problems that needed to be solved before one could have a seamless in-home system. I can’t imagine shuffling magnetic tape through a dinosaur, or the hoops you’d have to jump through and technical knowledge to use a PDP-10 or older computer. Lots of respect for the gurus who can speak in tongues for those machines :) Thanks for the advice, never knew immutable OSs were a thing.

torturedllama , in Ubuntu Flavors Will Stop Using Flatpak

This is bizarre. Snap has improved a tiny bit over time, but it continues to not be that great. Meanwhile, flatpak is miles ahead. Things are generally just smoother and less annoying, even when Snap is working as intended.

Personal anecdote: I was having no end of trouble with Inkscape, it was just not working, very unreliable, all sorts of very odd issues. It got worse and worse over time to the point where it didn’t even seem to understand paths to open files anymore, if it even felt like opening that day. I tried reinstalling, clearing the config, all sorts of things. I suspected maybe the version of Inkscape Snap was giving me might have a bug in it so I was looking around for alternative ways to install an older version and then for some reason I tried Flatpak. It was like some kind of magic. Totally night and day. All of a sudden Inkscape had absolutely none of the issues that the Snap version had. It just worked. After that I realized that it hadn’t been a bug in that version of Inkscape at all, it was just Snap.

I haven’t had any issues with any other Snaps, but that incident really opened my eyes to just how bad things can get if a program isn’t packaged correctly.

ElectroLisa , in KDE Wayland for Gaming
@ElectroLisa@lemmy.blahaj.zone avatar

If you’re playing competitive FPS games then Wayland still isn’t there, use X11 instead. Outside of it, I’d say it’s worth a shot, it goes especially well with FreeSync monitors.

Your experience will vary from your GPU vendor too. I have an AMD card so Wayland is a smooth experience for me, if you’re on Nvidia then you will most likely face issues.

I’ve noticed a bug where in GPU bound scenarios entire desktop is lagging. This issue happens for me on Wayland but not X11. I don’t know what’s causing it, could be my graphics card running out of its 4 GB of VRAM.

TL;DR give it a try, you can easily switch between X11 and Wayland.

marmalade ,

I would say the exact opposite if you’re playing competitive FPS. Xorg tears and is super jittery like a motherfucker. Wayland is the only thing that properly drives my 240hz monitor.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines