The LinuxBBQ Lab

Forum rules
Share your brain ;)
User avatar
stark
MILF
Posts: 521
Joined: Sat Sep 27, 2014 6:38 pm
Location: Arpanet
Contact:

The LinuxBBQ Lab

Unread post by stark » Tue Dec 09, 2014 12:36 pm

This is a list of different kinds of useful and interesting Experiments and How to(s) mainly focused on reducing memory and disk space usage and knowing what you actually need.

This List will grow as more experiments are found or submitted.

Credits:

pidsley machinebacon DebianJoe and the respective Professors ;)

Summary

Reducing RAM Usage:

- changing the init can shave off a tad
- using startx with xinitrc shaves off a LOAD compared to display managers
- using a WM is lighter than using a DE
- aterm < sterm < xvt < xterm < rxvt < libvte
- xlinks2 < dillo < webkit
- mpg321 < mpg123 < cmus < mocp < mpd
- TTY < framebuffer < X
- compiling certain applications with disabling certain features will make them snappier

Reducing Disk Space Usage:

- do not go gtk/qt if you can use console apps for the same task
- sudo orphaner --purge will remove cruft (keep libjpeg* for framebuffer)
- a WM without GTK/QT will not need icons
- compiling certain applications with disabling certain features will take less disk space


Thesis on RAM Usage



Research and findings:

Terminal Emulators

Highlights: xterm vs urxvt vs evilvte vs st vs aterm

Setting your background via SCIENCE!

Highlights: feh vs esetroot vs hsetroot vs xsetroot

preliminary numbers on WMs

Highlights: openbox vs pekwm vs oroborus vs jwm vs dwm vs evilwm vs fluxbox vs lwm vs ratpoison vs tinywm vs cwm vs evilwm (no xbindkeys) vs tinywm (no xbindkeys) vs aterm (simulation of nullwm)

Gtk Engines

Highlights: Mist vs Murrine vs CleanIce vs Crux

Shells

Highlights: zsh vs bash vs fish vs ksh vs csh vs dash vs sh




Thesis on Init Systems



Research and findings:

weird science experiments with init systems - part one


Notes:

- busybox - init system

- sinit - init system

- spark - init system

- openrc - init system

- minit - init system

- watchman/sinit -- init system

- Epoch Init System




Thesis on Kernel Compilation


Research and findings:

weird science experiments building on low-spec hardware

Highlights: Using distcc to share a compile job


Notes:

- Working with Kernel Seeds - Pappy's Kernel Seeds


Good-reads

X11 MUST DIE - Unix, C, computing like it's 1980.

Inconsolation - Adventures with lightweight and minimalist software for Linux
Last edited by stark on Tue Dec 09, 2014 8:23 pm, edited 4 times in total.
If you can do it go ahead and do it, if you can't do it then don't even criticize it. - gingerdesu

User avatar
stark
MILF
Posts: 521
Joined: Sat Sep 27, 2014 6:38 pm
Location: Arpanet
Contact:

Re: The LinuxBBQ Lab

Unread post by stark » Tue Dec 09, 2014 1:17 pm

Scratchpad - List of Ongoing Experiments

Buildroot: http://linuxbbq.org/bbs/viewtopic.php?f ... 852#p33852
If you can do it go ahead and do it, if you can't do it then don't even criticize it. - gingerdesu

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: The LinuxBBQ Lab

Unread post by machinebacon » Tue Dec 09, 2014 2:30 pm

Fantastic! Thanks stark, that's a helpful contribution.

/stickied
..gnutella..

User avatar
harveyhunt
Haxxor
Posts: 125
Joined: Mon Jul 07, 2014 3:06 am
Contact:

Re: The LinuxBBQ Lab

Unread post by harveyhunt » Tue Dec 09, 2014 3:16 pm

It's also possible to reduce the size of a binary by using "strip" - this will lead to less memory usage but it'll be harder to debug a problem.

Great work stark!. :-)

User avatar
stark
MILF
Posts: 521
Joined: Sat Sep 27, 2014 6:38 pm
Location: Arpanet
Contact:

Re: The LinuxBBQ Lab

Unread post by stark » Tue Dec 09, 2014 3:28 pm

Haha, Original credit goes to all the Professors :D

@hunt Thanks didn't know that, if you want to then you can do some experiments with a/some program(s) of your choice and create a thread with the results and i'll be more than glad to add them ;)
If you can do it go ahead and do it, if you can't do it then don't even criticize it. - gingerdesu

User avatar
Dr_Chroot
Alfalfa
Posts: 1100
Joined: Mon Jun 09, 2014 9:49 pm
Location: among the sagebrush
Contact:

Re: The LinuxBBQ Lab

Unread post by Dr_Chroot » Tue Dec 09, 2014 4:17 pm

Wow, stark! Fantastic write up :D This will be very handy.
Fight internet censorship.
EFF | Tor Project | Bitcoin

"There have been times throughout American history where what is right is not the same as what is legal. Sometimes to do the right thing you have to break the law." - Edward Snowden

User avatar
stark
MILF
Posts: 521
Joined: Sat Sep 27, 2014 6:38 pm
Location: Arpanet
Contact:

Re: The LinuxBBQ Lab

Unread post by stark » Tue Dec 09, 2014 7:51 pm

^ Its actually very poorly written in my opinion. Just a dump of links ;)
If you can do it go ahead and do it, if you can't do it then don't even criticize it. - gingerdesu

User avatar
wuxmedia
Grasshopper
Posts: 6445
Joined: Wed Oct 17, 2012 11:32 am
Location: Back in Blighty
Contact:

Re: The LinuxBBQ Lab

Unread post by wuxmedia » Tue Dec 09, 2014 9:21 pm

Good compilation though! Thanks :)
"Seek, and Ye shall find"
"Github | Chooons | Site"

User avatar
rhowaldt
Dog
Posts: 4565
Joined: Wed Oct 17, 2012 9:01 am
Contact:

Re: The LinuxBBQ Lab

Unread post by rhowaldt » Tue Dec 09, 2014 11:22 pm

Nice list stark, thanks for doing this :)
All statements are true in some sense, false in some sense, meaningless in some sense, true and false in some sense, true and meaningless in some sense, false and meaningless in some sense, and true and false and meaningless in some sense.

User avatar
franksinistra
Ivana Fukalot
Posts: 1093
Joined: Mon Jan 27, 2014 2:03 am
Location: 印尼国

Re: The LinuxBBQ Lab

Unread post by franksinistra » Wed Dec 10, 2014 6:18 am

Nice, and great work stark!
rice no more.

User avatar
stark
MILF
Posts: 521
Joined: Sat Sep 27, 2014 6:38 pm
Location: Arpanet
Contact:

Re: The LinuxBBQ Lab

Unread post by stark » Wed Dec 10, 2014 8:11 am

Thanks Everyone :)
If you can do it go ahead and do it, if you can't do it then don't even criticize it. - gingerdesu

User avatar
nassausky
apt-getter
Posts: 83
Joined: Wed May 06, 2015 1:15 pm

Re: The LinuxBBQ Lab

Unread post by nassausky » Mon Jun 29, 2015 1:45 am

As I get time from what needs to be done I'm uncovering all these priceless tips.. Thanks stark

Post Reply