OpenBSD admin and ports maintainer

  • 3 Posts
  • 325 Comments
Joined 6 months ago
cake
Cake day: May 29th, 2024

help-circle






  • ssm@lemmy.sdf.orgtoProgramming@programming.devDo you use VS Code?
    link
    fedilink
    arrow-up
    9
    arrow-down
    3
    ·
    edit-2
    4 months ago

    vscode is bloated, switch to emacs

    emacs is bloated, switch to vim

    vim is bloated, switch to vi

    vi is bloated, switch to ed

    ed is bloated, switch to cat

    on-topic

    No, I don’t use vscode, I use mg (tiny emacs-like editor, lighter than nvi) and ed

    If you’re already comfy with vim, don’t switch. If anything, I encourage you to try even more minimal editors.










  • Is Alpine Linux obscure? Well, using it as a desktop is obscure, I guess. The decision to use musl libc is the main limiting factor for desktop usage, but thanks to the existence of runtime package managers like flatpak and/or static linking, you can run basically anything that requires glibc on Alpine these days (at the expense of extra disk usage for glibc libs).

    If you don’t know much about Alpine, it is an extremely lightweight Linux distro designed primarily for containers and virtualization, that ships with busybox and musl libc. It’s basically the closest you can get to GNU/Linux without the GNU. The main appeal to me is the simplicity of the tooling and installation, it’s the only Linux distribution I’ve used that gives me a similar vibe to OpenBSD. The defaults are almost perfect, but the first thing I would do when installing it is install the docs metapackage (otherwise you have no manpages), and optionally replace busybox with coreutils and friends (personally can’t stand how non-posix compliant busybox is). I’d also replace the default busybox ash shell with a nice kornlike such as oksh, a clone of the OpenBSD shell.




  • Production/Laptop

    Framework laptop with x86 Intel CPU, running OpenBSD. All drivers are free, non-free firmware includes intel, inteldrm, iwx (intel wireless device), uvideo (webcam), vmm (virtual machine). BIOS/UEFI is closed.

    Hopefully intel, inteldrm, and vmm firmware can be removed after I switch to the RISC-V mainboard that is releasing for the Framework 13 inch soon. iwx firmware can be removed as soon as OpenBSD has better atheros drivers, whenever that patch arrives (or whatever other foss wireless card comes along). uvideo firmware might be unnecessary, but I haven’t checked.

    FOSS score: Medium-Low, after switching mainboard, Good.

    Phone

    OG Pinephone running postmarketOS. I don’t think there’s any non-free firmware (GPU maybe?). ARM64 CPU, only closed firmware I know of is the modem, which I’ve replaced with a free version here. Don’t know about the UEFI/BIOS.

    FOSS score: Good, Medium if UEFI/BIOS is closed or there is non-free firmware.

    Gaming

    Steam Deck, x86 AMD cpu, running proprietary SteamOS. May replace the OS at some point if a good alternative comes along, as SteamOS’s immutable design and lack of real package manager besides flatpak annoys me.

    FOSS score: Terrible, will always be Terrible because of all the games, even after replacing the OS.