UserLinux Proposal (And Analysis) Now Available 367
Lucky writes "Bruce Peren's idea for UserLinux was much discussed on Slashdot some weeks ago; however, there was no formal proposal. Linuxworld is running an analysis of the proposal and links to the first draft."
UserLinux vs Fedora (Score:4, Informative)
Personally I think UserLinux or something like it will prevail in the end. Red Hat exercizes too much control over Fedora IMHO.
Re:UserLinux vs Fedora (Score:2, Interesting)
Re:UserLinux vs Fedora (Score:2, Interesting)
Ideally we use a version of Gnom
Gnome v. KDE (Score:5, Interesting)
Bruce
Re:Gnome v. KDE (Score:3, Interesting)
Re:Gnome v. KDE (Score:3, Interesting)
> One nice thing about GNOME is that a commercial license is not
> necessary to write and distribute a proprietary GNOME application.
*clears throat*
"One nice thing about paper and pencils is that a pricy PC is not necessary to design and write loads
Re:Gnome v. KDE (Score:4, Interesting)
I can change the fact that you are required to pay money to distribute a proprietary application. And I have to weigh the advantages and disadvantages. One of the articles you presented was an exposition of the difference between writing for GTK in C and Python and Qt in C++. It seemed a little apples-and-oranges, since nice C++ interfaces are available for GNOME.
If you want to talk about the proprietary companies on GUIs, you might consider that HP and Sun do that on GNOME. Even on their Unix platforms.
One of the things I'd like to go for is the principle of least surprise. Having a set of development libraries that are all cleared for producing and distributing proprietary applications would be least surprising.
Bruce
Re:Gnome v. KDE (Score:3, Insightful)
> difference between writing for GTK in C and Python and Qt in C++.
> It seemed a little apples-and-oranges, since nice C++ interfaces
> are available for GNOME.
Maybe it -seemed-, yep. Unfortunately, it -is- not, as clearly expressed in another of the articles I presented, that from a Rosegarden developper, written after he switched to Qt/KDE from GTK/GNOME-with-C++. Interestingly, you'll note that the GTKmm maintainers didn't understand
Re:Gnome v. KDE (Score:5, Insightful)
Richard Stallman thinks so, which is why he opposes proprietary software. No proprietary software, no problem. This is where Richard and I differ somewhat. I think that proprietary software and Free Software should exist together on a level playing field. And personally I am much more interested in working on Free Software.
The Troll Tech folks chose (with a great deal of prodding) to use a GPL + commercial dual-licensing model. They do this so that they can support their families while making good Free software. This is something that we can respect. They don't have to facilitate proprietary software while making the free stuff. They can choose to make money off of proprietary developers.
The only question in my mind is whether we need to make the same choice. Somehow, GNOME (or should I say GTK) got made without dual-licensing.
You may be trying to say something in favor of BSD-like licensing. In that case, I think you should consider that this argument has two sides, and that it is too often seenn only from the standpoint of the person who recieves free software, rather than the person who creates it.
Bruce
Re:Gnome v. KDE (Score:2, Interesting)
You can grind on the premise that the competition is great but for your core desktop, just like your core kernel its really not.
Application developers who wan
GPL'ed Qt on Windows (Score:4, Informative)
I hear you can get a native, Trolltech-provided Qt 3.2 Windows free edition on the CD-ROM that comes with the upcoming re-edition of the Qt book, too, if you can't want for the above project to reach completion.
Otherwise, a decent alternative is wxWindows [wxwindows.org] (not as clean and elegant as Qt, and thus requires a bit more code for a given task, but still very decent, don't worry).
Thank you.
Re:UserLinux vs Fedora (Score:2)
I'm not sure how much work it would be (I assume a lot), but I think it will eventually be done.
Re:UserLinux vs Fedora (Score:3, Informative)
Re:UserLinux vs Fedora (Score:2, Interesting)
Bruce
Re:UserLinux vs Fedora (Score:3, Interesting)
You cannot hype UserLinux simply because it's based on Debian. While there's weight in where you came from, you have no choice but to prove your
Re:UserLinux vs Fedora (Score:5, Insightful)
I was the second Debian project leader, and took the project through a very critical time. During that period I was responsible for:
I don't have to prove myself.
But I agree that now it's time to do the work.
Bruce
UserLinux is bound to do better (Score:5, Funny)
Yes, having SCO and RedHat as organizations supporting your Linux project is a bit of a handicap
Distributions too conservative (Score:3, Insightful)
There are tons of games on freshmeat.
Generally linux distributions are too scared and following the SYS-V standards: init scripts, a compiler, a shell, GNU shell utils and that's it. No innovation man!
Re:Distributions too conservative (Score:5, Informative)
only 75% of which are free (as in speech), and 95% of those 75% being crap. Which leaves you only with a handful of really promising open-source games, and 2 or 3 really good original ones (that excludes Doom, Heretic, Duke3D, Quake and other previously-commercial-but-look-how-nice-we-are-we
Not much to make CDs out of really.
Re:Distributions too conservative (Score:2, Funny)
Re:Distributions too conservative (Score:3, Interesting)
There was a time when the "1000 Game" shareware cds did well enough. There are plenty of open source games that are better than those games. Finding enough interesting and fun games to fill a CD would be easy enough.
It would be rather nice to have them collected on CD, along with all the libraries that they require. It's fun to browse happypenguin occasionally and try out a few new games, but far too often I take a look at the
How about just "Debian" (Score:5, Insightful)
I'm wondering why these ideas just can't be incorporated by the Debian project itself. They have a desktop subproject, why not just rally around the Debian banner ?
"Based on Debian" is great, but why not convince the project itself that this is the direction to go? Wouldn't this do nothing but improve the distribution? Who would be against that?
Re:How about just "Debian" (Score:5, Informative)
Thanks
Bruce
Re:How about just "Debian" (Score:2)
It seems to me that an obvious example of this would be your idea of having more automated configuration. You suggested having a sort of configuration metapackage that had the primary package as a dependency and then did the work of configuring the primary package after it was installed. Debian might or might not want such a thing as part of their system, so it might be necessary to maintain it separately from the main Debian tree.
I'd assume that some of the ease of installation could be handled by a si
Re:How about just "Debian" (Score:5, Interesting)
First, installation is being adressed. The currently-released installer is a rewrite of one I made in 1996 or so. It was great for 1996. I wrote Busybox for that installer, by the way. The new installer being tested for the next release has positive reviews. There is also a port of Red Hat's installer.
But the most important thing about installers is that they are run once. People base entire distribution reviews on the installer, which is just stupid.
Debian has Perl 5.6 in unstable at the moment. I don't know if 5.8 is very different, and what the Perl maintainer has to say about it. Why not ask him?
Unstable gets security updates to the main branch, rather than to security.debian.org . Security.debian.org exists because of the need to bypass the release management for stable to get fixes in immediately.
Regarding the security record of various distributions, I don't think the commercial ones will tell us if they are hit, unless it becomes obvious from outside. Who knows how often they have been compromised? Gentoo just announced a compromise, perhaps based on the same brk() bug.
The really impressive thing about the Debian breach was that it happened at 5 PM, they had detected and confirmed a breach and had the sites shut down by 10 PM, they announced the breach at 10 AM, and they did the forensics and found an unsuspected exploit within about a week. I dare you to show me a commercial Linux distribution that has been that timely.
Bruce
Re:How about just "Debian" (Score:2)
Not me. Installers are important, but package management is way more important. I'm a Gentoo user. I think portage is superior to apt. But I also think both apt and portage don't cut it. What we need is a better package management system that even grandma could use. Is UserLinux going to try and solve that problem or just slap a frontend on apt and call it
Need more specific complaint (Score:2)
Bruce
Re:Need more specific complaint (Score:2)
Re:Need more specific complaint (Score:4, Funny)
"Hey Grandma! There's a new program I think you might enjoy called 'Foobar'. Type 'sudo apt-get install foobar', enter your password at the prompt, and tell me how you like the new program!"
"Gee Sonny.. that was swell. And I didn't even have to reboot! Here's a nice apple pie for you to take home to your mother..."
Re:Need more specific complaint (Score:3)
Click-and-install is certainly possible with Apt. If you are connected to the package repository, you should get all of the software you need to resolve any dependency with "apt update; apt-get install package-name". There have been click-and-install implenentations using this. Providing a meaningful package catalog might be more of a problem.
Bruce
Re:Need more specific complaint (Score:2)
Re:Need more specific complaint (Score:4, Insightful)
A good example would not use SourceForge, which is a giant and overwhelming repository. But I understand that your example would work with your personal web site as well.
There are really only two choices when resolving dependencies. Either package all dependencies along with the desired software, a la Windows and (I'm told) Mac, or have some sort of repository of the current package pool, whether it's a DVD or an FTP site, from which you can pull required software to resolve a dependency.
I don't really like the all-in-one-file method, becuase it makes it nearly impossible for library makers to fix their libraries. Unless, of course, the one-big-files are all coming from one central place that does active release management on them, replacing packages whenever libraries change, in which case you are back to one big repository. It also makes it more difficult for shared libraries to help you conserve memory if there are lots of different point releases of the library being used by different applications, rather than one periodicaly-updated copy of the library.
Monolithic repositories can't contain all useful software, but it is easy with apt to load from multiple repositories, where one may be specific to an application and the other is the main repository and resolves all of the dependencies of that application.
I think this is one of the things we got right with apt.
Thanks
Bruce
Re:Need more specific complaint (Score:2)
Re:Need more specific complaint (Score:2)
Re:Need more specific complaint (Score:5, Interesting)
apt-get install --file
Sometimes you want to install a .deb that doesn't exist in any repository, but depends on packages in Debian. apt-get won't help you, so you use dpkg --install. But dpkg doesn't satisfy dependencies so you have to do it yourself.
It seems to me that apt-get is missing a simple and useful feature. Am I missing something?
Re:Need more specific complaint (Score:2)
I've been using Linux on and off for about 5 years. I started off on Slackware, and in the middle I've been through SuSE, RedHat Linux 9.0, RedHat Linux 2.1 AS, and Mandrake.
I chose to try out debian about a month back. And sometimes, when I was compiling different programs, I would be missing a binary. So I would have to search google for the binary, then find the package it was in. After that, I would have to chance around trying to find the package name apt was referring to it as.
Re:Need more specific complaint (Score:2)
Re:Need more specific complaint (Score:4, Insightful)
- Does that matter to grandma? no.
- Does it fill grandma's hard-drive? no
- Does it work as expected? yes
- Is it easy? yes
It's not perfect but it's better that sudo'ing to install stuff you've hand-compiled....
We need to make it as easy but less evil (no libraries sitting everywhere!)
Re:Need more specific complaint (Score:3, Insightful)
It would help if you could tell me specificaly what you think is wrong with the apt + front-end combination as far as user friendliness is concerned. Try answering these: 1. What don't you like about all existing front-ends. This is not to say that any of them would work for grandma, but it helps to understand why. 2. Why do you feel that the front-end + back-end arrangement is fundamentaly flawed?
Personally, I think that at minimum we need to get to a state where, like most commercial desktop OSs, you
Re:Need more specific complaint (Score:2, Interesting)
IMHO, apt and apt-get are a very good solution for a command line interface. Generally speaking, apt-get just works (once the man page has been read). Sometimes strange things happen, but I've always put this down to my running unstable and there being a temporary dependency problem. Problems have always gone away when I have done an 'apt-get update' a few days later.
FRONT ENDS
I find the user interface of gnome-apt not to be intuitive and it has a different 'feel' to all other gnome prog
Re:Need more specific complaint (Score:2)
I am an old timer and am still using dselect. Dselect provides a command to remove oboslete packages. Position the cursor on the "Obsolete / Local Packages" title and press "-" . Everything under that title gets marked for removal. I'm sure someone else can tell us how to do this with other front-ends.
I think synaptic might do the tree view you want.
I think that libraries chould be marked so that they would be removed when nothing depended upon them.
Re:How about just "Debian" (Score:2, Interesting)
What's wrong with apt or portage (or yum for that matter) other than their UI? They do an excellent job of the essential function of a package-management system, which is resolving dependencies and installing or uninstalling the packages that need to be added or removed. The biggest issues for a good UI would be presenting
Re:How about just "Debian" (Score:2)
Re:How about just "Debian" (Score:4, Informative)
Re:How about just "Debian" (Score:3, Insightful)
Oops! Perl 5.8.2 is in unstable! (Score:2)
Bruce
Debian is a show stopper. (Score:4, Insightful)
Therein lies the downfall I think Bruce.
Reading through your white paper, I agreee entirely with your analysis and proposals. We desperately need something like this, but a Debian base and iterative development with that project is not going to fly. I think that you have a tendancy to overlook the shortcomings of Debian and that you don't appreciate that the corporate market has little use for Debian-obsolete and Debian-broken.
Further, to get buy-in from the current Linux install base, you need to be offering a viable alternative to the distributions most are accustomed to. Current Redhat users are ripe for conversion, but not if it means a step backwards to Debian-by-another-name.
It strikes me that one of your unstated objectives is to revitalised Debian. If Debian is suitable for your stated objectives out of the box, why is it that you are proposing a new project, as opposed to working inside the existing Debian framework?
Re:Debian is a show stopper. (Score:5, Interesting)
Why not do everything inside of Debian? Because Debian is a non-profit, and needs the synergistic relationship with for-profit engineering and service providers to achieve the goals I am proposing.
Thus, I had to design a structure with Debian at the core, but which is a superset of Debian.
Were I starting with a for-profit, I'd have had to design an independent non-profit at the middle and a number of competing for-profits. Fedora fails the independence test, if you were wondering.
And before you accuse me of wanting to revitalize Debian, you should attempt to make a case that it has lost vitality.
Bruce
Re:Debian is a show stopper. (Score:4, Interesting)
Ah, I think that this is the crux of the matter. You are not proposing a free distribution suitable for the enterprise that happens to be based on Debian. Rather, you are interested in creating a veneer of corporate respectablity for Debian; an arduous task, given the culture of Debian and it's shortcomings (which you of all people don't need itemised.)
Here's the thing; I really need a User Linux option, so do other people. You have identified this need. My proselytizing in corporate environments currently has to be Suse or Redhat for the server and the desktop for the obvious reason- Oracle (and like companies') certification causes these two distributions to be the only option in the data centre, with the trickle-down effect that it makes sense for me to push out the end user versions of these products to developer workstations. That they are easy distributions to install and maintain and contain recent software is a bonus that means the transition for users unfamiliar with the platform is smoother - the value of which should not be under-estimated.
Oh for an alternative! Unfortunately the equation you offer is chosing the lesser of two evils; RHE/Fedora | Suse E/Suse or UserLinux/Debian. I think that Debian is the major distribution least suitable for the corporate environment, and I don't see that changing in a hurry. For the forseeable future the decision is no contest; people like me simply do not have the time to mess around with Debian because we happen to share an ideological affinity with it when our employers demand best-of-breed.
Though I hope you prove me wrong.
Re:How about just "Debian" (Score:2, Insightful)
If they can't install it with confidence (if at all), they certainly won't be able to use it.
Re:How about just "Debian" (Score:3, Insightful)
Most clueless computer users can't and never have installed Windows themselves, either.
Besides, the Red Hat installer (I can't speak personally to any other) already surpases windows installs in many cases -- and if the hardware were guaranteed to work (non-insignificant home Linux user base, with hardware makers providing drivers as they do with windows) -- the Linux installation experience is already vastly superior to installing windows. Easier, faster less hassle.
I really don
Two Words, "First Impression" (Score:2, Insightful)
But the most important thing about installers is that they are run once. People base entire distribution reviews on the installer, which is just stupid.
I used to agree with the above statement until I had to help many newbies "Try Out" linux. Most of them had tried to install on their own, but ran into trouble. Once I got it installed, most were impressed. But some were just entirely turned off from the first impression the installer left them with.
Granted, this was a year and more ago, most distros
Re:Two Words, "First Impression" (Score:2, Insightful)
You hand someone a Knoppix LiveCD, and it goes like this:
1. They boot with the knoppix CD in the drive.
2. Knoppix detects all their hardware and runs Debian.
3. They issue one command to install Debian, making like 4 or 5 simple choices.
Presto! Instant Debian install.
Re:How about just "Debian" (Score:5, Interesting)
But the most important thing about installers is that they are run once. People base entire distribution reviews on the installer, which is just stupid.
I think what you are going for is that using the system is more important than installing the system. But honestly, OS installers are very important, especially when evaluating for the home user. Most home users have never installed an OS, they got one with their computer. Besides, ease of use with Linux is usually less a function of the distribution itself and more a function of the environment (eg GNOME, KDE, etc.) which are essentially the same for all distros.
Package management is a problem which, IMHO, still needs solving. There are several package management schemes but only debian and the source based distros appear to have mostly killed the dependency monster (it still rears its ugly head in various ways). Both are fairly simple to use, but still not ready for Grandma.
I think that a user linux system should strive to be easier to use and administer than the current crop of commercial operating systems. I think that installation of the system itself and the software are going to be lynchpins in this process. Most users spend more time doing these things than performing any other administration task. Existing technologies will probably provide a good framework for this, but the key to usability is interface interface interface. I think all OSs have a long way to go in this area, quite frankly, not just Linux.
Re:How about just "Debian" (Score:2, Insightful)
I agree - up to a point. I have tried to use debian twice so far, and both times I have ended up throwing the installation disks away in disgust and returning to Redhat. Life is too short to put up with the - frankly - utter crap that is the debian installation procedure. From a usability standpoint I suspect you could not design it to be less usable than
Re:How about just "Debian" (Score:2)
Re:How about just "Debian" (Score:5, Insightful)
A textual system that did the job simply, would be more usuable as a graphical one, simply because it would work for more people.
Bruce
Re:How about just "Debian" (Score:2, Informative)
2) Debian testing uses perl 5.8.0-18. You should check your facts before posting.
3) Unstable also gets security updates. (I agree that testing is problematic).
4) I don't think that it is fair to claim that Debian has a horrible record of security.
Re:How about just "Debian" (Score:2, Informative)
for example because everybody else seems to start with debian recently
"Why not start from a better distribution such as SuSe, Mandrake, or Redhat Enterprise Linux?"
ask klaus knopper, knoppix was started from a redhat and than switched to debian, because it was easier...
"Second, Debian is extremely out of date. Even if you use unstable, packages such as Perl 5.8 are not available. And Perl 5.8 has been out for a long time."
grow up...
http://lists.debian.org/debian-d
Re:How about just "Debian" (Score:2)
This is a fundamental reason why Debian doesn't have enough traction these days to be a serious contender. 100 to one, the released, so-called 'stable' Debian is too old to install on a brand new computer. Think Northb
Re:How about just "Debian" (Score:2)
Debian stable is newer than Windows XP.
Re:How about just "Debian" (Score:3, Insightful)
Step one: boot Knoppix.
Step two: open the Root Shell.
Step three: type knx-hdinstall.
Step four: follow the Yellow Brick Road.
Step five: There's no step five! There's no step five!
Second, Debian is extremely out of date.
Knoppix uses a combo o
Re:How about just "Debian" (Score:3, Interesting)
Bruce
Re:How about just "Debian" (Score:3, Insightful)
I think what the others are trying to say is: Are Debian politics going to slow adoption and innovation in the new UserLinux plan? Will there be trouble getting all political blocs synced so that portions of UserLinux can also be synced?
Is UserLinux merely an extension of Debian with LSB, OSDL and service companies thrown in? Will there be a fork of Debian that will then take off in it's own LSB'd and certified direction?
BTW, I think you have a great idea. Will Debian be an asset or a liability?
Re:How about just "Debian" (Score:3, Informative)
I think it should support the media formats that we can legally support in Open Source. The service companies may want to have their own, properly licensed, add-ons for formats that we can't support. I think we have the opportunity to push Ogg as a standard in the Userlinux venue.
Bruce
Toy Story names (Score:5, Interesting)
Toy Story character names are trademarked by Pixar and Disney. Disney is especially known for its legal department. We can't really make commercial use of those trademarks.
Bruce
My own humble suggestions: (Score:5, Insightful)
* Look to Windows. I hate to use them as a Linux standard, but seriously! If Microsofts 'Distribution' can do it, UserLinux needs to at least take note of it. Where Microsoft is criticized, Linux in general needs to be careful. I'm not just talking about critisism FROM the Linux comunity, but major distributions need to keep tabs on what excites/displeases regular win23 users.
* I don't know enough to comment on how the system should keep tabs on packages, but it would be nice to be able to make sense of dependancies. This isn't a specific recomendation, just a general thought: remember the "device manager" tree in Windows, something like that with at least two tabs. One would have at the top level only packages that have no dependancies. The next level would be packages that directly rely on them, and then the packeges that rely on them, and so on. The other tab would work the opposite direction, starting with a list of all packages and branching into the packages that they rely on. Perhaps the user would even be able to click on a package and get more detail. Something of this nature would allow users to get a sense of 'whos who' among their packages.
* Shoot for the next generation Linux, but do it while aiming at a more distant target. It would be very nice if 20 years from now UserLinux was not a hack upon a hack to keep it up to date (not suggesting that anyone else is).
* Don't lose track of all the user input. This is probably reduntant for me to say, but I'll say it anyway. Michael Collins who rode Apollo 11 wrote in his book "Carrying the Fire" that he kept a notebook and everytime something ocurred to him about the mission he would write it down. If he was in a resturaunt, he would write it down on a napkin, take it home, and copy it into his notebook. He refuse to launch until every concern in his notebook was checked off. Keep track of all good user input in one place.
Finally,
GOOD LUCK!!!
("You're going to need it.")
I'd like to add.. (Score:5, Insightful)
Re:My own humble suggestions: (Score:2)
Gosh, no. Not even Mac OS X does that. All you need to take care of in a GUI are the tasks that normal users are expected to do. Advanced users, developers, and administrators can cope with more complex interfaces. I think the more important task is to make it a good GUI, which is very hard. Imagine a UI that can allow a novice to configure a firewall or mail server correctly.
I don't know enough to comm
Re:My own humble suggestions: (Score:2)
So the system should just have a "Standard Desktop" option that will install all that stuff without the user needing to fiddle over each and every program in the group. You could have a fallback system that would let you install package-by-package if you needed, but I doubt that most users would use it much.
I believe it's called Mandrake. :)
Re:My own humble suggestions: (Score:2)
Mandrake already does this
Just yesterday I setup my friend's scanner, TV card, and got his networked windows printer working in linux via *purely GUI
What about Mac BSD? (Score:2, Insightful)
Just a thought.
Re: Package Dependency Managing (Score:3, Interesting)
1 - Making it easy for the user to identify what he wants
2 - Doing whatever is necessary to make the user's desire a reality.
A good package management system needs to keep these two ideas at their very core.
Having said that, here are my proposed guidelines for satisfying those criteria:
1 - The list of things the user selected to install should be the only thing the user has to see. Thus, install by choice and install to satisfy dependency sho
Is this another distribution? What's the point? (Score:3, Interesting)
Also, the idea that YA distro could become some sort of "standard" reminds one of SCO's "UnitedLinux" plan.
Re:Is this another distribution? What's the point? (Score:5, Informative)
Bruce
Re:Is this another distribution? What's the point? (Score:5, Insightful)
The purpose, it seems to me, is to apply the distributed, free development model of Linux to services. To prodive a large community of low-to-zero cost consultants who can answer questions, provide fixes, and write documentation.
The target, I'm assuming, is that grey area between home kernel hackers and enterprise-size corporate entities.
It's for the groups who can neither hack things themselves, nor pay large amounts of money to purchase a contract and site licenses.
An example would be, say, a non-profit organization that would like to use Linux, but does not have any programmers on board, and has a very tight budget. They need support if they're going to use Linux, and this is one way they can get that support on a budget, while still possibly contributing back into the Linux community (either financially or with bug reports, etc).
This is my reading of the paper. I may be wrong, but if I am right in my interpretation, I think that this is a brilliant idea.
Re:Is this another distribution? What's the point? (Score:2)
Too many sylables. I don't think we have been very successful in getting entire concepts into two words. Open Source and Free Software are examples. There is lots of confusion about both.
Bruce
Re:Is this another distribution? What's the point? (Score:2)
There would be a lot less confusion if certain parties would stop trying to redefine the English language with regards to those words.
Re:Is this another distribution? What's the point? (Score:2)
Thanks
Bruce
Give me a standard, any standard... (Score:5, Insightful)
I think part of the point of UserLinux, and standards in general, is just to tip the scales when less involved developers make choices.
When I'm developing software I frequently come to a decision point where there's multiple protocols, implementations, or standards I can support. I often (usually!) don't care about which one I use, so long as it's not insanely bad. For example, I don't care where my program's files go, so long as I can find them. I don't care what port I use, so long as it doesn't conflict with other programs. I don't care about the file format, but it would be nice if other tools could handle it. And so on.
Standards make it easy to make a decision in these cases. Because lots of decisions are important but not useful. Let a standard committee figure it out for me -- whatever important details there are that I don't understand, they can think about those. And when they are done, they don't have to present a justification of why they are right -- they just have to tell me, the developer, what I'm supposed to do.
Competition can be useful. But only when it's interesting. I know, things that are interesting to one person aren't interesting to another. I don't care about exim vs. postfix vs. qmail, but I'm sure there are people who care very much. I guess part of a standard is a way of making both of those possible -- making it so I don't have to care (because they all talk SMTP) while another person can make decisions that are useful to them. Of course, SMTP is only a start -- I like /etc/aliases too, because it's easy to understand, but it's also limited. A growing standard might extend that -- and well it should, because having a single way to express aliases would be very useful. In this way a standard can grow, and slowly pick off the pieces where useful diversity doesn't exist (only annoying diversity).
I think UserLinux could be successful if it finds low hanging fruit first -- standardizing boring things, where the participants are easy to convince. There might be things that are more useful to standardize (like a GUI toolkit), but down that road leads certain failure.
Need Meta-Standards (Score:2, Interesting)
Installation, compilation, platform and hardware identification, common GUI methods to build unified desktops.
Of course I accept we already have RPMs and 'standards' in install scripts but this is not enough.
We need to establish (several) standard models
which everyone agrees is the template for a higher level organism like a 'home PC' or 'office PC'.
My suggestions. (Score:4, Insightful)
Occam's Razor / Kiss (Score:3, Insightful)
Simple is better than complex. The parent post makes this point about 5 different ways, but not quite getting to the point.
Simplify Everything. Don't make it DUMB, just simple. I will give an example of simple not dumb.
DHCP. It takes a complicated job, IP / DNS / WINS / Gateway
In the words of my dad, "Pick a lane and go!"
* KDE or Gnome Pic
Re:My suggestions. (Score:3)
Don't like the command line, huh?
There's nothing wrong with the command line. If the user is not logged in as root, the most they can do is fuck up their own home
Your legacy is my preferred desktop (Score:3, Interesting)
"Have only ONE GUI. No KDE vs Gnome, just standardize on one, but keep compatibllity libraries for leagacy gtk apps until they are replaced by modern QT apps"
I really wish someone could mod the KDE control center down to "-1, troll" for using that terminology. This pointless sniping makes both desktops look bad. It's just as valid to claim that QT libraries are for keeping compatibility with legacy GPL-violating apps, while GTK2 is the free toolkit to code future apps with. (I'm not sa
Re:My suggestions. (Score:3, Insightful)
One of each app, no more. One text editor, mp3 player, video player, image viewer, office suite, email client, image minupulation program.
Stick with Windows if you want lack of choice. That is not the GNU/Linux approach, nor should it be. That kind of thought got us to the malware playground we now have to deal with.
Alright (Score:2)
This is enough for me.
Enterpise Debian (Score:4, Insightful)
This project will obviously address the needs of it's sponsors, reading the paper it sounds like this is a for a desktop replacement for Windows, why not be more specific about your sponsors needs. As for KDE/GNOME didn't FreeDesktop address this? What is the future plans for your sponsors? How often do they wish to patch, how often do they wish to upgrade etc etc. More info.
What happens when other orgs want their version of Debian Enterprise, say an LTSP version or a MOSIX cluster? Do we have multiple Enterprise Debians?
I think you will need to be far more strict than you imagine to cut down the packages used. I'm sorta thinking a new release of debian that things from Debian-Stable get promoted from. Or indeed a subset of debian-Stable.
Why not build a testing framework as your version of Linux? Take Debian-Stable, reduce the package count to a minimum. Write the AUTOMATED test. Then anybody can write software for your system. The validation is that after they've installed their software your test framework still executes correctly. Test early, test often.
Cerifitcation will have to happen on many levels. Hardware players IBM,Sun etc need to certify your code. Infrastructure software needs to certify your code. Apps software needs to certify your code. Developer/Admin/User certification will need to be available.
Make no mistake $1m a year is not a lot of change and this is a _HUGE_ undertaking.
Bruce on Thelinuxshow.com (Score:4, Informative)
Click Here [thelinuxshow.com] if you want to hear it.
The Name UserLinux (Score:5, Interesting)
I like names like MorphOS, which are much more friendly. Frankly, I'd love to see a catchy name withOUT the word Linux in the title and have th tagline be "Built On Linux" or "Based on Linux."
Does anyone else agree with that?
Re:The Name UserLinux (Score:2)
If people don't mod this post DOWN, I will be dissapointed.
Re:The Name UserLinux (Score:3, Interesting)
Linux is something even businesses know now. If you remove that from the name, you've just eliminated an asset. It's like the choice of debian. It's not just the technology, but also the fact that debian has a great reputation
UserLinux Compliance (Score:2)
Re:UserLinux Compliance (Score:2)
Bruce
RPM vs. apt - DUH! (Score:3, Interesting)
Can we stop being so ignorant about RPM, please!!! RPM is a packaging standard, not a delivery/dependency resolving mechanism. Please don't tell me that RPM is worse than apt-get, because you're comparing a package to a delivery mechanism. RPM is the equivalent of a
If you want to compare delivery and dependency resolution mechanisms, try comparing Mandrake's urpmi or RedHat's up2date to apt. And urpmi is arguably better than apt:
$ urpmi evolution
takes less characters to type than:
$ apt-get evolution
What I'd Rather Have (Score:5, Funny)
I'd rather have
a bottle in front of me
than a frontal lobotomy.
-kgj
Good One (Score:2)
a free bottle in front of me
than a pre-frontal lobotomy.
Good one -- wish I'd thought of that!
-kgj
Re:They might want to chat with Sun... (Score:4, Insightful)
I am also more than a little dubious about the announced Sun-China deal and how it will really play out.
Bruce
Re:They might want to chat with Sun... (Score:2, Funny)
Re:Webmin (Score:3, Informative)
Thanks
Bruce