Difference between revisions of "COMP 3000 2011 Report: WattOS"

From Soma-notes
Jump to navigation Jump to search
Line 161: Line 161:
   <tr>
   <tr>
     <th>AbiWord: a full-featured word processor
     <th>AbiWord: a full-featured word processor
http://www.abisource.com/">abiword (<a href="http://www.abisource.com/downloads/abiword/2.8.6/source/abiword-2.8.6.tar.gz">2.8.6)</th>
http://www.abisource.com/"></th>
     <td class="Current">2.8.6</td>
     <td class="Current">2.8.6</td>
     <td class="Current">2.8.6</td>
     <td class="Current">2.8.6</td>
Line 168: Line 168:
   <tr class="Background">
   <tr class="Background">
     <th>alsa-lib: an audio library for use with the ALSA kernel modules
     <th>alsa-lib: an audio library for use with the ALSA kernel modules
http://www.alsa-project.org/">alsa-lib (<a href="ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.24.1.tar.bz2">1.0.24.1)</th>
http://www.alsa-project.org/"></th>
     <td class="Current">1.0.24.1</td>
     <td class="Current">1.0.24.1</td>
     <td>1.0.23</td>
     <td>1.0.23</td>
Line 175: Line 175:
   <tr>
   <tr>
     <th>ATI driver: a proprietary Linux display driver for XFree86/X.Org by ATI, the Catalyst series
     <th>ATI driver: a proprietary Linux display driver for XFree86/X.Org by ATI, the Catalyst series
http://ati.amd.com/products/catalyst/">ati-driver (<a href="http://www2.ati.com/drivers/linux/ati-driver-installer-11-9-x86.x86_64.run">8.902)</th>
http://ati.amd.com/products/catalyst/"></th>
     <td>--</td>
     <td>--</td>
     <td>8.780</td>
     <td>8.780</td>
Line 182: Line 182:
   <tr class="Background">
   <tr class="Background">
     <th>Banshee: a music management and playback application for GNOME
     <th>Banshee: a music management and playback application for GNOME
http://banshee-project.org/">banshee (<a href="http://download.banshee-project.org/banshee/stable/2.2/banshee-2.2.1.tar.xz">2.2.1)</th>
http://banshee-project.org/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 189: Line 189:
   <tr>
   <tr>
     <th>Bash: an sh-compatible command language interpreter
     <th>Bash: an sh-compatible command language interpreter
http://www.gnu.org/software/bash/bash.html">bash (<a href="ftp://ftp.cwru.edu/pub/bash/bash-4.2.tar.gz">4.2)</th>
http://www.gnu.org/software/bash/bash.html"></th>
     <td class="Current">4.2</td>
     <td class="Current">4.2</td>
     <td>4.1</td>
     <td>4.1</td>
Line 196: Line 196:
   <tr class="Background">
   <tr class="Background">
     <th>ISC BIND: an implementation of the Domain Name System (DNS) protocols
     <th>ISC BIND: an implementation of the Domain Name System (DNS) protocols
http://www.isc.org/products/BIND/">bind (<a href="ftp://ftp.isc.org/isc/bind9/9.8.1/bind-9.8.1.tar.gz">9.8.1)</th>
http://www.isc.org/products/BIND/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 203: Line 203:
   <tr>
   <tr>
     <th>Google Chromium: an open-source edition of Google Chrome, a graphical web browser
     <th>Google Chromium: an open-source edition of Google Chrome, a graphical web browser
http://code.google.com/chromium/">chromium (<a href="http://build.chromium.org/f/chromium/snapshots/Linux/09902/chrome-linux.zip">r109902)</th>
http://code.google.com/chromium/"></th>
     <td>r90304</td>
     <td>r90304</td>
     <td>--</td>
     <td>--</td>
Line 210: Line 210:
   <tr class="Background">
   <tr class="Background">
     <th>Compiz: a compositing window manager that uses 3D graphics acceleration via OpenGL
     <th>Compiz: a compositing window manager that uses 3D graphics acceleration via OpenGL
http://compiz.org/">compiz (<a href="http://releases.compiz.org/0.8.8/compiz-0.8.8.tar.gz">0.8.8)</th>
http://compiz.org/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 217: Line 217:
   <tr>
   <tr>
     <th>CUPS: a UNIX printing system based on the Internet Printing Protocol
     <th>CUPS: a UNIX printing system based on the Internet Printing Protocol
http://www.cups.org/">cups (<a href="ftp://ftp.easysw.com/pub/cups/1.5.0/cups-1.5.0-source.tar.bz2">1.5.0)</th>
http://www.cups.org/"></th>
     <td>1.4.6</td>
     <td>1.4.6</td>
     <td>1.4.4</td>
     <td>1.4.4</td>
