Desktop Linux Distribution - Linux Foundation Events

4 downloads 279 Views 3MB Size Report
Nov 15, 2007 - Also, mobile platforms: MeeGo, Android, OpenMoko. (Maemo, Moblin, ... Package Mgr: Apt / .deb. Current Vn
Desktop Linux Distribution

{ Showdown }

Jeff Osier-Mixon twitter @jefro.net

David Bailey

David Ball

Leffe60

*_* on Flickr

Arne List

Desktop Distribution Showcase • Year of the Linux Desktop • A Look at Popular Desktop Distros • Ultra distro showdown challenge: Comparing Three Popular Distros • Conclusion

2000 Was the "Year of the GNU/Linux Desktop" for Me -- Terry Hancock, May 30, 2006

2006: The Year of the Linux Desktop? -- rogere, Mar 22, 2006

2001: Year of the Linux Desktop? -- Maureen O’Gara, Jan 1, 2000

Is 2008 the Year of the Linux Desktop? -- Joe Brockmeier, Nov 15, 2007 Linux breaks desktop barrier in 2004: Torvalds -- ComputerWorld, Jan 15, 2004

This is the Year of the Linux Desktop Breakout -- Jim Zemlin, Aug 28, 2008

Whither YOLD? Linux is: • friendly • works on tons of hardware • easy to install • comes with a ton of apps • FREE Is the challenge gone?

http://www.sff.net/people/lucy-snyder

The Truth • Desktop Linux is awesome, but it isn’t compellingly better for most users than popular proprietary operating systems • Enterprise app lock-in wins • App (esp. office) interoperability wins • Marketing machines & product wins win • Free scares people • It doesn’t matter – WE love it

Semi-Embedded & “Tiny” Distros • • • • • •

Puppy Linux Angstrom ArchOS Poky Ubuntu Mobile, Ubuntu Netbook Remix Also, mobile platforms: MeeGo, Android, OpenMoko (Maemo, Moblin,

Jrod2@wc

A look at popular Linux desktop distributions

What is Desktop Linux? Nearly all come from: • Debian • Slackware • Red Hat to a lesser extent:

• Gentoo • … DIY Info thanks to distrowatch.com and http://futurist.se/gldt/

Distribution Family Tree

http://futurist.se/gldt/

Most Popular Desktop Distros

History: Debian Sponsor: Canonical Package Mgr: Apt / .deb Current Vn: 10.04 Est. Users: 12M+*

History: Red Hat Sponsor: Red Hat Package Mgr: Yum / .rpm Current Vn: 13 Est. Users: “many millions”*

*Chris Kenyon, Canonical VP, 4/10

* fedoraproject.org/wiki/Statistics

History: Slackware Sponsor: Novell Package Mgr: Yast, Zypp / .rpm Current Vn: 11.3 Est. Users: 3M+*

* opensuse.org/openSUSE:Statistics

Just How Friendly Is Linux?

Philip Kromer

Showdown Rules • Current publicly-available version: – Ubuntu 10.04 – Fedora 13 – OpenSUSE 11.3

• Judged on clock time (where appropriate), ease of use, and aesthetics • Values converted to an overall rating • All judging done by me, except #7

Showdown Configuration • Performed inside VirtualBox VM on host: – dual-core Pentium D 3.5GHz – 2GB RAM – Ubuntu 8.10 (Linux 2.6.27)

• VirtualBox VM: – 1GB RAM, 8MB VRAM – 20GB HDD – ACPI off, audio off, networking on

Showdown Outline 0. 1. 2. 3. 4. 5. 6. 7.

installation “time to live” – startup time, power-on to usable desktop installing applications from repository or from download system configuration tools online help setting up new hardware (Epson scanner) setting up network services (Wi-Fi, Samba, NFS) one live activity at audience's request

© Paramount Pictures Corporation

#0: Installation • Install from downloaded .iso image into virtual machine • Begins with initial boot • Setup includes configuration steps, partitioning & formatting, etc. • Install includes all steps up to restart • Post-install includes anything done after subsequent boot & login

#0: Installation: Ubuntu

setup: 4m install: 15m post-install: 2m

#0: Installation: Fedora

setup: 3m install: 18m post-install: 3m

#0: Installation: openSUSE

setup: 3m install: 20m post-install: 1m

#0: Installation: Results Ubuntu 10.04

Fedora 13

openSUSE 11.3

Clock time: 9/10 setup: 4m install: 15m post-install: 2m Ease of use: 8/10 Aesthetics: 7/10 Notes: marketing, downloads

Clock time: 8/10 setup: 3m install: 18m post-install: 3m Ease of use: 8/10 Aesthetics: 8/10 Notes: solid & basic

Clock time: 7/10 setup: 3m install: 20m post-install: 3m Ease of use: 8/10 Aesthetics: 9/10 Notes: love the onescreen approach

Score: 24/30

Score: 24/30

Score: 23/30

#1: Time to Live • After installation & post-install • Boot-to-Login starts with power-on & BIOS message, ends with login window • Does not include time typing password • Login-to-Desktop starts when password is entered, ends with desktop available & mouse responsive, no hourglass icon

#1: Time to Live: Ubuntu

boot-to-login: 46s login-desktop: 15s

#1: Time to Live: Fedora

boot-to-login: 49s login-desktop: 18s

#1: Time to Live: openSUSE

boot-to-login: 42s login-desktop: 21s

#1: Time to Live: Results Ubuntu 10.04

Fedora 13

Clock time: 8/10 Clock time: 9/10 49s boot-to-login boot-to-login: 46s 18s login-desktop login-desktop: 15s Ease of use: 9/10 Ease of use: 9/10 Aesthetics: 9/10 Aesthetics: 9/10 Notes: simple login, animated loading Notes: simple login, animated loading Score: 27/30

Score: 26/30

openSUSE 11.3 Clock time: 9/10 42s boot-to-login 21s login-desktop Ease of use: 9/10 Aesthetics: 9/10 Notes: simple login, animated loading

Score: 27/30

#2: Installing Applications • Application: TwitUX (twitter client) • Location: official repository • Process: locate using graphical tools, click install button • Find time measured from clicking package manager to clicking install button • Install time measured from install button to application readiness

#2: Installing Applications: Ubuntu

find time: 30s install time: 50s

#2: Installing Applications: Fedora

find time: 30s install time: 72s

#2: Installing Applications: openSUSE

find time: 120s install time: 55s

#2: Installing Applications: Results Ubuntu 10.04

Fedora 13

openSUSE 11.3

Clock time: 9/10 find time: 30s install time: 50s Ease of use: 9/10 Aesthetics: 8/10 Notes: rock simple if I know what I’m looking for

Clock time: 8/10 find time: 30s install time: 72s Ease of use: 10/10 Aesthetics: 8/10 Notes: also ran it at the end, nice touch

Clock time: 6/10 find time: 120s install time: 55s Ease of use: 7/10 Aesthetics: 7/10 Notes: had to convince it not to update everything

Score: 26/30

Score: 26/30

Score: 20/30

#3: System Configuration Tools • Activity: install a network printer • Printer: HP LJ1100 on machine “pleiades” • Process: find printer admin tool, install printer, print test page • Clock time: measured from first clicking admin tool to test page queued

#3: System Configuration: Ubuntu

clock time: 4m

#3: System Configuration: Fedora

Clock time: 3m

#3: System Configuration: openSUSE

clock time: 3m

#3: System Configuration Tools: Results Ubuntu 10.04

Fedora 13

openSUSE 11.3

Clock time: 4m=7/10 Ease of use: 8/10 Aesthetics: 7/10 Notes: long driver search, too many driver options

Clock time: 3m=8/10 Ease of use: 6/10 Aesthetics: 6/10 Notes: asked for root password 4 times, confusing & had to use IP address

Clock time: 3m=8/10 Ease of use: 7/10 Aesthetics: 6/10 Notes: asked for root password 3 times, confusing

Score: 22/30

Score: 20/30

Score: 21/30

#4: Online Help • Search three types of help: – Included system help – Official web-based documentation – Community help

• Search online using the phrase distro help install network printer

• Rate by search time, helpfulness, aesthetics

#4: Online Help: Ubuntu

system help: 40s official docs: 50s, ancient community: 99s

#4: Online Help: Fedora

system help: 40s official docs: 50s community: 99s

#4: Online Help: openSUSE

system help: 40s official docs: 50s community: 99s

#4: Online Help: Results Ubuntu 10.04

Fedora 13

openSUSE 11.3

System Help: 24/30

System Help: 15/30

System Help: 15/30

Clock time: 6s=10/10 Helpfulness: 9/10 Aesthetics: 9/10

Official Docs: 19/30

Clock time: 12s=7/10 Helpfulness: 3/10 Aesthetics: 5/10

Official Docs: 27/30

Clock time: 12s=7/10 Helpfulness: 3/10 Aesthetics: 5/10

Official Docs: 27/30

Clock time: 21s = 9/10 Helpfulness: 4/10 Aesthetics: 6/10

Clock time: 23s=9/10 Helpfulness: 9/10 Aesthetics: 9/10

Clock time: 23s=9/10 Helpfulness: 9/10 Aesthetics: 9/10

Community Help: 23/30

Community Help: 21/30

Community Help: 21/30

Clock time: 40s=8/10 Helpfulness: 7/10 Aesthetics: 8/10

Score: 66/90> 22/30

Clock time: 120s=6/10 Helpfulness: 7/10 Aesthetics: 8/10

Score: 63/90> 21/30

Clock time: 75s=7/10 Helpfulness: 6/10 Aesthetics: 8/10

Score: 63/90> 21/30

#5: Setting Up New Hardware • Activity: install & use 4 year old scanner – Epson Perfection 3170 via USB • Install xsane if required • Decline proprietary drivers • Setup time: software, driver • Scan time: launch software, preview, scan

#5: New Hardware: Ubuntu

setup time: 40s scan time: 0s

#5: New Hardware: Fedora

setup time: 40s scan time: 0s

#5: New Hardware: openSUSE

setup time: 40s scan time: 0s

#5: Setting Up New Hardware: Results Ubuntu 10.04

Fedora 13

openSUSE 11.3

Clock time: 4/10 setup time: 6m scan time: N/A Ease of use: 2/10 Aesthetics: 1/10 Notes: xsane in repository, no driver offered

Clock time: 5/10 setup time: 7m scan time: N/A Ease of use: 3/10 Aesthetics: 1/10 Notes: xsane easy install, no driver offered

Clock time: 7/10 setup time: 2m scan time: N/A Ease of use: 5/10 Aesthetics: 3/10 Notes: xsane already installed, proprietary driver required

Score: 9/30

Score: 9/30

Score: 15/30

#6: Setting Up Network Services • Activate network services: – Wired ethernet – Wireless ethernet (NOTE: used live CD on Thinkpad T43 laptop) – Samba file sharing

• Rated by setup time for each, ease of use, and aesthetics for setup process

#6: Network Services: Ubuntu

wired: 0s wi-fi: 0s Samba: 2m

#6: Network Services: Fedora

wired: 0s wi-fi: 0s Samba: 5m+

#6: Network Services: openSUSE

wired: 0s wi-fi: 0s Samba: 2m

#6: Setting Up Network Services Ubuntu 10.04

Fedora 13

openSUSE 11.3

Clock time: 9/10 wired: 0s wi-fi: 0s samba: 2m Ease of use: 8/10 Aesthetics: 9/10 Notes: nice - prompt to install samba, can’t without net

Clock time: 6/10 wired: 0s wi-fi: 0s samba: N/A Ease of use: 6/10 Aesthetics: 5/10 Notes:

Clock time: 9/10 wired: 0s wi-fi: 0s samba: 2m Ease of use: 9/10 Aesthetics: 10/10 Notes: wow, many network config options available

Score: 26/30

Score: 17/30

Score: 28/30

Yann Richard

#0: installation

24

24

23

#1: time to live

27

26

27

#2: installing applications

26

26

20

#3: system configuration

22

20

21

#4: online help

22

21

21

#5: new hardware

9

9

15

#6: network services

26

17

28

156

144

155

TOTAL SCORE

anyjazz65@Flickr

Thank You!

Jeffrey Osier-Mixon 408 MR OSIER [email protected] http://www.jefro.net