Topic: Comparing disk footprint for seven window managers
I compared the disk space required for seven window managers by simulating aptitude installs on a fresh Squeeze netinst distro, having added no optional packages via the Debian installer. X and htop were the only packages added post-installation.
The seven window managers vary in the amount of additional functionality that each adds to X. Obviously metacity does a few things that jwm doesn't do. The comparison's usefulness might be challenged legitimately on that ground. (Cf fluxbox).
Of course a window manager's installation footprint depends on previously installed packages, and this obviously limits the comparison's applicability. I've included a script that can be used to compare relative disk use on a given system.
jwm
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 139 kB of archives. After unpacking 487 kB will be used.
blackbox
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 360 kB of archives. After unpacking 1,069 kB will be used.
fluxbox
0 packages upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,404 kB of archives. After unpacking 9,421 kB will be used.
openbox
0 packages upgraded, 30 newly installed, 0 to remove and 0 not upgraded.
Need to get 14.6 MB of archives. After unpacking 58.7 MB will be used.
awesome
0 packages upgraded, 49 newly installed, 0 to remove and 0 not upgraded.
Need to get 16.4 MB of archives. After unpacking 59.4 MB will be used.
icewm
0 packages upgraded, 54 newly installed, 0 to remove and 0 not upgraded.
Need to get 28.7 MB of archives. After unpacking 97.6 MB will be used.
metacity
0 packages upgraded, 389 newly installed, 0 to remove and 0 not upgraded.
Need to get 239 MB of archives. After unpacking 695 MB will be used.Script to run at your own risk. I hope it doesn't install seven window managers on your machine. ![]()
#!/bin/bash
for WM in jwm blackbox fluxbox openbox awesome icewm metacity;
do
echo $WM;
aptitude -ys install $WM | egrep "upgraded|archives"
echo
doneLast edited by tranche (2011-03-11 16:02:42)