Project Utopia

Linux on the Desktop Realized

Tim Carmean

[extra content not displayed in slide show]

Project Leader

  • Robert Love

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

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

Questions

  • Questions?
[extra content not displayed in slide show]

Demonstartion

  • Project Utopia Demonstration
[extra content not displayed in slide show]