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.

mino , in Oracle: Keep Linux Open and Free—We Can’t Afford Not To
@mino@lemmy.ml avatar

Sure, corporations gonna corporate, capitalism sucks…

But I felt this article was written in a sincere spirit to keep Linux open and multiparty. There are obviously many more reasons for such a sentiment than just the natural urge to undress and smoke up (I know, puzzles me too). However in these times of often direct aggression to anything I know and love I welcomed it a sight for sour eyes.

zikk_transport2 , in would you recommend debian testing for a daily driver?

Try Arch Linux. First setup in VM, then on your computer. Been ~8 years on it. Tried to distrohop multiple times - still going back to it.

Plasma is awesome DE which requires bare minimum setup. plasma package pulls basically everything - bluetooth, pipewire, sddm and so on. Then you just have to enable sddm/bluetooth services are you are done.

Fixing broken system is also very easy. :) Just try, don’t be shy!

418teapot , in Anyone else starting to favor Flatpak over native packages?

I haven’t used any flatpacks, mostly because they don’t seem to have a good solution for running terminal programs. (Also I don’t like that the application developer chooses the permissions to expose rather than the user.

However, I have been using bubblewrap which is what flatpack uses under the hood to sandbox. This allows me to run both gui and non-gui programs, and I have the control of exposing the minimum required permissions that I’m comfortable giving an untrusted piece of software.

DidacticDumbass OP ,

I will be honest and reveal my naivete about the permissions. I don’t really mess with permission for any program, but I can see how some defaults may be bad.

I will look into bubble wrap, since the sandboxing is important, but the sheer convenience and availability of software is what is appealing.

MischievousTomato , in Give it to me straight. How worried are you for Fedora's future after Red Hats recent anti user decisions?

I am more worried about them dropping packages to push users to use flatpaks.

SymbolicLink ,

I’m conflicted on this. I 100% think CLI applications should remain as packages but Flatpak IMO is superior for GUI. It just has a lot of “step in the right direction” sorts of things that address some of Linux’s faults.

The big two positives for me are:

  1. Makes it easier for developers to publish their own software and reach many distros at once. This has really helped with software availability and updates.
  2. Sandboxing (although not perfect and Flatseal is kind of essential here, I hope this gets rolled into software centers or something).

I am on Fedora Silverblue and the concept of a base OS + Flatpaks just feels right for workstations. OCI containers (podman/docker/distrobox) as a bonus for development environments without borking your host.

But with this recent Fedora news (I know nothing has changed YET but I am just sussed out tbh), I am considering switching to OpenSUSE Aeon/Kalpa.

MischievousTomato ,

Your 2 big positives are stuff I agree with wholeheartedly. But I’m still holding out on using flatpak because it feels like an incomplete solution still. There’s many things with it I could work around, definitely, but it feels annoying and with NixOS I don’t have to worry about those issues because stuff just works for me.

As for FS, I wanted to love it, but doing some stuff with it is annoying. I wish it let you install stuff with dnf to /usr/local (like how it is on bsds or also macs with brew iirc).

Organizing my thoughs: I would love a future where flatpak just works, the sandboxing is nice and all you need is to click “yes” or “no” when an app wants/needs something, where you don’t even need to use your distro’s package manager (or you can’t even use it because the distro is immutable and it updates on its own), but we’re not yet there. Installing fonts on FS was a nightmare, and I had to layer stuff like powertop and other stuff I don’t remember right now. Also flatpak isn’t yet a good solution for development with VScode or similar stuff.

EvilColeslaw , in Linux Desktop Market share reaches 3.08%
@EvilColeslaw@beehaw.org avatar

It’ll be interesting to see if that number climbs once Windows 10 reaches EOL.

PrivateNoob ,

Win 10 IOT Enterprise LTSC will be my last Windows. I’m fairly sure Linux will be significantly greater in 2032, so I can avoid this spyware trash. Unfortunately my area of expertise is C#/.NET, so I’m stuck with this trash when I will be a working citizen.

coolmojo ,

.NET 5 and 6 are cross platform, so there is a Linux version. Unfortunately there is no Visual Studio for Linux (yet), only for MacOS.

PrivateNoob ,

Yeah luckily some people use C#/.NET on Linux with VS Code or Rider usually, it’s just VS Studio is de facto standard in companies,

vtez44 , in Anyone else starting to favor Flatpak over native packages?

I was using Flatpak and Toolbx exclusively until I discovered Nix. It's much better than using those two.

DidacticDumbass OP ,

People keep recommending it, I guess I will give it a try.

For a minute I was fascinated by GOBO Linux, and I really thought it would take off, but I think the developers must have moved on since there have been no updates. However, the ‘recipes’ seem to get actively updated, so maybe it is a stable enough system.

sgtnasty , in Best distro for gaming in 2023?
@sgtnasty@lemmy.ml avatar

flatpak update is all you need to do for terminal.

DarthVi ,
@DarthVi@lemmy.ml avatar

I agree, I’ve always used sudo apt update, sudo apt upgrade and flatpak update on Pop OS and never used the pop shop.

nobloat , in SUSE Preserves Choice in Enterprise Linux by Forking RHEL with a $10+ Million Investment

Will that be bug for bug compatible with RHEL ? I am still confused by this news

ReverseModule , in SUSE Announces Free RHEL Fork to Preserve Choice in Enterprise Linux
@ReverseModule@discuss.tchncs.de avatar

Such gigachads! :)