Line 224: Line 224:
   <tr class="Background">
   <tr class="Background">
     <th>ISC DHCP: a server and client for automatic IP configuration
     <th>ISC DHCP: a server and client for automatic IP configuration
http://www.isc.org/products/DHCP/">dhcp (<a href="ftp://ftp.isc.org/isc/dhcp/4.2.3/dhcp-4.2.3.tar.gz">4.2.3)</th>
http://www.isc.org/products/DHCP/"></th>
     <td>4.1.1-P1</td>
     <td>4.1.1-P1</td>
     <td>3.1.3</td>
     <td>3.1.3</td>
Line 231: Line 231:
   <tr>
   <tr>
     <th>Mozilla Firefox: a web browser for Windows, Linux and MacOS X
     <th>Mozilla Firefox: a web browser for Windows, Linux and MacOS X
http://www.mozilla.org/products/firefox/">firefox (<a href="ftp://63.245.208.138/pub/mozilla.org/firefox/releases/8.0/source/firefox-8.0.source.tar.bz2">8.0)</th>
http://www.mozilla.org/products/firefox/"></th>
     <td>--</td>
     <td>--</td>
     <td>3.6.13</td>
     <td>3.6.13</td>
Line 238: Line 238:
   <tr class="Background">
   <tr class="Background">
     <th>FreeType: a free, quality, portable font engine
     <th>FreeType: a free, quality, portable font engine
http://www.freetype.org/">freetype (<a href="http://downloads.sourceforge.net/freetype/freetype-2.4.7.tar.bz2">2.4.7)</th>
http://www.freetype.org/"></th>
     <td>2.4.4</td>
     <td>2.4.4</td>
     <td>2.4.2</td>
     <td>2.4.2</td>
Line 245: Line 245:
   <tr>
   <tr>
     <th>GNU GCC: the GNU compiler collection
     <th>GNU GCC: the GNU compiler collection
http://gcc.gnu.org/">gcc (<a href="ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.6.2/gcc-4.6.2.tar.bz2">4.6.2)</th>
http://gcc.gnu.org/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 252: Line 252:
   <tr class="Background">
   <tr class="Background">
     <th>GIMP: the GNU Image Manipulation Program
     <th>GIMP: the GNU Image Manipulation Program
http://www.gimp.org/">gimp (<a href="ftp://ftp.gimp.org/pub/gimp/v2.6/gimp-2.6.11.tar.bz2">2.6.11)</th>
http://www.gimp.org/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 259: Line 259:
   <tr>
   <tr>
     <th>glibc: a C library for use with GNU/Hurd and GNU/Linux
     <th>glibc: a C library for use with GNU/Hurd and GNU/Linux
http://www.gnu.org/software/libc/libc.html">glibc (<a href="http://ftp.gnu.org/gnu/glibc/glibc-2.14.1.tar.gz">2.14.1)</th>
http://www.gnu.org/software/libc/libc.html"></th>
     <td>2.13</td>
     <td>2.13</td>
     <td>2.12.1</td>
     <td>2.12.1</td>
Line 266: Line 266:
   <tr class="Background">
   <tr class="Background">
     <th>GNOME Shell: a core user interface of the GNOME 3 desktop
     <th>GNOME Shell: a core user interface of the GNOME 3 desktop
http://live.gnome.org/GnomeShell">gnome-shell (<a href="ftp://ftp.gnome.org/pub/gnome/sources/gnome-shell/3.2/gnome-shell-3.2.1.tar.bz2">3.2.1)</th>
http://live.gnome.org/GnomeShell"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 273: Line 273:
   <tr>
   <tr>
     <th>GNUCash: an open source personal finance suite
     <th>GNUCash: an open source personal finance suite
http://www.gnucash.org/">gnucash (<a href="http://downloads.sourceforge.net/gnucash/gnucash-2.4.8.tar.bz2">2.4.8)</th>
http://www.gnucash.org/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 280: Line 280:
   <tr class="Background">
   <tr class="Background">
     <th>Gnumeric: a spreadsheet and a part of the GNOME Desktop
     <th>Gnumeric: a spreadsheet and a part of the GNOME Desktop
http://www.gnome.org/projects/gnumeric/">gnumeric (<a href="ftp://ftp.gnome.org/pub/gnome/sources/gnumeric/1.10/gnumeric-1.10.17.tar.bz2">1.10.17)</th>
http://www.gnome.org/projects/gnumeric/"></th>
     <td>1.10.13</td>
     <td>1.10.13</td>
     <td>1.10.8</td>
     <td>1.10.8</td>
