Scott McNealy's thoughts on Linux
profesor writes "Scott McNealy had some interesting comments on Linux at the dedication of Sun's new campus in Massachusetts.
" Well interesting, assuming the comment "a great way to get to the wrong answer" is interesting. Scott's keeping his cool on this one, and doesn't want to be seen like a certain someone else.
Doesn't plan to support Linux on Sun hardware? Hmmm. They should, it would show off the machines far better than Solaris. I personally would run Linux over Solaris any day of the week. Sod the security :-)
You don't have multiple CPU's, if you did Solaris would be your #1 choise.
Solaris is so much nicer than Linux on fast H/W.
You really swollow all the Linux hype,
I don't use Linux because it's soposed to be cool,
I use it because it's slick on a stinking IBM-PC compatible.
On real H/W I would use Solaris over Linux any day.(OpenBSD too BTW)
Actually, I was going to post something along those lines, but I feared the *boo hoo* complaint. I've got a dual processor Ultra 60 on my desk. It's got a Creator 3D. But more importantly, it has a 24" wide-screen monitor that supports the 1800x1200 graphics mode. Show me the drivers for the ulrtra-high-res, or the 3d acceleration.
Actually, I was going to post something along those lines, but I feared the *boo hoo* complaint. I've got a dual processor Ultra 60 on my desk. It's got a Creator 3D. But more importantly, it has a 24" wide-screen monitor that supports the 1800x1200 graphics mode. Show me the drivers for the ultra-high-res, or the 3d acceleration.
I don't believe that Linux is a direct competitor to Solaris. If it is a direct competitior to any ;)
OS it would be NT and SCO. Sun boxes are pushing towards the large scalable server area where
Linux and NT don't compete (at least right now)
I don't know where you get the idea that McNealy has any world domination plans, where did that
come from? Of course he wants Sun to be successful as a CEO that is his job, but "world domination"?
I don't think so. (Bill Gates on the other hand, he is starting to scare me, $5billion into AT&T?
can't MS leave anything alone!)
And as far as the java thing goes, well, Sun did invent it after all and they seem to want to make
sure it does not get co-opted and corrupted I can understand what they are trying to do with it.
I know alot of people feel that it should just be given away free to the world to do whatever anyone
wants with it. I don't think that this is a good idea with M$ in the world. It would only be a
short time before they created their own version that would be incompatible with anything that
didn't create revenue for M$
(these of course are just my own opinions)
looks like kaa is trying to prove his own law
Just wanted to ask one thing: How did you come to the conclusion that Solarix x86 isn't viable, especially compared to Linux? I'll be the first to admit Solaris is lacking in hardware support compared to Linux, but Linux is when compared to Windows.
I really think you should specify the intended use of a system before coming to viability comclusions. On a server it doesnt matter if you have a sound card, it really isn't needed. For a development system ditto. On a home desktop type system sound is nice but even there is sound/*cute hardware toy* really the determining factor in an OS?
For a midsize server Linux isnt viable compared to Solaris; for large networks Linux just doesnt work.
3D is certainly out at that level, but that kind of resolution is actually somewhat mundane on Linux.
1800x1200 just isn't ultra-high-res anymore. A $400 monitor will do at least 1600x1200 these days.
He avoids the usual horde of peasants with flaming torches by avoiding making easily debunked or just plain inflammatory comparisons.
Sure Sun cares what OS you run. They want you to run their OS so it's harder for you to move off it to another Unix that runs on cheaper hardware. What Apple is to the personal computer, Sun is to the engineering workstation (and they've been moving upscale in recent years due to price pressures at the low end).
While people love to complain about Microsoft around here, the one really good thing they did was separate OSes from the hardware manufactorer. This spawned an huge revolution in inexpensive hardware - without being able to lock you into a particular OS only they had, the hardware companys had to compete on price. If it wasn't for MS promoting this model, there wouldn't be all this cheap mostly-compatible hardware out there for Linux and *BSD to run on.
Ya know what... People don't need SUV's either. They don't need a phone in every room, or a yogert making machine. They have them anyhow.
For the thousand people in the insurance company who don't need full powered pc's, just give them a machine with a p200, a NIC and a 4 gig HD. How much would that cost 200-300?
So are you saying that you KNOW /usr/bin/perl is on every Linux box? I notice you didn't specify what kind of machine you have at home; does it suck or not?
You know all that time that was saved by including GNU tools in Linux? I think it was more than compensated with the time you wasted going from Redhat 5.1 -> 5.2 -> 5.9 -> 5.9.7 -> 6.0, or maybe if you take into account the time spent recompiling your kernel... alhtough I am curious how much buying all those CDs cost since you dont have time to download especially 5.9,5.9.7, and 6 (to be sold on CD May 10th).
In the same I went 2.6 -> 7 -> Downloaded CURRENT GNU utils/progs (not Redhat versions you use), and I have never had any reason to recompile parts of my OS.
Um... part of the point of commercial packages is that they are supported. Anything GNU is a guess.
Hey, check out Ebay...you'd be surprised how many Suns, SGIs, and even Vaxen show up there, and for reasonable prices. OK, not usually the latest and greatest, I admit, but hey, you weren't planning on getting an E10000 anyway, were you? And even older workstations tend to blow away PCs. Case in point: I have a Pentium running at 133 MHz and a Sparcstation (an Axil 245) running at 110 MHz (IIRC), both running Linux. The Sparc, even though its clock speed is ~20% less, makes TWICE the BogoMIPs of the Intel. (Yes, I know they're called BogoMIPs for a reason, but still.)
:-)
And the prices can be pretty reasonable...I was lucky enough to get my Sparcstation at a company sale of obsolescent equipment, but I paid $300 for an Axil 245 (1 GB HD, 64 MB RAM, RH Linux preinstalled), a 19" monitor, and mouse and keyboard, less than what an equivalent PC would have cost. Plus, of course, you just can't measure the price of some things - like having a Sparcstation at home.
Form letter for Linux zealots:
"Can we detect a bias here? Linux is a direct competitior to " Naturally is concerned about the World Domination Plans (tm) etc. etc. etc."
_______________
There's this small-town mentality that seems to be more and more a part of the Linux community these days. It's as if Linux is the Crown of Creation and anybody who can't see it and act properly reverent around Linux is a infidel who needs to be purged.
For many people, for many business interests, Linux isn't even on the map because it doesn't fit there needs. In some cases it would be impossible for it to fit their needs.
It is nice at times to have something one can be a "True Believer" of. It's just damn embarassing to look back on it when the illusion passes.
The "World Domination" stuff is a joke, people. Don't make it a Mantra that turns YOU into a joke.
I think his email is scott.mcnealy@sun.com .
/. is dim.
Somebody ask him what he meant by the "wrong answer" quip. He's said he doesn't surf the web, so the odds he'll run across the speculation on
I think he is just doing his soundbite thingie, something he's very talented at, tho he gets rabid often. Bill Gates said something once along the lines of - sun talks so much about microsoft, they forget to talk about sun sometimes. One of billy's rare fun comments.
Apr 27 08:59:15 hork kernel: scsi0 : QLogic ISP2100 SCSI on PCI bus 00 device 60 irq 10 base 0xe000
Apr 27 08:59:15 hork kernel: scsi : 1 host.
Apr 27 08:59:15 hork kernel: Vendor: SEAGATE Model: ST39102FC Rev: 0006
Apr 27 08:59:15 hork kernel: Type: Direct Access ANSI SCSI revision: 02
Apr 27 08:59:15 hork kernel: Detected scsi disk sda at scsi0, channel 0, id 1, lun 0
Apr 27 08:59:15 hork kernel: scsi : detected 1 SCSI disk total.
Apr 27 08:59:15 hork kernel: SCSI device sda: hdwr sector= 512 bytes. Sectors= 17783240 [8683 MB] [8.7 GB]
The answer is yes.
As for Volume Manager, no, but there are LVM projects:
http://linux.msede.com/lvm
http://www.lemis.com/vinum.html
Your point is well taken, though. There remain many large programming tasks (or ports) before Linux matches Solaris on the big iron.
Biggest mistake they (and other Unix vendors) made: charging for the compiler and libraries. This happened about the time Mickeysoft started kicking their butts. Yeah, Mickey charges too but Unix definitely slipped when they tried to unbundle the "C" compiler.
Whats the wrong answer?
GNU?
Open Source?
Linux?
What would be the INTERESTING question is:
"What does he think of *BSD?"
If its the wrong answer, the Sun empire is built on the back of the wrong answer. If *BSD isn't a wrong answer, than what exactly is wrong with GNU/Linux?
So is Linux on Ultra h/ware any good? Does it take advantage of the h/ware like their graphics cards??
I've been programming Perl since 1992 and Java since 1995, and you are a MORON.
There is no single language that is suitable for all tasks just like Linux isn't suitable for all jobs.
Perl is awesome at processing text and rendering HTML. But it sucks as a systems programming language or application programming language, especially when a team of programmers have to work together on it.
Java on the other hand, is very nice as a 4GL, systems or application programming language, and because of strong typing, makes team development, and documentation generation a snap.
C++ is also good, except I've been programming it for 8 years and I'm sick of resource management, non-compliant compilers, and segmentation faults.
When I get an exception in Java, I don't get a seg-fault and drop into a debugger. I get a print out of the exact line that cause the problem.
Although, my dream is that either Java gets Eiffel-style assertions, or Eiffel becauses bytecode portable with Java.
I believe drivers for the Creator graphics are under development for UltraLinux.
From that article:
Unlike other Unix players such as Hewlett-Packard and IBM, Sun, in Palo Alto, Calif., has unveiled no plans to support Linux on its hardware.
I think it's pretty clear where Sun stands. Where's the confusion people?
perl and lots of other high quality development tools are included in every Linux distribution that I know of. As far as home computers go, since Linux is faster/ more efficient than Solaris (not more scalable) the hardware requirements are much more modest. A lot depends on what you're doing at home.
The cost of upgrading the entire distro so frequently is really a matter of personal choice. Also, upgrades are CHEAP. The nice thing about Linux is that you actually have that choice. Same thing with compiling a new kernal, it's up to you, but many Linux uses prefer to run up to date software.
You mention that you downloaded GNU tools. How is the source for these tools any different from the source that RedHat provides. Furthermore, you claim that "Anything GNU is a guess". If this is so, then why are you using GNU tools ? Maybe, it's because SUN wants your first born in exchange for the tools they have ?
Umm...didn't Sun join Linux International about a year ago (with much fanfare)?
Now McNealy feels "no need to respond to Linux" and Sun has "no plans to support Linux on its hardware".
That's an interesting policy.
My biggest fear is that Microsoft will
use the Web-TV market to leverage its
proprietary software on unsuspicious
simple users.. I think Linux, as a
RISC with a simple upgradable Kernel,
self installing, self configuring
web-workstations for the TV are the future
and that's where Linux needs to corner
Microsoft and all those who want to own the Internet.. Did you read about Microsoft
investing about 5 billion in AT&T,
and AT&T buying up a cable company.. What
does this say to you?? I think AT&T and
Microsoft are going to offer faster Internet
service to eager consumers via cable and
offer other services like client specific
advertising, think TV on the Internet..
I know, it makes me puke too, but
take a look at who is having the unfair
influence on the general consumer..
We at least have a choice, Linux..
Nobody can object, Linux is it..
But how will it make its way on
to web-TV clients with Microsoft in control?
Linux Web-TV!!
And I hear someone over in Europe has the solution, but I have to ask where does
companies in America stand on this, do they
know? Do they care?
To get everyone up to speed on dynamic reconfiguration "DR", it allows for systems (Sun E1000 and above) to be able to remove system boards while the OS continues to run, and when a board is added back in, to immediately take advantage of the RAM, CPU, and IO on that board.
The E10000 does it now. The E3500, E4500, E5500, E6500 are all hardware capable of doing the exact same thing! But Sun isn't offering that feature in their operating system.
If Linux can adopt Sun's DR process on Sun hardware, it would be one hell of a trophy to run four seperate instances of Linux on a single E4500. (And without Sun offering the same!)
Funny, that's not what I remember hearing about multics. What I heard from different people, is the Multics has what Bell Labs was working on in the sixties to make a multi-tasking, multi-user OS, but by the time they finally had something usuable, only one person could use the OS at a time, so it was not multi-user at that point. So as a joke someone called it UNIX as a play on multics (Uni as opposed to multi).
Example: If you want a workstation, Linux can offer a very competitive environment complete
with SMP, Networking, 3D Graphics, Standards Compliance, and Portability.
Cut the crap about Graphics. The state of 3D on Linux is nowhere near other commercial UNICES. Both hardware and software support are very limited. If you need to do real 3D work the you should be looking at SGI's IRIX or NT workstations
My point is that even with Linux you do not KNOW perl is installed. Less is KNOWN about a Linux installation than is about a Solaris installation. If the user truly has a choice as you say there is no way to know perl is installed.
My point about GNU downloads is the person I was responding to had complained about having to download GNU tools on Solaris, but more often than not the tools found on ANY CD are not the most current. Even the rpm's on Redhat's site are generally not the most current. OpenSource projects dont sit still long to be put on CD.
Don't forget Solaris is free for home use and comes with Suns versions of most commonly used tools. I only use GNU tools when there is some package (KDE games) that will not work with anything but GNU. Most Linux uses forget about portability and confuse GNU C++ with ANSI C++, so for those cases I need GNU tools.
Whatever originates on my machine uses Suns compilers and Suns tools for the simple reason they work better and are better documented.
By NDA I assume you mean Non-Disclosure Agreement, correct? If so, why do you come running from your confidential meeting to post it all over /.? Did it make you feel cool? Do you have any idea what honesty or integrity are?
In my job I'm constantly exposed to other companies confidential information, and I safe-guard it as if it were my own company.
::stepping down from soap box.
You can DR in/out IO boards, but not CPU boards on the E6500 and below. They certainly aren't supporting multiple domains like it is capable of.
Indignation about SUN using BSD as the basis of their own operating systems is bogus. Bill Joy, one of the founders of SUN, and their current CTO is/was the architect of BSD. HE wrote the memory management extensions to UNIX for the VAX processors, and pretty well re-wrote the internals of UNIX to create the BSD distributions.
He really has contributed significantly to the foundations of the open software movement. The licensing problems AT&T had for UNIX (they couldn't sell software - they were THE telephone company monopoly) bled over onto the BSD distributions. A lot of the licensing debate over GPL, etc. had it's foundations here -- Bill Joy had written a massive amount of free software that he couldn't even give away because it had touched UNIX, and thus required a UNIX license from AT&T. And AT&T just wasn't interested, since by law, they couldn't make any money on the software license sales.
The current attitude at SUN seems to be a bias caused by bandwidth availability. They believe in thin clients, fat pipes, and hefty, reliable servers. They think this way because they never see that a PC can do what people want accomplished, without net connection, or at the end of a very thin pipe. They have their own hardware, software and network in house, so just design out any bandwidth starvation.
"The network is the computer" is their mindset. Linux is the answer to a question they do not comprehend. If you can't understand the question, of course any answer given will seem like the 'wrong answer'.
Solaris isn't BSD based, it's SVR4 based ... Sun hasn't been doing BSD based OS work for a _long_ time.
They have done some BSD type improvements, like moving sockets back into the kernel for performance in the latest releases(s).
Having a big old computer on your desk is not particularly efficient if all you need to do is browse the web. There is plenty of room for devices more specifically designed for your needs. It's not that he doesn't want to see Linux on the desktop instead of Microsoft; he'd rather see the desktop market go away.
Hey I like and use linux.
But this whole deal with Linux being a threat to Solaris is B.S . Solaris scales up to 64 processors and 64 GB of memory. Linux smp is still not up to the mark . Linus "the father of Linux" Stated that linux may never scale upto 64 processors. Linux was designed for single processor systems where it is at times better than Solaris.
As far as intel hard ware goes they can hardly be compared to high performance RISC hardware. And the price you pay is for quality, scalability and mission critical stability.
Linux on Intel is a good solution for clients but when the going gets tough its time to roll out
HPCs.
if (Solaris == Linux == Unix !=NT)
printf ("Hooray!!!!!");
I agree with the previous "out of context" complaint. But the position of Sun towards Linux seems to be a bit more clear in my view. After the HP announcement, I went to my Sun sales rep with what HP was doing w/training, and asked if Sun was going to offer Linux training.
My request was forwarded, and they seemed a little surprised at my request, but recommended finding a course at a local college. Doesn't seem like a coordinated response to Linux, positive or negative.
It looks like that, at the current time, Sun is sitting on the sidelines with Linux. It isn't going to be any real revenue earner for them. And, it isn't going eat a sizeable chunk of their revenues either. Most people who are into Linux aren't going to be the type to spring for an Ultra 10 workstation, not to mention a Ultra Enterprise 4000 server. Linux will never have a home on the E10000 "Starfire" machine. (Companies just aren't spending $1+ million on hardware to run an operating system that won't exploit it.)
But Sun seems to have more reason to weakly embrace Linux than to repulse it. (Especially because of the Microsoft factor.) Keep in mind that you can't judge the actions of Sun by what comes out of McNealy's mouth. Also be aware that he's more focused on the big servers and tiny java devices. Middle-of-the-road-devices don't interest him. (Somewhat odd for a company that started with workstations.)
Sun is a friend of Linux, but not a strong ally. They have no reason to be.
Though if sheer processing power for the buck were to be factored in, then Linux comes out on top.
:)
Example: If you want a small workgroup server, Linux can give you a solid system at minimal cost.
Example: If you want a workstation, Linux can offer a very competitive environment complete with SMP, Networking, 3D Graphics, Standards Compliance, and Portability.
Example: If you want to perform calculations, a Beowulf cluster of Linux boxes can give wonderful results for a modest investment. I believe a Beowulf could be constructed that could beat an E10000 in raw calculating power for a fraction of the cost. For that matter... I believe that it is possible to build a cluster of E10000's using Beowulf technology that could beat just about anything on the planet - it'd be expensive though...
Like I've said before, Solaris and all the other commercial Unix's are a wonderful thing! They are very mature and stable but they by no means provide the greatest value to the greatest number of customers.
If I was going to run a bank or a hospital server that attended to mission critical services, I'd choose a commercial UNIX (not that Linux wouldn't do the job but because of current high-end scalablitiy issues). But, for the subsidiary systems like workstations, terminals, and research tools, I'd use Linux.
The point here is... with enough money, you can build the fastest computer in the world. Linux just brings the power of UNIX within the reach of the average person. Good for UNIX no matter how you look at it!
Codifex Maximus ~ In search of... a shorter sig.
Posted by AnnoyingMouseCoward:
As for the first part of your posting - no arguments there. People can make up their own minds.
Fat servers and thin clients. This is where I disagree with McNeally. I'll admit that I'm biased ( since I work in the corporate sector ), but this is a cycle that I've seen before.
Time sharing was a big hit when it came out, simply because the hardware was expensive. As hardware prices dropped, the equilibrium shifted away from centralised multi-user to distributed networks of ( essentially ) independent machines ( "No one will survive the attack of the screaming micros!" ).
With the internet, we are seeing another stage of the same cycle. For the average home user who just wants to send/receive e-mail and other relatively simple tasks, the current cost of a PC does favour a situation where you have a simple ( and cheap ) device that connects to a central device with most of the actual brains.
So once again, the ecenomic advantage lies with a centralised system.
However, my own experience with home users ( including several relatives ) is that they would like to be able to a lot more than just send and receive e-mail. They just can't afford the price of hardware/software/connect time.
Presumably, as time goes by, the cost of these things will continue to decline as more people connect to the net and as the technology matures.
So while thin client/fat server may be appealing ( and cost effective ) in the short term, I personally feel that it's unlikely to become entrenched as the norm for very long.
Just my $0.02 worth gang.
It is a very important addition to the discussion as it fills in parts of McNealy's statements which were unclear. If I had any moderator points left (spent 'em all on the Thompson article) I'd do it. This is an insightful reply -- Sun has a great deal more invested in hardware than software, and Java is simply a means to their end. It isn't a moneymaker (unless you sell books) but both Sun and IBM are pushing furiously for Java because they stand to leverage their position in Big Iron for the future of computing. IBM in particular has written more Java code than Sun has -- don't get too excited, IBM has written more NT code than Microsoft, it just points out where the money lies.
Remember that what's inside of you doesn't matter because nobody can see it.
Thank you!
:)
Yes, Linux isn't big iron, Solaris is definitely better for that. Ultra-thin clients I think Linux might pull off better, but only time will tell.
And yeah, of course UNIX is better than NT.
pb Reply or e-mail; don't vaguely moderate.
Yes, I think Sun is doing something like that with Solaris, for non-commercial use, or something. It isn't very well publicized. But I was talking about the hardware that comes with your average SPARC. (because x86 Solaris isn't a viable option compared to Linux)
However, with the thin-client model, this UltraSPARC we use for a campus computer would be obselete. Cool.
pb Reply or e-mail; don't vaguely moderate.
Give me an example where *Solaris on x86* outperforms Linux on x86. Linux runs their binaries, and the kernel syscalls are generally faster. Sun hasn't really done much with x86 Solaris lately, and their market share there has been eaten by Linux. I wonder why... I'd use x86 Solaris as an alternative to SCO, but not to Linux.
:)
Generally, it has been my experience that Linux performs faster and better on x86 than x86 Solaris can dream of. I would love to see objections. *Solaris on SPARC* works great for huge servers, with many processors, but that's not the question.
And Linux works for very large networks, like the Internet. Many ISP's use it. It also works well for clusters, like Beowulf clusters. The only thing that needs some work is support for multiple processors, and that's supposed to be better in 2.2 (I'm sure it's better than NT).
Linux on x86 has *massively* more driver support than x86 Solaris, and it's generally on par with WIndows NT, and probably better than Windows 2000. And sound isn't really necessary for a server, but it's a nice thing to have as an OS feature. I'm going to get a TV card for Linux...
pb Reply or e-mail; don't vaguely moderate.
Everything he said was taken out of context. That doesn't mean that it's false, but I for one would love to know what he meant by "a great way to get to the wrong answer"...
Assuming that the right answer is Sun's Slowlaris? Maybe for multiprocessor boxes, but definitely not for the price...
Anyone have any more info on this?
pb Reply or e-mail; don't vaguely moderate.
SGI Still kicks ASCII on graphics. Well, except for those silly NT boxes... ;>
Get a grip already and glue your frail ego back together. Technology moves on, usually without people like you so that technology becomes accessable to more than just the excessively pompous.
Eye's Bleeding indeed.
A Pirate and a Puritan look the same on a balance sheet.
Here's a somewhat amusing 'top 10' dig Scott did a while ago:
(taken from a VAR Business article)
Sure it's sophomoric, but Bones can't help but get a good chuckle every time Sun CEO Scott McNealy comes out with a top 10 list about Microsoft. He had the 800 or so attendees howling at Sun's annual reseller shindig last week at the Marriott Palm Desert near Palm Springs, Calif. É Drum roll É The Top 10 signs your pacemaker is running Windows:
10. When you wake up in post-op, Intel Inside is stamped on your chest.
9. Every year, you need an upgrade operation.
8. Every few minutes, without warning, your heart reboots.
7. Your heart works, but you can't get that loving feeling anymore.
6. Your wife starts calling you Micro Soft.
5. You discover that Pacemaker 98 doesn't scale past sleepwalking or four holes of golf.
4. Your head nurse looks suspiciously like Janet Reno.
3. Y2K scares you to death.
2. You realize it isn't only the hospital gown that leaves your rear exposed.
1. You're dead.
I agree that it'll happen first, and fastest, on the enterprise. As for your server, it'll be your 'ISP', though that isn't really the right term for it. It'll be a service provider in general - yesterday Sun were making a big deal about this with their 'serviceprovider.com' thing... The reason why some things will take longer at home is simply due to bandwidth, or lack thereof (though this will be solved over time). If you're mostly downloading stuff, current cable modems might do. If you're editing 'big' files, then you'll start having trouble, at the moment - but when people often have 2Mbit each way, things'll be more interesting...
Since when did I say that it was for everybody? In fact, I clearly stated at least twice that it wouldn't 'do' for geeks. As for Quake3, how about all the new games machines - Q3 on Playstation-2, yum yum. The more recent (and upcoming) game machines make much ado about internet connectivity as standard. Some guys from Sony were saying that it could end up being a 'centre' for home networks - enter Jini, HAVi et all.
Btw, 'thin client' does NOT mean there is no hard disc (or equivilant). It does not mean 33Mhz 386. Remember the recent Intel stuff about the StrongARM 2? Cheap little embedded processor that goes up to 600Mhz. Guess what it will targeted at...? It's kinda hard to define 'thin client' - think of something around an old Atari or Amiga, but with at least 200Mhz processor, 16MB RAM, 'internet connectivity' as standard, etc. OS would probably (mostly) come in ROM, or similar...
'thin client' != 'no hard disc'. It might have a notebook size one, it might even have one of those IBM micro ones, it might have flash ram, or other type of NV (non-volatile) RAM, it might have an Orb drive or Zip drive or re-writable CDROM...
Software licensing will be interesting... lots of possibilities. Here's a little piece by Scott 'I polish by teeth everyday' McNealy titled Stop buying software
- Their is a future for Scott's vision I'm sure... but there will ALWAYS be a market for REAL home computers with REAL OSs, IMHO
Obviously.Some people (in the press, and from some corporations) have been banding around the 'death of the PC'. Perhaps they should have said 'death of the PC culture', though I guess that's harder to fit into a headline. They don't mean the PC'll disappear, but that it will be 'sidelined' - it won't have the crown anymore.
Unless I'm mistaken, you can do DR on all the Ex5000 now, so long as you have Solaris 7. The E10000's have had it for 2 years, but then Sun merged the special stuff for this into standard Solaris, for Solaris 7.
There's also a more recent article at SunWorld about Linux on SPARC.
Here's the bit about Linux from the article at The Register:
"Don't send any money to Microsoft for something that's fatter, slower, buggier, doesn't scale as well, and has fewer people working on it.
"There was an interesting little experiment our CTO [Bill Joy] did. He took the Sony Vaio notebook ... He downloaded Linux, then he went over to Netscape and downloaded the latest version, and then he went over to Star Office, and all of a sudden he had a better, faster, smaller, lower-powered, bug-free, legally free environment ... with more people working on it than the entire state of Washington.
"Now why in the world would anybody ever write another cheque to Microsoft? I don't know. But why would you do Linux either? That's the wrong answer. Go thin clients, go appliances: that's the right way to go long term. So that's why I call [Linux] the right way to do the wrong answer. And the enemy of my enemy is my friend, so I love Linux."
Okay, some comments on this. If you include all the GNU/XFree86 as being part of Linux then it becomes pretty damn big. XFree86 is something like 45 million lines of code, last I heard. So 'all' of GNU/Linux is about 60 million, perhaps. Solaris is about 10 million. However, Scott's take on the future is basically the network computer concept. However, the markets he's thinking of are a) corporate, b) embedded consumer systems (TVs, set-top-boxes, intelligent phones etc) and not geeks. So, you have 'big iron' servers in the background giving you extreeme reliability - as reliable as phones, and incidentaly about 20% of Sun's revenue comes from telcos. These manage the 'master records' of your files, data etc. You then have 'simple' local clients that can do their own processing and have access to your 'big iron' servers.
As an example, just recently, Sun announced their 'i-Planet' software, which is very cute - all you need is 'client' computers with Java running on it, and some servers in the background, with both connected to the internet. Now, what you do is from anywhere on these client computers you 'login' to the server, which then sends you some Java programs so that you can securely manage/access your email and other things. Basically, you don't need a 'personal' computer anymore.
Scott's "right way to do wrong answer" is kinda misleading. But you can look at it like this, a) he thinks Linux is 'good' for what it is supposed to do, b) he thinks that (currently) Linux is not a general solution to the various problems that need to be solved in computing - ie it solves a sub-set. Scott's general 'solution' is for big (Sun) servers in the background with 'thin clients' being used the the public/workforce running Java - the hardware/OS doesn't even have to be from Sun.
Is he right? Well, I think that for many situations I think 'thin client' 'network computing' is a good way to do many things, but it's not really for hacker types. How well the implimentation works will depend on the software, which is why NCs didn't take off - the software wasn't ready.
Sorry this isn't very well written...
It's more likely the opposite way round. Linux makes the ideal server OS and is only just coming up to scratch on the desktop.
I've used Linux since 1996 and it has been my exclusive desktop OS since then but not until recently with the arrival of KDE and GNOME are we going to see it hit the mainstream. People need something easy to use and KDE or GNOME gives it to them, a few more of the major applications (and the completion of the mozilla porject - we need a fast web browser that is standards compliant - although I admit the KDE one is quite good) and Linux will be a major step at making computers really affordable.
On the server side Linux has been ready much longer. UNIX in general has been better suited as a server than NT and the freeness of Linux (cost and liberty) makes it the ideal platform. Bugs are fixed quicker, you can extend the Operating System to your needs. The servers are stable, etc.
Don't tell me NT is easier to set up. I don't think it is. I hate setting up serices with a GUI utility and I'm so used to UNIX anyway. But UNIX is hands down the better server platform and administrators are paid to use what is best not what gives them an easier time (which is a false economy - with NT you get more stress later when you have to keep going to boot the system, while the UNIX admin just relaxes as the uptime goes up and up)
--
Here's a more important news story. Read this press release and see if you can help the W3C by finding prior art to overturn a patent.
Thanks
Bruce
Bruce Perens.
Yah, if you don't mind your eyes bleeding after 5 minutes of work on it.. Plus, the 1920x1200 which the poster was probably referring to has an aspect ratio of 1.6 to 1 rather than the typical 1.33 to 1 of a standard monitor. To handle that resolution a widescreen monitor is necessary. Also, nice feature of the Sun (rebadged Sony) 24" is it has an RGB in which can be connected to a DVD and a line doubler/quadrupler for up to 1080i video (and would do 1080p if such a standard existed)..
BTW: Perhaps linux drivers for the TNT2 will handle this? The TNT2 is supposed to come with 32MB RAM which should dblbuffer 1920x1200x24 IIRC.. (Though Solaris doesn't offer a 24bit root depth, it's 1, 8, or 32-bit)
Strange! I tried setting my Xservers' defdepth to 24 and it reverted down to 8... (I just did xwininfo and it showed 24-bit, but do a xdpyinfo and check for your bits_per_pixel, you will be surprised!)
;)
The thing is, though, that 1920x1200x32 won't double-buffer in 16MB according to Sun folks, though it should in 32MB.. (which is why I drool over 32MB cards: I shan't go back from 24" or greater.. Wider is Better!
Thin clients harken back to the days of multics. (For those who don't know mutics was esentially a time sharing system meant to be usable as a utility, where you paid for compute cycles.) Timesharing didn't make it (out side of the corpate enviroment!) All of the companies/people that toute thin clients have yet to describe anything other then the raw technology going in to the clients and maybe the server. Well I want to know about the billing structure. Why do I want to pay every time I use a word processor and then pay for the storage of my documents... They would be rediculous! Plus do you own the thin client or do you rent it. Before att was split you were not allowed to hook your own phone up to the bell network so that a ill behaved phone didn't kill the phone system. I for one like be Linux desktop system and don't mind setting up computers for other people. I DON'T WANT A SMART TERMINAL ON MY DESK!
What else do you expect him to say?
"Well, y'know Solaris is kind of over-priced and who needs 16 cpu's in one computer anyway? Journalling filesystems are for cowards... everyone should just forget about Solaris and use Linux."
heheh
I don't know what he means by "a great way to get to the wrong answer"... perhaps he means the general crappiness of the i386 platform.
C'mon Scott... us poor college students and hobbyists can't afford SPARCs, and Solaris x86 is WAY too slow compared to Linux or BSD...
Thin clints are probably the right way to go for the enterprise... much more stable, easy to maintain... it would save loads of support costs. But for the home user? Who's gonna be my server?
Maybe an "internet appliance" is fine for most things but what about us programmers? What about Photoshop and 3D Studio? Are there really viable alternatives that can handle thousands of users compiling and running filters and rendering 3D? Can a "thin client" run Quake3?
There are lots of "computer enthusiasts" (not even counting us hardcore geeks) that would be appalled by the idea of not having a local drive or their own software. And how would software licensing work? Subscriptions? Blehh...
Their is a future for Scott's vision I'm sure... but there will ALWAYS be a market for REAL home computers with REAL OSs, IMHO
"Since when did I say that it was for everybody? In fact, I clearly stated at least twice that it wouldn't 'do' for geeks."
hehehe
I wasn't trying to argue but rather expand on that point...
And for those who've interpreted his comments as negative: I didn't see anything he said in the article as trashing linux. Of course, he thinks Solaris is better than linux. In some ways, it is. His remarks amount to this. He acknowledges that it's OK, but presents his own product as "the right answer". I would too if I was in his shoes
. . . his speech, . . . took place in a tent during a driving rainstorm.
I work a mile up the road from the new Sun thing in Burlington, and there was no "driving rainstorm" yesterday. It did rain, but lightly and intermittently.
I resent cheap shots like that.
:)
"Once a solution is found, a compatibility problem becomes indescribably boring because it has only... practical importance"
"Christianity neither is, nor ever was a part of the common law." --
Yes but what may have been meant as far as the libraries were the development libraries. You know, the header files, static, debugging, profile libraries. Are they "standard" bundled items, or do they only come with the compiler?
If they only come with the compiler, don't you have to use alternate libraries, like glibc, if you want to use gcc and have debug, static, and profile versions of the libraries around for testing?
All the other ISOs I can think of arent owned or patented by a single company...am I missing something? An ISO owned by a single corporation? And how is linux the right approach to the wrong answer? It seems to me without the original BSD kernel...SunOS wouldnt exist would it? BSD was a free kernel just like linux is. Linux was designed to work on a computer you or I or a small company could afford, not 64 parallel processors. thats like pointing to the MindCraft benchmark test where linux didnt work quite right with SMP...well thats because it's not designed to. Wait...slashdot has how many users? and runs on what kind of machine? Seems like Solaris with 64 processor support is a little overkill for most non-rendering-every-point-in-the-universe projects.
I'm a loner Dottie, a Rebel.
We XFree86 people are working on it. We've already got multihead working.
The GGI/KGI people are working on better 3-D hardware support; note that one problem is refusal of manufacturers to release specifications. That said, a Sun running Solaris is still better for your application than GNU/Linux at the moment, but when we get XFree86 4.0 out and KGI/GGI stabilises GNU/Linux will be just a bit better {grin}.
Ever say "No thanks, I have enough RAM"?
Yes--I've used the IBM Enhanced 80386 Memory Expansion Adapter (I had it before the ECA came out for it). {scream}
Cheers,
Joshua.
--jon. Postel is dead. May we all mourn his, and our, loss.
I like Solaris. I really like Linux. At home I
/usr/bin/perl is on every Solaris 8 box)
was running Solaris 2.5.1, then 2.6. I switched to Redhat 5.1, then 5.2, 5.9, 5.9.7, and now 6.0.
On low end hardware, Linux smokes Solaris.
It is possible to create a great Solaris environment. Download/compile perl/gcc/apache/python/tcl/tk/gnu tools/KDE, etc. (Which I have done). Or take the direct route and load a recent Linux distribution and save yourself a pile of time.
We'll be loading an old Sparc5-70 with Linux.
Sun would be smart to embrace some of he open source. I.E. include perl/apache/gnu tools/vim in the standard O/S. (sure, you can download them from http://www.sunfreeware.com/ but that's not as convenient as KNOWING
Bundling tools with the O/S would help Sun by:
1) saving time of all the Sun folks doing it on their own.
2) save customers time of rolling their own
3) high value add/low cost
The point is with Linux, you know perl is installed. You know vim is installed. Solaris, you know it's not. I like Sun. I wish they would do a cranial-sphincter extraction and bundle some of the free goodies.
Have you ever done a very short gig at a Sun site and the previous sysadmin's never installed perl? Or they have 4.036? Or your on a "test" network and can't download it from the web? Maybe you haven't. I've been around a while and I have.
I like Solaris 7 at work. I prefer Linux at home. My hardware isn't too bad. It'll hold out for another year if I want. It's enough (128 megs Pentium 150) to run Solaris 7.
Linux is what's beautiful about Unix. Solaris is a commercial product. It has it's good points, and it's annoyances. (X11R6 not 6.3 - so no LBX) The X drivers for X11R6.[34] don't work on the newer graphics cards. That sucks. CDE 2.1 was released before Solaris 2.6 came out. What version of CDE is in Solaris 7? (1.3). Fortunately, I can run KDE on Solaris 7.
Sun is IMHO the best commercial Unix vendor. However, they can learn a thing or three from Linux. (and I wish they would!) Sure, Linux isn't going to be on the E10000 anytime soon. We have to run Solaris. I'd like to enjoy the ride as much as possible.
One of these threads said Sun would like to be MS. MS is smarter than Sun at some things other than marketing. MS takes a piece of crap and incrementally improves it by any means possible. (Usually they steal). Sun should openly borrow from the open source community. (and give back too). Borrow the great free languages and utilities, samba, etc. Give back WebNFS, nis, nisplus, creator graphics drivers, etc.
Sounds to me like his comments should be evaluated in terms of what he thinks the question is. As much as I like Java (for some purposes), I think that Sun is still working too hard to find questions for which Java is the answer.
Weblogging Considered Harmful:
Sun has only _recently_ begun entering the small-server market; up till now it has been the exclusive domain of SCO and NT. Or are we not talking of the same market? What hardware are you talking about? Ultra 5's/10's? _PC's_? These are used as workstations in the Sun universe. Up till now it has been a nonexistant market for Sun - most of its money comes from hardware, and when you talk of what Sun considers to be _low end_ servers (E450's), please keep in perspective the PC equivalent (on which Linux is still flaky: 4-way SMP anyone?) :) ) are eyeing with mixed feelings; however, they are certainly not all that worried about the "small server market" - it is not generating enough revenue (unlike mid-high end servers and workstation markets). To say with such certainty that Linux is ready to compete in those markets, and that anyone is worried (at the moment), is just plain ridiculous. So yes, I think the post _does_ reek of Linux-is-god bigotry.
Linux is a new player, which the big players (yes, that includes Sun
As it should. People who are running Linux tend to do such nasty things as migrating to low-cost Intel-based hardware. People who are running Solaris find this a very painful exercise, so they tend to stay with Sun hardware and its bloated prices.
Kaa
Kaa
Kaa's Law: In any sufficiently large group of people most are idiots.
Well, first of all Sun boxes may be "pushing towards the large scalable server area", but currently they are selling an awful lot of plain-vanilla workstations. The place where I work is full of Ultra 1s, 2s, 10s, etc. and I believe this is typical. They all could, in principle, be replaced with Linux boxes. Think about it: three years ago if you needed a small- to medium-scale UNIX server you basically had to buy a Sun -- they were the cheapest. Today, if you are strapped for cash, you buy a PC and load Linux on it. Does this situation hurt Sun? You bet!
:)
As to world domination plans, you got mixed up a little. Think again: who (and what) has world domination plans? Publicly announced? As the goal of the whole thing? I'll give you a hint: it was not Scott McNealy. Once you've straightened this out, re-read the original paragraph again.
Regarding Java, all I said was IMHO and all you said was IYHO, so we can disagree. I still think you are a bit naive if you think that all Sun cares about is Java not being "co-opted and corrupted.
And my law doesn't need proof. It's self-evident.
Kaa
Kaa
Kaa's Law: In any sufficiently large group of people most are idiots.
Re-read the original post. Did it say that Linux is the greatest? No. Did it even say that Linux is better than Solaris? No. Did it say that everybody (or even anybody) should/must run Linux? No. Did it say that Sun/Solaris/McNealy should die slowly and painfully? No again.
The point of the post was that Linux is rapidly spreading in the small-server market (this happens to be a fact). Sun happens to currently be a competitor in the same market. Given this I would not expect an unbiased view from Sun on the merits of Linux. Maybe you would, I don't know.
The other point was that Sun exhibits a fair amount of large-corporation behaviour that I tend to view with suspicion. Again, I'm not saying that that's evil of them, or even unexpected or unusual. It's just that Sun is a large corporation the primary goal of which is to make money. It's wise to keep this in mind when evaluating Sun's actions.
And I still don't see where all that "True Believer" stuff comes in.
Kaa
Kaa
Kaa's Law: In any sufficiently large group of people most are idiots.
Linux is a direct competitor to Solaris. Naturally McNealy is unhappy about the world domination plans, and he expresses it just a bit more graciously than that unnamed individual.
Again, just because Sun is not MS does not mean it wears a white hat. Sun would be quite happy to squash Linux and have Solaris running on all Unix boxes out there. It is less successful at this than Microsoft with PCs, but it surely wants this to happen.
I would be quite suspicious of Sun. Given their recent Java moves ("this language belongs to US!"), the famous McNealy privacy remark ("Get over it"), and other signs, I'm detecting a certain darkening of their headware.
Kaa
Kaa
Kaa's Law: In any sufficiently large group of people most are idiots.
Unlike other Unix players such as Hewlett-Packard and IBM, Sun, in Palo Alto, Calif., has unveiled no plans to support Linux on its hardware.
Untrue. Sun has decided not to ship linux with it's hardware,
but is supporting linux on Sparc and UltraSparc. Check out:
http://www.sun.com/software/linux
Sounds like he is shaking in his shoes about there being a competitive standard other than java.
It really threatens Sun's core business to have every other vendor on the market adopt an open source, open standard os like Linux because it undermines the Java movement. Write once, Run anywhere means a lot less when every vendor is offering Linux. Heck, even if every vendor offered a *nix solution, it would wound them.
just my $.02
"If sharing a thing in no way diminishes it, it is not rightly owned if it is not shared." -St. Augustine
Solaris DOES in fact offer 24 bit root depth: check this (running 2.6):
% version
Machine hardware: sun4u
OS version: 5.6
Processor type: sparc
Hardware: SUNW,Ultra-60
% xwininfo
xwininfo: Window id: 0x3a (the root window) (has no name)
Width: 1280
Height: 1024
Depth: 24
Visual Class: TrueColor
-geometry 1280x1024+0+0
BTW, I agree 100% about the 1920x1200. The aspect ratio screwed up OGL (for me). I traded my wide 24" for the standard big monitor and am happy at 1280x1024 and the higher refresh and standard aspect.
Though crazy me I also traded the silly "Elite3D" for the regular creator3D cause it doesnt waste four UPA slots like the older turbo ZX (two for fans, believe it or not).
Anyway- once Xfree86 solves the BIG PROBLEM of no overlay graphics I will rethink the whole issue. As far as I know (with linux, BSD, x86 solaris, etc. etc. youre-favorite-distro-here) you cant have a 24 bit root and pop up a pseudo on top. How shitty is that? The limitiations are mostly in the hardware I guess (some cards like high end matroxs might be able to overlay, as I hear from the xfree86 techs).
Ever say "No thanks, I have enough RAM"?
Maybe off topic and this is posted a bit down below but can I get the Xfree position?
One of my biggest gripes about x86 (whatever distro) is that you can't get overlay visuals as far as I know. What I mean is 24 bit root and simultaneously open up a pseudocolor window. Why is because I use 24 bit root but some of the software we use requires psuedocolor display (LandMark -- Ugh!).
I emailed xfree86 a while ago and was told that the problem is the cards, and that maybe the high-end cards (eg matrox) might soon be capable.
Any news on this?
Ever say "No thanks, I have enough RAM"?
There seems to be a lot of rug beating going on here. People who use single or even dual cpu x86 machines but have never sat down in front of an ultra may not be aware of some of the issues re linux. When I first came to work my company was dominated by x86 solaris. I brought linux and bought the portland group compilers (for a fraction of suns workshop fees) and blew away the solaris x86 machines. Boot in a small fraction of the time, comile quicker, better uptime, better memory handling, etc etc and best of all customize, customize, customize. BTW CDE sucks. I tried hard to get them to switch to linux but no go. Too much legacy code linked against libs you cant get for linux (binary only dists from INT- Interactive Network Tech. for example). So they still use the x86 slowlaris. However! I am sitting in front of a twin ultra60 with 400s and a Gig of ram. What makes it really sweet is the creator3D graphics (and the dual heads). Find a linux driver for that, or show me double-buffered hardware accelerated 3D graphics on linux. I use geomview and do a lot of 3D work. On linux it is merely passable, because you must use software rendering. But on this ultra, baby, it simply flies. Until linux gets caught up at that end (and I dont want bleeding edge solutions, this is a production environment), I am quite happy with sparc solaris. just my 2 c.
Ever say "No thanks, I have enough RAM"?
Sun may charge extra for the compiler, but you can head straight over to www.sunfreeware.com -- a site that Sun sponsors -- and download gcc/gdb in binary, ready to run, Solaris pkg form.
you know, this whole phone network metaphor is bandied about a lot but im starting to wonder if it makes sense. i mean, processor speed is CHEAP. and people like playing games, they like word processing, they like having control over what they do. everyone talks about universal clients but theres already one - windows 9x. a lot of innovation is taking place using this platform - icq, real, etc. i think the really interesting apps are going to be involving some type of combination of fat server and medium-weight client...why NOT take advantage of those cheap mips. for chrissakes emachines has 300 mhz boxes for 400 bucks! scott mcnealy has absolutely NO vision. bill too - that 5 billion ms paid at&t to use winCE wont matter cuz the installed base of windows users is insurmountable for the next year and a half...and in the long term we're all dead.
-- your knees hurt, don't they?
>I don't know where you get the idea that McNealy >has any world domination plans, where did that
>come from? Of course he wants Sun to be >successful as a CEO that is his job, but "world >domination"?
come ON!
-- your knees hurt, don't they?
After reading the previous article saying that Sun was abandoning ISO Java, I'm starting to detect a trend. Namely, there can not be an article about Sun that doesn't contain a lot of Microsoft-bashing.
Now, I know there's no love lost between the two. Personally, I _tend_ to side with Sun after seeing what MS tried to do in "embracing and extending" Java.
This business of slamming MS in EVERY interview, however, is starting to sound childish. I know that's what reporters are looking for. Give them an interview that 90% content and 10% MS-bashing and they'll print the 10% MS-bashing every time. It's more sensational.
Understanding that, maybe the Sun execs should consider taking a PR course and learn to "not comment" on matters regarding Microsoft. It might help the average reader see Sun as a company with its own ideas, rather than "Microsoft Hater #1".
Just my humble open yun.
Save the whales. Feed the hungry. Free the mallocs.
My understanding is that the powers that be decided that the compiler group was not delivering a competitive product. So, they decided to force them to compete with the Portland Group, and others. In essence, they had to start paying their own way - by delivering a product that people would pay for. Maybe it's a coincidence, but since they unbundled the compiler, it has been improving by leaps and bounds. For people who don't want to pay for a compiler, gcc and gdb both work fine with Solaris.
As for the libraries, I'm not sure what you're talking about. They ship with the OS - otherwise even 'cp' wouldn't work.
- Old Man of the Mountain ---- "I want to disturb my neighbor"
I think the only libraries that don't come with the machine are optimized math libraries (libsunperf.so, for example). Those have a whole separate API and everything, so it's not something you're likely to miss.
- Old Man of the Mountain ---- "I want to disturb my neighbor"