/smt/ - Software Minimalism Thread

In /smt/, we discuss software minimalism.

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

>Why is minimal software good?
- Fewer bugs
- Better performance
- Lower memory footprint
- Better maintainability
- Higher scalability
- Longer software lifetime
- Prompt delivery

>Minimal GNU/Linux distributions
- Arch
- Void
- Gentoo
- Debian (netinst)

>Other minimal operating systems
- OpenBSD
- Alpine Linux (Not GNU)
- LFS (Linux From Scratch)

>Minimal programs lists
suckless.org/rocks
harmful.cat-v.org/software/
en.wikipedia.org/wiki/Comparison_of_X_window_managers

Attached: unnamed.jpg (900x900, 153K)

Other urls found in this thread:

arcan-fe.com/
neovim.io/
twitter.com/SFWRedditVideos

first for luke

He's an alright guy

I actually have a serious question.
How do i compile my own kernal? Are all Linux kernals on distros bloat??

what is the least bloat web browser? currently using lynx but it doesnt play youtube

The expression “Linux kernels” can easily be misunderstood as meaning “the kernels of Linux” and implying that Linux must be more than a kernel. You can avoid the possibility of this misunderstanding by saying or writing “the kernel, Linux” or “Linux, the kernel”.

Minimal setup copypasta

>OS
Arch, Void, Gentoo, Debian (netinst), OpenBSD, Alpine Linux (Not GNU), LFS (Linux From Scratch)

>WM
i3, dwm

>Web Browsers
Firefox, Links

>Music/Video Player
cmus, mpv

>Image viewer
FEH, sxiv

>File manager
Terminal

>Text Editors
Vim, Nano

>Shells
mksh, ash, dash

>Terminal
urxvt, st

Firefox

Where's Sway? It's much lighter than i3.

Do you use Vim or Emacs?

Neovim is much lighter than Vim and, paradoxically, much more powerful.

i use gedit

Attached: 1521362439283.png (1000x1024, 599K)

What is the fastest way to install package on void in asia ? Downloading speed from all EU and US repos are dogshit.

fuck that fag. he stole my meme and used it in a clickbait thumbnail on one of his borin ass vids

Attached: 1390163519743.jpg (3000x1688, 1.03M)

>i use gedit
What the hell are you using Lynx for then? Install Firefox or Brave.

Torrent.

did you make this meme too? I like it. Expect a thumbnail soon.

i know it's more bloaty, but since it's more featureful I've been using mpd and ncmpc as my music stuffs. It integrates with polybar and that's been great with i3, so it's all been cool.

There are different kernels though. Stock, µCLinux, Linux-libre, RTLinux, etc.

You can literally use mpd without ncmpcpp, mpd is the server and ncmpcpp is the browser.

ncmpcppcpmpppcmppp
what a gay fucking name
cmus for the win

Vim is patently not minimal. Use Vis instead.

Started using Groff for all my essays.

Actually kind of like it's "in-line" way of formatting. Plus I can use my old XP-era machine and have an offline, distraction-free, writing environment.

>OS
emacs

>WM
exwm

>Web Browsers
eww

>Music/Video Player
emms

>Image viewer
image-mode

>File manager
dired

>Text Editors
evil-mode

>Shells
eshell

>Terminal
ansi-term or eshell-mode

Attached: emacjihadism.png (442x274, 40K)

emacs is bloat and goes against the UNIX way

Unix is bloat and goes against The Right Thing

t. redditor

I need some proof for this.

Explain yourself...

Qutebrowser > Firefox

>not using ed

Bad OP

Real thread Real thread Real thread Real thread

Firefox is minimal?

>install arch with base-devel
>install one terminal emulator
>install one web browser
>do everything else with the tools that came with base install
just werks

Attached: ILpnAi2.jpg (468x424, 96K)

you are using a gimped system.

rude. i prefer the term "minimal"

Arch is not minimal

Yes it is. You can set up your system how you like without pre installed bloatware, like on Ubuntu

...

What about DragonFlyBSD

not in the list of approved minimal OS's

I can see that, but why not?

idk

>not crux on list
Bad OP

If arch is in there anything is approved

>without pre installed bloatware
what is systemd?

No.

>systemd
>minimal
>binary distro
>minimal

remove systemd then

It's bloated luke

nope

You faggots are derailing the thread.

I need to know which android rom is the most minimal