Line 287: Line 287:
   <tr>
   <tr>
     <th>GRUB: the GRand Unified Bootloader
     <th>GRUB: the GRand Unified Bootloader
http://www.gnu.org/software/grub/">grub (<a href="ftp://ftp.gnu.org/gnu/grub/grub-1.99.tar.gz">1.99)</th>
http://www.gnu.org/software/grub/"></th>
     <td class="Beta">1.99rc1</td>
     <td class="Beta">1.99rc1</td>
     <td>1.98</td>
     <td>1.98</td>
Line 294: Line 294:
   <tr class="Background">
   <tr class="Background">
     <th>GTK+: a multi-platform toolkit for creating GUIs
     <th>GTK+: a multi-platform toolkit for creating GUIs
http://www.gtk.org/">gtk+ (<a href="ftp://ftp.gnome.org/pub/GNOME/sources/gtk+/3.2/gtk+-3.2.2.tar.bz2">3.2.2)</th>
http://www.gtk.org/"></th>
     <td>2.24.4</td>
     <td>2.24.4</td>
     <td>2.22.0</td>
     <td>2.22.0</td>
Line 301: Line 301:
   <tr>
   <tr>
     <th>httpd: a high-performance HTTP server, Apache 2.x version series
     <th>httpd: a high-performance HTTP server, Apache 2.x version series
http://httpd.apache.org/">httpd (<a href="http://www.apache.org/dist/httpd/httpd-2.2.21.tar.gz">2.2.21)</th>
http://httpd.apache.org/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 308: Line 308:
   <tr class="Background">
   <tr class="Background">
     <th>Inkscape: a drawing tool that uses the W3C standard scalable vector graphics format (SVG)
     <th>Inkscape: a drawing tool that uses the W3C standard scalable vector graphics format (SVG)
http://www.inkscape.org/">inkscape (<a href="http://downloads.sourceforge.net/inkscape/inkscape-0.48.2.tar.gz">0.48.2)</th>
http://www.inkscape.org/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 315: Line 315:
   <tr>
   <tr>
     <th>JRE: a software bundle from Oracle that allows a computer system to run a Java application
     <th>JRE: a software bundle from Oracle that allows a computer system to run a Java application
http://www.java.com/">jre (<a href="http://www.oracle.com/technetwork/java/javase/downloads/">7u1)</th>
http://www.java.com/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 322: Line 322:
   <tr class="Background">
   <tr class="Background">
     <th>K3b: a KDE-GUI for cdrecord and cdrdao, similar to Nero
     <th>K3b: a KDE-GUI for cdrecord and cdrdao, similar to Nero
http://www.k3b.org/">k3b (<a href="http://downloads.sourceforge.net/k3b/k3b-2.0.2.tar.bz2">2.0.2)</th>
http://www.k3b.org/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 329: Line 329:
   <tr>
   <tr>
     <th>kdelibs: the KDE library API reference
     <th>kdelibs: the KDE library API reference
http://www.kde.org/">kdelibs (<a href="ftp://ftp.kde.org/pub/kde/stable/4.7.3/src/kdelibs-4.7.3.tar.bz2">4.7.3)</th>
http://www.kde.org/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 336: Line 336:
   <tr class="Background">
   <tr class="Background">
     <th>libgnome: the library that provides access to the non-X11 dependant parts of the GNOME framework
     <th>libgnome: the library that provides access to the non-X11 dependant parts of the GNOME framework
http://www.gnome.org/">libgnome (<a href="ftp://ftp.gnome.org/pub/gnome/sources/libgnome/2.32/libgnome-2.32.1.tar.bz2">2.32.1)</th>
http://www.gnome.org/"></th>
     <td>--</td>
     <td>--</td>
     <td>2.32.0</td>
     <td>2.32.0</td>
Line 349: Line 349:
   <tr>
   <tr>
     <th>LibreOffice: a free personal productivity suite
     <th>LibreOffice: a free personal productivity suite
http://www.libreoffice.org/">libreoffice (<a href="http://download.documentfoundation.org/libreoffice/stable/3.4.4/">3.4.4)</th>
http://www.libreoffice.org/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 356: Line 356:
   <tr class="Background">
   <tr class="Background">
     <th>Linux kernel: a UNIX clone written from scratch by Linus Torvalds
     <th>Linux kernel: a UNIX clone written from scratch by Linus Torvalds
http://www.kernel.org/">linux (<a href="ftp://ftp.kernel.org/pub/linux/kernel/v3.0/linux-3.1.1.tar.gz">3.1.1)</th>
http://www.kernel.org/"></th>
     <td>2.6.38</td>
     <td>2.6.38</td>
     <td>2.6.35</td>
     <td>2.6.35</td>
