Leo Laporte On UNIX As the Future 368
TractorJector writes "In a well-written interview with Mad Penguin, techmeister Leo Laporte (formerly of G4/TechTV fame) discusses his vision of the future of proprietary and open platforms: 'I think there's a lot of hope for Linux, although I don't think that Linux is the answer. I think that UNIX is the answer, in some form or fashion. It might be BSD, it might be Linux, it might be some third thing. But UNIX is such a well understood and smart to handle the issues that an operating system has to handle that it ultimately will prevail.'"
Unix is not the Future (Score:3, Interesting)
My predictions are:
1. Desktops will be replaced with Browser simulations of a Desktop that can work anytime, anywhere.
2. The traditional PC will then be replaced by a home server through which all activity will happen.
3. Components for Music, Television, Desktop, and Video Game consoles will (in many cases wirelessly) interact with this server.
4. The server itself will run an OS based on a managed code environment, making remote attacks difficult if not impossible. (Many Unix concepts would probably be reused in this system, but it won't *be* Unix.)
That's my thoughts anyway. Sometime in the near future, I'll get them blogged down in detail.
Re:Unix is not the Future (Score:2)
Unless of course the server runs an MS OS, in which case it will actually open you up to attacks from all of the different types of devices interacting.
But seriously, I'm not sure this managed code model is the answer. At the very least it needs to be designed very well. I could see it being very restrictive for a lot of legitimate uses. And I think having a model where the OS has
Re:Unix is not the Future (Score:5, Insightful)
That's not what managed code is. Managed code is systems like Java,
Re:Unix is not the Future (Score:3)
Re:Unix is not the Future (Score:2, Interesting)
For example: Has anyone ever tried printing actual TEXT to a printer (not an image created from text input) on the .NET platform? I have, and lemme tell you, managed code won't do it unless you consider creating managed libraries utilizing unmanaged code to be still in the realm of "managed code".
Re:Unix is not the Future (Score:5, Insightful)
For example, JNode [jnode.org] is a complete OS written in Java. It's still Work In Progress, but I'd imagine that you would have no trouble writing a simple text driver for your printer.
Don't confuse what you're currently allowed to do with what is possible.
Re:Unix is not the Future (Score:2)
In what way does LISP eliminate hardware access? Not in a "LISP machine", surely? In any case, its two fundamental instructions "CAR" and "CDR" stand for Content of Address Register, and Content of Data Register! These were certainly hardware registers sometime in the 1970's when LISP was invented!
My other CAR is a CDR is fine on your bumper, but don't try to execute it!
Re:Unix is not the Future (Score:5, Informative)
I urge anyone who's not read it to take a look at Practical Common Lisp [gigamonkeys.com], which is an excellent introduction to an excellent language.
Re:Unix is not the Future (Score:2)
> Components for Music, Television, Desktop, and Video Game consoles will (in many cases wirelessly) interact with this server.
This sounds a lot like Network Stations that were tried around eight years ago. They were touted as the next big thing. The idea, though sound, just didn't take off as some thought it would. Perhaps the Network Stations were ahead of their time (i.e. like OS/2)?
Re:Unix is not the Future (Score:5, Interesting)
That was certainly part of the problem. But as an admin who ran Citrix, I can tell you that the other half of the problem was Microsoft. After Citrix gained some initial momentum from their NT 3.51 product, Microsoft took notice and refused to license 4.0. Instead, Microsoft worked out a technology transfer deal where they would produce NT Terminal Server. Citrix was "allowed" to install their superior ICA protocol on top.
The result was that you had the initial price of Terminal Server, plus the price of each "Seat" (which was in number of users, not concurrent connections like Citrix), then the price of a full copy of Windows NT for each thin client that would access the system. If you wanted Citrix ICA, you then had to pay Citrix even more.
The result was that Thin Clients ended up costing *more* than a set of PCs, effectively killing the market.
Fast Forward to today, and we find that Windows now has the RDP client integrated and that Sun has been having reasonable success with their SunRay product. People are starting to become conditioned to the idea of thin clients. Wait a few more years for the WebApp revolution to shift all power away from windows and the time will be perfect to wretch the market away.
Re:Unix is not the Future (Score:3, Insightful)
Ain't gonna happen. Or rather, there are still large sets of problems that need robust applications running locally. I'm supposed to upload my 400MB Photoshop image to a remote server and work on it there?
The fact is that we had "dumb" terminals before, which gave away to smart terminals which gave away to PCs running applications and client/server applications.
Why the change? Because the user experience is several
Re:Unix is not the Future (Score:2, Insightful)
Guess what? It didn't happen.
What you describe in your post would take a substantial amount of work from many companies (not to mention a very slow migration process of the end users to completely shift paradigms). Companies doing this will likely do it incrementally if they do it at all (because software coma
Re:Unix is not the Future (Score:2)
The main problem with the thin client solution has always been that if the server goes down, everybody goes dead. And the server ALWAYS goes down. This is unacceptable to any right-thinking CIO - and even more so to the people who are actually doing the work.
Of course, if you have proper system design, with failover and redundancy, this is less of an issue.
According to recent trade media reports, thin clients are now on the upswing simply because of Windows - no need to patch ten thousand thin clien
Re:Unix is not the Future (Score:3, Informative)
Users hate them because there are weird sync issues, files change or disappear at random intervals, they can't listen to music via their "pc".
There is no one "server" that can go down to screw everyone up. A farm of three or more machines is standard practice here. Thin clients are NOT cheaper than PCs, until you factor
Re:Unix is not the Future (Score:3, Interesting)
This is what I've also predicted. Here are my thoughts:
A typical family might have two or three computers and a PVR or two. If the hard drives on all of these devices were aggregated into a single, logical server, then there would be benefits in terms of utilization, redundancy and speed - panacea. If we tie everything together with GigE, then we can PXW/network boot the PCs and PVRs with any operating sys
Time is cyclical after all!!! (Score:2, Interesting)
Re:Time is cyclical after all!!! (Score:2)
Of course, we abandoned it for exactly the same reasons we'll abandon it AGAIN in the future:
Because the PTB that ran the mainframe were incompetent assholes who couldn't support our computing needs properly from a centralized position.
And Microsoft is EXACTLY the worst ITS department anybody could have. And Sun and the UNIX vendors aren't far behind.
So, yes, most people will use thin clients and complain about network response time - just like every terminal user used to do on an overloaded mainframe.
The
Re: (Score:2)
Re:Time is cyclical after all!!! (Score:3, Insightful)
I think the problem was an ivory tower one - the IT group's goals were not aligned with the business units.
I've seen this pattern re-emerging with the re-discovery of shared services in many companies. Here is how the cycle goes:
1. Start with lots of departments running their own mini-data-centers, help desks, etc.
2. Somebody comes to the realization that by centr
Re:Unix is not the Future (Score:2, Troll)
That's my thoughts anyway. Sometime in the near future, I'll get them blogged down in detail.
No, these are not your thoughts. These are the ideas from about a 1000 different people over the years that have been saying the same things. It's bad when you have
Re:Unix is not the Future (Score:4, Informative)
Yes and no. Anything I say as a tech professional will ALWAYS be standing on the shoulders of giants. There's simply no way around that. However, these "experts" you're referring to have always been insensitive to the timing, and have offered no solid solutions to solving problems. While I'm making an abstract prediction now, I fully plan to make a solid prediction in the near future.
We've yet to see any of these things....
Not true. It is becoming quite popular to purchase a computer with a Video Capture Card, use a LCD TV as the monitor/television, hook your computer up to your Dolby 5.1 speakers/stereo, download music and videos from the 'net, and use applications via WebApps. I'd say it's staring us right in the face.
Re:Unix is not the Future (Score:2)
I remember an IIS flaw that was exploited because the server decoded a URL, checked to see if it was valid (i.e. not pointing to some arbitrary thing outside the document root), then before opening the file, decoded it AGAIN! This second decode was done without a second check, meaning that a URL that decoded twice into so
Re:Unix is not the Future (Score:3, Informative)
This is where Java's security model would have gotten in the way. When the file open request was received, it would have said "You don't have access to these
Commodities, Sales, Illogical consumers (Score:2, Insightful)
Re:Unix is not the Future (Score:2, Interesting)
How convenient it would be to connect my LCD to an ethernet port in the wall and have full access to the services of the main server in my basement (which would include virtualization capabilities, if I were in charge).
My house currently has 7 computers in different parts of the house used for different
Re:Unix is not the Future (Score:4, Interesting)
I agree (Score:3, Interesting)
Re:I agree (Score:2, Informative)
AMIGA Anyone ??
>> MacOS X and operating systems that can marry the power of a good command line with the ease of an excellent GUI shall inherit the earth
Re:I agree (Score:2, Funny)
Re:I agree (Score:2, Insightful)
Yes, some people (myself included) actually do like the command line. And as it's one of the most primitive interfaces, it's much faster and more reliable than a GUI, uses less memory, and for many operations is many times faster than a GUI. Until we can control our computers by thought, th
Re:I agree (Score:5, Informative)
Yes, powerful Command lines are more than 'just' for end use, they open up the entire core functionality of the OS to non-interactive scripting. By having a powerful, flexible shell you can have powerful scripts that run fast, do everything you want, and can be quickly edited, they run as fast as compliled code, but since they're just a text file that gives comands to a precomplied binary you can modify them much more easily than a full fledged program.
System administrators need a powerful command line interface, and while standard 'unix' tools sometimes have areas that need improvment. for instance chroot on BSD require the setting of a shell variable to change shell, but linux chroot which accepts it on command line, but can't change the user or group(s) that you're chrooting them to. That means you can't create a chroot jail to disable (remote) root access on linux (that allows remote logins)... but you can on FreeBSD/MacOSX
Re:I agree (Score:2)
you can make an 'insecure chroot jail' on linux that is vulnerable to buffer overflow bugs in the os what not... because the chroot jail still leaves you as root, even if you have no access to a shell or a directory tree.. you're connected to the machine via a connection protocol, that may have a remote vulnerability in it as root access. if chroot can switch you to user none, or guest or something else locked down even if they exploit the jail, they still end up as a u
Re:I agree (Score:5, Informative)
They buy Xserves so they have a choice -- use the nifty OS X Server GUI admin tools (which are really good, I have to say) if they fit the task, and use the command line if that fits the task. Choice is a Good Thing.
Do people run linux because they love staring at those grey characters on a black screen?
Very often, yes; (usually multicolored, these days) characters on a black (or whatever) screen may seem primitive to you, but to many people they represent an extraordinarily efficient way to get things done.
No one really likes the command line...
*falls over laughing*
plenty of people get by with it, but it's obviously the most primitive computer interface.
No, manually unplugging and plugging in vacuum tubes is the most primitive computer interface. It may not be obvious to you -- or to Neal Stephenson, for that matter -- but today's Unix shells represent an extraordinary level of abstraction from the underlying bare metal.
So why is Microsoft developing it? Do they really believe that *NIX users like their OS because of the command line?
In a word: yes.
Look, not everything is best done on the command line. GUI's are wonderful things, if they're done right. (Which pretty puts any flavor of Windows out of the running, but that's a whole 'nother argument.) But as I said above, they are not the right tool for every task. For power users, especially admins and developers, the command line is very often a better tool. And the best of both worlds, as in Apple's current OS, which Microsoft is again trying (and no doubt failing) to emulate, is being able to switch seamlessly between them as the task at hand demands.
Re:I agree (Score:3, Interesting)
What I personally would have switched to had it ever been feasable is xmlterm. XMLTerm was a mozilla project to create an xterm clone that
Re:I agree (Score:2)
No one really likes the command line... plenty of people get by with it, but it's obviously the most primitive computer interface.
i disagree; i do like the command line - for many tasks it is the most advanced and suitable interface. Everytime I'm forced to use a Windows machine, I notice how much I miss a decent CLI and bash.GUI vs. Commandline (Score:2)
Try comparing the old CMD shell in Windows to Bash...
Do people buy Xserves so that they can use the OS X command line? Do people run linux because they love staring at those grey characters on a black screen? No one really likes the command line... plenty of people get by with it, but it's obviously the most primitive computer interface. So why is Microsoft developing it? Do they really believe that *NIX users like their OS because of the command line
Re:I agree (Score:3, Informative)
Without a command line's texty goodness, how could I do
As it was in the beginning, so shall it always be. (Score:3, Insightful)
> it, but it's obviously the most primitive computer interface.
Speak for yourself, MCSE.
The command line is the most natural interface possible if you are computer literate. Think of it as comparing books to TV. If you are a literate person you might still watch TV to veg out and because it is a totally different medium it can do some things better. But even though seeing the Battle of Helm's Deep was hella cool, the books tell a
Well written? (Score:5, Funny)
"'But UNIX is such a well understood and smart to handle the issues that an operating system has to handle that it ultimately will prevail.'"
Yep, seems pretty well-written to me
Re:Well written? (Score:2)
I've also seen a few other mistakes, and I'm only part-way through the first page. Well written? nope.
Re:Well written? (Score:2)
Re:Well written? (Score:3, Insightful)
Ho ho ho (Score:5, Funny)
It's not (Score:5, Insightful)
Re:It's not (Score:2)
Control (Score:4, Interesting)
I don't know about you, but that doesn't satisfy me and I think there will always be room for people who want a traditional desktop.
As a gamer and just fan of controlling the computer in front of me completely without all this abstractness, I don't think that everyone is going to bite on this kind of stuff.
I'm sure it has its place, but for everyone?
some third thing? (Score:5, Insightful)
Talk about ignoring the elephant in the lounge room [apple.com].
Re:some third thing? (Score:2)
Re:some third thing? (Score:2)
Yeah, some minor changes like the display system, the libraries and APIs, the utilities and pretty much anything else with which a user interacts... ls and cat are the same, though.
In any case, this is an interview with a Linux site. Laporte is just being polite.
Re:some third thing? (Score:2)
Ok, so changing the display system changes the OS. Are you saying that my Linux system running X.org is different from one running Xfree? Or that mine running Windowmaker is not Linux, while one running twm is? No, those are all Linux, or all BSD, and the article wasn't about the user interface.
The utilities are all BSD, except for the *additional* utilities for OS X-specific stuff (like the things for netinfo, the disk imager,
Arghh (Score:2, Interesting)
But....it's 40 years old! Wouldn't we all like to see a completely MODERN operating system? I know I would. Keep all the good stuff from Unix, update it, and throw out the bad stuff.
Of course, in the end, we'll still be stuck with Windows and MacOS and Linux because they're the only 3 that have developer support.
Re:Arghh (Score:2)
yeah those modern OS's sure did take off.
it's not about modern, it's about who can market the hell out of what they are selling, and how fast can you sucker the other people into buying what you sell.
Re:Arghh (Score:2)
Squeak [squeak.org] is another 'proof of concept' system with a lot of promising ideas. (Finally a system where you can rotate your windows 37.5 degrees anticlockwise. Pointless but very cool)
It will probably take another 50 years or so, before a viable OS is built based on these ideas (Squeak for example needs a host OS and has no security at all, makin
Re:Arghh (Score:3, Informative)
ReiserFS and O(1) schedulers and IPv6 and
I have yet to lose a single file to a ReiserFS on a medium that still operates. Even through several blackouts [before I got my UPS] and other shutdowns [emergency and otherwise].
I think you just need to reflect on what is actually in the Linux kernel to realize it is nothing like UNIX of 40 ye
Re:Arghh (Score:2)
Re:Arghh (Score:5, Insightful)
You admit it's "fine," that it "works," and that there is "good stuff" in it. If all of that is true, then why replace it merely because it's old?! That kind of mentally makes no sense.
Re:Arghh (Score:2)
Oh boy did you bark up the wrong crowd with those words.
Houses would be better built with steel and concrete as they do less environmental damage, have a better resistance to natural disasters and depending on where you are from, it might save you some money on yo
Re:Arghh (Score:2, Insightful)
Because something is old, it needs to be evaluated for replacement.
On the surface, the criteria for replacing something old is the same as the criteria for replacing something new: is there a better way to do it.
In practice, things like amortizing existing investment, vested interests and training are decisive. These economic and psychological issues cannot simply be dismissed as a failure of imagination since innovations have work in the real world, whatever else their merits are.
Sometimes, like the en
Re:Arghh (Score:2)
yes, but lord knows it sells widgets. which is what keeps the US economy running my friend.
what are you, a communist?
Re:Arghh (Score:2, Insightful)
dude.
Re:Arghh (Score:2)
I'd say ... (Score:5, Funny)
Fear the Hurd (Score:3, Funny)
Some things never change, eh?
Re:I'd say ... (Score:2)
Let go (Score:3, Funny)
--- Rob Pike
The irony to MS blowing his argument away... (Score:4, Funny)
We would like to think MS somehow bamboozeled the teeming masses, but that is BS. It was us they bamboozled with MS-DOS of all things.
We did this to ourselves.
The Quote? (Score:2, Informative)
I cant find the quote: 'I think there's a lot of hope for Linux, although I don't think that Linux is the answer. I think that UNIX is the answer, in some form or fashion. It might be BSD, it might be Linux, it might be some third thing. But UNIX is such a well understood and smart to handle the issues that an operating system has to handle that it ultimately will prevail.'
It has spawned a discussion, but the linked article is much more about Open Source, than UNIX. Try s
Re:The Quote? (Score:3)
Re:The Quote? (Score:2)
It was not easy to see the layout...
Linux is not UNIX ? (Score:2, Interesting)
The underlying code open or not is just the implmentation.
And some implentatoins have different switches on the commands.
Like BSD,Irix,SYS V5, didn't
Sticking to a design (what UNIX standard, POSIX?) is the bigger issue in my opinion.
But the end result is the same.
"Everything is a file" ( rea
Uh.... (Score:2)
-----
WTF??? I mean, really, come on now... WTF!
~D
Do One Thing Well (Score:4, Interesting)
"It's funny, because in the early days of UNIX, the philosophy of a program was, "do one thing well, and then pass the result along and interface with others." We've gotten to the complete opposite, which is do everything kind of okay, and interface with nobody. That was clearly a wrong turn. It's a response to market forces, not computer science forces."
In the case where there is just the CLI and a list of programs spawned from a single input line, having a whole collection of tools that work well together is a must. But when you move to a graphical interface, so huge is the change in interface mechanics that the idea of the end-user setting up a chain of programs to run from one mouse click should be alien.
The UNIX mentality of small, modular programs doing one thing well can still be maintained while a graphical environment is running, but his criticism that "do everything kind of okay, interface with nobody" can't be taken as criticism: it's just the way that GUI stuff appears to the user*. The computer system may be organised so that the GUI program you're using shares a lot of libraries and calls a lot of helper programs to do its work, but the user should only see the graphical interface, making his point moot.
*: Maybe he means something else: that an environment where one program does only one thing, from ground to GUI, does not help people to tinker, develop and hack new features into the software.
Failure (Score:4, Funny)
Well Known OS Hacker Leo Laporte says... (Score:3, Insightful)
Although this interview doesn't have the controversial tone of a John C Dvorak article, the content seems to be similarly well thought out.
OS (Score:4, Insightful)
The technology does not matter (Score:5, Insightful)
Microsoft's platform is the standard because they focused on the business of the software products market. They promised something to independent software vendors and delivered it-- a single platform that any developer no matter how big or small can target. At the same time they pushed hard to get this platform on as many PCs as possible, breaking kneecaps along the way when necessary.
They achieved a form of write once run anywhere. In 1985.
It does not matter what's under the hood, it mattered that the ISV only had to write one binary and not have to spend the money supporting two dozen incompatible platforms. Even Java cannot match this (I know, because I have to deal with it).
Today there must be half a billion PCs that the ISV can generate one single binary for, and with that you've covered what, 90% of the market?
Linux needs to offer big marketshare (doesn't have) and good developer support (has, sorta) for ISVs to care about it, because Microsoft proved that most ISVs won't bother targetting more than one major platform.
Re:The technology does not matter (Score:2)
But fact is it is not the standard platform. There is none actually, Linux is the closest one to have this title.
MS had Win9x, Win NT, WinCE, and now
MS is incapable to make a standard anyway. You have mistaken monopoly for standard.
They promised something to independent software vendors and delivered it-- a single platform that any developer no matter how big or small can target.
They didn't then.
Talk about your pipe dreams... (Score:5, Insightful)
I love my FC3, but once again, don't mistake my technical abilities and the chance to flex them each day on it for meaning that everyone is going to take to it like a fish to water.
Apple's OSX most definitely is the best Unix-ish distribution ever conceived, built, and sold to end-users without any doubt in my mind. But do the Linux geeks get it as to why? No, they try mightily to avoid the BSD-ish ancestry of it and sit there wishing this beautiful *nix-style OS with such wonderful design and construction were a Linux distro.
Won't happen. Linux is dominated by the sort of people on whom it is still lost that ease of use, administration, and support are paramount over everything else for end-users. Windows XP and Mac OSX give them what Linux never will as long as the current crop of leaders and movers and shakers controls the Linux scene.
Of course Linux isn't ready for the desktop! (Score:3, Funny)
C'mon, Spyware, Adware, Numerous Bugs(My Soundcard driver crashed the other Day. My Microsoft Certified Driver completely crashed. A reboot and it worked, but that's unacceptable as it never has any trouble in *Nix). Crazy Service Packs, bad to no real support.
Hell, you NEED an Anti-Virus just to browse the net and check your email, even if you don't download and open any attachments. Just to protect you from the wild internet. You have to combine XP + Norton + Ad-Aware/Spybot S&D just to get a near usable PC. That's quite a stone's throw away from a desktop.
The problem with it, is Windows IS used as the desktop, even though it isn't ready for it yet. That means it is the standard, however, how often has your mother had to call you over to fix it? Linux wouldn't require the same thing, especially if all they want is browsing and email. They're quite matched at that point. But no, Linux isn't ready. Neither is Windows.
(I can't speak of OSX, I don't actively use it)
My idea: the reverse-mullet approach (Score:3, Interesting)
A nice, pretty GUI up front(Macintosh, Windows, whatever you like), that grandma can use.
IIRC OSX does this to an extent already.
Thus, the reverse mullet approach. Party in the front, business in the back.
I love all this endless squabbling (Score:2)
I celebrate mediocrity and I cheer that open source is finally in the boat with us!!!!!
Huzzah Huzzah!!
The reason that UNIX will win... (Score:4, Insightful)
Of what fame???? (Score:2)
I miss the basement studio
Re:Of what fame???? (Score:2)
I miss Kate Botello [katebotello.net].
You have got to admit he is 100% right (Score:5, Insightful)
So, its either option A, or option B, or an option C which can be anything.
He has given himself quite a bit of leeway there.
If Marshmallows evolve into the dominant lifeform on this planet, his dying breath will be, I was right I tell ya!!! Its the third thing!!
(yes I RTFA and yes he really says that)
Re:You have got to admit he is 100% right (Score:3, Informative)
So, no, he won't say "I was right I tell ya!!! Its the third thing!!" when Marshmallows evolve into the dominant lifeform of this planet. Unless they are a breed of UNIX by that time and that UNIX has transformed into a lifeform which I seriously doubt....
What? (Score:2)
Leo, what the fuck are you trying to say, dude?
Unix maybe, but not as you know it.. (Score:3, Interesting)
When RAS, threads, async io, multiple processors, and may other things that really are the "future" (or rather the current state of the art) are well understood by the unix community they will understand what needs to be changed in the model from the 1970's the people claim is Unix. When that happens unix will be the future, but it won't be "Unix" as you know it.
Now for some more concrete examples. Lets start with a simple one. What does the system call "close()" do? Thats right, did you know it can fail? Whats the solution? Try again. Now think about what happens in a multithreaded enviroment with open() happening in other threads. I can't find a link to Linus's comments on this but they are ammusing. The bottom line is that in a threaded POSIX enviroment you have to write code that looks like (in psudo code to remove the specifics):
app_open(filename,...)
{
lockmutex(globalopenlock)
rc=open(filename,...)
unlockmutex(globalopenlock)
return rc
}
app_close(filehandle)
{
lockmutex(globalopenlock)
while (close(filehandle)!=EBADF);
unlockmutex(globalopenlock)
}
If such a simple unix concept as open/close is screwed up by threads, just imagine what happens when you write code to trap percise floating point exceptions, deal with async filesystem IO over an unreliable network, the list goes on. Basically unix is good for certain kinds of applications and absolutly blows chunks for other kinds. Everyone doing a lot of these things has tied themselves to a particular Unix implementation and uses system specific knowledge to solve the problem.
Re:Apple (Score:2, Insightful)
Re:Apple (Score:2)
OS X could be ported to another Unix. There are rumours that Apple code is being made more portable (well, things like iTunes need to run on Windows too). NetBSD has an almost finished Mach emulation layer; when OS X is mainly an Intel platform other Unixes will probably do this too.
Apple are also making the non-Mach parts entirely FreeBSD compatible, rather than the slightly partial compatibility there is now.
OS X on Solaris might be an option but probably too much work. Migrating to FreeBSD is more likely
Re:Linux is still growing (Score:3, Insightful)
Mac OS X is in a position no operating system has been in for 10 years. In 1995 when Microsoft brought out Windows 95, the operating system shattered the market because it was faster, prettier, and just plain cool. Now, OS X is in the same position. And they're going
Re:Linux is still growing (Score:3, Insightful)
Kind of. While I personally don't find OSX(Tiger) to be the high-performing, uber-intuitive, victoriously user-friendly OS people keep telling me it is, it's impossible to ignore Apple have created an incredibly successful, reasonably brand-loyal consumer base.
And I agree, they are in an advantageous position, however one stricken by a crippling glass ceiling.
OSX simply isn't the kind of platform nomadic OS it needs to be to reach ubiquity. Linux, being non-proprietary, has developed a talent for adapt
Re:Linux is still growing (Score:2)
The fact that Linux is open source is it's Achilles heel and its most shining gem. Because it's open, not eno
Re:Linux is still growing (Score:2)
The people who care about this are about 1% of the market, if that much. The fact is that OS X is open enough source. The foundations are open source. The graphics library (Quartz) and UI library (Aqua) are not. The apps are generally not. If being 100% open was so important, Linux would have taken over years ago.
If you care so much about having something like the OS X graphics and UI that is open source, then get involved with the OpenStep project.
Re:it might be some third thing... (Score:2)
Re:it might be some third thing... (Score:2)
Re:Not likely (Score:2)
what do you expect?
as for solaris, 2 mio downloads in 6 months are pretty impressive in my opinion (and yes, you can resume broken downloads in sun's download system)
Re:What an ass (Score:2)
Re:so the 21st century, the future of computer use (Score:2)
yep, and here's [apple.com] a perfect example of what you're talking about.
Re:so the 21st century, the future of computer use (Score:2)