Debian Desktop Subproject Launched 387
MrOutlander writes "The Debian Project is now officially addressing its usability on the desktop with the launch of the Debian Desktop subproject. Great to see usability being recognized as a very important part of debian. Other than the sometimes daunting install process, Debian is one of the best linux distributions."
Required Reading... (Score:5, Informative)
Start Here: (Score:5, Informative)
http://developer.gnome.org/projects/gup/ut1_repor
I read this about a year ago. It does an *excellent* job of pointing out many of the inconsistencies and gotchas in any given linux desktop situation.
Re:Isnt Linux Customizable? (Score:1, Informative)
Linux is opensource and many people can start their own projects if they want to. Finally, different linux falvors have different purposes (ex. For the first time user or for the expert.).
Re:Isnt Linux Customizable? (Score:5, Informative)
The truth is however that each distro exist to offer you even more customizibilty. You have distros like Slack/Gentoo that many like because they don't include many unnecessary packages and the distro offers you much configurability. Many don't like these distros however because they don't have the time to compile(Gentoo)/configure/install everything the good-old-way or that they just want a distro that is a tad more user-friendly. For those you RedHat/Suse and Mandrake that are distros that are based on a binary package system (Gentoo has ports which downloads the source and compiles it). Each of these have their own "touch" as well.
Mandrake offers many patches/programs to make life easier, so Mandrake is a very popular choice for people that are new to Linux.
RedHat doesn't offer as much as Mandrake in the newbie area, and are a bit more strict on what goes into their kernel and distro. So imo RedHat isn't quite as user-friendly as Mandrake.
SuSe I don't know much about, I know that tthey have a configuration utility that has gotten a lot of positive feedback (YaST isn't it?).
So the choice of distro is just a part of the customization. Part of running Linux is choosing the distro that is right for you.
Also (Score:5, Informative)
Re:How funny because (Score:3, Informative)
Re:Wrong focus? (Score:5, Informative)
You also forget that Debian is not a company, but a community. In other words, you cannot dictate what will be done; people will do whatever interests them. It works, it's just that at this point with so many transitions and changes going on, the process has slowed down. Want to sped it up? Fork over some $$$ to a developer. Simple as that.
Re:How funny because (Score:2, Informative)
Check out any recent post from Branden Robinson on debian-devel, most of them cover this, this one [debian.org] for example.
Michael
Re:Daunting? (Score:3, Informative)
Re:Maybe it's too much to ask, but . . . (Score:3, Informative)
B) compiling for 586 is retarded. The only sytems that benefit from 586 optimizations are 586 systems - 686 systems are architectured differently so that good 586 optimizations don't do much for 686's. Optimizing for 686 would actually give a performance benefit. If you want that, go use Arch Linux or Gentoo.
C) Recompiling all those packages, or keeping both i386 and i686 archives, would be a tremendous amount of work. And, to be honest, 99% of apps don't benefit that much from the optimizations anyways. Recompile your multi-media apps (or use ones that detect the corrent modules at runtime) and install an optimized kernel package, and you should be good.
Re:Ximian Setup Tools (Score:5, Informative)
Re:Daunting? (Score:4, Informative)
It took me a while to figure out the exact driver for my sparcstation, and in the end, i had to open the box and do a search on google to know.
This new incentive to push debian into the desktop is "a good thing". Even if it doesnt turn out perfect, it's still a step in the right direction.
Re:Maybe it's too much to ask, but . . . (Score:3, Informative)
I suspect that you're probably right about the costs outweighing the benefits. (Sigh.) It's just that when I tried out Gentoo, the difference in execution time was noticeable, and not just in big applications like KDE. I had used custom compiles of KDE and XFree86 under Debian Woody for some time, but the underlying stuff must have slowed it down. Under Gentoo, it takes my machine about 22 seconds to start KDE, whereas under Debian Woody it took about 45. In my book, a 50% decrease in startup time is significant.
Re:Wrong focus? (Score:2, Informative)
Re:Maybe it's too much to ask, but . . . (Score:2, Informative)
glibc, X, and crypto libs would get a benefit from CPU optimization. If nothing else, the order of instructions might be changed to better support a superscalar architecture.
Mandrake accomplishes the glibc by having a /lib/i686 directory with i686 builds of the most intense glibc components. At runtime, the kernel is queried to determine the CPU and based on that, either the i586 builds in /lib or the i686 builds in /lib/i686 are used.
Of course, this doesn't work on VIA processors, as they are mistakenly id'd by the kernel as i686-compatible, when they really aren't.
Re:Wrong focus? (Score:5, Informative)
Debian focusses on whatever the Debian developers care about. One thing Debian developers tend not to care about at all is armchair experts. If you happen to disagree with what we care about, feel free to learn How you can help [debian.org], or to pay for a developer to scratch your particular itch.
We all know that some critical packages are way out of date:
-XFree, 4.2 just appeared in unstable
And excellent prerelease packages have been available from the X Strike Force [debian.org] for months. Not to mention that Debian supports X on 11 architectures [debian.org] rather than just i386.
-KDE 3 Unofficial packages are available; official packages will follow after the gcc transition; see the FAQ [davidpashley.com].
-Mozilla 1.1
Available [debian.org] in unstable and testing, as are recent CVS snapshots.
And it's even worse for people using woody without 'proposed-updates' package repository!
woody is the stable release. Debian takes stability very seriously and the stable release is only updated to fix serious issues (in particular security issues), not to put in new releases of packages. If you want a more up to date system, use testing.
Re:Daunting? (Score:2, Informative)
Just try to replace a videocard - what will Debian with default xdm do?
Flash x five times, and then start up a text-mode dialog telling you that X seems to be crashing, and politly ask you if you want to reconfigure.
If you select no, it will kindly disable xdm for you, and ask you to enable it, once you've worked out what the problem is.
Maybe redhat copes with this now, but it certainly didn't use to.
Re:Menus (Score:2, Informative)
Mandrake has made the Debian menu system do just that. Perhaps the Debian developers may want to take a look?
What I want to know is... (Score:1, Informative)
Yip, virtually all X installations include TWM. If that argument works for Vi, a similarly minimal piece of software, why not TWM?
Oh, and before the uninformed start arguing, TWM DOES support RandomPlacement, extra titlebar buttons, keybindings, icon regions, multiple menus and submenus, and loads more. There are even variants with virtual desktops for those who want them.
Long live TWM! Who else uses it aside from me?
Re:Maybe it's too much to ask, but . . . (Score:3, Informative)
Re:Daunting? (Score:2, Informative)
Re:Maybe it's too much to ask, but . . . (Score:3, Informative)
Not really, do you have any idea of how many platforms Debian is currently autocompiled for? (I've lost count)
Some of these platforms takes days or weeks to compile some packages so there should be pleanty of time to compile the i386 package twice.
No the real issue is that dispite how cool processor specific optimizations sounds, the gains are very limited. I think it is supposed to improve when we switch to gcc-3.2, but it has to be ready for all the Debian platforms before that is attempted.
Re:Daunting? (Score:3, Informative)
In debian stable (woody), when you are done setting up the base system, tasksel has a few broad catagories.
Afterwords, you can run dselect to individually select or deselect packages, but you aren't required to.
I think debian stable{-1} (potato) was the same way. Never had to install anything older then that.
FUD (Score:2, Informative)
Re:X-Windows? Really? (Score:4, Informative)
What is so wrong with X Windows? If anything, it should be refined to smooth out things people complain about. I'd hate to throw out X's abstractions (client-server; layered architecture: server, window manager, applications) in favor of something new and flashy but architecturally neutered.
I think the fundamental concepts behind X Windows are sound. If there are implementation issues, address those before trying to reinvent everything badly.
Re:Timeline? (Score:2, Informative)
I rather doubt that I will ever upgrade it. When it was new, Debian 2.0 was the current stable system and it supported the hardware and video nicely. Since then the bar has been raised and I doubt that it would perform well running Woody, and I know that Compaq AVGA video support has been dropped from XFree86-4. So what I have is an old laptop running an old stable Debian which is frankly just fine!
Of course I'm one of those "Experts" so I really don't care when this thing ever comes to fruition. Yes it would be nice to welcome a gaggle of newbies to Debian, but then again, having them cut their Linux teeth on something like Mandrake or SuSE isn't necessarily such a bad thing. I personally do take some time to answer the occasional newbie question on selected Debian mailing lists, but I really have a lot of better things to do. I adamantly refuse to ever help anybody with Windows if I can possibly avoid it, but I genuinely enjoy helping Debian gnubies.
Actually, if you want a painless Debian install, get Libranet Linux, install that, then apt-get Debianize it. It will be very close to a pure Debian system.