Line 363: Line 363:
   <tr>
   <tr>
     <th>LXDE: a lightweight, fast and energy-saving desktop environment
     <th>LXDE: a lightweight, fast and energy-saving desktop environment
http://www.lxde.org/">lxde-common (<a href="http://downloads.sourceforge.net/lxde/lxde-common-0.5.5.tar.gz">0.5.5)</th>
http://www.lxde.org/"></th>
     <td>0.5.0</td>
     <td>0.5.0</td>
     <td>0.5.0</td>
     <td>0.5.0</td>
Line 370: Line 370:
   <tr class="Background">
   <tr class="Background">
     <th>Module Init Tools: a set of programs for loading, inserting, and removing kernel modules for Linux (versions 2.5.48 and above)
     <th>Module Init Tools: a set of programs for loading, inserting, and removing kernel modules for Linux (versions 2.5.48 and above)
https://modules.wiki.kernel.org/">module-init-tools (<a href="ftp://ftp.kernel.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-3.16.tar.bz2">3.16)</th>
https://modules.wiki.kernel.org/"></th>
     <td>3.12</td>
     <td>3.12</td>
     <td>3.12</td>
     <td>3.12</td>
Line 377: Line 377:
   <tr>
   <tr>
     <th>MySQL: an SQL database server
     <th>MySQL: an SQL database server
http://dev.mysql.com/downloads/mysql/">mysql (<a href="ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.5/mysql-5.5.17.tar.gz">5.5.17)</th>
http://dev.mysql.com/downloads/mysql/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 384: Line 384:
   <tr class="Background">
   <tr class="Background">
     <th>Nautilus: a file manager for the GNOME desktop
     <th>Nautilus: a file manager for the GNOME desktop
http://live.gnome.org/Nautilus">nautilus (<a href="ftp://ftp.gnome.org/pub/gnome/sources/nautilus/3.2/nautilus-3.2.1.tar.bz2">3.2.1)</th>
http://live.gnome.org/Nautilus"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 391: Line 391:
   <tr>
   <tr>
     <th>NVIDIA: a proprietary display driver for Linux, FreeBSD and Solaris
     <th>NVIDIA: a proprietary display driver for Linux, FreeBSD and Solaris
http://www.nvidia.com/object/unix.html">NVIDIA (<a href="http://download.nvidia.com/XFree86/Linux-x86/285.05.09/NVIDIA-Linux-x86-285.05.09.run">285.05.09)</th>
http://www.nvidia.com/object/unix.html"></th>
     <td>--</td>
     <td>--</td>
     <td>260.19.06</td>
     <td>260.19.06</td>
Line 398: Line 398:
   <tr class="Background">
   <tr class="Background">
     <th>Openbox: a standards-compliant, lightweight, extensible window manager
     <th>Openbox: a standards-compliant, lightweight, extensible window manager
http://openbox.org/">openbox (<a href="http://openbox.org/dist/openbox/openbox-3.5.0.tar.gz">3.5.0)</th>
http://openbox.org/"></th>
     <td>3.4.11.2</td>
     <td>3.4.11.2</td>
     <td>3.4.11.1</td>
     <td>3.4.11.1</td>
Line 405: Line 405:
   <tr>
   <tr>
     <th>OpenSSH: a client and server for encrypted remote logins and file transfers
     <th>OpenSSH: a client and server for encrypted remote logins and file transfers
http://www.openssh.com/portable.html">openssh (<a href="ftp://ftp.openbsd.com/pub/OpenBSD/OpenSSH/portable/openssh-5.9p1.tar.gz">5.9p1)</th>
http://www.openssh.com/portable.html"></th>
     <td>5.8p1</td>
     <td>5.8p1</td>
     <td>5.5p1</td>
     <td>5.5p1</td>
Line 412: Line 412:
   <tr class="Background">
   <tr class="Background">
     <th>OpenSSL: a library for providing encrypted transport layers
     <th>OpenSSL: a library for providing encrypted transport layers
http://www.openssl.org/">openssl (<a href="ftp://ftp.openssl.org/source/openssl-1.0.0e.tar.gz">1.0.0e)</th>
http://www.openssl.org/"></th>
     <td>0.9.8o</td>
     <td>0.9.8o</td>
     <td>0.9.8o</td>
     <td>0.9.8o</td>
Line 419: Line 419:
   <tr>
   <tr>
     <th>Perl: Larry Wall's Practical Extraction and Reporting Language
     <th>Perl: Larry Wall's Practical Extraction and Reporting Language
