Workingmac.com Interview With Jordan Hubbard 282
LiquidPC writes: "workingmac.com has an interview
with Jordan Hubbard (one of the founders of the FreeBSD project, and
currently works for Apple on development of OS X). Questions range from
'How do open-source operating systems compare to closed-source operating systems?' to
'What does the future hold for FreeBSD?'" It's a quick interview, but a good read. Interesting that to talk about the Mac OS now is to talk about UNIX.
MacOS X #1 in sales (Score:5, Interesting)
* Most units sold
Re:MacOS X #1 in sales (Score:2)
This doesn't take a single thing away from any other Unix, though
Best selling is meaningless (Score:2)
I'd also add that commercial UNIX licenses are far different from end-user personal computer licenses. A single commerical UNIX installation may have a many hundreds or thousands of user licenses attached to it. Is one installation with a 1000 client licenses a single sale or 1001 sales? A better sales comparison would add up processor and client licenses together or use dollars spent.
Either way, Apple is only trying to mislead their way out of last place in the computer industry.
Re:Best selling is meaningless (Score:1)
Re:MacOS X #1 in sales (Score:1)
Re:MacOS X #1 in sales (Score:1)
Nonetheless, this year I will certainly budget for a counselor to handle that psychotic bit and talk to my mother about that bastard bit. Thanks for setting me straight.
Re:MacOS X #1 in sales (Score:2)
Some Numbers... (Score:4, Informative)
Apple did $19 million in sales of Mac OS X the first weekend it was out. Assuming everyone in that number paid the full $129 price, you get about 150,000 right out of the gate. This doesn't take into account all the beta testers (100,000 in all) that got a $30 discount. Then you tally the developers, educators, and Apple specialists that get it for substanially less or free outright (this revenue might not even been counted in the $19m since it's through special channels).
Then add in that every machine Apple ships now comes with Mac OS X, and that they shipped 827,000 machines last quarter (which ended June 30). And they've certainly sold some copies of OS X off the shelf in the last 5 months. And none of that counts burned copies of Mac OS X or Darwin users.
I suspect it's a relatively big number, probably over 1 million at this point. I'm guessing that it will be at least 2 million year's end. And note that all of this happens despite the fact Apple has run zero TV or magazine advertisements for Mac OS X at this point. They are certainly holding off on marketing campaign until at least until 10.1 [apple.com], and very likely until Office 10 [apple.com] comes out (sometime this fall). I'm not clear on whether the measurement for largest Unix vendor is the number of units sold in a particular period of time (which I suspect Apple is kicking ass on), or the total installed base.
- Scott
Re:Moderators on crack (Score:1)
Re:Moderators on crack (Score:1)
Re:BZZZT! Nope (Score:1)
about what *is* without backing it up and
it's hard to know what the facts are. For instance, one of my friends said Max OS X
was based on _open_ BSD. I guess that
is wrong. What *is* Max OS X based one
exactly?
Re:BZZZT! Nope (Score:2)
Rather than paste in all the links I've found which document this, I'll point you to the Google search I used to find them:
http://www.google.com/search?q=%22Mac+OS+X%22+%
Re:BZZZT! Nope (Score:1)
--
C-YA
Jon
http://www.witchspace.com
Re:BZZZT! Nope (Score:2)
It has been hashed and re-hashed over more times that can be counted: Mac OS X is Unix [unix-systems.org], like it or not. Many Unix systems have been built on the Mach microkernel. Two I can think of off hand are OSF/1 and NeXT. OS X, of course, is based largely on NeXT. Also, there is no such thing as the "BSD Mach microkernel". That is pure fiction. Mach was originally developed at Carnegie Mellon, not UC Berkeley.
Not to sound rude, but cluess GNU evangelists should check their facts!
Re:BZZZT! Nope (Score:2)
FreeBSD does not have the legal right to call their OS "Unix", since they have not paid for that right. However, considering their history, FreeBSD is much more Unix than most certified Unices. If it walks like a duck and quacks like a duck, it must be a duck. Linux is also a waterfowl, but of the flightless variety living in the southern hemisphere
I recall that Darwin has been listed as an official Unix by the OpenGroup. Certainly Apple calls it such on the box of Mac OSX.
Re:BZZZT! Nope (Score:1)
It is however Unix-like.
Re:BZZZT! Nope (Score:5, Insightful)
Mac OS X is a Unix. We check our disks with fsck, and we see what's running with top (although we have GUI apps we can use instead of the command line if we want). Man pages are all there. The default shell is tcsh. Emacs and pico and Apache are all there in every installation of Mac OS X. Strip off the GUI and you have Darwin, which is a Unix OS that's clearly derivative of Mach, BSD, and NeXTSTEP/OpenStep.
Here is an interesting tidbit: it is taking a longer time for the bulk of Mac developers to port their apps to Mac OS X than it has for the bulk of Unix apps to show up. It's easier to make a case that Mac OS X is not Mac OS than it is to say it's not a Unix.
I mean, MacGIMP is here on Mac OS X now, and Photoshop doesn't even have a ship date yet (although it's been shown off publicly and is apparently just waiting for Mac OS X 10.1). The GIMP is running in rootless X Windows right on the Mac desktop. This is a Unix, buddy.
Even though Mac OS X has been certified as a Unix by the Open Group, you don't have to ask them anything in order to figure out if something is a Unix. Kleenex(TM) is a brand name, but it is also a generic term. When someone says, "have you got a Kleenex?" they do not care if you hand them a Puffs(TM) or whatever. When someone says they want "Unix reliability" they're talking about the general reliability of all Unix systems, not about Unix(TM).
Linux is Unix. GNU is Unix (although it is clearly not UNIX(TM), and the (TM) is the entire reason for the acronym). In every technical way, GNU and Linux were designed and implemented to be Unix operating systems. It is so much about compatibility that it's amazing to see people trying to act like Linux is an island.
If it runs Apache, it is a duck.
still wrong (Score:2, Interesting)
You might, however, call MacOS X "UNIX compatible", "mostly POSIX compliant", or "an operating system with a UNIX personality".
Re:still wrong (Score:3, Insightful)
I'd say the opposite. Mac OS X is an operating system with UNIX underpinnings, and a Mac OS personality.
After all, a personality is what gets expressed to others, not what's deep inside.
How exactly is OS X less like Unix than Mandrake? I can compile Unix binaries for it, it uses a unix kernel. Are you saying there's a UI wall where if there's too much of a non-geek front-end put onto an OS it's no longer worthy of the UNIX title? Is that the "traditional philosophy of UNIX" that it doesn't share?
Re:BZZZT! Nope (Score:2, Interesting)
umm... MS Windows can run Apache....
nam
Re:BZZZT! Nope (Score:1)
BZZZT! Nope rebutted (Score:4, Informative)
As to your various other claims there is no "BSD Mach Microkernel" though MacOS X is based on a derivative of the Mach microkernel originally developed [cmu.edu] at CMU (I know - those three letter school acronyms all sound alike..)
Mach's " Principal Investigator [cmu.edu] " was Rick Rashid [microsoft.com], with Avadis "Avie" Tevanian [apple.com] who was " principal designer and engineer of the Mach operating system. [apple.com] BTW Avie Tevanian left CMU to continue the development of Mach at Next and is now Sr. VP of SW Engineering at Apple.
First of all I'm neither clueless nor a Mac evangelist, second off... Just where is your "second of all?Re:MacOS X #1 in sales (Score:2, Informative)
Re:MacOS X #1 in sales (Score:2)
Now for something really scary. If OSX is considered a "Unix" due to it's incorporating BSD tools, then what about other OS's doing the same. Oh man, NT uses BSD's TCP/IP stack! AHHHHH! Microsoft has this market too!
* Reality Check *
Okay, before getting flamed into tiny ashes, I do realize there's more to being Unix then the individual tools. I just had to share my scary thought for the day. Just try sleeping nice tonight now!
Re:MacOS X #1 in sales (Score:1)
Re:MacOS X #1 in sales (Score:1)
Re:MacOS X #1 in sales (Score:2)
oddly, I can't seem to find the PR on this, or I'd link to it, but I do remember reading it.
Apple's current web-pages refer to a UNIX-based operating system... and yet, I clearly remember reading the annoucement that they were certified to use the UNIX mark.
What I really want to know (Score:3, Funny)
Oh, wait. Wrong Hubbard.
Re:What I really want to know (Score:3, Funny)
Hey, why did the chicken cross the road?
Re:What I really want to know (Score:1)
WHAHAHA, mod this sucker up, he's funny =]
Re:What I really want to know (Score:1)
At least something of L. Ron's proof of the concept that a lot of people are complete idiots and will pay for just about anything could have been said.
The fact that most of those imbeciles are in the entertainment industry was already an axiom.
Re:What I really want to know (Score:1)
First of all, the posting guidelines say that if you haven't got anything good to contribute, you can at least try being funny. I've never used BSD, so I decided to be funny. It seems to have actually worked, despite your protest.
Second, I've been around long enough to hit the karma cap, but I've never seen anyone mistake Jordan for L. Ron. Even if I had been completely aware of my striking unoriginality, I would have posted my pithy joke anyway, assuming that it was about time to resurrect it. (Besides, I thought that the run-length plot encoding was pretty good.)
Third - it was strapped to the elephant.
Re:*BSD is dying (Score:1)
Why based on (Score:4, Interesting)
If you programmed at all... (Score:5, Insightful)
OSX did not pop out overnight (or even in the last 6 months). You've seen how 'fast' Mozilla has come along, no?
Re:they grabbed FreeBSD in 1995, not 2001 (Score:2)
http://perso.wanadoo.fr/levenez/unix/history.ht
..it's 1999. That jives with my personal experiences using FreeBSD 3.4 since late 1999.
And next time read a bit more carefully. I never said it was forked 6 months ago. I don't know how you got that into your head. Then again, you are posting as AC.
Re:Why based on (Score:1)
Growth (Score:1, Offtopic)
Jordan: I started it along with three other folks back in 1992. It's grown quite a bit since then and so have most of us as well (too much sitting).
How come geeks either seem to be really large (as in above example) or anorexic and needing a lot more calories? Is it just that some don't get enough exercise because they're distracted by coding, while others don't get enough food because they're distracted by coding?
Re:Growth (Score:1)
Re:Growth (Score:2)
There are also quite a lot of sporty (mostly mountain bikes and snowboards) geeks who break the stereotype.
Dave
Re:Growth (Score:1)
Jordan was young when he started with FreeBSD. He is older now. When you get older your metabolism changes and you have to work harder to keep your youthful appearance and shape.
Re:Growth (Score:1)
Before I joined the military, I was one of the skinny anorexic types. I worked tech support for DEC, so I didn't get any exercise. I ate a lot, but stayed skinny.
Later on I started unloading trucks (hey, I came from a small town, after the DEC job ended after 2 years, there was little else to do) but it wasn' very stressful, and I remained the same skinny guy.
When I joined the military (to do networking), I gained 40 pounds in technical school. I was only there for 2 months. Why? Because in basic I was getting a good workout, then stopped in tech school. I gained another 10 pounds at my first post (did mostly networking there).
Now I'm over my weight limit. People consider me a big guy now. I've been in less than 3 years.
So, I tend to think that for non-athletic types such as I, there isn't much of any middle ground. We're either over or under weight. The average weight seems to be reserved for those that get exercise. Most geeks I know abhor the stuff (as do I).
Hubbard crippling himself by working for Steve? (Score:5, Interesting)
Since he works for Apple, I have to wonder if Hubbard is not 'contaminating' any Open Source code he puts his fingers on.
The arguement goes as so... The way I understand it, Hubbard is working on Darwin, Apple's 'open source' OS. Darwin is equivalent to FreeBSD with a command shell. X and your choice of window managers can be installed on top of it, but it won't be OSX. Now, presumably, Hubbard must be exposed to a *lot* of proprietary code in order to best optimize Darwin to run the OSX user interface. Does this invalidate his open source efforts? Does he have a special contract with Apple so that any OSS can be released under (I'm assuming) the BSD license? Does Hubbard safeguard himelf from seeing any non-OSS code while at work?
It's possible, but somehow I doubt it. Anyone else know?
Re:Hubbard crippling himself by working for Steve? (Score:2, Informative)
http://homepage.mac.com/robm/WirelessDriver.tgz
As to parts of Darwin (kernel or userland) being optimized for OSX and not Darwin proper, that is unlikely. It's not like NT 4 and up where the GUI is running in the kernel and they can do all kinds of funny tricks.
Re:Hubbard crippling himself by working for Steve? (Score:2, Informative)
As far as I know, Jordan Hubbard does not actually write FreeBSD code. He is a doc writer, FreeBSD advocate, and release manager (Linux users might not be familiar with this concept).
nope (Score:2, Informative)
One of the things he's currently working on is the rewrite of sys install into something that is humanly understandable
Plus he's very involved in packaging it all together.. after all, he is the "release engineer" also..
Because he's being paid to WORK ON FREEBSD also... (Score:5, Informative)
Part of his duties, besides being involved in dariwn, are to keep working on FreeBSD.
Why you ask?
Because apple is source syncing many parts of Darwin with FreeBSD and there's soon to be a move to start syncing it with the 4.x branch.
Besides, that was the numero uno premise jkh had before he went to work at apple. According to his emails to the freebsd mailing lists, we wanted to assure everyone that his role in freebsd would not be compromised by his work at apple. If anything, freebsd is gonna get more benefits out ot it.
PowerPC port anyone?
"FreeBSD... because a pc is a terrible thing to waste."
Re:Hubbard crippling himself by working for Steve? (Score:1)
If you're company does X, you should think twice about working on Open Source project that does X.
Apple has a stated policy about Open Source (Darwin etc and the APSL). I think that pretty much handles this case.
I work for a company with a competitive closed source optimizing compiler. Even though I work in a different division, I hesitate at trying to add to GCC when futzing around at home.
Re:Hubbard crippling himself by working for Steve? (Score:2)
Copyright protects a particular *expression* of an idea, not the idea itself (that's patent's job). Examine the Rogue Windows source, Apple source, and anything else you want, and write your own version. You just can't copy the code.
It's actually slightly trickier than this. Copying code and file layouts, and other similar things, could still get you in trouble. However you are on safe grounds if you "keep the book closed while you write in the answers."
That said, corporations (and individuals) are jealous of their own code. If they know you've seen their code, they may very likely take you to court. In in a civil case they don't have to prove anything, only to get a jury to agree with them. And you also have the phenomena known as "cryptomnesia". You think you're writing original code, but you're just transcribing what you saw last week. That's why some folks use "clean room" processes to reverse engineer stuff.
But unlike some past cases where is was closed binary distributor versus closed binary distributor, FreeBSD and Darwin are wide open. Show me, Mr. Prosecutor, what part of the printout known as Exhibit A was created by your client. With the corporate backing of Apple, I don't think Jordan or FreeBSD will have any worries.
Re:Hubbard crippling himself by working for Steve? (Score:1)
Just for reference, I was an opensource developer who was eventually given commit access to Darwin, and later I was hired by Apple, so I have some personal experience with this situation, but feel free to take my opinions with a grain of salt
Louis
Re:Hubbard crippling himself by working for Steve? (Score:2)
Re:Hubbard crippling himself by working for Steve? (Score:1)
Well, no. You can take Darwin and replace every corresponding component in an OS X distribution, and it will work perfectly (except for CoreFoundation, because Darwin has only a subset called CF-Lite, but the remaining CF code is identical). Darwin is perfectly in sync with OS X release. Actually, the current Darwin is newer than the 10.0 release.
If your assumption comes from the fact that Darwin is slow, then well, I'm sorry, but Mac OS X 10.0 is slow too :(
Re:*BSD is dying (Score:2)
A quote which sums up why OSS will survive.... (Score:3, Insightful)
When you have people personally motivated to help support a peice of software I feel you get a superior product. Some mindless drone ordered to sit in front of a terminal to code a peice of software that he has no relation to is going to feel less motivtated to do a good job. So what if OSS has numerically less people developing for it then commercial sofware, at least it's poeple who actually care about the software and it's success. Think about it.
Re:A quote which sums up why OSS will survive.... (Score:2)
When you have people being paid to help support a peice of software I feel you get a superior product. Some guy coding a peice of software in his scarce spare time is not going to be able to get as much work done and the product will not be complete. So what if OSS people care about their products more, they code only for their own needs and the "customer" comes second.
</paraphrase>
Extreme arguments can be made both ways. The ideal situation is to pay coders who also care about their product. Perhaps some innovative solution needs to come along where people can support open-source programmers with tips or something. If SourceForge adopted an optional donation system, we could see how well something like that would work on a large scale. Imagine: people being paid to do what they like! What a concept!
Re:A quote which sums up why OSS will survive.... (Score:2)
Re:A quote which sums up why OSS will survive.... (Score:2)
Complete non sequitor. Open source doesn't have a 'customer'. I know I've been droning on about this for ages, but the nugget of truth you're looking for is that the Open Source movement will never make software for Joe Public to use, because Joe Public needs things that we don't and vice versa. The fact that it lacks the ease of use features that Joe Public needs doesn't make it less good - it's designed by and for a community which doesn't need them, and doesn't value them.
It remains true that Open Source software is by and large better engineered, better written, better suited to the purpose for which it was built, and generally just better.
Re:A quote which sums up why OSS will survive.... (Score:2)
> about their product. Perhaps some innovative
> solution needs to come along where people can
> support open-source programmers with tips or
> something.
Apple pays Jordan Hubbard and he also cares about the product. This is pretty standard Silicon Valley stuff from before the dot-com bubble got so big that nobody could see anything around it. Netscape used to be a really big happy gang of engineers who were building exactly what they wanted to build and being paid well for it. Microsoft doesn't want to compete with these kinds of companies, and has shown that it is willing to break the law to avoid competing with them.
Re:AtheOS compared to MacOS X? (Score:2)
AtheOS isn't really mature enough to compare in any meaningful way to OS X. That's why I say it is 'an OS with promise.'
Cuts both ways . . . (Score:2)
Sure 90% of commercial software is crap. I think, however, it is probably more because 90% of everything is crap, than because commercial entities hire mindless drones. It is as senseless to attribute to all commercial software the traits of its weakest contributors as it is to attribute to all open source software the attributes of its greatest exponents.
I have seen the worst code contributed as open source, stuff I would fire people for if it were submitted as paid work product. I have likewise seen excellent code produced commercially, and of course, vice versa on both counts.
The ideal is to be motivated BOTH for love of the making and for personal incentives. I count myself lucky that I've never worked at anything for a living I didn't love. But a lot of that has to do with only picking the projects on which you love to work, and doing so without regard to the money. My theory has been that the money will take care of itself if you focus on excellence and passion in your work. But that doesn't mean that sucking the money out of the work makes it better.
Re:A quote which sums up why OSS will survive.... (Score:1)
Way too short (Score:5, Interesting)
PairNetworks (Score:3, Interesting)
Didn't expect many OS X questions
Phew! Don't misread the title! (Score:3, Funny)
Workingmac.com Interview With Jordan Hubbard
as:
Mac's working With L. Ron Hubbard
I think we can all be thankful that the second title is not real!
snore (Score:1)
Re:snore (Score:1, Offtopic)
Lame questions (Score:1)
And can you believe they asked if OS X and FreeBSD would merge? Come on now...Although I'd sure like to see an open source Quartz!
OS Ramblings (OK, it's OT, so shoot me) (Score:4, Interesting)
OK, here's a weird, wacky idea.
I think the Feds should fund the development of an operating system and office suite. The software would be released to the public, including source code.
Sounds crazy at first, yes. But bear with me.
My reasoning is this: simply put, an OS and office suite is IMPORTANT. Damn important, like roads, and telephone service. Like those other infrastructure elements, it makes sense to have some kind of government supported offering. We already rely on Federally-funded roads... the Post Office gets Fed subsidies and tax breaks... Why not get some support for them from the gov't for the computers on our desks?
The idea is not to give the government control of OS technology though... the goal is to give US something WE can use, for nothing more than a couple bucks each in taxes. GovOS would give people a way to write a paper for school, or look at the web without being FORCED into buying an OS from some other big company. It would be an ideal solution for basic gov't employees -- those people who do nothing but prepare documents and send email all day.
Of course, we would ALWAYS have the choice to go with MS or Apple or whoever, but GovOS would be ideal for poor people, or for schools that otherwise would have to lay out a fortune in OS licenses.
The GovOS should be made compatible with as much hardware as possible. Its office suite should be made as inter-operable as possible with all the current document standards. Businesses that want to do work with the government would be required to submit files in GovOS-compatible format.
Before y'all flip out, this really isn't any different that the current Free Software philosophy that permeates this site. I'm just saying, let's go a step further and throw some tax money at the problem. How much could it *possibly* cost to start with Linux or FreeBSD, and create a dirt-easy-to-install OS and office suite? A few hundred million? Like, the price of a few warplanes? It's nothin'. We're paying for far less useful things already. And the gov't pays Microsoft alone a hell of a lot in license fees. Imagine what could be developed if a small fraction of that money was used to hire decent programmers?
GovOS isn't about restricting freedom. It's about increasing it, by providing a tax-funded public domain desktop computing infrastructure. OS plus office suite, with some well-paid professional developers behind it, in the public domain... It sounds good to me.
I know a lot of you are going to say, "we don't need GovOS. We have Mandrake and Debian." To that I say those are fine products, but they *clearly* have not passed the ease-of-use test the mainstream demands. So let's throw a bomber's worth of money at one of them and produce something that anyone can install and use -- and rob Microsoft of a ton of money in the process.
Re:OS Ramblings (OK, it's OT, so shoot me) (Score:2)
Re:OS Ramblings (OK, it's OT, so shoot me) (Score:1)
Re:OS Ramblings (OK, it's OT, so shoot me) (Score:2)
Somewhere you have to draw the line, and without any criteria you can't do it. Which is why I asked my question, in an effort to get some criteria.
Re:OS Ramblings (OK, it's OT, so shoot me) (Score:1, Interesting)
But seriously, I don't want the government to use
my money on on OS. I don't want the government
to use my money at all. I want to keep it.
The government is useful for spending money on things
no private sector company in their right mind would
spend money on. Like environmental monitoring.
An OS is something the private sector can handle.
Re:OS Ramblings (OK, it's OT, so shoot me) (Score:2)
I'm actually pretty Libertarian at heart. And I admit this is a far-out scheme.
But I think you can argue that an operating system is a vital commodity. It's infrastructure. It's like a road. And the government throws all kinds of money at those things, for the greater good. I'm a very pro-freedom kind of guy, but I do NOT want roads privatized.
But putting all that aside, you might be able to justify it from a simple cost savings angle. The gov't has a zillion copies of Windows and MS Office. If they developed their own software to their own standards, they might save money in the long run. And if that software became freely available... well, cool. Options are good.
An OS is something the private sector can handle.
Considering the current Microsoft trial, I would say it has been handled badly.
Re:OS Ramblings (OK, it's OT, so shoot me) (Score:5, Insightful)
Please enter your social security number, date of birth, tax identification number, and driver's license number. Please scan your finger print and prick your finger on the way out.
Welcome, John Doe. GovOS has detected multiple documents which violate a newly established copyright protection law, called the DMCA. You have also visited several web sites which violate these laws. GovOS has added these offences to your criminal information file and has issued warrants for your arrest. Please wait while the police arrive at your location...
Thank you for using GovOS, citizen!
Gives a new meaning to illegal operation, doesn't it? Don't mix laws with operating systems, OK? Some things just don't have to be that efficient.
Re:OS Ramblings (OK, it's OT, so shoot me) (Score:2)
number. Please scan your finger print and prick your finger on the way out.
and this is different from passport how? if an os vendor is going to get all that info on me, i at least want it to be an os vendor i can vote for.
now, NaderOS might be something i would pay an extra $2 a year in tax for... (RobinsonOS as translated for canadians)
Re:OS Ramblings (OK, it's OT, so shoot me) (Score:1)
-
Please enter your social security number, date of birth, tax identification number, and driver's license number. Please scan your finger print and prick your finger on the way out.
and this is different from passport how?MicroSoft doesn't have the military, ATF, FBI, CIA, NSA, etc. (I'm not saying they wouldn't do it if they could, you understand.) Or, as George Carlin put it, "Well, we don't have them, the army has them. That's right! The army has all the flamethrowers! I'd say we're ****ed if we have to go up against the army."
Re:OS Ramblings (OK, it's OT, so shoot me) (Score:2)
They don't need it. The govt is perfectly willing to use all of it's might to enforce the wishes of MS. If the govt would refuse to enforce the property rights of MS you can bet your ass MS would raise an army of "enforcement agents" to track your ass down and make you pay.
Re:OS Ramblings (OK, it's OT, so shoot me) (Score:3, Informative)
One of your points is that it wouldn't take very much money, by government standards. And that is true.
But just because government is already spending piles of money it shouldn't spend, doesn't make it right to have government spend even more money it shouldn't.
You know, safe cars are important. Instead of letting the car makers come up with safe cars, maybe the federal government should spend a few bombers worth of money on safe cars? And I hate it when little children fall into swimming pools. Should the federal government spend money on developing a really good fence to put around swimming pools? Just because something is good and worthwhile, doesn't mean that it is appropriate to have the federal government spend money on it. There is no end to cool projects they could fund, and if I approve of them doing the one I like, I have no moral grounds to disapprove of them doing the ones I don't like.
Besides, I would hate to see a free software project made into a pork-barrel project. It would not be pretty.
One of the problems: government loves attaching little strings to the money. Federal money for software development! But 60% of it must be spent in Senator Kennedy's district. And the new products have to be approved by a comittee that will check it to make sure none of the messages offend anyone. (And I mean anyone.) And the armed forces will make up a 10,000 page document of requirements that the program must meet, and it won't be shipped until it meets them all, and the requirements will be continually updated... the whole thing would be a nightmare.
It is possible for government to do things quickly and efficiently, but that's not the way to bet!
Now, an idea I would approve of: require all federal offices to gradually phase out proprietary software and phase in free software, over (say) the next 10 years. If a department finds that the free software doesn't meet its needs, it can fund developers to add the missing features. 10 years is very generous; they could do it much sooner than that if motivated.
steveha
Re:OS Ramblings (OK, it's OT, so shoot me) (Score:2)
The Federal Highway system evolved from a military need/want to have a means to move troops within the borders of the US.
The telephone system has been a private enterprise for quite some time now.
The Post Office no longer recieves Federal subsidies.
The answer is not to "throw some tax money at the problem". If the Government was using a *nix varient as the primary operating system and a *office suite, then it would be very simple to notate that correspondance with govt agencies by vendors and business should be in a file format that the choosen govt office suite could deal with, then your criteria for "Businesses that want to do work with the government would be required to submit files in GovOS-compatible format." would come to fruition. Without any Federal money needed to purchase software. Set up and training will still require money.
Re:OS Ramblings (OK, it's OT, so shoot me) (Score:2)
Notice, he didn't say the government should WRITE the OS, he said they should FUND the OS.
I always thought that OS development would be best if it were done by a non-profit foundation. Sort of like a "PBS" for computers, except much more useful. It could put out a default platform and publish the source code. It would maintain a basic standardized structure for configuration files, etc. If the government gave it some funding, it could mandate that all government computers use this OS, giving developers a reasonable installed base to target.
Most of all, the government can take all the money it gives to MS, Sun, and the $3.50 it gives to Apple for OS licenses, and channel that directly toward OS development that meets its needs.
Of course, we'd all have to look forward to "If you like the way we just fsck'ed your boot drive, please contribute! For $1000, you become a Charter Member and get a free stuffed penguin!"
OK, maybe the concept needs work...
Re:OS Ramblings (OK, it's OT, so shoot me) (Score:1)
I think the Feds should fund the development of an operating system and office suite. The software would be released to the public, including source code.
You know, that kind of thinking has worked SO well in Russia, Cuba, and Detroit. (And FYI, I've been to all three.)
Why, and I ask this seriously, do you think that the government would be any better than the private sector at making an OS? Before you answer, think: are your kids better off at a private school or a public school? Would you rather hand over your 401(k) and pension to social security, or have your social security handed over to the people who look after your 401(k) and pension? Is your home bathroom cleaner than a public toilet? [Last question void for male college students living in group housing.]
GovOS isn't about restricting freedom. It's about increasing it, by providing a tax-funded public domain desktop computing infrastructure.
Really? Government cannot create its own wealth, it must take it from those who can. Government cannot create freedom. It can protect freedom, or it can take it. And if you've ever been auditted by the IRS or have the Department of the Interior declare your subdivision a wetlands, you know which one government bureaucracies most likely choose. In this case, it would take our money (and hence our earned property and freedom) for its own purpose, which would, incidentally, attack a company inwhich many taxpayers have invested. Thus, you are robbing people doubly, by holding a loaded IRS to their heads to make them fund something that decreases their wealth more. This is something most government bureaucrats can only dream of. Salud!
Remember, nothing is free; everything comes at a price, whether it's money, time, sweat, or demoralization from living with complete b*tch. However, you point that out yourself with:
So let's throw a bomber's worth of money at one of them and produce something that anyone can install and use -- and rob Microsoft of a ton of money in the process.
I agree, an OS and office suite that is usable is important; too important to be put in the hands of the government.
Re:OS Ramblings (OK, it's OT, so shoot me) (Score:2)
Get with the program, kid. The era of Big Government is over.
It's time for Faith-Based Computing solutions.
"God is my co-processor."
Spearheaded by privately-funded initiatives with matching funds provided by Federal block grants, the vital task of providing operating systems and userland utilities will be managed by religious institutions with a proven track record in this area of expertise.
VaticanOS, based on RC-DOS; Windows for Prayer Circles 3.11; WinME (Methodist/Episcopal); *BSD (Behold, Shiva the Destroyer); ScientologOS (now with 30% fewer Body Thetans and censorware in the kernel); MacintoshenOS (with Reform, Conservative, and Orthodox compatability layers); Shi'ia and Sunni Linux...
Let a thousand pustules bloom...
k.
You hear this a lot (Score:3, Informative)
and that's a pretty big difference when it comes to how one copes with problem analysis and recovery when you hit something the operating system does not handle well or at all.
However, I have yet to see a single sysadmin tweak the source of a Linux or BSD kernel because they found a bug or performance bottleneck. I mean really, who expects the average sysadmin to go in and fix a kernel if something breaks. No, they submit bug reports and hope someone else fixes it soon. Just like in closed source.
Not to disparage open source software, but to think the average maintainer is going to dive in and fix things when he notices a problem is stretching things a bit. The people who actually can fix things in the code generally are not sysadmins.
Re:You hear this a lot (Score:1)
Sorry, your logic doesn't hold up. I've never personally seen or driven a Ferrari Testarossa - should I claim, then, that they don't exist?
Re:You hear this a lot (Score:2)
Well, maybe you don't work with people who are very good at what they do. I know the IT folks here where I work have submitted patches to Red Hat to fix issues they have come across in the field. (At least one of them got "the letter" due to this.)
Another feature of Open Source is that you can hire someone else to go out and fix the bugs for you much faster than the closed source "wait until the next version" folks will. My company currently is looking offering a bounty for a bug fix to an Open Source piece of software we use. We'll probably get a fix for that in a month, for a reasonable price (much less than we would pay for a one year service contract with some companies).
User-Friendly Unix (Score:1)
Re:User-Friendly Unix (Score:2)
There will be no death of Linux. (and this is from someone who expects to be running OSX, thank you...) In fact, Linux will siphon off all the people who are truly gifted in the computer domain. (OSX will siphon off Grandma- and many people who are truly gifted in other domains. Artists, writers, inventors- hell, there's a guy designing a new type of autogyro, a real airplane, using a brilliant flight sim (http://www.x-plane.com/ [x-plane.com])... on a G4 Powermac. (fullsize pic: http://www.x-plane.com/images/misc/fullsize/cc2.jp g [x-plane.com]))
Linux is going to get many of the people who program the programs that make computers go. There will be no death of Linux, just because OSX is all that and an autogyro design tool ;)
Unix to the masses? (Score:1)
Re:Unix to the masses? (Score:1)
So given the caveats that anything that works can conceivably be broken, I think Apple has almost done it. There are still one or two missing features, and there are still a couple things (like speed), that will be improved in 10.1. Like anything worth having (democracy, love, wealth, a harem), it's a work in progress, and will never be COMPLETELY perfect ... partly because needs change, so the definition of perfection isn't static. Still, it's one heck of a start, and there's been quite a bit of improvement between 10.0.0 and 10.0.4. Let's call it "cautious optimism" for now.
Answer: (Score:1)
FreeBSD.
[slashdot.org]
OS X has run for branding and has been accepted. (Score:1)
Could not be more wrong even if you tried.... (Score:1)
[ http://www.metatronpress.com/mrd/OB/networking/pu
see this diagram...
[ http://www.metatronpress.com/mrd/OB/networking/pu
Arghhh
Re:Sigh... (Score:2)
FreeBSD, SunOS and Solaris have a single common ancestor. If the Sun offerings are indeed real and genuine Unix, then surely FreeBSD is in the same family. My neighbor is a "Smith". His daughter was born "Smith" but married a "Jones". Even though her name is legally "Alice Jones", she is still most certainly a "Smith".
FreeBSD does indeed share code with AT&T based systems: the code that AT&T got from BSD UNIX. It was not a requirement of the court settlement that AT&T had to remove any BSD licensed code. (44BSD-Lite still had some AT&T code left in it, the settlement merely declared it "clean").
FreeBSD is a Unix-workalike. Filesystem, kernel architecture, tools, etc. GNU isn't even close. Ever play the game "which one is not like the other"? Go grab any random GNU tool and compare it to the corresponding tools from FreeBSD and five other Genuine Certified Unix(tm) systems. GNU will stand out like a sore thumb.
Re:Sigh... (Score:2)
Next you will be telling me that Windows Me is no longer Windows because it doesn't have an NT kernel.
errrr.... (Score:1)
Windows runs Apache.
Apache != UNIX (Score:2)
"Who gives a shit about branding? This is Slashdot, man. If you can run Unix apps on it with just a few tweaks then it is Unix. If it runs Apache, it is Unix. "
You couldn't be more wrong if you were paid to be. I think this sums it up:
http://httpd.apache.org/dist/httpd/binaries/win
So, in effect, you're wrongfully stating that Windows is a UNIX. Which is akin to calling a McDonalds hamburger a Porterhouse Steak.
oh god... (Score:1)
May god help us all....
Give it a rest (Score:1)
Re:the truth (Score:2)
> archiac piece of caca OS to something at least half-
> dencent
There are plenty of people who could say, "Well, the Mac UI and application platform has helped Unix users go from an archaic piece of caca OS to something at least half-decent." Technologically speaking, Aqua is at least as much of a step-up over X Windows as Darwin (Mach/BSD/GNU/etc) is over the kernel and low-level of classic Mac OS
Yes, Microsoft's TCP/IP stack is byte for byte from BSD. Robert X. Cringely was talking about just that a few weeks ago in his pbs.org column.
Re:BSD DOESN'T SUCK, THE USERS DO! (Score:1)
-cough- #freebsdhelp -cough-
BSD users suck? ever been in #linux on efnet?
-snicker-