UserBSD vs. UserLinux - Is It Feasible? 112
A not-so-anonymous Anonymous Coward asks: "Someone has suggested to make a UserBSD instead of a UserLinux. From what Bruce Perens' anonymous 1-million-$ backers seem to want (no GPL-/Commercial dual-licensed development toolkit like Qt in any library, but only gratis LPGL stuff), this seems to make a lot of sense. After all, only the kernel would be different, the rest of the stuff (including the KDE or GNOME desktops) runs pretty much the same on BSD as it does on Linux. Is it possible to get the legal problems solved with licenses and still create a usable enterprise Unix desktop system on *BSD?" The idea, in and of itself, sounds fine, but does the choice of kernel really matter? What advantages would BSD have over Linux in such a project, and vice-versa?
This Already Exists? (Score:5, Insightful)
MaxOS X, no?
Seriously, I've been using FreeBSD as my desktop in various forms for about 4 years now. It's nice, although my experience became a lot more agreeable once I partitioned my work into two bits--the "hardcore" stuff, like scripting, testing, compiling, sniffing networks, etc. and the "soft" stuff like doing presentations, writing docs, etc.
I do not like Star/OpenOffice, and the lack of something like Crossover Office (from CodeWeavers) running nicely on FreeBSD, despite Linux binary compatibility, has made me keep an XP box around. For some things, FreeBSD is just faster and better, and for others, XP involves a lot less knob-dicking around to get application xyz working.
So in short, yeah it's doable, yeah, it'd be nice (I've had _no_ stability issues with FreeBSD at all, and the whole thing is organized nicely) but it would need a lot of work to get it all prettied up for the masses.
That's honestly why I'm considering buying a Powerbook...
Re:This Already Exists? (Score:1, Redundant)
Make it Free Software
The core UserLinux system should be 100% Free Software. The service providers will provide proprietary software according to the demand of their particular customers.
MacOS is not free software.
Re:Not a good idea: big difference (Score:2)
Yeah, fair enough, although running on a Thinkpad X20, KDE was slow enough to be a pain in the ass. I'm running Enlightenment on an X40 now (just for fun, as I don't really need to do work on the thing for my current project.)
However, I thought the main proprietary bit about MacOS was Aqua? I mean, it's just BSD on a Mach kernel, right?
Re:This Already Exists? (Score:4, Insightful)
MacOS X is close to what the main question was but the GUI is closed source. (Mac Zealot here, buy the powerbook)
I've looked at many linux and *bsd distros, and while many of them had nice GUIs most of them had problems centered right around the geek factor. The target was the geek, not the MS drone or the fresh out of the box computer newbie.
Apple somewhat addressed this with OS X but it only runs on Mac hardware so the Windows lemmings can't jump ship unless they buy a new ship to jump on to. Which is very silly, come-on, who really wants to buy a whole new computer just to see what it's really like doing some real work?
Want to make a good User*nix? (or *bsd for that matter.) Target the USER, not the geek, nor POWERuser. But don't make the MS BOB error. Make a GUI that's as clean, powerful and most importantly as newbie friendly as the Aqua GUI and but also open enough for the geek or poweruser to bend to their whim and you'll see the tide turn.
Deranged Mac Zealot.
NarratorDan
Re:This Already Exists? (Score:1)
Re:This Already Exists? (Score:5, Funny)
Mixed. Metaphors. Spatial. Dissonance. Must. Find. Zoloft.
Jumping ship (Score:2)
Of course, the classic flawed argument people make is to assume that if Mac OS X ran on PC hardware, that the Windows lemmings would jump ship.
BeOS proved that generally speaking, Windows users aren't interested in switching to another OS, even if it's far superior to what they have. Furthermore, the adoption rates of recent versions of Windows demonst
Re:Jumping ship (Score:3, Interesting)
That takes me back
Re:This Already Exists? (Score:1)
Weaned me off Microsoft, and fast.
Re:This Already Exists? (Score:2)
However, I don'
Re:This Already Exists? (Score:5, Informative)
Re:This Already Exists? (Score:1)
Re:This Already Exists? (Score:2)
Re:Is this the legacy of 18 years GNU? (Score:1, Informative)
PostgreSQL is released under the BSD licence [postgresql.org].
Re:Is this the legacy of 18 years GNU? (Score:3, Informative)
He is not worried about any of the issues you stated. His concern is allowing companies who buy UserLinux to use the toolkits to develop propriety applications (which you can do with GTK+ and PostgreSQL). With Qt and MySQL you have to use the GPL as your license, while this isn't bad, it is a sticking point for many companies that can be avoided.
But Open Source doesn't want software freedom. (Score:3, Informative)
It's interesting to note the GNU project's essay about the X Consortium [gnu.org] and Open Group's plan for developing X and an essay on GNU/Linux naming [gnu.org]. Both essays cite some calls for chasing popularity at the expense of software freedom. I think we're better off as a community letting popularity take a back seat to freedom.
Re:But Open Source doesn't want software freedom. (Score:2)
Thanks for the clarification. (Score:2)
I don't make it a habit to look up where someone previously associated with the Open Source Initiative might have said that it
Man, this is lame... (Score:2)
Now I can rest in peace knowing it was a poor attempt at trolling the front-page (something that doesn't even take skill these days, as slashdot editors are never reading entries anyway).
The risk (Score:2, Troll)
Re:The risk (Score:2)
Re:The risk (Score:2)
Example: Free Software developers produce a high quality computing platform, and sell it for profit. Proprietary development company decides that the competition is eroding their sales, takes this product, and adds some sort of compatibility layer for their proprietary software. Perhaps this is the ability to run software in their scripting language on this platform. Their implementation remains proprietary. They begin marketing this new platform, advertising that it
Re:The risk (Score:2)
Re:The risk (Score:2)
1) Form a corporation: UserBSD, inc.
2) UserBSD, Inc. registers the trademark "UserBSD".
3) If anyone takes the code and, as you fear, re-sells it as proprietary/closed software, UserBSD, Inc. sues their pants off if they so much as mention "UserBSD". They can call it "Sam" if they like, but not "UserBSD".
Re:The risk (Score:2)
Re:The risk (Score:2)
Re:The risk (Score:2)
UserBSD would no longer have a legitimate claim to being a superior system in terms of functionality if the code were taken, improved (not hard to improve on a work base, just add ANYTHING of any value whatsoever or fix a single bug and don't contribute back) then the stolen system would be superior only because of the work of others they didn't have to do.
Re:The risk (Score:2)
Re:The risk (Score:2)
Re:The risk (Score:2)
TCP/IP: Microsoft's (and Linux's for a while) use of the BSD TCP/IP stack never harmed anyone. Microsoft never created an incompatible fork. They never extended it. While it may have offended your sensibilities and thin skin to think that Bill Gates actually touched TCP/IP, in the long run it was a good thing. Otherw
Re:The risk (Score:2)
The only BSD bits in Windows are the userland TCP/IP tools like ftp.exe and telnet.exe and so on.
Repeat after me: the Windows network stack DID NOT come from BSD.
Re:The risk (Score:1)
But regardless of semantics, Microsoft's use of ftp and telnet did not affect anyone else's use of ftp or telnet on any other system.
Pretty Feasible (Score:4, Interesting)
Debian is a big project, and includes a GNU/NetBSD [debian.org] distro.
-Peter
Re:Pretty Feasible (Score:1)
"Download experimental install floppies (last updated 6th October 2002)"
Mailinglist archives show only messages from few people.
I'm gonna interested in this because I'm currently using debian on desktop and soon to test freebsd.
UserBSD is a better idea than UserLinux (Score:5, Insightful)
But it's also quite clear, given Bruce's requirements for the UserLinux project, that BSD would be a better fit, since it is not a commercially hostile license. It's great that even a guy like Bruce now realizes that GPL-only licensing is the kiss of death for the kinds of large-scale commercial support such a venture needs.
I personally would be in favor of a modified BSD license that would add only one stipulation: that the code can never be placed under another more restrictive license, preventing the modified-BSD-licensed code from being relicensed (and thus effectively "stolen" from the community) under the GPL or similar viral licenses. In this way, it can be assured that truly free software remains that way and cannot be co-opted and limited to Stallman's twisted idea of "free".
Re:UserBSD is a better idea than UserLinux (Score:3, Insightful)
Any benchmark or anything to substantiate your claims ?
> GPL-only licensing is the kiss of death for the kinds of large-scale commercial support such a venture needs.
Bullshit !! Then how come commercial vendors like IBM, HP and all support linux and not any BSD based proejcts ? When they joined the "linux bandwagon", BSDs were clearly superior. Actually commercial firms prefer GPL because they are guarantied that the
Re:UserBSD is a better idea than UserLinux (Score:1)
Then what's all this FUD about commercial firms preferring LGPL-gratis GTK+ over GPL QT?
Re:UserBSD is a better idea than UserLinux (Score:2)
Re:UserBSD is a better idea than UserLinux (Score:1)
Re:UserBSD is a better idea than UserLinux (Score:1)
less stable and robust than the BSDs
>Any benchmark or anything to substantiate your claims ?
you dont benchmark stability.
>> GPL-only licensing is the kiss of death for the kinds of large-scale commercial support such a venture needs.
>Bullshit !! Then how come commercial vendors like IBM, HP and all support linux and not any BSD based proejcts ? When they joined the "linux bandwagon", BSDs were clearly superior. Actually commercial firms pr
Re:UserBSD is a better idea than UserLinux (Score:2)
Re:UserBSD is a better idea than UserLinux (Score:2)
robust than Debian-Sid.
Re:UserBSD is a better idea than UserLinux (Score:2)
So, in other words, you would turn the BSD license into the GPL. Maybe you should try actually reading the GPL, and understanding how copyright licensing works, before you start spouting off about it's alledged flaws.
Re:UserBSD is a better idea than UserLinux (Score:2)
Re:UserBSD is a better idea than UserLinux (Score:2)
It will indeed take me considerable time to wade through all of it, but I will. However, so far I have seen nothing that supports your notion that the GPL is a stunningly bad idea. Quite the contrary, in fact. It seems so far that Dr. Bezroukov considers the GPL to be largely responsible for the success of Linux (he directly says so at least a few times), and he implies that it is the BSDL t
Re:UserBSD is a better idea than UserLinux (Score:2)
Could you list some then? The only one of this "huge number" is a non-starter.
I've used both extensively
As have I.
even the best Linux distros are dramatically less stable and robust than the BSDs.
I primarily use Slackware. To date, I've had a total of zero crashes or stability problems with either it or FreeBSD. How is this "dramatically
Re:UserBSD is a better idea than UserLinux (Score:2)
As have I.
I primarily use Slackware. To date, I've had a total of zero crashes or stability problems with either it or FreeBSD. How is this "dramatically less stable"?
Sounds like you haven't used both extensively, or you would have seen some crashes. I've never encountered an OS that didn't crash when pushed hard in the right (or wrong) way, including UniCOS on the Cray.
Single-user slackware in a non-critical desktop role is a far cry from "mission critical enterprise" use, w
Re:UserBSD is a better idea than UserLinux (Score:1)
How would this be different from the GPL? Isn't this precisely why the GPL is commercially-hostile?
Is not the reason that the BSD license is commercially friendly because it allows
Re:UserBSD is a better idea than UserLinux (Score:2, Interesting)
When BSD peddlers like you say things like "there are a huge number of technical advantages" without having a single factual piece of evidence to back it up with. Same goes for your "less stable" crapola.
Please enlighten us, oh one full of wisdom.
Re:UserBSD is a better idea than UserLinux (Score:2, Funny)
systrace
ubiquitous, audited, crypto
Re:UserBSD is a better idea than UserLinux (Score:2)
Most non-open source apps are for Linux, can't beat the real thing!
Hardware support is pathetic in Linux compared to Windows. However... hardware support in FreeBSD is pathetic compared to Linux!
Don't get me wrong, I like FreeBSD and am actually typing this on my workstation (running FreeBSD), but I still feel that Linux edges it out in certain arena's. If
Re:UserBSD is a better idea than UserLinux (Score:2)
As for features, go use the web, I'm not doing your work for you. There are literally dozens of solid architectural reasons why the BSDs (and particularly Open BSD) are superior. This is especially true from a security point of view. (IMO, the Linux community rarely takes real security much more serious
Linux is dying (Score:4, Insightful)
But seriously, the idea does make some sense. I switched from Mandrake to FreeBSD, and actually find it easier to use. Yes, seriously. The biggest problem for a user of OSS is installing software, and FreeBSD's ports collection does a very nice job of handling dependencies automatically, finding the server that has the software you want, etc. It's similar to Debian's apt. I also like the fact that FreeBSD is a single OS, rather than being fragmented into a lot of different distributions; you can walk into Barnes and Noble and buy a book on FreeBSD, and it actually describes the system you're using.
As I see it, FreeBSD has a couple of advantages over Debian.
One is that Debian has set itself a very ambitious goal of supporting lots and lots of architectures. While I'm sure this is great for the tiny number of people who want to run OSS on obscure machines, I think it's also had the effect of making it impossible to create a good installer. Good doesn't necessarily mean GUI-based -- FreeBSD's is text-based, too -- but my own experiences with the Debian installer have been really really painful. Reading Debian's documentation for its installer is like reading code: "If you're installing on a Cray with a punched-card reader attached, do this, unless it's the first Tuesday after the new moon, in which case..."
The other big disadvantage of Debian, as I see it, is that they simply have a history of being elitist. Now there's nothing inherently wrong with elitism -- the alternative to elitism is sitcoms and top-40 music -- but when it comes to usability for ordinary end-users, they just don't seem to get it. (I say this after several attempts to get a working Debian system going. The third one resulted in a running system, but way too much stuff wasn't going to work right without many weekends of pain and suffering...)
Re:Linux is dying (Score:1)
I have just switched from Linux (Debian) to FreeBSD. I find that I can do a lot more at once than I could under Linux. Also, the installer is a lot better. The only thing I miss is being able to update my system using binary packages instead of source code (I do have to shut down now and then!). However, I'm sure it can be done; I just haven't found it yet.
-MrM
Re:Linux is dying (Score:2)
man pkg_add, pkg_delete, pkg_info
Although,
cd
is just as easy(plus you get to have compiler Optimizations)
I prefer to build from source, but I don't have anything but Postfix, cvsup, portupgrade, and bash2 on the machine.(it's a mail server)
This [geekvenue.net] is a good page on the Howto's of it
Re:Linux is dying (Score:2)
True, unfortunately. But you can get close. Put this in
CFLAGS=-O -pipe
NOPROFILE=true
SUPHOST=cvsupXX.freebsd.org
SUP_UPDATE=yes
SU P =/usr/local/bin/cvsup
SUPFLAGS=-g -L2
SUPFILE=/usr/share/examples/cvsup/stable-supf ile
PORTSSUPFILE=/usr/share/examples/cvsup/ports- supfi le
Then cd into
BSD license will not attract developers.. (Score:4, Insightful)
Re:BSD license will not attract developers.. (Score:2)
Others do it because they're lazy. I've seen many projects whose license is a mere "template" of the GPL. They copy over the GPL into the CVS tree without ever bothering to remove the "gnomovision" stuff at the bottom. Other's put a GPL notice in their source files referring to a COPYING file
Why Linux is more successful than BSD (Score:4, Insightful)
Althought it is true that a "UserBSD" or any BSD could be a very good product, having the same features in every way as Linux, BSD will never have the same success as Linux is having. There never will be any large traditional corporate sponsers of BSD. Why? The reason is the GPL. Although many proclaim the BSD license as a more liberal license, and one that is business friendly, companies that contribute to Linux, such as IBM or Novell will not touch it.
From a business standpoint, contributing to a BSD-licensed project makes no economic sense. To do so would be tantamount to subsidizing your competitors, such as Microsoft. Linux, on the other hand, is licensed under the GPL. IBM and Novell can contribute greatly to it, in order to build themselves a better platform to support their business. Any improvements they submit to the community benefit everyone, but no one can take their contribution and use it for their own proprietary projects. So the GPL makes it so that what's good for IBM is good for all, but that any benefit that others get from using IBM's code also comes back to benefit IBM again. Thus the playing field is leveled and fair. IBM actually gets the spirit of the GPL whereas SCO just does not.
Anyway, regardless of the technical merit of using BSD as a platform for a User distribution, because of the BSD license, there will never be the corporate backing needed to really ensure the rapid development needed to support an initiative such as UserBSD.
I am always wary of corporate dependence, but I feel that companies that work within the letter and spirit of the open source licenses are a great benefit to all, while they themselves can benefit. And this benefits projects like UserLinux.
Score +3 Funny? (Score:2)
That's what I was wondering. (Score:2)
Maybe the moderators were making fun of you.
Re:Why Linux is more successful than BSD (Score:2)
Re:Why Linux is more successful than BSD (Score:2)
Re:Why Linux is more successful than BSD (Score:2)
If you are releasing your code under the gpl as well you can't get screwed. If you close it up, you deserve to get screwed, if you bsd it, you given everyone permission to screw you.
What advantages would BSD have over Linux in such (Score:2)
Well, if you were deploying a few thousand appliance boxes of some sort, say file and print servers or firewalls or what have you, then you might be able to avoid the "does this expose us to a SCO lawsuit ?" dance with management.
( the thought of dealing with "managment" makes me glad I don't have a job just now )
not a good idea (Score:2)
Besides which the linux kernel surpassed the BSD kernel long ago. I certainly has more in terms of feature and capability, and gives nothing to BSD's kernel in terms of stability.
I'd almost think it's Microsoft or Apple making that Donation since they obviously have the intention of stealing the blood and swe
Simply put the GPL is a platform (Score:1)
BSD - even being a very nice OS- is hurt by its license.
Licence issues (Score:1)
Someone has already pointed out that the LGPL works favorably for companies, they can be sure competitors won't take their code and use it a proprietry system, but at the same time it can mingle easily with their proprietry programs.
Now if you star
Both are needed (Score:2)
The average user, sitting in front of a KDE desktop, would neither know nor care which kernel was actually in use, however the choice ought to be available. Nor would he or she care which licence applied, it is likely that most people have some GPL software on a BSD system and vice-versa. That is OK for end
funny (Score:1)
why would anyone be suprised to learn kde was denied entry given that it is actually designed to be lgpl?
in terms of the topic, the hardware support for linux is most excellent. more importantly, linux is a corporate name.
although being gpl does add some annoyances, its not like a software app where you likely have to expose your whole apps source code. if your really in a pinch on some hardware, abstract kernel
Re:No its not. (Score:5, Informative)
True, although FreeBSD has had a lot more development time thrown at it recently with the upgrade to the 5.x kernel.
"It has very little commerical support for commodity hardware."
I suspect you mean that there aren't a lot of closed source drivers for hardware. The question then comes, do you really want a whole load of closed source drivers hanging around? To date, I think the most that Linux has got is Nvidia drivers and possibly some ADSL stuff. I *believe* that the Nvidia drivers run under Linux compat, but I've not checked, mainly because I don't really want my freebsd box to do that kind of thing.
"BSD has always been a geek os and will never reach the same popularity as Linux. Linux is everywhere."
Replace 'BSD' with Linux and 'Linux' with windows to see how fallacious this argument actually is. For shame.
"It is harder to install. You have to compile everything manually from a huge CVS respitory. It dosen't havge advanced Linux Packageing Systems such as APT, RPM, Portage, friendly GUI based autodectecting installers such as YaST, DrakX, Anaconda, etc."
The ports collection is not a CVS repository, and it's actually extremely easy to install FreeBSD. Open and NetBSD are completely different, however, and not for beginners.
Having said that, I've gotten on extremely well with the ports collection and CVS updates, although I don't class myself as anything approaching a hardcore geek.
"BSD is easy to make propreitery. You can take the code and make it propreitery. I can make Microsoft WinBSD XP and you can't do anything about it hahaha!"
Except ignore it. I fail to see your point here. Are you against freely available source code or the BSD license?
"It is not secure. People do not trust bsd to run it. Even OpenBSD, which claims to be "the securest OS ever made" runs on Solaris. They can make up excuses, but if you don't eat your own dog food, why should my Dog eat it?"
Nice, you picked out a good point there. Did you check the Freebsd or NetBSD servers? Did you not thing that not checking those out would drop you to the level of a troll? FWIW, Linux and FreeBSD tend to share the same security advisories.
"It has no support."
Au contraire. You can buy support, or avail yourself of the many newsgroups (ick), books or mailing lists without those dumbass kids trying to make you feel stupid. It's one reason why I'm really happy that FreeBSD stays under the radar compared with the religious wars over which 'distro is best'. I just can't abide this constant comparison with other OS's based on the 'whizzy' features that made Windows such a bloaty piece of crap.
FreeBSD does it's job, and it does it's job well according to my five odd years of using it.
"BSD are ex-linux geeks who coudn't take the fact that KDE and GNome made linux useable for the masses, so he ran and cried to his command line mistress!"
Ah, you're suggesting that the graphical user interface is the way forward? Have you considered windows 2003 server for your needs?
FYI (Score:2)
Re:No its not. (Score:2)
for security-conscious installation
environments. If I wanted to buy a pig in a
poke, I'd get Windows 2003 Server.
Low quality troll mate (Score:1, Troll)
Linux is for people who hate Windows
OpenBSD != NetBSD != FreeBSD
Loser
Linux is (Score:1, Troll)
Linux succeeds because of a willingness among its developers to not create another Unix. The original was bad enough.
Re:Linux is (Score:2)
Here's what happened to Unix
http://plan9.bell-labs.com/plan9dist
Lunix is a sad joke where the only decent thing to come out of it was the social revolution.
Re:Linux is (Score:2)
Have you seen the screenshots of Plan 9? That, my friend, is an OS doomed to failure of the most crushing kind.
Linux, because of KDE and Gnome, actually has a future in the real world now.
Re:Linux is (Score:2)
plan9's 14 years of use is quite a bit more than KDE's few.
Gnome will die under the weight of it's pointless complexity and Miguel's MS wannabe nature.
To say plan9 will fail is already wrong.
It is a shame you shoto your mouth off in ignorance. Wake up son.
Re:Linux is (Score:2)
plan9's 14 years of use is quite a bit more than KDE's few.
KDE's millions of users are hard to argue with, as are Gnome's. And people are still using Windows 3.11 after however many years -- does that make it better still? I'd say that age doesn't recommend an OS, but rather condemns it.
Gnome will die under the weight of it's pointless complexity ...
If pointless complexity could hold back an OS, would Windows have replaced DOS? Would Windows XP be the number OS in use worldwide?
Re:Linux is (Score:2)
I think not.
The universal computing machine is a white elephant.
Design Goals
1. Get as many users as possible
never mind
GNU is fucking Unix over.
GUI's is NOT the way, they seem to have forgotten that.
Re:Linux is (Score:2)
Ask any information theorist -- a GUI can present far more data, far more clearly.
Ask any user-interface designer or ergonomics expert about Emacs. They'll laugh at you.
And anyway, the metric of success in software has always been the size of the userbase. Ask ANYONE what the most successful OS is. They'll all say MS Windows -- every last one of them. There may b
Re:No its not. (Score:3, Insightful)
I have used freeBSD as my mail computer for years and it has been rock solid.
1. You do not need to compile everything. You can add packages easily, but compiling is as easy as typing "make install"
2. FreeBSD is far more secure then Linux and windows. There is a reason that major ISPs use an OS like FreeBSD, Not nearly the amount of bugs that are found in Linux and Windows. And it is far more stable. (Try reading about it)
3. FreeBSD is a Complet
Re:No its not. (Score:1)
cd
make install
apachectl start
And that was remotly so a GUI wouldn't have been any help anyway.
Re:No its not. (Score:2)
Frankly, I'd be much inclined to have BSD focus on rock-solid stability and security for server applications, and let Linux focus on GUIs and other user-comforts. That way each has a better chance of excelling at what it does.
Re:No its not. (Score:2)
Actually as you state in 3, Linux is just a kernel. There have been a few bugs here and there, but because Linux is just a kernel there have been no remote root exploits! Those would be in the daemons, which also can run on FreeBSD
> 4. Every time I have personally compared
Re:FreeBSD is dying (Score:1, Interesting)