rglullis , in Purism found a way to make its Linux phone even more expensive: meet the $2,199 Liberty Phone - Liliputing
@rglullis@communick.news avatar

I get it that they need to find a way to fund their R&D team.

I get that there is also some people willing to pay top-dollar for some specific features which can not be had on commodity phones Linux-based, fully assembled in the US, etc. Which is going to be impossible to fulfill at scale.

What I don’t get is: why can’t they offer something that makes this explicit? I for one have no interest in a $2k phone, but I would gladly give them $50 per month and in exchange I’d get the right to participate in some periodic (monthly, quarterly, yearly?) dutch-style auction when they had a new update to their phone. Perhaps a percentage of the money that I had given could be used to pay for the device, etc.

frozen , in Flatpak vs Snap vs Native Packages
@frozen@lemmy.frozeninferno.xyz avatar

Snaps are disliked because the store is closed-source and run by Canonical. Snaps are also disliked simply because Canonical is pushing them so hard, forcibly replacing native packages that exist and work fine. For example, there was a debacle a while back where running apt install firefox still installed the Snap version instead of the native version.

Flatpaks are disliked because they sometimes struggle to integrate into a system well. For example, Discord Rich Presence doesn’t work for the Flatpak version of Discord unless the thing you want Discord to detect is also a Flatpak, and even that detection is shaky.

Snaps and Flatpaks are both disliked because they contain frameworks and runtimes that some users consider bloat.

To further explain, when you use a native package, it and its dependencies get installed on your system. If any other package in the future requires one of those dependencies, awesome, it’s already there. But for Flatpaks and Snaps, each app has to bundle its own dependencies. Sometimes they can be shared with other Flatpaks/Snaps, depending on the dependency, but they still require at least a little extra storage space.

There are probably details I’m forgetting, but those are the main arguments. My advice is if you’re happy with the way your system is running, don’t worry about it. My personal preference is Flatpak first, native second, Snap never. I don’t have anything against native packages, but some software I use is exclusively distributed as Flatpak, so I switched most things over for consolidation.

ReakDuck ,

Afaik snaps can’t share depending packages, making it store the same dependency multiple times. Flatpak can share the depending package+version, sharing it to every app it needs and store it once.

The Golden advantage I see is not having issues installing multiple versions of the same dependency, which would be kinda hard for a native system depending on the type of package an app is depending on. Like Python and Java could easy have multiple same versions on a native system, but other things may be too difficult to realize except you use Flatpak

ReakDuck , in Flatpak vs Snap vs Native Packages

Flatpak sandboxes too, but it at least is fully Open source, you can create your own Flatpak Repository and add it to your flatpak to grab and install new packages you made yourself. For Snap… it implements not that good into the desktop I heard but may have changed, you can’t create your own repository nor see the servers code as there is only 1 single server for Snap, and its canonicals Closed Source Snap Server. But hey, it at least got the super cool Hologram Open Source Sticker on it, because the client is at least Open Source… No thanks

I use PrismLauncher (Minecraft Launcher) inside Flatpak for example because it sandboxes the app so no stupid mod can infect me that easy now, haha! But generally its kinda comfy to use Flatpak because it has less dependency issues compared to Native Packages because Flatpak has its own Packages which Flatpak Apps can share to each other. Snap on the other hand can’t have dependencies shared between Snap Apps so they all have duplicate dependencies.

code , in Flatpak vs Snap vs Native Packages
@code@lemmy.mayes.io avatar

I hat snap cause its a pita to freeze or not update some things. Also i dont like that snapcraft is run solely by canonical (sp?)

winety , (edited ) in RHEL and Fedora for home use
@winety@communick.news avatar

I don’t think the current Red Hat controversy will have much impact on Fedora. There are the three reasons why I think so:

  • While Fedora is not a fully independent distribution, the Fedora Council has both members from Red Hat and members from the community. It may be wishful thinking, but I believe that, if Red Hat tried something iffy with Fedora, the community (including people in leading positions) would protest.
  • Fedora is upstream from RHEL, so it doesn’t directly profit from RHEL source codes being fully open. Instead, it’s the other way around; Fedora’s sources are the basis of CentOS and then RHEL, so any bugs fixed in Fedora benefit RHEL.
  • Fedora is also Red Hat’s tool for influencing the Linux ecosystem at large. When they want other people start using some technology (Flatpak, PulseAudio etc.), Fedora is a good way of disseminating it.

P.S. There might be some inaccuracies. I am just a user; I am neither a developer nor in any leadership role.

P.P.S. Please excuse any spelling and grammar mistakes. English is not my first language.

james , (edited ) in Documenting commands # or $ before sudo?

Edit: looks like this is wrong lol, that’s what I get for not verifying. So maybe $ does make more sense!

Original message:

I think I’d go with #.

The non-root user probably doesn’t have permission to run the sudo command as www-data user, but root does.

Unless you previously set permissions for the non-root user to sudo as www-data.

bizdelnick ,

The non-root user probably doesn’t have permission to run the sudo command as www-data user, but root does.

You are wrong. E. g. in Debian (and Ubuntu) the default sudoers file contains

<pre style="background-color:#ffffff;">
<span style="color:#323232;">%sudo   ALL=(ALL:ALL) ALL
</span>

that means that any user in the sudo group is permitted to execute any command as any other user. The same for redhat/fedora, but the group name is wheel there.

james ,

lol thanks for the correction

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