/glmg/ - GNU/Linux Minimalism General

This is a general for discussing software minimalism and minimal software for GNU/Linux.

>What is software minimalism?
en.wikipedia.org/wiki/Minimalism_(computing)

>Why software minimalism?
- Fewer bugs
- Better performance
- Lower memory footprint
- Better maintainability
- Higher scalability
- Longer software lifetime
- Prompt delivery
- Smaller attack surface

Acceptable GNU/Linux distributions that aren't bloat

>Alpine Linux (Not GNU)
alpinelinux.org

>Void Linux
voidlinux.eu

>GNU GuixSD
gnu.org/software/guix/

>Gentoo
wiki.gentoo.org/wiki/Handbook:Main_Page
gentoo.org/downloads/

>Debian (netinst)
debian.org/CD/netinst/
debian.org/releases/
wiki.debian.org/SourcesList
debian.org/doc/manuals/debian-faq/ch-pkgtools.en.html#s-apt-get

>Useful links
suckless.org/rocks
harmful.cat-v.org/software/
en.wikipedia.org/wiki/Comparison_of_X_window_managers

Protip: If you aren't comfortable with the terminal or aren't proficient with GNU/Linux, this thread isn't for you.

Other urls found in this thread:

wiki.archlinux.org/index.php/Openrc
github.com/andmarti1424/sc-im
twitter.com/AnonBabble

WM ram comparison

Arch Explanation:

Arch has never been a minimalist distribution. Splitting packages is rare compared to other distributions, and dependencies aren't made optional whenever possible. Arch has *never* been minimalist... a Linux kernel with every module available and every feature enabled at least when there's no non-bloat related cost, feature-packed/complex GNU tools, nearly all optional features enabled across all the packages, etc.


>pacman is fast but not safe, it tends to break shit and config protection is implemented in a terrible way
>there is no official process to verify that a package is stable within the distro, in other distros a lot of packages are in a testing repo despite that specific package's developer claiming it to be stable on its own, because it might not be stable within the environment of a specific distro
>a lot of AUR packages pull from upstream, which means they could be very unstable
>(arch vs gentoo related) arch users complain about muh compile time when it comes to gentoo, while in fact they compile a lot of AUR packages themselves, namely the *-git packages that pull the source from a git repo
>but it gets even better: they only compile a handful of packages, and those not being libraries mostly, the self-compiled packages get linked against precompiled libraries from a different setup (e.g. different optimization levels), which can then cause even more instability because it's a clusterfuck of unequal shit
>arch uses (((systemd))) and switching to something else is hard
>apparently the vim package on arch used to pull in X, so if you wanted to have a fancy terminal text editor on a headless server, you would've had to install a shit ton of GUI stuff you'd never need nor use
>maintainer told the guy who complained to just symlink vi to vim (vi is inferior)

TL;DR: Despite its """minimal""" install state, Arch is actually very bloated.

A reminder that XFCE 3 is a good tier WM\DE

looks like CDE and maybe Fluxbox a bit.
nice!

>arch

Reposting Autistic minimalism rant:

The thing for me when it come to this is that I'm kinda disgusted by the amount of bloat in popular applications and environments.

Let's take the picture viewer as an example. What does it do? That's right! It views pictures! We have also seen picture viewers that can run with very tiny amounts of ram, and do their job pretty well. Why then should we be using a picture viewer that does the exact same practical thing as this minimal picture viewer, but is 10+ times heavier?

I've heard this a lot, the whole "lel just get a newer computer grandpa!"
I'd like to let you know that I use minimal setups both on a 2012 Fagbook Pro, and a Xeon workstation being used as a desktop. Both of these have 16+ GB of memory.
What you have to understand is that just because we have the resources, doesn't mean it's right to use them to the limit. Why should we artificially use more resources for the same tasks just because we have the capability to do it. That's retarded. At that point we should just rewrite the kernel in electron because clearly anyone who has a problem with that just needs to download more wam.

Another key component for me is that achieving a high level of minimalism often involves switching to a vey terminal-heavy lifestyle. This is good as it provides a universal interface. The interface used to shitpost, consume content, and whatnot, is the same interface that would be used when administering a server, when configuring my NAS, when working with Amazon EC2 installations, etc.

Why do you hate keeping things simple? Why do you want things to use more resources than they have to to complete their function?

TL;DR: /minimalism/ is a very logical way of doing things, and provides a universal interface.

Oh I just caught that.
I hope he's at least using it with OpenRC.

I want to try switching from system d to runit on arch, how can I do that?

>muh Amiga OS is shit meme
Spotted the 16 year old American.

I don't think you can do that on Arch. There's an article but it's flagged as out of date and is not recommended.
OpenRC can be installed and configured with steps here
wiki.archlinux.org/index.php/Openrc
There's also a few forks that use it as default.

>DE
BLOAT
L
O
A
T

to be fair he's using an ancient version of an very lightweight DE.
But yeah a WM would probably be lighter.

Is this really a DE? And WindowMaker is a WM?
7MB is nothing.

Faggy friend, is this you?

no

Yes!
Hi!

t. butthurt arch user

also, i missed u

One reason I can think of with picture viewers is if you want better scaling algorithms.

i've never really had an issue with that.

Most people are fine with bilinear if all they're doing is browse their 2000+ images folder. Some people just like to use lanczos to read their mangos.

interesting...
would feh have any difference from sxiv in this regard?

Not really. Almost all image viewers are going to be using the simplest and fastest algorithm so the quality is going to be the same. Only specialized ones (like comic book viewers) are going to give you an option to change that.

ah ok I see.

>achieving a high level of minimalism often involves switching to a vey terminal-heavy lifestyle. This is good as it provides a universal interface
Bell Labs had a better, non-terminal-emulator universal interface by the early 80's. Resizing a terminal emulator doesn't even reflow the text, let alone give you an always-available text editor so that every program doesn't need to link readline in on its own.

>Bell Labs had a better, non-terminal-emulator universal interface
explan

Is there somewhat minimal software who reads libreoffice and microsoft office files?
I might install the whole libreoffice desu, but I mostly need to read files and I rarely write them or need to edit them.

^_^

My butt works just fine, thanks

^.^

I don't think that exists. There is a viewer like that on android, but I don't think there's one for desktop loonix.

>My butt works just fine
OwO

I think he's talking about plan9.
A more unix than unix operating system that was designed with graphics in mind.

Wish me good luck. For the next I might have my cup in full load to compile it.

*next few hours I might have my cpu...

>I think he's talking about plan9.
oh ok.
>compile it.
a gentoo user!
cool!

lowRISC might be released this quarter get hype!

Catdoc

yay you found it for him!
thanks!

Pretty neat, but excel and powerpoint files are still a problem.

Maybe this?
github.com/andmarti1424/sc-im

macOS with chunkwm and Übersicht is minimal as fuck

>macOS
>minimal ever
no

Reminder that this thread is bloat and actual minimalism thread is here:

n-no...
it's not!

bump