Live data from Hacker News

Kiss Linux – A distribution with a focus on less is more

k1ss.org

121–130 of 145 posts

Re: Kiss Linux – A distribution with a focus on less is more

#121

I enjoyed reading the list of explicitly excluded software. My current approach to installing linux on a laptop is to start with xubuntu, add dwm, and remove the desktop, ibus, pulseaudio, and a bunch of other stuff. I discovered that Firefox will not play sound without pulseaudio! My next project is removing dbus, but many things on the system seem to depend on it. I think linux is a beautiful thing, but the mainstr…

There's a package called apulse, that tricks programs into thinking they are talking to PulseAudio while piping stuff internally to ALSA.

https://github.com/i-rinat/apulse

Re: Kiss Linux – A distribution with a focus on less is more

#122
post #115

Earlier quoted context omitted.

While I agree that Arch is far from minimal, it is one of the distributions that encourage people to build their system up to meet their needs. This is a far cry from the attention grabbing desktop distributions that may or may not offer a server version that can be built upon (which I, perhaps unfairly, interpret as discouraging the build-up approach).

I disagree. That was true for a time, and i enjoyed it coming from NetBSD. But nowadays, if for any reason you don't want to use systemd, or have different opinions about partioning, e.g. limiting access and execution rights and usage for /var, /tmp you are in for an eternal uphill battle against the decisions of 'upstream' and therefore the 'community' which devoutly adheres to these. There are some derivatives addr…

> [...] have different opinions about partioning, e.g. limiting access and execution rights and usage for /var, /tmp you are in for an eternal uphill battle against the decisions of 'upstream' and therefore the 'community' which devoutly adheres to these. There are some derivatives addressing that

I'm curious about which use cases wasn't supported for you, why it was an uphill battle and which derivative addressed them. I don't quickly see what would give you issues at first glance.

Re: Kiss Linux – A distribution with a focus on less is more

#123
post #17
post #14

I do appreciate how they don't even have a backend for the website (though saying that, I'm not sure why most Linux distributions would require a full backend for their website)

It's an operating system distribution... why bother with how its documentation is served

Because it reflects how the writers solve problems. They needed a website. Did they spin up a docker container of wordpress, install a theme and some plugins until it looked the way they wanted, and write content in an in-browser WYSIWYG editor? Or did they write their content as HTML, and copy it to a server running HTTPD? Those two solutions represent different values, different philosophies, about how to use computers. It is good to see that the author's website-building approach is consistent with their operating-system-building approach. It lends credibility to the sincerity of the project.

Re: Kiss Linux – A distribution with a focus on less is more

#124
post #85

Earlier quoted context omitted.

Static binaries still have dependencies, they just embed them all into one file. That's not generically possible - as the most trivial example, consider a bash script which runs other executables. If you're trying to solve this problem, you need to actually solve it for all real cases; otherwise your solution breaks down and you're back where you started, in dependency hell.

This: perl ..

App::FatPacker will turn your (pure perl) script and its dependencies into a single file for deployment.

App::staticperl will build a static binary with the perl+C dependencies built in.

A lot of the time, it's better to use a plenv + Carton, mind, but if you want a single file for deployment, that's a solved problem in perl land too and has been for years.

Re: Kiss Linux – A distribution with a focus on less is more

#125
post #75

No Wayland, but Xorg? How is that simple?

There are lots of good, simple window managers (not to mention other utilities) for xorg. Window managers in wayland have a lot more work to do, and are typically more complicated.

There are lots of utilities that aren't available in wayland yet, so you'll often end up with an x server installed anyway.

Re: Kiss Linux – A distribution with a focus on less is more

#126

I enjoyed reading the list of explicitly excluded software. My current approach to installing linux on a laptop is to start with xubuntu, add dwm, and remove the desktop, ibus, pulseaudio, and a bunch of other stuff. I discovered that Firefox will not play sound without pulseaudio! My next project is removing dbus, but many things on the system seem to depend on it. I think linux is a beautiful thing, but the mainstr…

There's a package called apulse, that tricks programs into thinking they are talking to PulseAudio while piping stuff internally to ALSA. https://github.com/i-rinat/apulse

Amazing, thank you so much!

Re: Kiss Linux – A distribution with a focus on less is more

#127
post #90

Groan. Yet another distribution that fragments the scene with custom everything .

The more systemd free alternatives, the better.

Curious, what alternative do you use and why? I'm just trying to understand the dislike for systemd

Re: Kiss Linux – A distribution with a focus on less is more

#128

* Based on musl libc, busybox and the Linux kernel. As some one who is working on Go ecosystem, this drops my interesting immediately. Using musl libs means a lot of tools can't be used on this OS unless we install the glibc.

Are there problems with go on musl, then? Not a heavy go user but I’m sure I’ve built a working go setup fairly painlessly on musl VM before. (Maybe it’s a recent problem or perhaps I’m misremembering and I did something horrid like pulling in glibc too, but I don’t think I did?)

Being unsure of my recollection, I've just bootstrapped and installed the most recent go 1.14.3 release on a pure musl x86_64 chroot. Everything I can think of to test so far is working impeccably.

Re: Kiss Linux – A distribution with a focus on less is more

#129

Earlier quoted context omitted.

> On every distro uninstalling packages never really reverts the system to its previous state, always leaves some junk behind. Not at all. Apt has been able to remove everything for the last 20 years.

> Not at all. Apt has been able to remove everything for the last 20 years. Not really. It can remove configuration files etc. it knows about, but it can't know about files later created by the application itself.

Isn't that a feature? Should my settings be cleared if I uninstall a program and reinstall it later? Should all my libre office documents disappear when I uninstall libre office?

Re: Kiss Linux – A distribution with a focus on less is more

#130

I’m not familiar with Kiss but it looks interesting; what’s the benefit of Kiss over something like Arch Linux which is already minimal?

Arch is far from minimal. It literally ships systemd, and all kernel options enabled. Not to mention glibc, and a shitton of other crap...

Thanks, I think understand the philosophy behind Kiss now. Going to give it a try on VBox.
Post reply on HN