Firefox is the perfect example of all that is wrong with software today: out of control complexity, layers upon layers of badly thought out gratuitous abstractions, rampant abuse of libraries, etc. And I say this as someone that respects and appreciates the mozilla developers, and I know they are good people (I was at the first two European Mozilla Developers Conferences).

It is time for people to remember that simplicity is the most important value when building software, it is time to remember how to build small and simple programs that do one thing and do it well. But how can anyone do that with the ever growing tangle of standards?

And always remember that:

“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.” – C.A.R. Hoare, The 1980 ACM Turing Award Lecture

If your software is so complex you can’t figure out how to fix a memory leak in less than twenty minutes, then you are doing something wrong, if the leak stays around for months, maybe it is best that you give up and start from scratch.

they're all bloat so it doth nae matter

so what browser do you use? or recommend? preferably with firefox add-on suppoertr

>compiling all your shit
>fun

I still use firefox
>b-but but its bloatt!!!11!
I'm not autistic. And besides if theres a minimal browser that supports ublock. I would ditch firefox in a heartbeat

>And besides if theres a minimal browser that supports ublock
Brave

this thread aint about having fun

>OS
Arch

>WM
i3-gaps

>Web Browsers
qutebrowser, waterfox for web dev

>Music/Video Player
cmus/mpv

>File manager
ranger

>Terminal
urxvt

>Shell
zsh

>Editor
vim

>Document viewer
evince >.<

>Text Editors
evil-mode

>Shells
eshell

>Terminal
ansi-term or eshell-mod

based

autism

not minimal

Is Luke a mutt?

yes

fuck you. Luke is /ourguy/ i protect him.

No Luke is minimal, his intelligence that is!

Whats more minimal?
X with i3 or Wayland with Sway?

X with i3

i3 is not me nae muh
Sway is not me nae muh
X is not me nae muh
Wayland is not me nae muh

rude

t.hanks

this post is bloated, as are you

Wayland with Sway. It's much lighter and MUCH more resource-efficient.

Wayland sucks, is a sytemd trojan horse with known vulnerabilities.

you guys should follow his example 2bqh
the ultimate minimalism

trumpwrong.gif

just installed alpine linux, compiled dwm and dmenu

Reminder that Crystal is minimal. It has C-tier performance with the ease of development of Ruby.

X is bloat, though, and insecure by design. What graphical display system am I supposed to use? Mir? Now THAT is a Trojan horse. Already abandoned, too.

Give me a minimal alternative, user, I'm desperate.

This.

Which implementation? Oh right, the one from the same developers of Wayland.

This is a trap thread, made by systemd shills and BSDfags.

Attached: what_are_going_to_do_faggot.png (800x820, 267K)

You are bloat, and insecure about your sexuality

I followed this nigger's arch install guide a week ago and I've been waiting for his post-install video since, he needs to hurry up, I don't know what the fuck I'm doing.

>This is a trap thread
A trap you say?

Attached: 1447447814069.gif (624x352, 637K)

Read the Arch wiki you dumb fuck

>Read
it's 2018 user, I need the information delivered in video format

What are /mg/ approved programming languages? C is minimal, but it can produce bloated binaries with advanced compilers and lacks consistency in its design; Haskell is very simple and generally consistent but produces bloated binaries; C++ is bloat; Ruby and Python are bloat; Lua is incredible minimal, but the design forces you to produce ugly code and dereferencing null all the time with default values to nil; Rust produces more bloat C++; Go is okay; Java is bloat.

been using arch for a week now.

Redpill me on i3/gaps, currently using openbox.

Attached: neofetch-2018-03-21-12-50-47-12499.png (1366x768, 391K)

arcan-fe.com/
Hope this gets finished.

i3 takes less ram, you can just use your keyboard and it's tiling. You can do tiling on openbox but it has to be a hack.

The other OP was a fag, but this one is a useful idiot, he let systemd, BSD and anti-GNU shills antagonize between OPs.

Attached: 1387706691761.jpg (477x477, 40K)

nothing wrong with systemd tho

Thanks a bunch, user!

Crystal is pretty cool. It's like C with Ruby syntax.

Lolwut. Just use Sway if you want minimalism. It's in the official repos, too.

cmus or mocp

neovim.io/
>30% less source code than Vim
Scroll down to FAQ. Better yet, try it for yourself. Give it a download and compare it side-by-side with Vim.

covert desktop thread?

who funtoo here?

Attached: desktop_float.png (1280x800, 110K)