linux

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

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.

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…

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.

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

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

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

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

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

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/

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.

tony, in Bcachefs has been merged into Linux 6.7

What I’ve read looks good but it’s going to need a track record of reliability before I’d trust it.

ultra, in XBPS has spoiled me - advice needed.

APK is really fast

sxan, in Bcachefs Merged into the Linux 6.7 Kernel
@sxan@midwest.social avatar

Good. For one thing, we can move on to drama about something else. But, also, I’d like to play with it without having to build a kernel.

clot27,
@clot27@lemm.ee avatar

I am on nixos and I can do exactly that.

GnomeComedy,

Is this the new “Arch, btw?”

clot27,
@clot27@lemm.ee avatar

😂 hope its not

toyvo,

Seemingly. I’m also on nixos

ultra,

I also use NixOS btw

geoff, in Bcachefs Merged into the Linux 6.7 Kernel

I’m a happy btrfs user, but it’s most definitely a great thing to see what seems like a really clean implementation like this that is able to learn from the many years of collective experience with ZFS and btrfs.

mindlight, in Bcachefs has been merged into Linux 6.7

Does Bcachefs come with any guarantees regarding my wife’s wellbeing?

If not, I’m definitively sticking with my OpenZFS.

PseudoSpock,
@PseudoSpock@lemmy.dbzer0.com avatar

Depends… you didn’t write ReiserFS, did you?

Satelllliiiiiiiteeee, in Systemd Working On "Storage Target Mode" Feature - Inspired By Apple macOS
@Satelllliiiiiiiteeee@kbin.social avatar

Target disk mode is fantastic, I'm thrilled to see this coming to Linux

stardreamer,
@stardreamer@lemmy.blahaj.zone avatar

Worked in IT, target disk mode is a life saver when you have to recover data from a laptop with a broken screen/keyboard/bad ribbon cable and don’t want to take apart something held together by glue.

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