/mg/ - Minimalism General

This is a general for discussing software minimalism and minimal software.

>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
- Smaller attack surface

>List of minimal OSes and distros
pastebin.com/XBTXuip5

>Useful links
suckless.org/rocks
en.wikipedia.org/wiki/Comparison_of_X_window_managers
github.com/mayfrost/guides/blob/master/INITIATION.md (Guide to installing CRUX and Source Mage)

>Pastebins
Alternatives to Bloatware github.com/mayfrost/guides/blob/master/ALTERNATIVES.md
Pure ALSA pastebin.com/yKhgKt8r

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

Attached: boy.jpg (750x500, 36K)

Other urls found in this thread:

en.wikipedia.org/wiki/Unix_philosophy
en.wikipedia.org/wiki/Minimalism_(computing)
suckless.org/rocks
harmful.cat-v.org/software/
en.wikipedia.org/wiki/Comparison_of_X_window_managers
github.com/mayfrost/guides/blob/master/ALTERNATIVES.md
packages.debian.org/stretch/systemd-shim
packages.debian.org/ru/stretch/sysvinit-core
twitter.com/SFWRedditVideos

Reposting original OP's distro infographic

Attached: Distros.png (500x2000, 352K)

first for debian

Attached: 1508296944951.png (1024x768, 1.51M)

WM ram comparison

Attached: WMramusage.png (290x319, 22K)

Attached: Separated_At_Birth.jpg (1800x800, 379K)

Reminder that minimalism is mental illness

Attached: 1503877691173.png (1440x1681, 2.19M)

Everything in moderation senpai.
Some of it is good, going full Uriel is guaranteed to literally end your life.

this

what are all these and where is xfce

These are window managers.
xfce is a Desktop environment, which is a full, Windows/MacOS-style desktop experience, and contains a window manager called xfwm4.
Many /minimal/ posters prefer to use a window manager alone, sometimes combined with a separate bar program if they want one. With this, you'll still have a fully-capable experience, as you can launch all the usual programs through dmenu.

also, xfce is a good choice if you want to be /minimal/, but aren't ready to go all the way into the WM autism.

I got a Blackberry Curve 9350 from a friend who was going to throw it out a few days ago. I'm amazed by how fast and intuitive the interface is, and the physical keyboard and trackpoint are so satisfying to use. If it weren't for the piss poor web browsing experience, I would most definitely use this as my primary.

So, I was looking at the Blackberry Classic/Q10, but it seems to have fallen prey to the Android eco-system, and some people note experiencing common sluggishness. That's something I want to avoid, but I'm really hooked on this thing.

Can Android be reduced to something very minimal? e.g. How lightweight can it be when it's stripped down? I really just want to use my phone for E-mail, Twitter, web browsing, note-taking, audio playback, SMS/voice, and snapping shitty pictures when necessary... so, are there any minimalist solutions that run on modern hardware? I can't go full dumbphone, but anything is better than the barrage of unnecessary bullshit I get whenever I unlock my Galaxy S8.

Attached: file.png (640x360, 247K)

/ourgirl/

Attached: 4697628818_107a0894a3_b.jpg (1024x768, 293K)

Uriel was right. He tried to warn you. But you looked away.

What's a display/login manager that's minimal and available in the Debian repositories?

I don't like logging in from the tty. Even an ncurses interface would do.

SLiM sounds good but it pulls a few dependencies.

I need something minimal but practical to repace arch with, tired of kernel updates breaking shit. Can't decide between Void or Alpine. Help?

Void. Alpine was made for servers and embedded systems.

I personally don't use one. Prior to that, I used either LightDM or SDDM.

Whats a small (preferably systemd-less) distro to put on my 32GB intel atom laptop?

any distro that fits under 32GB. read the resources in OP and come to a decision yourself
there's a lot of distributed software in the works nowadays (ipfs, yacy, cjdns, matrix) but it seems like they all use shitty implementation languages or imperfect protocol designs. what does everyone here think about these? how would you improve on them, or do you think they're fine as-is?

again in this endless cycle

man. we have a problem here. Can we work this out?

what?

problem is you
solution depicted

Attached: 1501373130538.gif (220x363, 147K)

this is how i want the op to be.

This is a general for discussing software and hardware minimalism.

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

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

>List of minimal OSes and distros
>Most minimal
LFS

>Obscure minimal
FreeDOS, Plan 9

>Hipster minimal
Crux, Source Mage, GuixSD, Void, FreeBSD

>Autistic/sane minimal
OpenBSD, Gentoo, Alpine

>Most sane minimal
Debian (netinst)

>Minimal programs lists
Suckless: suckless.org/rocks
Cat-v.org: harmful.cat-v.org/software/
Window Managers: en.wikipedia.org/wiki/Comparison_of_X_window_managers
Alternatives to Bloatware: github.com/mayfrost/guides/blob/master/ALTERNATIVES.md

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

we get it, you're a control freak. either contribute to conversation or fuck off and stop polluting these threads with your broken-record posts

you aren't him. cause you don't end your post with uwu

