linux

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

SapphironZA, in The future of Linux

I wish distro’s would combine efforts much more so we have a better desktop experience. Do we really need 15 window managers when we could have 2 or 3 much better ones.

Unify to a single package manager, they are all functionally the same.

Standardize on flatpacks and abandon snaps and appimage

tar_xf,

I like the option to pick different package managers but it would behoove the community to actually settle on a package format. Making a deb or rpm are very different processes and while containers are nice for server side stuff I wish there was something easier for desktop

SapphironZA,

The fact that the processes are so different, is part of the problem. Developers need to spend the same effort 3 or 4 times.

q47tx,
@q47tx@lemmy.world avatar

Appimages serve a different purpose than packages that you install.

SapphironZA,

I get that, but in functionally they are so similar from an end user perspective, I would argue their development efforts should be combined.

theshatterstone54, in 6 Reasons Why You Should Consider Using NixOS Linux

This is an article from itsfoss. Why read a copelied version here when we can read the full original version here: itsfoss.com/why-use-nixos/

MalReynolds, in Linux Kernel 6.6 Officially Released
@MalReynolds@slrpnk.net avatar

The Devil’s share on Halloween, praise Torvalds ;)

Rambi, in Thanks to dust I deleted a 70 gig file on my drive

A 70gb log file?? Am I misunderstanding something or wouldn’t that be hundreds of millions of lines

Mo5560,

I’ve definitely had to handle 30gb plain text files before so I am inclined to believe twice as much should be just as possible

Ramin_HAL9001, in What's the difference between package manager and why are there so many?

I wouldn’t worry too much about the package manager, just worry about whether the distro has a good package repository. If it has all the software you want to use, then use it. In my opinion, most package managers (dnf, apt, pacman, xbmp) are basically the same, and you would only notice a big difference if you ever tried to make your own package for your own software.

That said, a few package managers are very different from all the rest:

  • Crux OS “prt-get”: simple and stupid: just downloads and installs tar archives.
  • Gentoo “emerge”: builds all software from source code when you install it. This provides some guarantees that the source code was not tampered with by the distro maintainers, this is great if you need to review all of the source code that is running on your system, but terrible for most people who don’t want to spend so much computing power on compiling stuff every time you do a software update.
  • Nix and Guix: creates its own blockchain-like database of isolated package dependency chains on your system, allowing you to instantly roll-back to the previous set of installed packages if you ever install something that breaks your system. It also guarantees that the software can be checked bit-for-bit (using SHA hash) traced back to the exact version and dependencies of the source code that built it. Nix and Guix packages also live peacefully side-by-side with any other package manager since all Nix/Guix apps are completely self-contained within its own database. In a way, it is sort of like one big AppImage or Docker container, but you can just keep adding or removing stuff to it as often as you want.
  • Silverblue, SteamOS, VanillaOS, BlendOS, CarbonOS: distributes “immutable images,” so it is impossible modify the operating system at all. Updates will ship an entirely new operating system with all packages built-in. However you are allowed to install software into your home directory, and you can install FlatPacks and AppImages. This provides a great deal of security in exchange for a tiny bit of inconvenience.

My personal preference: I use ordinary Debian or Ubuntu to install the critical software that needs to be stable and reliable, and I use Guix OS on the side to install the bleeding-edge things that might break a lot.

dino,

I couldn’t disagree more! Package managers are actually the only thing which differentiates distributions by a large margin. Syntax should be intuitive, download/updates fast and reliable. Also when watching git repositories for new software alternatives, you e.g. see often packages for good package managers, whereas you need to go some extra mile for “stable” package managers.

Ramin_HAL9001,

I wouldn’t worry too much about the package manager, just worry about whether the distro has a good package repository.

download/updates fast and reliable. Also when watching git repositories for new software alternatives, you e.g. see often packages for good package managers, whereas you need to go some extra mile for “stable” package managers.

But I would say these are not features of the package manager software, rather they are features of the package repository, that is, the online service that provides the packages. It doesn’t matter if you use Apt, DNF, Pacman, if the package repo is slow, fully of packages that haven’t been built right, the package manager software won’t do much to make it better.

But like I said, a few package manager are really unique, like Gentoo Emerge, Crux Prt-Get, and Nix and Guix.

dino,

Can you decouple a package manager from its repository like that? And even if, is that a real world example?

moonpiedumplings,

Yes.

Ubuntu and debian both use apt, but differing repos. Different versions of ubuntu/debian use different repos, with newer/older software.

msage,

Also, bit part of Portage (Gentoo “emerge”) is being able to ‘flag out’ parts of the package out (or in) to the compilation.

Let’s say you want to not have telemetry in your packages. So you set ‘-telemetry’ globally, and each package that has known telemetry parts will not compile locally - so it can not be turned on (unless it’s hidden really well).

