Kiss Linux – A distribution with a focus on less is more
61–70 of 145 posts
Re: Kiss Linux – A distribution with a focus on less is more
#62I applaud your efforts, and am happy to see more options available. I really hope this takes off. Your choice to not include systemd is a HUGE incentive for me to try this out. 1 super-small nit to pick: the sub-title "..a focus on less is more.." I took that way too literally and thought it was referencing the tool `less` and was expecting it to have used less as a wrapper for everything. (call it a brain fart, and…
On most systems these days, 'less' is more: % cksum `which less` `which more` 2677110273 146976 /usr/bin/less 2677110273 146976 /usr/bin/more
jack@jackdesktop ~ [1]> bash -c "cksum `which less` `which more`"
3407085100 179664 /usr/bin/less
110370394 38816 /usr/bin/more
jack@jackdesktop ~>Re: Kiss Linux – A distribution with a focus on less is more
#631000 lines of shell is about 900 lines too many for "simple".
Re: Kiss Linux – A distribution with a focus on less is more
#64Re: Kiss Linux – A distribution with a focus on less is more
#65I loved the idea (git everything!) until I read this: "How do I remove a package and all of its dependencies? [...] The package manager does not do recursive dependency removal on removal of a package. This error-prone automation will not be added to the package manager. "
while kiss orphans | grep -qv $HOSTNAME; do
kiss remove `kiss orphans | grep -v $HOSTNAME | tr '\n' ' '`
done
This was much easier to implement in kiss than other package manager extensions in previous distros I've maintained packges for (gentoo, exherbo, arch, debian).Re: Kiss Linux – A distribution with a focus on less is more
#66Website looks terrible, practically unreadable on mobile. Black and red don't go well together either.
Re: Kiss Linux – A distribution with a focus on less is more
#67Earlier quoted context omitted.
This might seem like a limitation. But you can provide a base system with a toolchain & xorg with known dependencies and a limited set of packages (like a BSD base system). Then for every big and complex app clone that base system and build the app in a chroot/sandbox or container. That way you get the app and dont pollute the base system and uninstalling is just rm -rf On every distro uninstalling packages never rea…
Isn't this basically what Docker is for?
Re: Kiss Linux – A distribution with a focus on less is more
#681000 lines of shell is about 900 lines too many for "simple".
Re: Kiss Linux – A distribution with a focus on less is more
#69> Uses a package manager written in less than 1000 lines of POSIX sh (excluding blank lines and comments). Enough to get 20 bugs :-). I wish there was a good standard alternative to bash (sh in this case) for shell programming. Otherwise I like the spirit, it's a good match with collapse os ;-)
I would say Tcl!
Tcl is one of the most underrated programming language that everybody probably has installed. It has existed for as long as ksh and even long before bash. It is simple and powerful enough that first version of Redis were written in it[1].
MacPorts is written in Tcl (including its ports DSL) and I enjoyed every moment working with it.
[1]: https://gist.github.com/antirez/6ca04dd191bdb82aad9fb241013e...
Re: Kiss Linux – A distribution with a focus on less is more
#70My 2¢. (1) When I wanted simplicity and rolling releases / bleeding edge, I found Void Linux, which is indeed very minimal. It does proper package management, though, and can remove orphans. (2) An even more minimal Linux "distro" based on git and tup was discussed back in the day: https://news.ycombinator.com/item?id=16015105
I'm not familiar enough with the internals of XBPS to compare it with apt or yum or pacman, but it seems to work quite well.
I have also found the community around Void to be quite welcoming.