Kuro5hin.org: technology and culture, from the trenches
create account | help/FAQ | contact | links | search | IRC | site news
[ Everything | Diaries | Technology | Science | Culture | Politics | Media | News | Internet | Op-Ed | Fiction | Meta | MLP ]
We need your support: buy an ad | premium membership | k5 store

[P]
Ubuntu, a promising new Linux distribution (Technology)

By theantix
Wed Sep 29th, 2004 at 03:52:31 PM EST

Software

The past month has introduced an interesting new distribution that is based on the Gnome and Debian projects.  Ubuntu Linux is the end-user-oriented distribution funded by Mark Shuttleworth's company Canonical.  


Idea:

Why another Linux distribution? "Surely there are enough of them already" is the common refrain. Ubuntu Linux is a solution to a lacking niche in the Linux ideaspace -- a polished distribution aimed at novice users that is both free and community driven. If it helps to understand in terms of comparison, you can think of Ubuntu as a hybrid of the ideas of Debian and Fedora.

The new Ubuntu Linux is based on a snapshot of the Debian unstable distribution, which they take and then add packages to. They time their desktop releases to coincide with the new releases of the Gnome, updating at six month intervals. What this means is that you get Debian packages that are no more than six months old on a system base that is quite stable -- and with over 13,000 packages to choose from they have pretty much everything you could imagine.

Their first release, 4.10, based on the release date of October of 2004, is named Warty Warthog, perhaps in recognition that their initial release will have some rough edges to it. As a promotion they are shipping free CDs of Ubuntu Linux when the final release is made, so if you are interested you can check it out without having to burn your own CD.

Installation:

The Ubuntu team is focused on getting things to Just Work, and the idea is that you should never have to use a command line tool to configure your system. Ubuntu uses the new Debian installer developed for the upcoming Debian Sarge release, so upon initial viewing the two look quite similar. The installer is text-based, which might be a bit of a shock to users used to Fedora, SuSE, Mandrake, or other graphical installers. Despite their similar text-based look, the Ubuntu installer is much more straightforward and simple than the Debian installer. It was shocking just how few questions Ubuntu bothered to ask and how well it worked.

The installer has a very important usability drawback: if you don't want it to take over your entire disk, you have to partition it manually. Their partition manager has no support for resizing NTFS (the default Windows 2000/XP filesystem), so you need this functionality you'll have to do that first with qtparted (on Knoppix or the System Rescue CD). Even if you don't need to resize an NTFS partition, you will have be somewhat knowledgeable and manually create a swap and root partition. The option on the Mandrake installer "use free space on Windows partition" is sorely missed here.

For a knowledgeable user who can get past the partitioning step, however, Ubuntu's installer works like a charm. It has no problem autoconfiguring most video, network, and sound devices without you having to provide any input at all - it worked perfectly on the three desktop systems I installed it on. When it doesn't automagically work, however, it can be a bit annoying as I found on my poorly supported Toshiba laptop.

Desktop:

After installation, the most striking thing is that Ubuntu uses the brand new Gnome 2.8. It uses a subset of the new Gnome System Tools for system management, and uses the new Evolution 2.0 - a significant improvement over Evolution 1.4. Ubuntu uses the popular Mozilla Firefox 1.0 as its default browser, and OpenOffice.org for its office suite. Overall it has to be said that the standard Ubuntu install is very Spartan and provides sane default applications for a Gnome environment.

In addition to providing Gnome 2.8, the Ubuntu team has also done some further customizations to the desktop. They have replaced the Gnome "Actions" menu with a new one, "Computer" which contains links to your Home directory, Desktop, Disks, Search for Files, and Networks amongst the usual "Actions" menu items. In addition, they use a Trashcan applet instead of having trash on the desktop. This means that by default the desktop is completely blank, which is quite interesting and unique.

Ubuntu uses a variation on the popular new "Industrial" Gnome theme developed by Novell. It uses a brown colour scheme that is very unusual, but it works better than it might sound. The Ubuntu artwork currently shipping is apparently not finalized yet, so what we see in the preview may not be what ships with their initial release in October.

The preview distribution being shipped right now by Ubuntu is desktop-oriented, and one nice feature is that no ports are open and listening by default. This is brilliant, because with no open ports the OS is very secure. I have to admit that the lack of OpenSSH in the default install surprised me, but it was easy to install in the Package manager.

In addition to the obvious, Ubuntu does a lot of nice things that might not be apparent on the first use. One of those things is their integration of Project Utopia (hal, d-bus, udev) into the Operating System. When I insert a flash card into either my USB or PCMCIA card reader, Ubuntu mounts it and puts a little icon on my desktop for easy browsing... very slick, something I've not seen yet on Linux.

Perhaps the most striking aspect that sets Ubuntu apart from other Linux distributions is how they handle the root (system administrator) account. By default, the root account is disabled, and the system relies heavily on sudo to perform administrative tasks. This means to edit a system file you use "sudo vim filename", and are then prompted for your user password, and if you want a root terminal you use "sudo -s". All of the GUI system administration tools in the menu use sudo as well, so you'd never need a root password to maintain Ubuntu.

Package Installation:

Ubuntu gives users the choice between two methods of installing new software packages, either using the friendly GUI of Synaptic Package Manager or the power of the command-line apt tools. There are three major repositories of software for Ubuntu: "main", "restricted", and "universe". The main repository contains the packages officially supported and maintained by the Ubuntu developers, and contain most of what you'd need for a Gnome desktop environment, such as Abiword, Epiphany, and Inkscape. The restricted repository contains binary drivers like NVIDIA and ATI which are not open source and not fully supported, but included for those who need them to get their hardware to work.

In addition to the programs officially supported by the Ubuntu developers, you can choose additional software from the "universe" component. Universe is a collection of software from the huge and diverse Debian "unstable" package repository, frozen at the time of the latest Ubuntu snapshot. If the Debian packages were working at that time, they will run on your Ubuntu machine flawlessly. These are not officially supported however, so if something breaks or there are needed security updates you are own your own for fixing them.

Support:

Like many other Open Source projects Ubuntu maintains a Bugzilla to track and manage bugs. But unlike most Bugzilla's, the Ubuntu team seem to actually pay attention to them. I noticed that my PCMCIA compactflash reader didn't automount when I inserted it into the slot, as it did with the USB card reader. After I filed this bug, the developers paid attention to the problem and fixed in within days - it was impressive that something that has never worked for me before on Linux could be considered a bug and fixed so promptly.

You can get support for Ubuntu on the mailing lists, IRC channel, and soon they will have web forums. In addition, Canonical, the company that employs many of the Ubuntu developers, plans to offer commercial support for Ubuntu.

Room for improvement:

Ubuntu Linux is still a very new distribution, and has some areas that it could stand to improve. The installation is a little bit too automatic, it would be nice if they would autoconfigure your video card and then show you a test - and if it fails to autoconfigure it could prompt you to set it up properly. This concept could be applied to a few other areas too in the installation. Another rough area is the boot process, where you get an old-fashioned text output of the boot process unlike what users might be used to from SuSE, Mandrake, or Red Hat - though this is promised to be fixed for the next release.

Another area that might be an issue for some is the lack of supported KDE packages in Ubuntu. These packages are available in the "universe" component but are unsupported and not integrated into the desktop. If you can't live on Linux without solid KDE packages, Ubuntu is probably not the distribution for you. The developers have made some vague promises of things to come regarding KDE, but at this time only Gnome is recommended on Ubuntu.

Laptop support is still sub par, an area that the Ubuntu team plans to focus on for the future. But in the meantime, switching between various different wireless networks is a difficult task. It is a shame that neither Novell's netapplet nor Red Hat's NetworkManager made it into the first release of Ubuntu. Suspend and hibernate functionality is also quite limited, and depends on the make and model of your laptop.

Another notable drawback to Ubuntu is the lack of X.Org packages, something most every distribution has in recent times. They do use a heavily patched XFree86 4.3.0 xserver and have backported many of the new drivers to their older version of XFree, but it's still not the same. Again, they have promised this to be fixed on their next release - I'm sure you notice the pattern by now, and the reason why this release is nicknamed the Warty Warthog. It's very good, but not quite perfect yet.

Future:

With a six-month release schedule, solid funding, and many prominent Debian and Gnome developers employed by Canonical to work on Ubuntu, the future looks bright for this project. For such a new distribution they have already come quite a long way. The mailing lists and IRC channel are full of people checking out the distribution, and has already moved into the top twenty distributions listed on DistroWatch, an impressive feat considering how young the project still is.

As Ubuntu Warty is still in preview period, there are several quirks that are still being ironed out before the final release, but it is already a very stable and solid desktop system. I predict that this distribution will have the staying power that so many other Linux options seem to lack.

Sponsors
Voxel dot net
o Managed Servers
o Managed Clusters
o Virtual Hosting


www.johncompanies.com
www.johncompanies.com

Looking for a hosted server? We provide Dedicated, Managed and Virtual servers with unparalleled tech support and world-class network connections.

Starting as low as $15/month
o Linux and FreeBSD
o No set-up fees and no hidden costs
o Tier-one provider bandwidth connections

Login
Make a new account
Username:
Password:

Note: You must accept a cookie to log in.

Poll
Preferred Linux distribution?
o Ubuntu 3%
o Debian unstable 18%
o Debian stable 4%
o Debian testing 7%
o Fedora Core 6%
o Red Hat 2%
o Mandrake 5%
o SuSE 1%
o Xandros 0%
o Knoppix 1%
o Gentoo 20%
o MEPIS 1%
o Other 14%
o - 10%
o theantix was here 2%

Votes: 148
Results | Other Polls

Related Links
o Ubuntu Linux
o Mark Shuttleworth's
o Canonical
o Debian
o Fedora
o shipping free CDs
o SuSE
o Mandrake
o Knoppix
o System Rescue CD
o Project Utopia
o Bugzilla
o mailing lists
o moved into the top twenty distributions listed on DistroWatch
o More on Software
o Also by theantix


View: Display: Sort:
Ubuntu, a promising new Linux distribution | 120 comments (97 topical, 23 editorial, 2 hidden)
new Ubuntu community website (none / 0) (#120)
by NoFelet on Sun Sep 4th, 2005 at 03:34:05 AM EST

I've found a very interesting website about Ubuntu linux: http://www.ubuntux.org. So if you're new to linux and want to get some information about (maybe) the best linux distribution out there, this is your choice :)

As I see, the other good websites about Ubuntu have been already mentioned in this thread.

I'm running Ubuntu linux for nearly a year now and I must say it was very easy for me as a former Windows user. The reason for that is, that there are many websites like the one mentioned above and other support options out there, so that you're never left alone. Everything runs just fine, so I really see no reason to switch back to Windows :)

yes (none / 0) (#118)
by keleyu on Mon Mar 21st, 2005 at 02:53:49 AM EST
http://www.lyrics-sky.com

i want study english
my homepage:lyrics
Just installed Ubuntu (1.50 / 2) (#115)
by OregonJohn on Wed Oct 13th, 2004 at 12:56:07 AM EST
(ecommerceANDsystemsolverANDcom) http://systemsolver.com

Thanks for the recommendation. I found easy to install on a new SATA hard drive. Three unknown devices but so far everything works. I am new to Linux. I am building a file server to replace an NT box. My biggest headache was getting root permissions. Thankfully your article mentioned that quirk about root access. Finally, I can access smb.config to set up Samba. I also just got back from Barnes/Noble with a linux and a samba book. Ready to go. I tried Gentoo but it was just too overwhelming, all those configurations. I consider myself of the new Linux generation (well, I'm 56 yrs old but only a few days old with Linux). I like easy and graphical. I couldn't take off on computers until win3.1 because I have to have that graphical cue, even if it is kinda meaningless for most techies. Again, thanks for the article. This is what I remember Kuor5hin for when I first started visiting, then there was all that sci fi and story stuff kinda threw me for aloop. John in oregon

WIPO (2.50 / 6) (#96)
by C Montgomery Burns on Sat Oct 2nd, 2004 at 12:46:07 AM EST
http://www.snpp.com

Mac OS X
--
ALL GLORY TO THE HYPNOTOAD
Intelligent design
Why is a text installer a problem? (2.00 / 3) (#95)
by nh1 on Sat Oct 2nd, 2004 at 12:12:55 AM EST

I'm unlikely to use the installer more than once per machine; and I'd much rather have simple ASCII-art style graphics than some pseudo-Mac eye-candy. Don't waste time on prettying up the install, just make it work better and faster.

There seems to be a superstition that this will scare off users. I really doubt that anyone who determines to install a new OS on their machine will be that easily scared; if they are they have no hope of running it anyway, no matter how user-friendly the rest is.

Why anyone uses anything but Gentoo (1.33 / 3) (#93)
by aldjiblah on Fri Oct 1st, 2004 at 01:30:36 PM EST
(aldjiblahætnetscapedåtnet)

... is beyond my comprehension.

nice review (2.50 / 2) (#89)
by wobblie on Fri Oct 1st, 2004 at 07:03:15 AM EST

Considering I despise most linux distro reviews - they only review the installer. One thing missing, how is the authentication support in the installer? Does it support NIS? ldap? samba?

I can't believe Slackware wasn't in the choices (2.83 / 6) (#81)
by xutopia on Thu Sep 30th, 2004 at 11:35:30 AM EST

it's one heck of a fine distribution. Though Ubuntu has my respect. I tried it and loved it.

A comment about USB hotplug (2.66 / 3) (#80)
by trixx on Thu Sep 30th, 2004 at 10:01:04 AM EST

When I insert a flash card into either my USB or PCMCIA card reader, Ubuntu mounts it and puts a little icon on my desktop for easy browsing... very slick, something I've not seen yet on Linux.

Just for completeness, Mandrake 10 does exactly the same thing: plugging an USB camera, flashcard or HD mounts the volume, and shows instantly an icon on the desktop

Hmm, hard to make up my mind about this... (2.66 / 3) (#76)
by infraoctarine on Thu Sep 30th, 2004 at 03:21:10 AM EST

In a way an interesting project, it's true that the existing large community-driven distributions, I'm thinking primarily on Debian and Gentoo, are not for novice users.

On the other hand, I find it somewhat contradictory with a community-driven project in search for a user-base that, being novice users, can't become part of that developer community. It doesn't seem like the easiest way to attract and retain a large amount of developers. But if it works, great.

However, if you're satisfied with a distro that is just optionally-free and partially community-driven there are already many nice and polished ones out there, for instance Mandrake. I can't really see any significant benefit with Ubuntu compared to these. Especially for a novice user, isn't it better with a distro where there are at least some books/training material and support already available?

Some IMHO good things about Ubuntu (2.66 / 6) (#75)
by joib on Thu Sep 30th, 2004 at 03:15:07 AM EST

I'm hopeful about Ubuntu. There are certain thing that I think could be improvements over debian:

1. Time-based releases. IMHO timetables are important for any project, whether it's a one man show you do only for your own benefit or a bigger collaborative effort. Timetables keep the focus on what's important at the moment. Yes, timetables do slip, but I still think they are better than some fluffy "release when ready". Projects are never absolutely ready, there's always some little knob to polish, but at some point you just have to decide to cut off and produce some results.

2. Collective ownership of packages will hopefully avoid the turf battles seen in debian. Debian has some packages that haven't been updated in years, maintainers missing and so on, while other maintainers are overworked with some large package.

3. Ubuntus committment to civility and more leadership will hopefully avoid the endless, ridiculous flamewars over petty topics that sometimes seem to consume debian.

two not-great things (2.33 / 3) (#70)
by drbart on Wed Sep 29th, 2004 at 10:48:43 PM EST
http://unigrok.com

I have a couple problems with Ubuntu.

The first is that you are discouraged from installing regular Debian packages on it. This sounds like an APT version of RPM Hell.

The second is sort of related to the first. I've been hoping for a low-maintenance installation of spamassassin 3.0 (db-savvy, Bayesian learning, etc). Ubuntu doesn't have one, and being discouraged from using a Debian package is off-putting.

Wait a second... (2.66 / 3) (#68)
by abegetchell on Wed Sep 29th, 2004 at 08:04:41 PM EST
(abegetchell at gmail dot com) http://abegetchell.com/

Why is there an article about technology on K5?

--
Back in the day, bucko, we just had an A and a B button... and we liked it.
This is a travesty (1.00 / 17) (#59)
by The Fifth Column on Wed Sep 29th, 2004 at 05:21:55 PM EST
(the5thcolumn@gmail.com)

How could you let The Antics post the release announcement for Linux Distro #35624375 to the front page of all places?

A man shall not lay down with another man and ravage his reeking, unshaven cornhole.

Debian with a sane release policy (3.00 / 8) (#56)
by cr8dle2grave on Wed Sep 29th, 2004 at 04:43:48 PM EST
(k5@semiosphere.info) http://semiosphere.info

Ubuntu looks very promising and it's nice to see that somebody finally got around to doing a Debian derivative correctly. Thus far Debian derivatives have gone the route of branching off the stable and/or testing pools, whereas Ubuntu has wisely opted to entirely abandon stable/testing and branch directly off of the unstable pool.

Debian's release policy makes a lot of sense for servers which will fulfill relatively stable functions (e.g., smtp, ftp, ssh, etc...) unlikely to require any upgrade in functionality over a 2 to 4 year period. On the other hand, Debian's release policy is utterly inadequate for puposes of a modern desktop distribution. By the time a new release is stabalized it's already out of date. For instance Sarge isn't even released yet, and last I heard it will ship with KDE 3.2, Gnome 2.6, and Xfree86 rather than X.org. This means that three years from now Debian stable will still be stuck with KDE 3.2, Gnome 2.6, and Xfree86. Not exactly competitive with other more desktop oriented distros.

By opting to branch off of unstable Ubuntu will be up to date, have available to it the huge pool of apps in the unstable branch, and avoid the occasional dependency nightmares encountered when trying keep stable current by backporting or running a mixed testing/unstable system. Add to this a regular release policy and a version life cycle of 18 months (commercial support plus bug and security updates) and I think you've got a real winner.

Personally, I'll be sticking with plain Debian unstable for now, but if KDE makes it into the main Ubuntu pool, then I'll seriously consider switching.

A couple questions for the author (or anyone else who's installed Ubuntu):

  1. How does Ubuntu's install routine differ from Debian's new beta installer? My understanding is that Ubuntu's installer is derived from the new Debian installer and I'm wondering what they changed as I've had nothing but great experiences using new Sarge net installer to set a system which tracks unstable.
  2. Does the Ubuntu universe pool include everything which is in unstable, or only those packages in unstable which have a Ubuntu community maintainer?

---
Unity of mankind means: No escape for anyone anywhere. - Milan Kundera


WIPO: Slackware (2.25 / 8) (#45)
by misfit13b on Wed Sep 29th, 2004 at 09:01:28 AM EST

I mean, how could you forget Slack?

might give it a go actually (2.00 / 8) (#41)
by noogie on Wed Sep 29th, 2004 at 07:36:32 AM EST
(noogie.brownATgmail.com)

dont like gentoo anymore.


I'm more anonymized than the average bear
Wow, an actual tech item (2.75 / 4) (#40)
by Nursie on Wed Sep 29th, 2004 at 05:58:02 AM EST
http://www.gothnet.org/

don't see many of those here any more, we've strayed to political and cultural argument more and more lately.

It's also just what I was looking for, a very user friendly distro. anyone know of any other with similar aims that may be a little more lature by now?

Meta Sigs suck.

what i want to know (1.91 / 23) (#31)
by the ghost of rmg on Wed Sep 29th, 2004 at 01:35:05 AM EST
(dear.rmg@gmail.com) aim:dashbrdgrl45

is why on god's green earth linux distributions continue to put the word "linux" in their names. or worse, gnu. "red hat linux," "gentoo linux," "debian gnu/linux," et al. when are they going to figure out that the last thing you want to tell your prospective user is that they're about to install linux on their machine? and gnu? jesus, who'd call that a selling point?

what does linux mean to consumers? it means cryptic commandlines, poorly designed graphical interfaces, immaturity in every aspect they of computing in which they have any interest, a community of nerds telling them it works for them -- honestly now, hasn't each of us at some point thought "if it works for you, maybe i'm not as sure i want it work for me as i'd thought!"

linux will never achieve acceptance by incremental change. it needs to transcend itself. no more stupid names. no more help menus that contain nothing but a link to the free software foundation (oh, that's helpful!) or worse, some tie in to an external help program that never starts. and did you know there's no way to input extended latin characters via a standard keyboard under linux? you can do it easily in mac osx and with a little more effort in windows, but in linux? no. hell no. you have to use the character map!

if you like half baked user interfaces that barely do what they claim, don't offer you any way to find out how to accomplish those things, and a user community that says that's your fault, by all means, jump on the linux bandwagon today. i'm sure this latest attempt will do its very best to conceal the systemic problems of linux. it may even take you as long as a week to realize what a deeply unsatisfying user experience you're having.


rmg: comments better than yours.

Doesn't really fit my needs (2.78 / 14) (#24)
by EvilGwyn on Wed Sep 29th, 2004 at 12:16:59 AM EST
(b.judd@xtra.co.nz) http://thislove.dyndns.org/~gwyn

Ubuntu Linux is a solution to a lacking niche in the Linux ideaspace -- a polished distribution aimed at novice users that is both free and community driven.

Actually what I really want to get my hands on is an unpolished distribution aimed at expert users that is really expensive and driven by a large evil corporation.

-1, Not as good as Quadrillion Linux... (1.00 / 14) (#16)
by NoMoreNicksLeft on Tue Sep 28th, 2004 at 10:48:40 PM EST
(john.oyler@comcast.net) http://24.125.88.66

Named so because it was the quadrillionth distribution. That was back in 1998, I wonder what number they're up to now?

Even if this were a slackware blowjob sort of article (my favorite, period), it would be difficult to vote it up. Truly though, why do I think this can be nothing other than a flaming pile of shit? And if it's a flaming pile of shit, how come you aren't saying so?

How come all the fanboys think that linux needs yet another distro that does nothing other than switches the default window manager and theme? So fucking lame.
--
Do not look directly into laser with remaining good eye.

Mubutu Linux? (1.00 / 11) (#15)
by The Fifth Column on Tue Sep 28th, 2004 at 10:47:28 PM EST
(the5thcolumn@gmail.com)

Jesus, that's insensitive. Why don't you just go on and name it Hitler Linux, for chrissakes!

A man shall not lay down with another man and ravage his reeking, unshaven cornhole.

Write-in (2.50 / 6) (#14)
by zrail on Tue Sep 28th, 2004 at 10:46:06 PM EST
(k5@bugsplat.info)

OpenBSD

Qtparted can resize ntfs partitions? (1.75 / 4) (#8)
by RandomLiegh on Tue Sep 28th, 2004 at 10:25:43 PM EST
http://www.storemypic.com/uploads/09dea09d94.jpg

Odd, I've never managed to get it to do so.

I don't care "why we need another linux distribution". We've covered this endless times and the answer boils down to: "we don't need another one because we should only use one distro goddammit" - or - "hey, if it scratches an itch, what the hell -that's the beauty of open source". depending on who you ask.

What I want to know is why you feel this is worth mentioning to us.

Why should we care?

---
Thought of the week: There is no thought this week.
---

What the world does not need ... (1.82 / 17) (#2)
by mjl on Tue Sep 28th, 2004 at 09:30:58 PM EST

... is another Linux distribution.  Rather than have thousands of developers reinventing the wheel with hundreds of different distros, what they should do is focus on one distribution.  With the spare developers that result from the thinning of the distros, they could then focus on one specific window manager and make it the best they can.

One Kernel, One Distro, One Window Manager.

Ubuntu, a promising new Linux distribution | 120 comments (97 topical, 23 editorial, 2 hidden)
View: Display: Sort:

kuro5hin.org

[XML]
All trademarks and copyrights on this page are owned by their respective companies. The Rest © 2000 - 2005 Kuro5hin.org Inc.
See our legalese page for copyright policies. Please also read our Privacy Policy.
Kuro5hin.org is powered by Free Software, including Apache, Perl, and Linux, The Scoop Engine that runs this site is freely available, under the terms of the GPL.
Need some help? Email help@kuro5hin.org.
If you can read this, you are sitting too close to your screen.

Powered by Scoop create account | help/FAQ | mission | links | search | IRC | YOU choose the stories! K5 Store by Jinx Hackwear Syndication Supported by NewsIsFree