GuruPlug

After a short wait, I received the GuruPlug, this little computer will host the GLiB website (currently down ...).

This is the pretty and elegant package:
and the unpacking:
It include only the GuruPlug, one eth cable and two electric adapters.

The specifications and diagram are:


Of course this machine runs Linux (Debian Lenny) and it includes some basic services: Wifi server, CUPS, LAMP (lighttp + MySQL + PHP), ssh, samba.

This is the GuruPlug in action:
Some action in the terminal:

$ ssh root@192.168.1.1
Warning: Permanently added '192.168.1.1' (RSA) to the list of known hosts.
root@192.168.1.1's password:
Linux sheevaplug-debian 2.6.32-00007-g56678ec #1 PREEMPT Thu Dec 24 03:15:48 PST 2009 armv5tel

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Jan 2 23:41:49 2000 from 192.168.0.2
/usr/bin/X11/xauth: creating new authority file /root/.Xauthority
sheevaplug-debian:~# uname -a
Linux sheevaplug-debian 2.6.32-00007-g56678ec #1 PREEMPT Thu Dec 24 03:15:48 PST 2009 armv5tel GNU/Linux
sheevaplug-debian:~# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 20:21 ? 00:00:01 init [2]
root 2 0 0 20:21 ? 00:00:00 [kthreadd]
root 3 2 0 20:21 ? 00:00:00 [ksoftirqd/0]
root 4 2 0 20:21 ? 00:00:00 [watchdog/0]
root 5 2 0 20:21 ? 00:00:00 [events/0]
root 6 2 0 20:21 ? 00:00:00 [khelper]
root 9 2 0 20:21 ? 00:00:00 [async/mgr]
root 127 2 0 20:21 ? 00:00:00 [sync_supers]
root 129 2 0 20:21 ? 00:00:00 [bdi-default]
root 131 2 0 20:21 ? 00:00:00 [kblockd/0]
root 137 2 0 20:21 ? 00:00:00 [ata/0]
root 138 2 0 20:21 ? 00:00:00 [ata_aux]
root 142 2 0 20:21 ? 00:00:00 [ksuspend_usbd]
root 147 2 0 20:21 ? 00:00:00 [khubd]
root 150 2 0 20:21 ? 00:00:00 [kseriod]
root 153 2 0 20:21 ? 00:00:00 [kmmcd]
root 173 2 0 20:21 ? 00:00:00 [rpciod/0]
root 181 2 0 20:21 ? 00:00:00 [khungtaskd]
root 182 2 0 20:21 ? 00:00:00 [kswapd0]
root 229 2 0 20:21 ? 00:00:00 [aio/0]
root 242 2 0 20:21 ? 00:00:00 [nfsiod]
root 250 2 0 20:21 ? 00:00:00 [jfsIO]
root 251 2 0 20:21 ? 00:00:00 [jfsCommit]
root 252 2 0 20:21 ? 00:00:00 [jfsSync]
root 253 2 0 20:21 ? 00:00:00 [crypto/0]
root 429 2 0 20:21 ? 00:00:00 [mtdblockd]
root 447 2 0 20:21 ? 00:00:00 [ubi_bgt0d]
root 448 2 0 20:21 ? 00:00:00 [orion_spi]
root 536 2 0 20:21 ? 00:00:00 [usbhid_resumer]
root 546 2 0 20:21 ? 00:00:00 [ubifs_bgt0_0]
root 621 1 0 20:22 ? 00:00:00 udevd --daemon
root 913 2 0 20:22 ? 00:00:00 [flush-ubifs_0_0]
root 979 2 0 20:22 ? 00:00:00 [bluetooth]
daemon 1193 1 0 20:22 ? 00:00:00 /sbin/portmap
root 1324 1 0 20:22 ? 00:00:00 /usr/sbin/rsyslogd -c3
103 1337 1 0 20:22 ? 00:00:00 /usr/bin/dbus-daemon --system
root 1357 1 0 20:22 ? 00:00:00 /usr/sbin/sshd
root 1400 1 0 20:22 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe
mysql 1439 1400 0 20:22 ? 00:00:02 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user
root 1440 1400 0 20:22 ? 00:00:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
102 1775 1 0 20:22 ? 00:00:00 /usr/sbin/exim4 -bd -q30m
root 1800 1 0 20:22 ? 00:00:00 /usr/sbin/ifplugd -i eth0 -q -f -u0 -d10 -w -I
www-data 1816 1 0 20:22 ? 00:00:00 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf
www-data 1820 1816 0 20:22 ? 00:00:00 /usr/bin/php-cgi
www-data 1824 1816 0 20:22 ? 00:00:00 /usr/bin/php-cgi
root 1829 1 0 20:22 ? 00:00:00 /usr/sbin/inetd
root 1840 1 0 20:22 ? 00:00:00 /usr/sbin/nmbd -D
www-data 1844 1824 0 20:22 ? 00:00:00 /usr/bin/php-cgi
www-data 1845 1824 0 20:22 ? 00:00:00 /usr/bin/php-cgi
www-data 1846 1824 0 20:22 ? 00:00:00 /usr/bin/php-cgi
www-data 1847 1824 0 20:22 ? 00:00:00 /usr/bin/php-cgi
www-data 1848 1820 0 20:22 ? 00:00:00 /usr/bin/php-cgi
www-data 1849 1820 0 20:22 ? 00:00:00 /usr/bin/php-cgi
www-data 1850 1820 0 20:22 ? 00:00:00 /usr/bin/php-cgi
www-data 1851 1820 0 20:22 ? 00:00:00 /usr/bin/php-cgi
root 1852 1 0 20:22 ? 00:00:00 /usr/sbin/smbd -D
root 1861 1 0 20:22 ? 00:00:00 /usr/sbin/famd -T 0
root 1872 1852 0 20:22 ? 00:00:00 /usr/sbin/smbd -D
106 1873 1 0 20:22 ? 00:00:00 /usr/sbin/hald
root 1874 1873 0 20:22 ? 00:00:00 hald-runner
root 1914 1 0 20:22 ? 00:00:00 /usr/sbin/cron
root 1933 2 0 20:22 ? 00:00:00 [uap_main_servic]
root 1934 2 0 20:22 ? 00:00:00 [ksdioirqd/mmc0]
root 1977 1 0 20:22 ? 00:00:00 /usr/sbin/udhcpd
dnsmasq 1982 1 0 20:22 ? 00:00:00 /usr/sbin/dnsmasq -u dnsmasq --cache-size=200 --interface=uap0
root 2001 1 0 20:22 ? 00:00:00 /usr/sbin/bluetoothd
root 2009 2 0 20:22 ? 00:00:00 [krfcommd]
root 2028 2 0 20:22 ? 00:00:00 [btmrvl_main_ser]
root 2040 1 0 20:22 ? 00:00:00 /usr/bin/python /usr/bin/mute-agent
root 2056 1 0 20:22 tty1 00:00:00 /sbin/getty 38400 tty1
root 2057 1 0 20:22 tty2 00:00:00 /sbin/getty 38400 tty2
root 2058 1 0 20:22 tty3 00:00:00 /sbin/getty 38400 tty3
root 2059 1 0 20:22 tty4 00:00:00 /sbin/getty 38400 tty4
root 2060 1 0 20:22 tty5 00:00:00 /sbin/getty 38400 tty5
root 2061 1 0 20:22 tty6 00:00:00 /sbin/getty 38400 tty6
root 2062 1 0 20:22 ttyS0 00:00:00 /sbin/getty 115200 ttyS0
root 2074 1357 0 20:33 ? 00:00:00 sshd: root@pts/0


I'm really impressed with this, cheap, simple and functional. I'll be writing about the modification I'll do to this.

Comments

Popular posts from this blog

Code evolution

Advice for potential graduate students