http://www.perl.org">perl (<a href="http://www.cpan.org/src/5.0/perl-5.14.2.tar.gz">5.14.2)</th>
http://www.perl.org"></th>
     <td>5.10.1</td>
     <td>5.10.1</td>
     <td>5.10.1</td>
     <td>5.10.1</td>
Line 426: Line 426:
   <tr class="Background">
   <tr class="Background">
     <th>PHP: a server-side HTML embedded scripting language
     <th>PHP: a server-side HTML embedded scripting language
http://www.php.net/">php (<a href="http://us3.php.net/distributions/php-5.3.8.tar.bz2">5.3.8)</th>
http://www.php.net/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 433: Line 433:
   <tr>
   <tr>
     <th>Pidgin: an instant messenger client for several protocols (formerly GAIM)
     <th>Pidgin: an instant messenger client for several protocols (formerly GAIM)
http://pidgin.im/">pidgin (<a href="http://downloads.sourceforge.net/pidgin/pidgin-2.10.0.tar.bz2">2.10.0)</th>
http://pidgin.im/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 440: Line 440:
   <tr class="Background">
   <tr class="Background">
     <th>Postfix: a mail transport agent
     <th>Postfix: a mail transport agent
http://www.postfix.org/start.html">postfix (<a href="ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-2.8.7.tar.gz">2.8.7)</th>
http://www.postfix.org/start.html"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 447: Line 447:
   <tr>
   <tr>
     <th>PostgreSQL: a relational database management system
     <th>PostgreSQL: a relational database management system
http://www.postgresql.org/">postgresql (<a href="ftp://ftp.postgresql.org/pub/source/v9.1.1/postgresql-9.1.1.tar.bz2">9.1.1)</th>
http://www.postgresql.org/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 454: Line 454:
   <tr class="Background">
   <tr class="Background">
     <th>Python: an interpreted, interactive, object-oriented programming language
     <th>Python: an interpreted, interactive, object-oriented programming language
http://www.python.org/">Python (<a href="http://www.python.org/ftp/python/3.2.2/Python-3.2.2.tgz">3.2.2)</th>
http://www.python.org/"></th>
     <td>2.7.1</td>
     <td>2.7.1</td>
     <td>2.6.6</td>
     <td>2.6.6</td>
Line 461: Line 461:
   <tr>
   <tr>
     <th>Qt/X11: a C++ application framework for writing graphical applications
     <th>Qt/X11: a C++ application framework for writing graphical applications
http://www.trolltech.com/products">qt (<a href="ftp://ftp.trolltech.com/qt/source/qt-everywhere-opensource-src-4.7.4.tar.gz">4.7.4)</th>
http://www.trolltech.com/products"></th>
     <td>4.7.2</td>
     <td>4.7.2</td>
     <td>--</td>
     <td>--</td>
Line 468: Line 468:
   <tr class="Background">
   <tr class="Background">
     <th>Samba: a free software re-implementation of SMB/CIFS networking protocol
     <th>Samba: a free software re-implementation of SMB/CIFS networking protocol
http://www.samba.org/">samba (<a href="http://us1.samba.org/samba/ftp/stable/samba-3.6.1.tar.gz">3.6.1)</th>
http://www.samba.org/"></th>
     <td>3.5.8</td>
     <td>3.5.8</td>
     <td>3.5.4</td>
     <td>3.5.4</td>
Line 475: Line 475:
   <tr>
   <tr>
     <th>Mozilla Thunderbird: a full-featured e-mail and newsgroup client
     <th>Mozilla Thunderbird: a full-featured e-mail and newsgroup client
http://www.mozilla.org/products/thunderbird/">thunderbird (<a href="ftp://63.245.208.138/pub/mozilla.org/thunderbird/releases/8.0/source/thunderbird-8.0.source.tar.bz2">8.0)</th>
http://www.mozilla.org/products/thunderbird/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 482: Line 482:
   <tr class="Background">
   <tr class="Background">
     <th>udev: provides a dynamic /dev directory and persistent device names
     <th>udev: provides a dynamic /dev directory and persistent device names
http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html">udev (<a href="ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/udev-174.tar.bz2">174)</th>
http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html"></th>
     <td>167</td>
     <td>167</td>
     <td>162</td>
     <td>162</td>
Line 489: Line 489:
   <tr>
   <tr>
     <th>Vim: an improved version of the editor "vi", one of the standard text editors on UNIX
     <th>Vim: an improved version of the editor "vi", one of the standard text editors on UNIX
http://www.vim.org/">vim (<a href="ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2">7.3)</th>
http://www.vim.org/"></th>
     <td class="Current">7.3</td>
     <td class="Current">7.3</td>
     <td>7.2</td>
     <td>7.2</td>
