suckless.org
Philosophy | suckless.org software that sucks less
http://suckless.org/philosophy
Software that sucks less. We are the home of quality software such as dwm. And plenty of other tools. With a focus on simplicity, clarity and frugality. Our philosophy is about keeping things simple, minimal and usable. We believe this should become the mainstream philosophy in the IT sector. Unfortunately, the tendency for complex, error-prone and slow software seems to be prevalent in the present-day software industry. We intend to prove the opposite with our software projects. Code complexity is the m...
sta.li
FAQ | stali
http://sta.li/faq
Aren’t statically linked executables huge? It depends. Linking a stripped hello world program with glibc results in 600kb. Linking it with musl in about 7kb. Linking OpenBSD’s stripped ksh. Aren’t whole libraries linked into a static executable? Basis, while eliminating. Unused library code, resulting in a smaller, faster, and more secure executables. What’s wrong with glibc? Of course Ulrich Drepper thinks that dynamic linking is great. Aren’t statically linked executables less secure? Several people ar...
tools.suckless.org
ii | suckless.org tools
http://tools.suckless.org/ii
Ii is a minimalist FIFO and filesystem-based IRC client. It creates an irc directory tree with server, channel and nick name directories. In every directory a FIFO in file and a normal out file is created. The in file is used to communicate with the servers and the out files contain the server messages. For every channel and every nick name there are related in and out files created. This allows IRC communication from command line and adheres to the Unix philosophy. example. Join a channel as follows:.
suckless.org
Project ideas | suckless.org software that sucks less
http://suckless.org/project_ideas
Software that sucks less. Please read our philosophy. We intend that each student will be the project leader of his/her particular project and the only individual with commit privilege for the repository. There will be one mentor and one backup mentor per project. In addition, the suckless.org community will act as a rigid external reviewer of the student’s progress, as well as of the mentor’s. Web applications for developers following our GUI concepts (issue and bug tracking). C knowledge, some X11 know...
suckless.org
suckless conference 2016, Frankfurt/Main, Taunus, Germany | suckless.org software that sucks less
http://suckless.org/conference
Software that sucks less. Suckless conference 2016, Frankfurt/Main, Taunus, Germany. Slcon3 will be held near Frankfurt/Main on 2016-09-(23-25). The CfP is closed now. See the schedule below for details. Speakers are already registered. All other participants need to register until Sep 1 2016. To enable us to negotiate the best conditions in terms of the conference room registration. Please register by direct mail to Anselm. Conference fee per person. In the bar, Anselm R Garbe. 13:00-13:50) SCC and QBE ...
suckless.org
other projects | suckless.org software that sucks less
http://suckless.org/other_projects
Software that sucks less. There are several other projects which are inspired by the spirit of suckless. Automatic wifi network chooser for OpenBSD. Daemonless message broadcasting IPC. Cross platform qemu-powered chroot utilities (based on the ideas of the maemo sdk). Minimalist implementation of a readline-like library. System built on top of oboeta. Minimalistic hexadecimal editor inspired in radare. Source code annotation framework. Less sucky alternative to pkg-config.
suckless.org
Hacking | suckless.org software that sucks less
http://suckless.org/hacking
Software that sucks less. If you find any crashes, please send a full backtrace to the dedicated mailing list. You can create backtraces with. Before starting a program, you may have to allow core file creation. It is recommended that you put this in your profile:. Then start the program as usual. After the program crashes, do the following:. Gdb -q `which program` /path/to/core gdb bt full. If you encounter freezes (no crash at all) of the program, you can debug as follows:. The SHORTHASH here is the se...