Andy

joined 1 year ago
[–] Andy@programming.dev 1 points 9 months ago
  • Siduction
  • openSUSE
[–] Andy@programming.dev 11 points 9 months ago

It's unmatched for some of the things it does and sites it supports, but I think it's a nightmare for any distro or package maintainer. It wants to manage its own installation and updates, at the user level, pulling in who knows what code or binaries.

I think that makes it mechanically hard to handle, verify, or trust.

[–] Andy@programming.dev 1 points 9 months ago

There are many advantages relative to bash, especially much better array handling, and comprehensive globbing and expansion expressions. You can reduce your reliance on external tools, which may have multiple alternative implementations (a source of unpredictability).

Some defenses are written up at

https://www.arp242.net/why-zsh.html

(not my post)

For me, fish's differences from older shells count against it without offering any compelling benefits.

Newer shells like nushell and oils/ysh are exciting and have a lot going on, but are not mature or familiar.

[–] Andy@programming.dev 3 points 9 months ago

For Alpine Linux:

  • support a different process supervisor
    • dinit, or
    • s6 with some high level sugar
  • add something like the AUR
[–] Andy@programming.dev 2 points 9 months ago (1 children)

For Arch, you may like a project called aconfmgr.

[–] Andy@programming.dev 6 points 9 months ago* (last edited 9 months ago) (4 children)

For Arch Linux:

  • support a different process supervisor
    • dinit, or
    • s6 with some high level sugar
  • don't use Bash anywhere
    • port down to POSIX, and
    • port up to Zsh
    • port minimal launchers to execline
  • replace PKGBUILD format, maybe with
    • nearly identical but Zsh
    • NestedText containing Zsh snippets
      • use this to render Zsh based on templates
        • my favorite template engine: wheezy.template
  • build packages with more optimizations, like the CachyOS repos
  • include or endorse something like aconfmgr
  • port conf files to NestedText
[–] Andy@programming.dev 13 points 9 months ago

A good live recovery distro that can mount bcachefs is one thing I've been waiting for before using that filesystem for a new install.

That this will have Arch tools (including arch-chroot, probably) makes this even better.

[–] Andy@programming.dev 2 points 10 months ago

Plasma may not ever implement window shading for Wayland, but I'm hopeful. That's probably my last blocker.

[–] Andy@programming.dev 1 points 11 months ago (1 children)

I don't think apk would check multiple files for the world. But you could maintain them outside the apk mechanisms, just concatenating them into a single file, with tup/make/sh/whatever.

[–] Andy@programming.dev 2 points 11 months ago (4 children)

FWIW, Alpine Linux has a nice world file, too. And I am continually impressed by the selection of up to date packages in their Edge repos.

[–] Andy@programming.dev 2 points 11 months ago* (last edited 11 months ago) (2 children)

In 2020 I paid a one time fee for a lifetime of Pro. Is that definitely not still an option?

[–] Andy@programming.dev 1 points 11 months ago

I'm not really recommending it over Arch, but my favorite rolling Debian distro is Siduction.

view more: ‹ prev next ›