/sm/ - Software Minimalism

For discussing software minimalism.

>What is computing minimalism?
linfo.org/unix_philosophy.html
suckless.org/philosophy/
en.wikipedia.org/wiki/Unix_philosophy
en.wikipedia.org/wiki/Minimalism_(computing)
en.wikipedia.org/wiki/Software_bloat

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

>List of minimal OSes and distros
>Obscure minimal
Plan 9, FreeDOS, Minix3, Genode
>Meme minimal
Crux, Void, GuixSD, FreeBSD, SourceMage
>Autistic minimal
Gentoo, Alpine, OpenBSD, LFS
>Most sane minimal
Debian (netinst)

>Minimal base Programs
>WM (window manager)
dwm or i3
>Web browsers
Firefox Quantum or any of the popular text based web browsers (w3m, links)
hooktube.com/watch?v=cNr-nobIjks (Terminal-based Web Browsing with w3m)
>File Manager
Terminal (cp, ls, cd, mv)
>Video/Music player
mpv or cmus
>Text editors
GNU nano or Vim
>Image viewer
FEH or sxiv
>Shells
mksh or dash
>Terminal
st (simple terminal)

>Useful links
Suckless: suckless.org/rocks
Cat-v.org: harmful.cat-v.org/software/
Window Managers: en.wikipedia.org/wiki/Comparison_of_X_window_managers
Without Systemd: without-systemd.org/wiki/index.php/Arguments_against_systemd
Alternatives to Bloatware: github.com/mayfrost/guides/blob/master/ALTERNATIVES.md

>Website development
werc.cat-v.org/
learnbchs.org/
motherfuckingwebsite.com/
idlewords.com/talks/website_obesity.htm

Minimalism is not a lack of something. It's simply the perfect amount of something.

Attached: 1538791817242.jpg (1080x1350, 132K)

Other urls found in this thread:

youtube.com/watch?v=tc4ROCJYbm0
twitter.com/SFWRedditVideos

>gentoo
>autistic minimal
You need to take a look some day at the sprawling dependency tree of portage.

define "software"

>Firefox Quantum or any of the popular text based web browsers (w3m, links)

Stopped reading there.

Thought this thread was interesting at first.

If you can't replace your home computer with a SBC or a shell account with a shared system you're not REALLY minimal.

Also, use nvi, not vim.

Attached: Colossal_Cave_Adventure_on_VT100_terminal.jpg (3264x2448, 1.88M)

can't get any minimal than this boys

Attached: 2018-10-10-013315_1600x900_scrot.png (1600x900, 35K)

>Arch
>over 500 packages
Lol nice try

>almost 2 GB of RAM used

Embarrassing.

>>Autistic minimal
>Gentoo, Alpine, OpenBSD, LFS
>>Web browsers
>Firefox Quantum
you are legitimately retarded

> thinking package count means anything
arch has an autistic way of determining what counts as an installed package and it's binaries are compiled against every dependency the devs build in

Don't even bother preaching to them. Package count kiddies prove they do nothing productive and do nothing but browse the internet. I have almost 2,000 packages on Arch because I do more than just post on Jow Forums and pirate anime.

Surely it depends on what you class as "productive". I use my work computer for nearly nothing besides writing in vi(m), and then compiling it into a PDF with groff -ms/-me. If I got really autistic I could get it down to barely anything.

what are the minimalist browsers with ad blocker

Lynx, Links, etc.

>Plan 9
>DOS
>Minix
>Genode
>linux
>minimal
CAmkES, faggot.

systemd/google dicksucker

>If you can't replace your home computer with a SBC or a shell account with a shared system you're not REALLY minimal.
youtube.com/watch?v=tc4ROCJYbm0

>tfw my 'home computer' is a diskless netbook with a minimal live usb tty-only, SSHing into my server.
Was the cheapest (read: free) way to make a 'terminal' for my server.

So in other words, it's a bloated fuck fest and not at all minimal. Gotcha.

who here /browser/ minimalism

Attached: 1539103593369.png (1000x964, 461K)

There's fuck all that's "minimal" about modern web browsers.

>Firecocks
>Minimalism
Nope

>gentoo
>autistic

>crux, guixsd, smgl
>not autistic

>debian
>sane
>minimal

Attached: AnimuFacepalm.jpg (372x363, 57K)

>my server
Not minimal.

Stop the glorification of an proprietary operating system from the 70s because "le minimul philosophy“. The unix philosophy is: hide the source and sue the shit out of open source projects. Unix is the enemy, only zoomers would disagree.

Ports are endgame. I discovered that packages get minimal if you select what flags and dependencies to turn on during compile time, ports let you choose these flags. Ebuilds and the AUR are example of ports, if you've watched their files you know what I mean. I personally like CRUX because its ports are simple and an entire repository can be maintained by one person.

TL;DR, we need more people talking about ports.