Perens: Unite behind Debian, UserLinux
An anonymous readers writes "Infoworld is running a report on the Desktop Linux Conference, at which Bruce Perens suggested that in order to get Linux to the enterprise desktop, the Linux community should base their efforts on one single distribution... based on Debian.
Perens went on to say that enterprises will be willing to pay Linux companies to engineer versions of Linux to suit their needs, but that the base distro should remain free. He suggested that by 2006, 30% of enterprise desktops will run Linux." Here is a wired story with more information about his proposed UserLinux project.
What makes Linux so great is that there are so many distros, and I can choose the one I like. One distro can never compare to hundreds of them.
the community is going to have to put more resources into Debian to keep it up to date. I won't use anything else, but you can't have an enterprise running on a mix of testing and unstable.
Why Debian, instead of, say Gentoo?
What I think is most important is that standards apply, so that users can mix n match between distributions more easily as new applications are developed.
It's a tough battle, though, because the commercial landscape for Linux is being advanced by companies that are trying to differentiate their particular distribution from the rest of the heard.
The best we can hope for there is that their new systems and add-ons are free.
"Provided by the management for your protection."
What makes linux so difficult to adopt in the business world is that there are too many choices and just confuses the market..
For a home user, who cares.. for business its a hindrance..
---- Booth was a patriot ----
the same thing the other day in relation to science, where we have 100's of institutions finding cures/treatments for the same thing, each basically reinventing the wheel all over again. Lot's of people united togeather on one project would probably reap more benifits that a bunch of smaller projects reaching for the same goal.
What happens when the corporate backers of UserLinux decide that bills can't be met and they have to concentrate on an enterprise version? Bills don't pay themselves and there are reasons why RedHat isn't doing the consumer version anymore.
In some respects I can see RedHat's position regarding the desktop, because for the majority of desktop users, Windows isn't "broken" and why switch if you don't have to? Servers are cake to argue because Linux IS so superior in many ways and that aspect is very easy to demonstrate.
Probably what it will take to get Linux on more desktops is M$ trying to strongarm organizations and organizations doing exactly what Munich did, switch to Linux and then use WINE.
That's exactly what the CIO of the defense branch I am working for is doing right now. Evaluating WINE because he is just fed up with the tail trying to wag the dog and the bad news for M$ is that the CIO doesn't think they are so unique anymore.
Nice idea, and I agree wholeheartedly. Too bad it'll never work. "Everything could be so much better, if only they did things Our Way." That's never been thought of before...
-3Suns
~~~~
The Revolution will be Slashdotted
I think that one of the biggest negative aspects of Linux is that there are too many distros. It makes it too confusing for someone who is interested in switching to Linux to make a choice. If the Linux community standardized then it would speak with one strong voice instead of a confusing drone of smaller ones. For all of you that say, "But choice of distros is what makes Linux great," let me say this. What makes Linux great is the fact that it is more or less a group project. Thousands of people work on it to make it better. But right now those thousands of people are not unified. They don't work together and the result is that the wheel is often reinvented. But if we took the good things from all the distros and combined the into one "super distro" (for lack of a better term) and then everyone worked to make that one distro better I think that thirty percent figure mentioned in the article would be vastly larger.
Chaos reigns within.
Reflect, repent, and reboot.
Order shall return.
do you mean initial installer ?? because Debian has the
best package installer hands down
Thanks Bruce. I now open the Linux Holy Wars thread by stating: "I like Mandrake better!" Please feel free to reply and let me know why your personal favorite is better.
Maybe we should keep working on the LSB specs so all the distros can interoperate?
Viv
Gmail invites for ip
I don't think that the community needs to collectively focus their attention on one single distro. I just think that one single distro needs to rise above the rest and earn market acceptance as a solid desktop. The strength of Linux is that I can use a different distro suited to a particular task. If I need a quick solution for IDS, but don't have some powerful hardware, I can quickly setup snort and Acid on a Debain box and get it going. If I need a quick packet filtering firewall with easy to manage tools (for the IT staff here that isn't very Linux knowledgeble) I can setup Redhat 9 in about an hour and a half.
Somewhere in the near future we need a desktop distro that is every bit as good as Windows is when it comes to the desktop. Then I can say "when I need a quick desktop for someone that just needs web access, eDirectory, and Lotus Notes out of the box, I can use insert distro here."
A step back from what? Right now most US companies running a supported Linux in the enterprise are running Red Hat Enterprise Linux, and it comes with (or with support for) all the products they need, Ie. Java, Oracle, PowerPath, etc. etc. etc.
This is the same "argument" that RMS uses, Ie. It's better to have nothing than something. Life doesn't work like that, people always go for the path of least resistance. Hell even debian wasn't stupid enough to not have "netscape" available when that proprietry and the only real browser. Saying "It's not free" doesn't solve the problem of "I need, now" (and "need" is relative, some people "need" to be able to play proprietry games, etc.).
ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
I'm fed up with all this blather about Linux on the desktop. Is it ready yet? What needs to be improved? Why hasn't it happened yet? etc. etc.
There is one thing that is going to get Linux on the desktop, and one thing only. That is that the big PC manufacturers (principally Dell and HP) start to seriously promote and sell desktop PCs with Linux already installed.
If that doesn't happen, then Linux on the desktop will probably never happen to a significant extent.
While Bruce Perens seems to be talking more about development, not distribution (you can't really develop assuming Live CD's, or else your stuff might not work well on full systems), your point that Live CD's are incredibly important for evangilism is a good one.
Also, note that the most popular Live CD's either are Knoppix or are based on Knoppix. Knoppix itself is based on Debian, so supporting Debian is supporting Live CDs.
----
Open mind, insert foot.
there'll always be diversity. Linux isn't centrally planned, it's development model is essentially geeks playing with their toys (even when they convince themselves otherwise) and distro makers trying to fight their fractured creations into a usable whole.
What free software needs is a new, standard, OS that is designed for the desktop, won't have its driver APIs change all the time, won't use XWindows, won't have library hell, won't have a heap of different package management systems, won't chuck Unix at the user, won't have multiple desktop environments with different programs dependent on each one of them, and won't year after year run like a dog on anything but new hardware with desktop uses. Maybe put a little effort here.
Unfortunately they don't know WTF you're talking about nor do they care.
Honestly why would someone running XP Home/Pro migrate to linux?
There has to be a killer reason to switch, maybe someone hit by one of the worms lately might, but that's still a minority of home users.
-- taking over the world, we are.
The key components are almost there: - perfect device detection - modern file manager
true not quite there...give it time...
- office suites - smooth browsing - good email clients
Openoffice, Mozilla Firebird, Ximian Evolution. 'Nuff Said
What's missing? - in-built p2p - better CD burning tools - better attachment handling in email
Does anyone else have built in p2p? i didn't know about that...does sound like a good idea though. Also, command line cdrecord is good enough for me, a simple gui wrapper would suffice for most people. Finally, i agree that program integration in linux is poor, and attachment handling won't progress without it.
however, the chance of program integration getting better in the future is pretty slim, unless a business is willing to commit to one Desktop Environment, etc.
one of the number one reasons i don't like debian is that packages in the stable branch are typically full point releases behind!
You can have stable, or you can have bleeding-edge. Debian gives you both options (three, actually).
Perhaps Debian could release more often (and you could volunteer to help with that), but there's a lot of situations where one just needs something stable; and when Debian says "stable", it is. Most people don't want to be upgrading to a new version of their operating system more often than that anyway, and Debian doesn't have the resources to support multiple stable versions.
If you want newer stuff, and are willing to tolerate the odd fault, go with "testing", which generally seems to be a reasonable compromise.
If you want bleeding-edge, use the "unstable" branch - all the new stuff, with all the new bugs.
You might claim that the Debian nomenclature is rather conservative; but that's what you want for serious use.
-- Hi! I'm the "Good Times" signature virus. Copy me into your Sig!
I said it before, and I'll say it again:& cid=6329 689
http://slashdot.org/comments.pl?sid=69340
One of the main reasons why GNU/Debian is perfect for a reference system, is that stable doesn't change that often.
Debian Woody (3.0) was released July 2002, with an update December 2002. How many version of Mandrake, SuSe, Gentoo or RedHat has come out since then?
If you are a developer, you really don't want a moving target like the other distributions. You really want to have stable target over some period of time.
Note that, even if Debian becomes the reference system, it doesn't mean that RedHat or SuSe, Gentoo can't have never libraries or KDE, or GNOME on their system. It just means that at the very least, they need compatible libraries installed by default.
And no, LSB is not enough. That is just a voluntary paper, and with no reference system, you still would have to test the major distributions to make sure your program is working.
With a working reference system, like Debian, you would only need to test against one distribution.
Je ne parle pas francais.
Honestly why would someone running XP Home/Pro migrate to linux?
Here are a few reasons that I've seen:
Those are off the top of my head, and from comments from real Windows users who are using/toying with Linux. I'm sure you can think of some more if you work at it. Few of the above reasons are adequate to justify a switch on their own, but several of them taken together often are.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
You also have to make it painless to do things like install/remove software and install/remove drivers.
I have been patiently trying to build up and use my Suse 8.2 system.
My biggest complaints so far?
- I don't want to have to do black magic command line crap to install my NVIDIA drivers
- Although I definitely agree with the root/user separation, its a pain in the a$$ to keep getting assaulted with a root password prompt when I want to change a system setting (flame away)
- many of the programs don't seem polished; that is, they seem to crash at odd times or don't do what they said they would when I hit 'ok'. (??)
- the interface needs to be more polished for the average user who doesn't want to understand the technical aspects of what a link is or what HDA1 is...
I LOVE that Linux exists, and I am growing to love it more....BUT...I am not an "average" user. I am somewhere in the haze between advanced Windows weenie and low level Linux novice.
I don't care how many LiveCDs you ship to my father-in-law or my wife (as examples). If they can't install drivers and programs, configure their systems, and navigate their PCs _easily_ and through the GUI _only_ you won't have an ice-cube's chance in He11 of getting them to use Linux. Oh - and if they can't buy software (games) for it at Best Buy you're screwed too.
Average users want a tool that looks pretty, does neat things, and makes their lives easier/more entertained. They don't give a rat's behind about shell scripts, Xfree, Xserve, CUPS, gcc or whatever. It just confuses them and turns them OFF to the product.
Hope you find these comments contructive - they are not meant to assault.
Is the juice worth the sqeeze?
Linux won't make ANY inroads in Corporate desktop america until there is an undeniably stable and certified foundation by which to support from.
Corporate america isn't based around the concept of "Free Software" it is based around Revenue Generation, using the right tools to get the job done and providing an IT infrastructure support revenue generation, sales force and back-office.
Linux doesn't have any sales force automation tools. Sure you can install Oracle 11i on Linux, but even then your talking servers. Oracle 11i doesn't even support linux as a workstation.
Until ACT is ported, until the average sales person can do everything he/she needs to do and very easily, linux will make "0" inroads into corporate america.
It is all about supporting your sales force, your R*D departments or whatever your business's revenue generation is from. Linux just doesn't do that right now and surely won't do that within the next 3 years.
RedHat has bailed the desktop market and gone for the workstation, but even then that is a UNIX workstation level NOT an "end user" level. Suse is making inroads, but not enough to do 20-30% market share.
I'll repeat myself again. Corporate America is about supporting your revenue stream. Linux simply can't do that at this point. Tools are built around simplicity, ease of training and what is common knowledge. Your average sales person only uses a PC when needed and does everything with a Cell phone, note pad and over a few beers at the local bar. Linux can't replace this. Especially Debian.
The article only says that Bruce is calling for it to be Debian because he helped design it. That's not enough support for the argument to spit at.
Debian may be superior in some respects, but it doesn't change the fact that businesses are already getting used to RPM based distros like Red Hat, SuSE and Mandrake.
If he wants a sea change in the business view of Debian, there has to be better support for it than that.
I agree with the idea of having a core distribution with variations for specific tasks. I think alot of other people do to based on the mild success of the LSB and the -ideas- behind things like United Linux.
I think Red Hat leaving their free distro market to the Fedora project will either give support to Fedora becoming that core distro -or- will give up any chance Red Hat has of being such a core distro (or both depending on whether you view Fedora to Red Hat as the same relationship as Mozilla was to Netscape -or- as being completely 3rd party and a cold shoulder to the idea of free distros as some do).
Either way, it's going to take a lot for a business to even consider a Debian distro. Educational books, live cd's, RPM compatibility, LSB compliance and lots and lots of gruntwork.
It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
Debian is losing developers because they are a rigid and well-defined organization.. one of their biggest strengths and their biggest weakness. People who volunteer their time don't like to be confined in little boxes. In addition, Debian just isn't cool, sexy, exciting, hip.. etc. it's your dad's linux.. who wants to work on that? Gentoo, Fedora, etc. are moving forward, taking risks and *successfully* meeting their challenges.
Circling the wagons around Debian is not the answer, fixing Debian so it has clear goals, integrates new technology better, and has less overhead is the answer..
*Disclaimer* I run Debian, Gentoo, and RH9 on my boxes.. trying Fedora later this week. I think Fedora is officially a Good Thing(TM).
I totally agree, unfortunately when users buy their Dell's, Gateway's etc, the cost is "invisible"
The best thing to do is exactly what you did, educate people and hope next time they do opt-out of having an OS installed.
Only time will tell.
-- taking over the world, we are.
Er... what?
Red Hat already had a perfectly good base for Fedora - it was called Red Hat Linux. It strikes me that "duplicating effort" would better describe what they'd be doing if they abandoned the software they've spend years developing and tried to rebuild it from scratch using a completely different setup.
Right now, when you say "Linux" to a layperson, they don't know what the fuck you're talking about. A Live CD is a painless way for them to find out.
I still don't think the average user has any incentive to try Linux out. They don't feel the costs of Windows licensing because it came with their computer. They've been conditioned to expect the occasional email virus or system crash; to them it comes with the territory when using a computer.
Linux needs a killer app for the desktop market. Work-alikes for popular office suites and web browsers are great, but they're never going to spark a revolution.
to realize is that in order for Debian to be taken seriously is that it needs to be upgraded to the level of commercial Linux distros. Its installer (I know everyone complains about) needs to be easy by default. The focus on stability while admirable IMHO is taken to the extreme where it almost appears that the distro is obsolescent when compared with the likes of Suse and Red Hat. Debian all in all still looks like a hacker OS. Show Debian and Suse from install to implementation and see which one a business type will choose. Companies are not going to choose Debian simply on ideological reasons. On a positive note Apt rocks, but now there is Apt for rpm.
I like debian because in stable they don't take risks.
My OS isn't a toy to play with, it is just something that lets me run my applications.
I had the same debian/stable box for about 4 years, it died. Put the drive in a new machine, rebuild the kernel and I'll probaly run the same install for another 4 years.
That's a good thing.
The problem with your argument is that when you buy a Windows PC from Dell, HP, IBM, etc, Office doesn't cost $600, and Windows doesn't cost $100-$300. When you ship the volumes that those vendors do, and agree to pay Microsoft a license fee for every machine sold, rather than every machine the products are shipped on, the cost of Office and Windows likely drops below $50 each. When Dell was selling desktops with Red Hat Linux, they chose to use one of the retail editions, and it ended up that the Linux PCs they sold cost more than the Windows PCs they sold. I'll grant that Dell should have chosen the free version of RH, so we could truly see the MS tax. But most consumers don't know that. All they saw was that the Dell machine with Linux cost more than the Dell machine with Windows. Even now, HP is selling the d220 with Mandrake Linux for $84 more than with Windows. They do this because the expensive Linux distros are more user-friendly than the free ones.
most users dont like windows. people need to accept that.
If most people didn't like Windows, they wouldn't need to accept it at all, because they'd already know they didn't like it.
The fact that you're arguing that people do need to accept it seems to imply precisely the opposite.
The biggest interest I've seen in linux has been in response to someone seeing me run something on linux that they can't get on Windows. Be it Evolution, the gimp, Xaos, a game, or an Xscreensaver, there are some cool apps for linux that are only for linux.
"Hey, where can I get that?" "Linux only, sorry." "Huh. Maybe I'll have to check that out sometime."
At this point a knoppix cd comes in handy.
The snow doesn't give a soft white damn whom it touches. -- ee cummings
The number of us non-debian users is far greater than the number of debian users
Replace the words "debian users" with any distribution you like. Since there are so many distros, this statement will always be true. This is nothing more than meaningless chatter...
ex. The number of us non-redhat users is far greater than the number of redhat users
Why aren't we speaking up about all of debian's flaws ?
I don't know, why aren't you? General statements are as useless. Please provide some details next time so we can actually analyze your arguments. Maybe you have some good points, but nobody will ever know because you didn't state them.
If all you wanted to do is insult debian (and its users) why didn't you just say "Debian Sucks!"?
I like Bruce (or at least his public persona) and I know that he has a great fondness for Debian. I can't agree that Debian would be the right choice for this. Debian was once my favorite distro. They had (and probably still have) the best packaging system. They were all about putting together an excellent system with ton of useful packages and they had a strong focus, it seemed, on technical details. They have a clear and atractive statement of how they would server the users. (Something that I hear is finally going to be ammended to better reflect reality.)
In the time I used them though, the focus seemed to move more and more toward petty politics inside their organization. It got the the point that they were patting themselves on the back for creating Virtual RMS (a package to nag you if you were running non-free software) and bickering over the types of election rules to use since one type would guarantee the the non-free packages would be left unchanged while an other rules might get the non-free package moved to a different server or discarded altogether. This was at a time when a number of the packages in question (the ones I used at least) did not have reasonable free replacements. They appeared to become less concerned with technical merit and general usability and fell into a long running debate about how much they ought to appease RMS. All the while, you could count on Debian to be no less than a year behind all of the other distro's stable releases on software versions. Debian has been, and I believe still is the victim of Free Software Fundamentalism. (Not a term I coined, but one I agree with completely. I'm not certain the person I heard it from would like to be credited.)
Also, Debian seems to be, shall we say slow at adding usability features for end users. Again, I am speaking from the time I used them, and they might have changed, but it would have had to be dramatic. Back when the other distros were picking up the various desktop environments and had them in their stable releases, I was having to go to some third party site that tried to maintain compatible packages for Debian's stable an unstable releases because debian was still being rather indecisive about how or if they wanted to include the packages.
I've often heard this type behavior being justified with explanations that Debian is a distribution for the very people who make it, and that is great. That is one example of why Free Software is good. They have the talent and the freedom to use it. But given the focus of those people, given their disposition toward political deadlock and given the near hostility that many of them have toward non-free software (a stance not shared by the enterprise users yet) I cannot believe that Debian would be the right organization for this. I can understand putting it in the hands of a third party, non-profit and having a base distro to work from, but Debian is not it. Perhaps a clean fork from Debian could provide a good foundation, but if the target audience is the enterprise, then the baggage of the Debian organization must be left behind.
Edd