Line 496: Line 496:
   <tr class="Background">
   <tr class="Background">
     <th>VLC: a cross-platform media player and streaming server
     <th>VLC: a cross-platform media player and streaming server
http://www.videolan.org/streaming/">vlc (<a href="http://download.videolan.org/pub/videolan/vlc/1.1.12/vlc-1.1.12.tar.bz2">1.1.12)</th>
http://www.videolan.org/streaming/"></th>
     <td>1.1.9</td>
     <td>1.1.9</td>
     <td>--</td>
     <td>--</td>
Line 503: Line 503:
   <tr>
   <tr>
     <th>Xfdesktop: a desktop manager for the Xfce desktop
     <th>Xfdesktop: a desktop manager for the Xfce desktop
http://www.xfce.org/">xfdesktop (<a href="http://archive.xfce.org/src/xfce/xfdesktop/4.8/xfdesktop-4.8.3.tar.bz2">4.8.3)</th>
http://www.xfce.org/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 510: Line 510:
   <tr class="Background">
   <tr class="Background">
     <th>xine-lib: contains the libraries for xine, a free video player
     <th>xine-lib: contains the libraries for xine, a free video player
http://www.xine-project.org/">xine-lib (<a href="http://downloads.sourceforge.net/xine/xine-lib-1.1.20.tar.bz2">1.1.20)</th>
http://www.xine-project.org/"></th>
     <td>--</td>
     <td>--</td>
     <td>--</td>
     <td>--</td>
Line 517: Line 517:
   <tr>
   <tr>
     <th>X.Org: the X.Org Foundation's public implementation of the X Window System
     <th>X.Org: the X.Org Foundation's public implementation of the X Window System
http://xorg.freedesktop.org/">xorg-server (<a href="http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.11.2.tar.bz2">1.11.2)</th>
http://xorg.freedesktop.org/"></th>
     <td>1.10.1</td>
     <td>1.10.1</td>
     <td>1.9.0</td>
     <td>1.9.0</td>
Line 524: Line 524:
   <tr class="Background">
   <tr class="Background">
     <th>XZ Utils: data compression software with high compression ratio
     <th>XZ Utils: data compression software with high compression ratio
http://tukaani.org/xz/">xz (<a href="http://tukaani.org/xz/xz-5.0.3.tar.xz">5.0.3)</th>
http://tukaani.org/xz/"></th>
     <td>5.0.0</td>
     <td>5.0.0</td>
     <td>4.999.9</td>
     <td>4.999.9</td>

Revision as of 16:18, 14 November 2011

WattOS desktop.png

Part 1

Background

This report contains information about the WattOS distribution. WattOS is a lightweight Ubuntu-based Linux. It was developed by Ronald Ropp, a technology consultant based in Portland, Oregon. WattOS celebrated its fourth release on August 14th 2011. It can be downloaded here and is approximately 540MB. WattOS is accessible to regular users and does not require command line expertise to use.

"The goal is to balance responsiveness, function and footprint and to maintain a somewhat minimalist interface so you do not lose a quick, efficient way to move around your apps and desktop space while not having to be a command line ninja to do so."

Release History

R4 released August 14th 2011.
R3 released January 10th 2011.
R2 released June 23rd 2010.
1.0 released July 17th 2009.

Installation

A WattOS iso is available for download here. The installation described in this report was installed in a virtual environment using VirtualBox. VirtualBox is available for download and can be installed using the wizard provided. I mounted the WattOS iso on a virtual drive and used it to create a new virtual machine in VirtualBox. Afterwards the VirtualBox new virtual machine wizard was used to configure the instillation.

Steps In New Virtual Machine Wizard

The amount of RAM available to WattOS was configured.
A hard disk was created for WattOS, this launched a 'Create New Virtual Disk' wizard.
The wizard provides the user a choice of creating a fixed sized disk or a disk with a dynamic size. I chose a dynamic size.
The wizard provides the option of choosing a location for the hard disk to reside on the host OS.
Start the newly created machine, this starts the 'First Run' wizard.
Select the drive containing the WattOS iso.

After a brief pause WattOS will boot and show the user this screen:
At this point the user may press tab to configure the system.
If tab is pressed a prompt appears.
I selected the option labeled install, afterwards an installation wizard opened to guide me through the installation process.

Steps In WattOS Installation Wizard

Selects a language.
Option of erasing the drive specified for WattOS's installation or to specify a partition.
Specify location and timezone.
Specify keyboard layout.
Specify username and computer's name.