Or you want to use pulseaudio? You can flag it globally, or for specific packages. That way you can influence software you install without knowing much about anything build-related - the work is done by the repository maintainers.

They won’t be able to pry Gentoo from my cold dead hands. Arch, Nix/Guix can suck it, all my money goes to the Gentoo

notoftenthat, in What are the rules of buying used storage?

One anecdotal data point to consider… They might be really loud.

I am running a few 3TB drives that were formerly enterprise SAN drives, cleaned and sold for cheap. They work just fine (we won’t talk about game loading times here), but they are very audible clacking away when the head seeks.

Hitachi Ultrastar 7K4000 HUS724030ALE641 3TB 64MB cache Internal Hard Drive

0x4E4F, in XBPS has spoiled me - advice needed.

Stick to Void. Everything else will look slow. Haven’t moved since I started using it.

kirk781,

Void was a great experience last time I used it. A minimal set of tools/software were installed(for some reason, I dislike ISOs/distros that fill everything from Libre Office to an FTP client in it; I will just download them if I want it), the package manager seemed pacy enough and system was fast. It is definitely one of the better distros I have tried.

doctorn, in XBPS has spoiled me - advice needed.
@doctorn@r.nf avatar

Not a global opinion here as many hardcore linux users will stand by Arch or Mint, but I always have preferred Debian. It’s what Ubuntu is based on, so it uses apt(itude), yet it’s not prebloated Ubuntu and much more true to adaptation and unedited software than Ubuntu has become… But in the end it’s more personal choice and taste, so usually requires a bunch of failed attempts to get one that fits, as every linux can basically do the same things, yet on some or other slightly different way… 😜

Andy,
@Andy@programming.dev avatar

I just want to add that for Debian with a rolling, up-to-date experience, Siduction does that nicely.

doctorn,
@doctorn@r.nf avatar

Forgot to mention that, but indeed, Sid works pretty well…

Andy, in XBPS has spoiled me - advice needed.
@Andy@programming.dev avatar

APK/Alpine is great! And the Edge repos are well stocked.

Chimera Linux seems to be using even newer apktools than Alpine, not sure what the deal with that is. But that distro is still in early stages with limited repos for now.

Pacman/makepkg/Arch is great too, and an obvious consideration for your usage, curiously omitted from your post.

julianh, in Any recommendations for a Linux tablet/convertible to use at school?

If you can find something not made by Microsoft, go for it, but I actually picked up a surface go 3 and installed fedora on it. As long as you install the Linux surface kernel it’s actually a really good experience. The only thing that doesn’t completely work are the cameras, but there are workarounds (and anything using libcamera works).

Quik,

Thank you for your comment! I’ve seen other people mention Microsoft Surfaces too, but would obviously like to not use a device made by one of the very company whose operating systems I want to avoid. Another thing that kind of scared me are the 2 core CPUs in some of them (even the “higher” priced ones like the surface go 3), so how’s your performance with Fedora?

julianh,

I got the i3 version and performance is great for what I use it for (notes, programming, and web browsing). Gnome runs really smooth.

bingbong,

How is the battery life and suspend?

julianh,

Pretty good, although I never used it with windows so I don’t have a comparison. But it easily survives a day of notetaking and some coding, it usually gets down to 20% by the end of the day. Suspend works great, I’ve had it last for multiple days without losing much battery at all.

Sentau, in Linux Kernel 6.6 Officially Released

The gap between 6.5 launching and 6.6 launching seems smaller than normal.

Edit : looking back this is not the case. It is the same 2 months between releases. Man time flies

heyoni,

“No entry found for ‘time flies’”

infinitevalence, in What are the rules of buying used storage?
@infinitevalence@discuss.online avatar

dont: Used HDD are not worth the risk/cost as the chance of failure outside of warranty is too high. Maybe: Enterprise SSD’s, sometimes you can find low ware SSDs that are cast off from enterprise organizations at reasonable prices, often more so if its used SAS as average consumers need an HBA to utilize the drive. Be cautious as some SSD’s are discarded because of firmware bugs that cause early failures.

pnutzh4x0r, in Mozilla Finally Launches An APT Repository For Easy Firefox Nightly Updating
@pnutzh4x0r@lemmy.ndlug.org avatar

Would to see them publish stable releases via this apt repository as well.

otl, in Mozilla Finally Launches An APT Repository For Easy Firefox Nightly Updating
@otl@lemmy.sdf.org avatar

Good to see development effort going towards actual Firefox and not those random Mozilla products that I can’t keep track of

dan,
@dan@upvote.au avatar

Do you mean products like their VPN? They really need the revenue to try and become more independent from Google. Right now something like 90% of their income comes from a deal with Google to make Google the default search engine.

Tetsuo, in NixOS Reproducible Builds: minimal installation ISO successfully independently rebuilt

If I remember correctly the F-Droid team on Android had a lot of trouble getting reproductible builds. I can’t imagine how difficult this would be for a whole system.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #