A Gut Check On Gutsy Gibbon
jammag writes "Linux pundit Bruce Byfield looked inside the pre-release of Gutsy Gibbon and found what he calls 'Windows thinking.' His article, Divining from the Entrails of Ubuntu's Gutsy Gibbon, notes that Ubuntu is the dominant distro, having achieved a level of success that might be leading to complacency. He opines: 'Only once or twice did I find a balance between accessibility to newcomers and a feature set for advanced users. At times, I wondered whether the popularity might be preventing Ubuntu from finishing some rough edges.'"
I hope this is not flamebait but what is it with these continually lame names of the releases? Gutsy Gibbon? Um, WTF? How does this say "Reliable, Trusted Operating System" to the user who is outside the geek circles?
- Zav - Imagine a Beowulf cluster of insensitive clods...
So Ubuntu is the closest thing to a Linux distro that can fight off the Windows, Mac OS X will do okay but it will still be fan boys who get that. So unless we all want to run windows for another decade or two, we gotta respect what Ubuntu is doing for Linux distros........(sniff and a tear)......all over the world!
To see a few of my Android apps goto: www.hartwired.com
TFA:
Ok, not being able to install additional packages at installation is a big deal, but calling it a "security issue" is a little silly. No ports are listening on a default Ubuntu install. It doesn't need to be "secured".
I don't understand how not having sudo means the attacker has to gain control of two passwords. Does that even make any sense? They only need ONE password either time, the root password, or the password for a user that has sudo privs.
I'm glad someone is really giving a critical eye towards Ubuntu (which can only result in further improvements), but talking out of your ass isn't going to get anything done.
They call me the wookie man, I guess that's what I am
Ubuntu isn't successful because it's an operating system for advanced users only (like Gentoo). It's successful due to being user friendly to people who are Windows users who are curious about Linux.
With Linux I've noticed that user control is inversely proportional to user-friendliness. Operating systems like Ubuntu are made with user-friendliness in mind and that comes at the price of user control. It's quick and easy to set-up and use which garners alot of favor from the Windows crowd.
Similarly, Gentoo gives the user complete control over what applications, drivers, daemons are installed but is by no means user-friendly.
The writer of TFA really did a whole lot of whining about how little control he had over the installation and initial software packages. What did he expect? It's Ubuntu.
The game.
I think the main problem the reviewer is having is that he wants thinks to be like linux used to be. The reason I like Ubuntu is that it tries to escape from that. For example:
- By default, the user never has to select any partitioning options, or even know what it is.
Well, most people don't know what partitioning is.
- Want to choose which software to install.
Once again, new linux users won't know the names of all the programs they might want. Ubuntu installs what I consider a reasonable selection. Talk of knowing exactly what is installed sounds more like server talk, for which you probably want Ubuntu server, which does install a much smaller selection of packages by default
- Doesn't send hundreds of confusing messages past at high speed on boot-up (me paraphrasing)
Well good, particularly because most start-ups have at least one thing which looks to the untrained eye like a failure
Other problems, including fonts, are possibly more valid. I'd be interested to know what an Ubuntu expert's opinion is on them.
Combination - fun iPhone puzzling
Presumably you don't allow the root user to login at all. The only way to get to root would be with su. His statement, I'm guessing, is based on that premise along with having to break into a normal user account first, before being able to su to root. Of course, that doesn't take into consideration the numerous possible attach vectors that do not require first breaking a normal user and then breaking root.
For years I've never installed sudo because I liked the forced separation of privileges with different passwords. However, in an environment where numerous users need escalated privileges for different things, I have revised my thinking and enjoy the ability to provide fairly fine-grained controls on who/what people are able to access when raising privileges for specific tasks. Short of implementing SELinux, sudo gives me what I need for right now. I can see a day where SELinux will be more appropriate for some things, but until then...
Don't believe me? Check out the "Ubuntu Development Code Names Wiki", from which future codenames will be chosen!
...sorta like that goofy startup with the weird name, what was it called again, oh ya, "google". WTH is "google", my boss will never go for that!
;)
PHBs, and the companies they run, who fixate on names instead of the engineering aspects of a product will suffer long term, as always, because they probably also make weird decisions based on completely unimportant stuff. Like, what's a "linux", like a big bobcat, right? Can't be any good. They give it away free? Can't be worth much...and so on.
With that said, of course gutsy gibbon is too weird, I prefer "randy rhino", the power tie of names!
I actually wonder why there is still this big iron thinking about root and "unprivileged users", especially around a desktop distro like Ubuntu. I am the only user of my system. If someone breaks into my normal user account and deletes all files there it is the worst possible scenario. If it is done from root, there is not much of a difference. And unprivileged users can also serve as spam bots, they have all the access to a heap of scripting languages and whatnot -- so really, what is the difference?
Just because it happens to be Unix, some people seem to have a sysadmin reflex that tells them root is more worthy than others.
This guy is obviously writing the review from the angle of a Linux Geek. A newcomer to the world of Linux will just be intimidated by all the shell commands this guy is talking about. I mean, really... is "apt-get update install xasd fdsix ikispkg mnfklsad --v" really that simple to remember? All those incredibly cryptic CLI commands are quite intimidating for the noob, and even intermediate users like myself tend to keep away from them.
Ubuntu is doing wonders for Linux in the popular mindset... users can cut their teeth on it first, then if they want, they can move on to more advanced distros. Don't be recommending that they cut their teeth on Gentoo first, please.
RH brought the linux desktop to the masses. it was roundly criticized for it being too newbie friendly. PEOPLE WONT LEARN LINUX! they all said. Later, the same allegations were leveled at mandrake(iva) and Lindows/spire. IT HURTS LINUX MORE THAN IT HELPS they all cried. Well now that ubuntu is taking the desktop maturity to new levels of easeness, its now completely acceptable, and welcomed by all. Ease of use is in.
The ubuntu cheerleaders, which is allegedly now ~30% of all linux desktop users, defend their darling distro till death. I would wager that many of these same people are the very same people who publicly smacked RH around, mocking those who used it.
My question is, where are those people now?
I grew up on RH, and use Fedora today. I was one of those who, back in the day, would get lol'd at in efnets #linux channels when I asked for help. Perhaps I am the kid who got virtually beat up too many times in my linux childhood, but it seems to me the hypocrisy level is in overdrive in regards to ubuntu.
No!
Not having to make choices at install time is EXACTLY the reason that ubuntu is good. After a couple of simple questions, you are up and running with a very well configured system with the best one of each type of app installed that most people want. You dont have a huge stack of apps installed that you dont need.
If that idea doesn't suit you, then I think you need a different distro. Dont go raining on ubuntu because its executing its plan well. (And by the way, that plan is exactly what the general population want/need).
Because Windows also makes those choices for the desktop user, and the idea at this stage is to get users away from Windows and on to Linux without them having to think about partitioning disks, one password for them and another for whatever root is, and having to look for a instant messenger app, so they can chat to their sister in Spain. It has to just work as much as possible: to that end the model seems more like OS X, which of course also uses a single user and sudo (and with the rise in popularity of Beryl and Compiz, Ubuntu is starting to look like OS X).
I can see the author's point to an extent, but Ubuntu isn't aimed at him, and he won't be able to approach it from the target user'sperspective.
If I understand you right, my thesis on that is: posts that are further down are less likely to be read. It gets you more exposure to hook onto an existing thread near the top of the page.
> but isn't that Windows mentality?
No it's pre-release software...
I just want to say that in *my* four years of using Gentoo I have never had anyone on the Gentoo forums, irc channels, or any of my colleages (academia or private sector) ever say that Gentoo compiled code is necessarily any faster than delivered binaries. I never had anyone recommend anything but -02 and -pipe for compiler options. What Gentoo does give you is the ability to easily get exactly the system you want. Nothing more, nothing less. Whether any particular piece of binary code is faster on Gentoo is purely on a case by base basis. People use Gentoo for choice, configurability, and on occasion performance.
From the Gentoo home page:
Thanks to a technology called Portage, Gentoo can become an ideal secure server, development workstation, professional desktop, gaming system, embedded solution or something else -- whatever you need it to be.
Ubuntu has so many things it can learn from PCLinuxOS, for one the Hardware Detection in PCLOS is the best I have have ever seen in any Linux distro, it is the single only Linux distro that worked on all my machines.
"If I was smarter I could rule the world!"
If there's the option to do more stuff, you have to be very careful to design a UI which will lead ordinary users away from choosing that option. Worse are the "power users", who will try to explore every single option, whether or not they understand it.
It's a deliberate break from the "GNOME or KDE" question you get asked at install time. If you don't know and don't care, you get GNOME. If you know, there's always a way to get more choice -- you could download Kubuntu if you want KDE, for example.
And if you really know what you're doing, you could download the Alternate or Server install CD, install from that (a more powerful installer anyway), and add packages as you need them. Or you can do a normal install, and remove packages, add other ones in later.
In fact, I believe it's possible to "upgrade" a system between Ubuntu and Kubuntu and back.
Now, granted, maybe it would be a good thing to have all of this power as a convenient GUI option. But the choice is there, if you know where to look.
Don't thank God, thank a doctor!
sudo is way better than su. Here's why:
sudo allows fine grained access control for users, machines, and commands. There is a config file that lets you do all sorts of restricted access.
su to root allows a user to do anything, lock anyone else out, change root password, etc.
the benefits of sudo may seem opaque in the case of a single user on a laptop where there's no admin or IT team. When you think about real multiuser machines with an IT support group and users who need a variety of privilege levels, sudo it a great solution.
Get the "alternate install CD" or "Server install CD" or, at the boot menu, choose the non-GUI boot option. The installer is still basically the Debian installer, and you can do all sorts of things from the ncurses installer. The server install puts down a minimum system, upon which you can either then install the "ubuntu-desktop" package to get the default desktop, or install the individual packages you want (either for a secure server or secure desktop that you know all about)
.iso, IMHO, fall into the category of people who dhould be accepting default answers. Esp. if they're running a beta release of an OS.
The "limited choice" installer is the one that runs in graphical mode after the end user has already chosen the *default* boot option - indicating that they're interested in defaults. People who want more options will examine the first menu they're presented with, or download something other than the "desktop live CD".
Reporters who don't take the time to read "what's on the CD" before they download the
while I found some of his points posing some interesting opinion that I felt inclined to, the one that really stood out as rubbish to me was the package management point.
The add/remove software is a great place for new users to browse.. it's simple to use and doesn't bombard you with libs and low level stuff. It doesn't claim to do everything (a point that he held against it) and lets the user know where to go to do the "harder" stuff. My younger sister was able to add software to her ubuntu system without any help or prompting from me and without knowing the names of project.. she browsed through categories that interested her (multimedia in this case) and then using their description (some of them weren't great, but most were pretty good to excellent), where two packages sounded very similar she looked at the bottom of the description where it says "this works well with (k)ubuntu desktops" and then if she couldn't decide she looked at the number of stars. She calls me the next day and tells me proudly that she has made the computer do what she wants without having to search the world - it was all there from the very beginning. My 16yo sister that has no interest at all in computers beyond getting her school work done and her music projects, became the best advertisement for ubuntu (and linux in general) for her peers.
6 months on and she is eagerly awaiting Gusty and will be upgrading it by herself.
There is nothing bad about having the choice between multiples tools especially if they engage with their audience at the appropriate level.
After all we could all still (and many do) just use vi to do everything in - that is not enough reason to put down the various gui text editors and IDE's etc.
I just can't be bothered.