The duration of the installation is approximately 2min. Upon completion WattOS displays a dialog informing the user that the computer must be restarted. After rebooting the user is presented with WattOS's Desktop: a green background prominently featuring an dragonfly. There are four applications on the desktop and a task bar at the bottom of the screen.

Basic Operation

The Sylpheed email client is installed and can be configured to connect to several types of servers. All functionality associated with email clients is present.(compose, structured email hierarchy, drafts, address book search etc.)Figure 1

Figure 1 - Sylpheed email client

Audacious audio player is installed and can be used to create play lists and of course play songs. Figure 2

Figure 2 - Audacious audio player

Chromium Web Browser is installed and works. Downloading works as expected. Figure 3

Figure 3 - Chromium Browser

The File Manager has all functionality expected in a modern OS. Figure 4

Figure 4 - File Manager

The System task manager functions much like the windows equivalent and can be customized to display different information. Figure 5

Figure 5 - Task Manager

A power manager is supplied that can configure your system's power saving behavior. Figure 6

Figure 6 - Power Manager

Usage Evaluation

WattOS accomplishes it's goals. It remains responsive even under heavy load. The applications installed start quickly and accomplish all routine tasks users perform. WattOS only requires 256MB to install and 100-120MB whilst running and can be run using a 366MHZ processor.

Part 2

Software Packaging

WattOS uses the Debian package management system. This system includes an Advanced Packaging Tool (APT) which can be used to update find and install packages.

'dpkg -l' can be used to list all installed packages
'apt-get upgrade' can be used to get upgrades to packages you've installed.
'apt-get install foo' is used to install foo.
'apt-get remove' can be used to recursively remove a package and packages that depend on it.

Major package versions

The following table displays information regarding WattOS's packages in R4 and R3