The problem is that this leaves out a lot of "obscure minimal" OSes like the microkernel ones or illumos. You might say that some of those are too unpolished and unusable as a desktop OS, but then again so is FreeDOS.

Another thing is that this leaves out the ALSA and CRUX and Source Mage guides.

also, uwu

Attached: len.png (1032x774, 692K)

i'm not whom? i'm "Anonymous" and the only thing that matters is the content i post. something you ought have learned yourself from your time here, but you're still namefagging as if anyone cares

i provided suitable topics for discussion and you're spending your time nitpicking over how the OP template should be. i'd redo the thread title/OP entirely but i'm not complaining about it every fucking time this thread surfaces; i'm just making the best of it

fokin faggot choke on your mac coffee

Reminder that busybox is trash.

reminder that all your claims backing that up have been debunked
reminder that you're what's wrong with FOSS because you complain on appalachian yodeling forums rather than filing bugs appropriately

this shit makes me laugh, thanks for the chuckle

Is debian (netinst) systemd free? How do I make sure I no have systemd on debian? Why does poettering want to know what porn I watch

Attached: 1487714174113.png (1051x1382, 1.16M)

If you don't want systemd, just don't use Debian.

But nothing else justwerks

> Is debian (netinst) systemd free?
No.
> How do I make sure I no have systemd on debian?
apt-get install systemd-shim sysvinit-core
packages.debian.org/stretch/systemd-shim
packages.debian.org/ru/stretch/sysvinit-core
Or pin sysv packages before upgrading.
> Why does poettering want to know what porn I watch
He's German.

What about the non-systemd Debian: Devuan.

Muh packages

What network manager should I use? Why?
At the moment I'm with systemd-networkd, but I don't know if I'm fully satisfied by it. Systemd dependency is obviously not an issue since I'm using it anyways.

install openbox + (xfce4-panel xfce4-settings xfce4-session)

>since I'm using it anyways
why not ditch systemd?
if you're absolutely sure you want to keep systemd, just keep using systemd-networkd. otherwise use connman, networkmanager, or iproute2/wpa_supplicant

No good stupid proof alternatives

what do you have issues with when you use (for example) openrc? it should be pretty straightforward

>why not ditch systemd?
I can since I'm with gentoo, but I don't have enough reasons to remove it to be honest.

systemd-networkd works fine, but I don't know how to set a static wifi connection for when I'm home and a dynamic one (dhcp) for when I'm at school. Now I'm using a dynamic connection at home too, but a static one would be better.

This thing
[Match]
Name=wlp4s0

[Network]
DHCP=yes
DNS=8.8.8.8
IPv6PrivacyExtensions=kernel

Does not seem to have an SSID field as the one that wpa_supplicant has.

imo DHCP is a good practice to get in for your own networks. don't listen to the retards who think it's bloat; it addresses an actual issue and centralises IP/hostname/DNS configuration for devices on a network. you can even configure DHCP to hand out the same IP address based on MAC matching

just stick with DHCP and don't worry about configuring it on your computer

I want something as easy as debian

>you can even configure DHCP to hand out the same IP address based on MAC matching
You can if you have a decent router, but I'm stuck with the shit my internet provider force me to use. I can plug in another router and use the one my internet provider gave me as a modem, but having two devices for a shitty 20Mbps internet connection is retarded.
A static local ip is what I miss the most. I just noticed that with two .network configuration I have two local ip addresses. It's retarded, but it's better than nothing. Anyways I still have to try it at my school, I would not be surprised if eduroam reject the dhcp request if I try to connect with a static ip first. We will see...

NetworkManager and nmtui are comfy as fuck, not having to think about configuration files.

What's a more minimal alternative that doesn't have me manipulating configuration files every time I want to connect to an Access Point I've never seen before, and then manipulating the configuration file again when I come back home? What's something that just works, like NetworkManager, but without all the bloat and GLib dependency?

Devuan is supposed to be exactly that. Never tried it though.

Will I be ok package wise ? What about muh minimalism

Repos are ancient by default, but you can switch to a more up to date one.
If it's anything like Debian, there will be an option to install a DE during the initial install process. You can just uncheck all of those boxes to have it install without X.

53rd for Alpine Linux

Attached: alpine.jpg (400x400, 13K)

networkmanager should allow you to define IP settings per network

people talk about connman but i haven't had luck with my setup. maybe it's easier to configure if you're just doing wifi/eth0

I don't know how to switch to up to date repo I give up im so scared

Do we have any IRC?

Attached: neofetch.png (1366x768, 365K)

calm down.
They have instructions on their website. Look around a bit. It's basically the same shit as on Debian, where you edit your sources.list
We used to, but they're dead now.

>What's a more minimal alternative that doesn't have me manipulating configuration files every time

ethernet masterrace. wifi is bloat

I cant read any manpages. I always get an error? Using Alpine if it matters.

What error?

Do you have man installed?
Do you have the *-doc package installed?

Do you have mdocml-apropos installed?

every time one is made it just ends up dying
efnet #glmg if you really want to stick around