Project Utopia
Linux on the Desktop Realized
Tim Carmean
[extra content not displayed in slide show]
Project Leader
Robert Love
http://tech9.net/rml/log/
http://arstechnica.com/news.ars/post/20040122-3320.html
Project Goals
Usability for everyone
Understandable: sane naming conventions
As little user interaction as possible
Accomplish goals through use cases, not technical specifications
User plugs in a camera, Utopia imports photos.
User plugs in a printer, Utopia presents a printer configuration wizard.
User inserts a dvd, Utopia plays it in the users default dvd software.
User inserts an audio cd, Utopia plays it in the users default audio playback software.
User connects an external hard drive, Utopia mounts it and displays its contents as well as a desktop icon showing the device is ready to use.
Project Software
Freedesktop - HAL
provide desktop applications access to the hardware
Freedesktop - DBUS
message passing system for desktop applications
UDEV
userspace replacement for DevFS - interacts with hotplug daemon and kernel for device node managemant
GNOME Volume Manager
User interface -- desktop icons, etc
http://www.freedesktop.org/Software/hal
http://www.freedesktop.org/Software/dbus
http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
Distribution Support
Already there
Fedora Core3 -- works out-of-the-box
Ubuntu -- works out-of-the-box
Easy installation
Debian --
apt-get install gnome-volume-manager
Gentoo --
emerge hal udev dbus gnome-volume-manager
http://fedora.redhat.com/
http://www.ubuntulinux.org/
http://www.freedesktop.org/Software/ProjectUtopiaBuildDebian
http://forums.gentoo.org/viewtopic.php?t=217412&highlight=utopia
Questions
Questions?
[extra content not displayed in slide show]
Demonstartion
Project Utopia Demonstration
[extra content not displayed in slide show]