Feature R4 R3 R2
Release Date 2011/08/13 2011/01/10 2010/06/23
Price (US$) Free Free Free
CDs 1 1 1
Free Download <a href="http://www.planetwatt.com/download/files">ISO <a href="http://www.planetwatt.com/download/files">ISO <a href="http://www.planetwatt.com/download/files">ISO
Installation Graphical Graphical Graphical
Default Desktop LXDE LXDE LXDE
Package Management DEB DEB DEB
Office Suite GOffice GOffice GOffice
Processor Architecture i386 i386 i386
Journaled File Systems Btrfs, ext3, ext4, JFS, ReiserFS, XFS ext3, ext4, JFS, ReiserFS, XFS ext3, ext4, JFS, ReiserFS, XFS
Package R4 R3 R2
AbiWord: a full-featured word processor http://www.abisource.com/"> 2.8.6 2.8.6 2.8.2
alsa-lib: an audio library for use with the ALSA kernel modules http://www.alsa-project.org/"> 1.0.24.1 1.0.23 1.0.22
ATI driver: a proprietary Linux display driver for XFree86/X.Org by ATI, the Catalyst series http://ati.amd.com/products/catalyst/"> -- 8.780 8.723
Banshee: a music management and playback application for GNOME http://banshee-project.org/"> -- -- --
Bash: an sh-compatible command language interpreter http://www.gnu.org/software/bash/bash.html"> 4.2 4.1 4.1
ISC BIND: an implementation of the Domain Name System (DNS) protocols http://www.isc.org/products/BIND/"> -- -- --
Google Chromium: an open-source edition of Google Chrome, a graphical web browser http://code.google.com/chromium/"> r90304 -- --
Compiz: a compositing window manager that uses 3D graphics acceleration via OpenGL http://compiz.org/"> -- -- --
CUPS: a UNIX printing system based on the Internet Printing Protocol http://www.cups.org/"> 1.4.6 1.4.4 1.4.3
ISC DHCP: a server and client for automatic IP configuration http://www.isc.org/products/DHCP/"> 4.1.1-P1 3.1.3 3.1.3
Mozilla Firefox: a web browser for Windows, Linux and MacOS X http://www.mozilla.org/products/firefox/"> -- 3.6.13 3.6.3
FreeType: a free, quality, portable font engine http://www.freetype.org/"> 2.4.4 2.4.2 2.3.11
GNU GCC: the GNU compiler collection http://gcc.gnu.org/"> -- -- --
GIMP: the GNU Image Manipulation Program http://www.gimp.org/"> -- -- --
glibc: a C library for use with GNU/Hurd and GNU/Linux http://www.gnu.org/software/libc/libc.html"> 2.13 2.12.1 2.11.1
GNOME Shell: a core user interface of the GNOME 3 desktop http://live.gnome.org/GnomeShell"> -- -- --
GNUCash: an open source personal finance suite http://www.gnucash.org/"> -- -- --
Gnumeric: a spreadsheet and a part of the GNOME Desktop http://www.gnome.org/projects/gnumeric/"> 1.10.13 1.10.8 1.10.1
GRUB: the GRand Unified Bootloader http://www.gnu.org/software/grub/"> 1.99rc1 1.98 1.98
GTK+: a multi-platform toolkit for creating GUIs http://www.gtk.org/"> 2.24.4 2.22.0 2.20.1
httpd: a high-performance HTTP server, Apache 2.x version series http://httpd.apache.org/"> -- -- --
Inkscape: a drawing tool that uses the W3C standard scalable vector graphics format (SVG) http://www.inkscape.org/"> -- -- --
JRE: a software bundle from Oracle that allows a computer system to run a Java application http://www.java.com/"> -- -- --
K3b: a KDE-GUI for cdrecord and cdrdao, similar to Nero http://www.k3b.org/"> -- -- --
kdelibs: the KDE library API reference http://www.kde.org/"> -- -- --
libgnome: the library that provides access to the non-X11 dependant parts of the GNOME framework http://www.gnome.org/"> -- 2.32.0 2.30.0
Package R4 R3 R2
LibreOffice: a free personal productivity suite http://www.libreoffice.org/"> -- -- --
Linux kernel: a UNIX clone written from scratch by Linus Torvalds http://www.kernel.org/"> 2.6.38 2.6.35 2.6.32
LXDE: a lightweight, fast and energy-saving desktop environment http://www.lxde.org/"> 0.5.0 0.5.0 0.5.0
Module Init Tools: a set of programs for loading, inserting, and removing kernel modules for Linux (versions 2.5.48 and above) https://modules.wiki.kernel.org/"> 3.12 3.12 3.11.1
MySQL: an SQL database server http://dev.mysql.com/downloads/mysql/"> -- -- --
Nautilus: a file manager for the GNOME desktop http://live.gnome.org/Nautilus"> -- -- --
NVIDIA: a proprietary display driver for Linux, FreeBSD and Solaris http://www.nvidia.com/object/unix.html"> -- 260.19.06 195.36.24
Openbox: a standards-compliant, lightweight, extensible window manager http://openbox.org/"> 3.4.11.2 3.4.11.1 3.4.10
OpenSSH: a client and server for encrypted remote logins and file transfers http://www.openssh.com/portable.html"> 5.8p1 5.5p1 5.3p1
OpenSSL: a library for providing encrypted transport layers http://www.openssl.org/"> 0.9.8o 0.9.8o 0.9.8k
Perl: Larry Wall's Practical Extraction and Reporting Language http://www.perl.org"> 5.10.1 5.10.1 5.10.1
PHP: a server-side HTML embedded scripting language http://www.php.net/"> -- -- --
Pidgin: an instant messenger client for several protocols (formerly GAIM) http://pidgin.im/"> -- -- --
Postfix: a mail transport agent http://www.postfix.org/start.html"> -- -- --
PostgreSQL: a relational database management system http://www.postgresql.org/"> -- -- --
Python: an interpreted, interactive, object-oriented programming language http://www.python.org/"> 2.7.1 2.6.6 2.6.5
Qt/X11: a C++ application framework for writing graphical applications http://www.trolltech.com/products"> 4.7.2 -- --
Samba: a free software re-implementation of SMB/CIFS networking protocol http://www.samba.org/"> 3.5.8 3.5.4 3.4.7
Mozilla Thunderbird: a full-featured e-mail and newsgroup client http://www.mozilla.org/products/thunderbird/"> -- -- --
udev: provides a dynamic /dev directory and persistent device names http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html"> 167 162 151
Vim: an improved version of the editor "vi", one of the standard text editors on UNIX http://www.vim.org/"> 7.3 7.2 7.2
VLC: a cross-platform media player and streaming server http://www.videolan.org/streaming/"> 1.1.9 -- --
Xfdesktop: a desktop manager for the Xfce desktop http://www.xfce.org/"> -- -- --
xine-lib: contains the libraries for xine, a free video player http://www.xine-project.org/"> -- -- --
X.Org: the X.Org Foundation's public implementation of the X Window System http://xorg.freedesktop.org/"> 1.10.1 1.9.0 1.7.6
XZ Utils: data compression software with high compression ratio http://tukaani.org/xz/"> 5.0.0 4.999.9 --

Initialization

Part 3

Coming soon...

References

Reed, Michael "Developer Interview: Ronald 'wattOS' Ropp" Apr 25, 2011 http://www.linuxjournal.com/
baxter, biff "Biffs Blog - wattOS R4 release" August 14 http://www.planetwatt.com <references />