After the Sun (Microsystems) Sets, the Real Stories Come Out 166
Tekla Perry (3034735) writes "Former Sun executives and employees gathered in Mountain View, Calif., in May, and out came the 'real' stories. Andy Bechtolsheim reports that Steve Jobs wasn't the only one who set out to copy the Xerox Parc Alto; John Gage wonders why so many smart engineers couldn't figure out that it would have been better to buy tables instead of kneepads for the folks doing computer assembly; Vinod Khosla recalls the plan to 'rip-off Sun technology,' and more."
New insight to old events. (Score:3)
I thought the sun had already set on Sun long ago, when Oracle bought. Doesn't it still exist, though, to a degree, in the divisions and products that continue inside Oracle.
In its last days, the contributions of OpenOffice seem to have been most beneficial for providing real user control and freedom, hence not being locked into proprietary, centralized software development where users of software could not see or control any of the code that controls their computer.
Re: (Score:2)
Sun exists after the sun sets, in well, the same way the sun still exists after the sun sets. It goes out of your line of sight.
Facebook (Score:4, Informative)
Facebook intentionally left a few Sun signs up when it took over the former Sun campus in Menlo Park to remind people of what can happen to a company
Let's hope Facebook's successor doesn't bother doing them the courtesy. After all, at least Sun left a legacy of something tangible behind.
Uh? (Score:3)
Sun Type 5c Keyboard (Score:2)
Unsurpassed.
I still use it, hooked up to a self made PS2 adapter, to my Intel box running Linux.
Why?
It has keybeep!
I know it's a security issue.
But what the heck.
I need the audible feedback.
Re: (Score:3)
Unsurpassed.
But will it survive a swordfight against a Model M?
Re: (Score:3)
The innards are regular Fujitsu rubber dome. Nothing special. Quite mushy and horrible to type on.
But it is sure one of the most beautiful keyboards in the world. I love the colour scheme and font choices. It sure has style.
The attention to detail, the size of it and the layout feels professional - this is a workstation keyboard indeed.
I bought one just to have to look at.
Re: (Score:2)
Re:Sun 4 Keyboard (Score:5, Funny)
A good keyboard should be sturdy enough to beat a man to death with.
And then use to write his obituary.
Re: (Score:2)
Sexist! A keyboard should be equally good for beating anyone to death, regardless of their race, ethnicity, gender or sexual orientation.
Nope, men are on average much harder to beat to death than women. A wimpy keyboard may be sturdy enough to still beat a woman to death with, but a good keyboard is sturdy enough to beat a man to death with.
But your right that while gender does play a role, ethnicity or sexual orientation doesn't. Well usually at least. Some races of people are smaller and lighter on average, so let's exclude those. Don't come bragging that your keyboard held up to beating a pygmy to death!
Re: (Score:2)
I was personally fond of the 35 function keys.
Sunset Story: First Sun 1 to XOC (Score:5, Interesting)
Roger Gregory tells a good story of making the first private (non-government entity) order from Sun as COO of Project Xanadu (XOC).
In Palo Alto, Roger hears of the Sun 1 via word-of-mouth and trade journals, raises the cash, fills out the form and sends in his order. And invoice comes back, with instructions to pay via bank (wire) transfer and an estimated delivery date.
About a month after the date, Roger and others are eagerly awaiting the machine, which has not arrived.
Roger gets on the phone and calls the number for Sun in Berkeley. Bill Joy answers the phone and, after some back-and-forth, says he will need to transfer Roger to the “accounting department.”
Bill sets down the phone and it becomes clear to Roger, who can hear the background noise, that Sun likely only has *one* phone line at this point. Shortly, Vinod Khosla picks up the phone with a "Hey, Roger!"
After about three minutes of chat, Vinod explains “Oh! We were wondering where that $40,000 in our account came from!” and promises to get the machine to XOC ASAP.
The Sun 1 shows up at XOC’s offices about two weeks later, as I remember. The machine is still in Roger’s basement last I knew.
We attached it to the Internet and ran a simple webserver for a short period in mid-’99 or so. Around that time, Bill stopped by for breakfast and offered a six-figure sum to buy the machine back, which Roger declined.
License Java (Score:2)
Alan Butler, employee number 530, who at age 18 was once Sun’s youngest employee, mused somewhat wistfully: “We should have charged $1 a seat for every Java license” and that would have generated billions in cash annually, perhaps saving the company. “There's a fine line between doing good for the community and doing too good.”
I'm not sure how that would have worked.
Re: (Score:2)
Well, On one hand $1 isn't much and would have prevented Sun from having such a stupid idea as applets. But I doubt it would have been as widely adpoted. Without the ability to run Java on Linux now, I think Java would be dead.
Re: (Score:2)
And a $1 fee prevents you from running Java on Linux how? Just because Linux users refuse to pay for anything? Not an actual fact, but most slashdot fanboys won't pay for shit, so I'm guessing thats your life of reasoning?
Re: (Score:3, Insightful)
Re: (Score:2)
Also once you start having pay for licenses you have to start tracking said pay for licenses, even if they are so cheap that the license cost itself is a rounding error the cost of tracking those licenses, ensuring software can only be downloaded/used by people who have licenses and so-on often is not.
Re: (Score:2)
No, you misunderstood $1.00 wouldn't stop me from paying for a license to Java, if it were widely used and a viable programming language.
But at $1.00, it would prevent me from trying a new language that wasn't very interesting or used by many people.
At $1.00, it never would have been the success it was.
Re:License Java (Score:4, Interesting)
Like they say about people telling Woodstock stories, you obviously weren't there...
I was at Sun doing market development in the healthcare and petroleum "verticals" when Java came out. I'm telling you, the interest was staggering. I once spoke on Java at a local JUNIOR college weekend CS/Internet interest forum to nearly a THOUSAND people, including top IT staff from NASA and all the major oil companies. I just broke the awesome oceangoing coffee mug they gave me about a year ago.
I can tell you that although we all realized Java was a good implementation of some great ideas, we were pretty much taken aback with the Java frenzy that ensued, and quickly moved to leverage it for all it was worth. (With a couple of decades in the rearview mirror, it's easy to forget how revolutionary Java really was at the time, and how hungry the world was for what it offered - namely the most open cross-platform platform and programming environment anyone had ever seen. It didn't hurt that the Java wave lined up really nicely with the 64-bit UltraSPARC architecture's amazing price/performance.)
It worked - Java was HUGE for both reestablishing Sun as a power player in technical and scientific computing, but also breaking into other lucrative markets we'd been frozen out of, including finance and healthcare - Before Java, Data General had far better name recognition than Sun - I literally met with a BIG heatlhcare CTO who's first question was, "So you're with Sun OIL?" He didn't even know there was a computer company called Sun. Shortly after, he was leading a transition to Sun hardware and software across his entire company. We got him hooked up with the right talent to integrate several critical Java-based products and he saved millions the first year, even after all the switching costs.
Trust me, we could have sold Java seats, no problem, although being free certainly helped its popularity and stood out from other "enterprise-capable" languages. The big mistake was when the programmers took over and turned a great system focused on cross-platform results and networked computing into something that tried in vain to check every box on the academic CS geeks' wet dream list, and the simple but vital stuff (like say, nailing down a single place where one could expect to FIND a JVM/JRE of a particular version on any given OS platform, to name one example of thousands) fell by the wayside.
Sadly, Java's never really recovered from the bloat it acquired in trying to be everything to everyone, but it did blaze the pathway for others, including what we called "Java with semicolons": the JavaScript that rules the web now and for the foreseeable future...
Sun was an amazing company with amazing people doing amazingly innovative things (NFS, YP/NIS/NIS+, Java, same binary desktop-to-supercomputer with transparent 64-bit support (compare Sun's 64-bit transition to IBM/HP/DEC's 64-bit cluster foxtrots - Sun's thinking here continues to fuel the current ARM revolution). There were some stinkers, but overall , we'd all be better off with Sun's innovation still pushing things forward. In a lot of ways, Sun was a better Apple than Apple when it came to "doing it right", especially back in the Java days, when we passed on actually buying Apple...
Re: (Score:2)
Yeah, I was still in high school when Java was first announced. But, you do have to make languages, even revolutionary great ones accessible to the masses who play with stuff for fun. I mean for myself and my friends, by the time we graduated we essentially had 5 years of experience with the platform. So when large companies were looking at what to use for their large cobol replacement language, well every one knows Java and they don't teach cobol anymore so... Java it is.
But yeah, I agree with you on the
Escape from MicroSun (Score:4, Informative)
Some additional nostalgia from 1997...
Escape from MicroSun [ifiction.org] (aka "Friday Afternoon") is a text adventure (written by a Sun Microsystems employee) where you play the part of a programmer for "MicroSun" and have to escape the office by 6pm for a date.
Re: (Score:2)
Cool Technology (Score:5, Insightful)
Facebook intentionally left a few Sun signs up when it took over the former Sun campus in Menlo Park to remind people of what can happen to a company) the people inside will still be working on cool technology.
Oh god! Comparing those two companies is like comparing McDonald's with a five star French restaurant.
SUN created cutting edge hardware. Invented new technologies. Actually added value to society, the economy and science.
Facebook is a dipshit consumer data pimping and advertising site that not only adds nothing to society but has actually hurting society by making its users even more isolated and keeping them in front of the modern Boob Toob. People are using Facebook as a substitute for real human interaction.
I'd be proud to have worked for SUN and I'd be ashamed to work for Facebook.
I hope every programmer, developer or JavaScript "engineer" that walks past that sign looks at it and asks themselves, "Why the fuck am I wasting my life at this worthless place contributing nothing of value to the World?"
Re: (Score:3)
SUN created cutting edge hardware. Invented new technologies. Actually added value to society, the economy and science.
So does McDonalds. It may not be in food quality, but logistics and real estate are McDonalds strong points at this stage of the game.
Just because you don't have the slightest idea what it takes to make an organization like McDonalds work doesn't mean you're qualified to make silly statements about how worthy their contributions to the world and existence are.
Re: (Score:2)
cheap shit food on cheap shit land and cheap shit advertising
I would say the comparison is fair
Re: (Score:2, Informative)
Research at Facebook: https://www.facebook.com/publications
Open source at Facebook: https://code.facebook.com/projects/
Your assertion that Facebook does not provide any external value overall is stronger than the evidence suggests. I would be less quick to condemn without knowing.
Re: (Score:2)
Seems you don't understand facebook then.
FB is great for (semi) closed communities to organize events and promote them.
I for my part practice Aikido, nearly all my facebook 'friends' are practicing Aikido, too. Or are teachers and organize seminars.
Promoting seminars is easy with facebook and straight forward. That is basically the only thing I do with FB except sending birthday wishes and commenting here and there on a photo.
Re: (Score:2)
Unix was already proprietary at the time. The BSD extensions weren't but it took a long time to split apart the BSD portions from the AT&T portions.
Sun added lots to computing, more than Google has by far.
Comment removed (Score:5, Informative)
Re: (Score:2)
I can't think of a single good technology that originated at Sun
ZFS, dtrace ?
Yep, those two, and how about network file sharing in general, including the various versions of the NFS protocol, and the YP/NIS/NIS+ systems that provided (for their day, anyway) secure and scalable directory services and access control?
How about bringing the best of both the Berkeley and AT&T System V Unix worlds together, with the guidance of the author of BSD, one of the most brilliant computer guys ever?
How about the firs
Re: (Score:3)
but it hasnt, there is a reason for that
Re: (Score:2)
What is the alternative for it?
Re: (Score:2)
That's why it hasn't been killed off yet. There's plenty of alternatives out there but the implementations are either really difficult or aren't open source.
Re: (Score:2)
On home LAN and such I often use sshfs. Somewhat stupid and lazy (most times I don't need the encryption and I haven't investigated how to disable it) but it works and doesn't require configuration on the server.
Re: (Score:2)
Nice hint! Thanx!
I did a contract there briefly (Score:5, Interesting)
Shortly after the user authentication problem I got stuck behind a group of their engineers walking to the cafeteria, having a loud discussion about the poor quality of the Linux kernel code. Having just seen some of the coding going in in Sun, it was pretty hard not to tell them scornfully that I'd seen Sun code and they didn't have any room to be talking about anyone else's. Admittedly our project was after Sun was hacking up blood. They sold a few months after I left.
It was interesting to see the difference between IBM and Sun. IBM had process, but they didn't let it get in the way of their work. At IBM you always felt like someone actually knew the big picture and every product was made to be sold to customers. Sun had more of a underwear gnome business plan of making cool stuff and somehow money would magically appear.
Re: (Score:2, Insightful)
In 1997, I also contracted at Sun. And I was already working with Linux. I told the team I was working with at the time that Linux was going to eat Sun's lunch within 10 years given it's continued improvement, growth and community. They laughed. Sun only lasted 3 years longer than my prediction and was hobbled badly by 2003.
Re:I did a contract there briefly (Score:5, Interesting)
So there we are in 93 or 94, the 386 just taking off, OS/2 and Windows are still pretty much children's toys compared to UNIX and mainframe OSes, the only commercial Intel UNIX is $1200 for the base OS and the fuckers want another $1200 for a C compiler, you can take your chances with a bunch of BSD tapes and I'd just heard about this nifty new Linux thing coming on the scene.
Almost overnight PCs weren't toys anymore and most of the UNIX workstation vendors are going down in flames. In the late '90's I attend a Linux con in Denver. SGI's there, and their marketroid is telling us their company's betting on Windows NT and storage solutions. I didn't have the heart to ask him why I should buy a storage solution from him when I could get one from IBM and know they'd still be there in 5 years. A few months later, SGI declared bankruptcy. Now my phone's more powerful than their old machines.
Of all the old UNIX workstation vendors, I think IBM is the only one left. SGI's still around, of course, they have an office within walking distance of my house. Dunno what they do these days. At least those fuckers who wanted $1200 for a C compiler also went out of business. Damn I hated working with their UNIX. You couldn't wipe your ass without them wanting to charge you for it. That very first slakware distribution that I downloaded onto 26 floppies was better than anything they'd ever done.
Re: (Score:2, Insightful)
Of all the old UNIX workstation vendors, I think IBM is the only one left. SGI's still around, of course, they have an office within walking distance of my house. Dunno what they do these days. At least those fuckers who wanted $1200 for a C compiler also went out of business. Damn I hated working with their UNIX. You couldn't wipe your ass without them wanting to charge you for it. That very first slakware distribution that I downloaded onto 26 floppies was better than anything they'd ever done.
Technically, HP is still selling HP-UX. I wouldn't honestly recommend it, but it does exist and you could buy it if you really wanted. They even still use the Itanium processor, just for extra futility.
Re: (Score:3)
SGI's still around, of course, they have an office within walking distance of my house. Dunno what they do these days.
The company currently calling itself "SGI" [sgi.com] was originally called "Rackable Systems" before they bought SGI's assets in 2009.
Re: (Score:2)
So there we are in 93 or 94, the 386 just taking off, OS/2 and Windows are still pretty much children's toys compared to UNIX and mainframe OSes, the only commercial Intel UNIX is $1200 for the base OS and the fuckers want another $1200 for a C compiler, you can take your chances with a bunch of BSD tapes and I'd just heard about this nifty new Linux thing coming on the scene.
At that time there was 386BSD but they were tearing themselves apart for some reason which I never bothered to get to the bottom of (I think the corpse of that became FreeBSD, but I could be wrong). Linux was not as polished at all, but did a few things reasonably. In particular, it had shared libraries, greatly reducing the memory requirements at a time when memory was expensive, and it had built in floating-point coprocessor emulation. (This was back when programming on DOS/Windows still meant using a seg
Re: (Score:2)
Linux was not as polished at all, but did a few things reasonably. In particular, it had shared libraries, greatly reducing the memory requirements at a time when memory was expensive
Talk about a Faustian deal. The shared libs approach is like the legacy of a chemical waste dump... it's there, it seemed like a good idea at the time, and there is not a whole lot anyone is doing to deal with the problems it causes simply by existing. Memory and disk space are no longer expensive, but catch-22 shared library hell is forever.
Give me statically compiled binaries any day (naturally YMMV on embedded platforms).
Re: (Score:2)
The shared libs approach is like the legacy of a chemical waste dump... it's there, it seemed like a good idea at the time, and there is not a whole lot anyone is doing to deal with the problems it causes simply by existing. Memory and disk space are no longer expensive, but catch-22 shared library hell is forever.
The original Linux shared library system was the toxic waste dump, being basically impossible to use if you weren't a distribution maker (every shared library had to have its own unique address in memory because code was just mmap()ed in without relocation). What we've got now is better, with just the problems of ensuring that versioning across effectively-independent software products works (and that's just plain hard for everyone).
Memory and disk have only recently become effectively too cheap for anyone
Re: (Score:2)
Still, I would much rather have a binary that I can move to another installation and have it "Just Work(tm)". Dependency hell sucks, and I am sick of yak shaving simply to get a basic client binary to run. Besides, the promise of shared libs "fix once, fixed everywhere" doesn't really pan out aside from trivial cases. More frequently it's "shared library is patched, dammit... that broke several consumers. now what?"
Just give us statically compiled binaries and do a Google Chrome-style binary diff upgrade sy
Re: (Score:2)
This is no larger an issue than dependency tracking already is. The idea is that your distro provides the binaries, so they should also have the checksums for the individual binaries that correlate to the compilation/static linking. That is to say, if you have hash X then they know that's linked against OpenFail 0.2.3, etc. I imagine it would be a simple extension to package managers to fetch this kind of metadata.
Updates would come out via binary deltas, just like the way the Google Chrome updater works.
Re: (Score:2)
Give me statically compiled binaries any day (naturally YMMV on embedded platforms).
Oh yes, because having to upgrade half of the system because a bug in some library was finally fixed is sooo much better...
Meh. I'm sick of updating a shared library and having it break some client binaries while being a mandatory minimum patchlevel for others. Why do I have to choose between one set of binaries or the other? Static binaries avoid the whole damn problem.
Your cited concern does indeed represent one drawback. However it really isn't a big deal anymore: binary deltas reduce the I/O bandwidth for patching.
Do you have a counterproposal that gives fully portable, self-contained binaries that aren't subject to depende
Re: (Score:2)
Again, meh. I'm really not concerned that "everything" might need to be recompiled. Distros do it for binaries in the first place (you aren't using Gentoo are you?), cloud build farm time is cheap, etc. Besides, for most of these minor updates that are supposed to "just work" (*cough*), they should only need to be re-linked, not fully recompiled.
Your proposal of manually tweaking LD_LIBRARY_PATH is not an example of what I would call "easy".
For example, if I want to run a svn or git client binary, these hav
Re: (Score:2)
Of all the old UNIX workstation vendors, I think IBM is the only one left. SGI's still around, of course, they have an office within walking distance of my house. Dunno what they do these days. At least those fuckers who wanted $1200 for a C compiler also went out of business.
Didn't sun want up to $1000 for their compiler for SPARC? I don't remember what we paid for it back in the Slowlaris 2.5 days, but I know it was plenty. I presume the x86 guys you are badmouthing were SCO? Their Unix was shockingly bad. There was also BSDi, though, SCO wasn't actually all alone. :)
Re: (Score:2)
I forgot about HP and HP/UX, which someone else mentioned here. I guess they're still around, seemingly despite their best effo
Re: (Score:2)
The only place I ever saw HP/UX was while working at IBM building printer drivers. It was almost as annoying as SCO to work with.
The only place I ever saw HPSUX was on that 8-way Itanic that I saw used to replace a 4-way alphaserver because it was required for continued support. I set up IPSEC on it. The examples in the documentation are backwards. Once I switched which end got which commands, the commands worked. On my way there I discovered that every OSS component they had pulled in was disgustingly, dangerously out of date.
Re:I did a contract there briefly (Score:4, Funny)
Damn I hated working with [SGI] UNIX. You couldn't wipe your ass without them wanting to charge you for it.
Guess you never worked with Banyan Vines... you couldn't do anything without a hardware dongle attached to the parallel port on the back. If you wanted to enable multiple features, you daisy chained multiple dongles off each other. I recall seeing servers with 5-6 dongles hanging off the same parallel port like some sort of unicorn horn.
Much like Bell Labs (Score:2)
Their contributions to modern society can never fully be comprehended.
rot in pieces (Score:4, Insightful)
There were a lot of Sun people who celebrated the demise of Digital Equipment Corporation.
Well, what goes around comes around eventually. Sun got theirs, let them rot in pieces. They never made the impact that Digital did.
(and no, I'm not bitter about Sun. I'm waiting for HP's turn. It's coming...)
Re: (Score:3)
HP already became a "box integrator" back in the 1990's when Microsoft went on their "UNIX is legacy, Windows NT is the future" rampage. HP caved in, dumped HP-UX, started packaging Windows workstations, and ended up competing against Dell and other companies.
Re: (Score:2)
Well, what goes around comes around eventually. Sun got theirs, let them rot in pieces. They never made the impact that Digital did.
Are you sure about that? I've only worked in two places that had DEC machines and each one only had one of them, and it was only there because of inertia. When I was leaving one of them was being forced onto itanic because it was the upgrade path from their Alphaserver.
Re: (Score:2)
You're not very old, are you?
Re: (Score:2)
You're not very old, are you?
Nope. But while Digital clearly was a massive influence in its day, in Sun's day Digital spent most of its time whimpering in a corner trying to come up with a response to everyone and their mother eating their lunch with this new thing called UNIX that Digital was never very good at.
Re: (Score:2)
Right, but UNIX (all varieties) is rancid dog shit as an OS, compared to VMS. Everybody bitching about Windows burying Unix/Linux even though Windows is shit - the same relationship applies to VMS and Unix.
Re: (Score:2)
Right, but UNIX (all varieties) is rancid dog shit as an OS, compared to VMS.
Right, that's why VMS is all but gone and Unix has taken over handling basically everything that's important to anyone. It's all so clear!
Re: (Score:2)
It all has to do with pricing and being "good enough" - not absolute quality.
Unix (Linux these days) taking over basically everything is because VMS was never Free or free, and if you thought "Unix Pricing" was expensive, you never saw "VMS Pricing" or "IBM Pricing" ($5,000 to snip a "blue" wire to enable a feature.) The latter two things are the driving force behind all these clusters of adapted off-the-shelf microcomputers in racks to used as "mainframes."
Unix (and now Linux) is "good enough" - it does t
Re: (Score:2)
if you thought "Unix Pricing" was expensive, you never saw "VMS Pricing" or "IBM Pricing" ($5,000 to snip a "blue" wire to enable a feature.)
That's not the half of it. The original service contracts said that any software you wrote on the system became the property of IBM.
Anyone claiming that any flavor of Unix is better than VMS is either talking out of his asshole or never used VMS and Files-11.
It's "better" in the sense that it's a better fit for nearly everyone. If Unix will do what I need and VMS won't, and what I need can include a cost consideration, then Unix is better for me. And as it turns out, Unix is better for almost everyone. If that weren't true, VMS would still be a thing that wasn't EOL'd.
Re: (Score:2)
Sun stood on the shoulders of giants.
That 68000 processor that Sun used? Modeled after DEC microprocessors. That ethernet wire they connected to? They don't call it Digital-Intel-Xerox Ethernet for no reason. That "new thing" unix Sun used? And the C language? Built on DEC PDPs. Your terminal emulator? Emulates a DEC terminal. USB? A consortium, including DEC. That X-Window System sun used after NeWS tanked? Yep. Came from Project Athena, sponsored by DEC. MIT & IBM.
One of the many reasons th
How it felt to use a workstation, and Sun (Score:4, Informative)
I'm going to have a go at explaining to readers how it 'felt' to use a workstation. I have a friend who experienced the same thing working on Apollo workstations too.
There was this feeling - I can best describe as being like what many people report they had as kids with home micros. You woke up and here was this awesome machine that just begged to be played with, have hardware added to etc. It's an awesome feeling of discovery and exploration and possibilities. It's like the feeling you can have if you grab a nice big piece of blank paper and a pen. You can write whatever you want on it, draw on it, calculate something on it...
For me - and other folks who had access to workstations it was just like that feeling. Suddenly you had this machine that was fast, had a great display, a great operating system - SunOS 4.1.3 . the machine was there and all that compute + display + disk was there for YOU. It wasn't locked up in some server some other place and you weren't competing with everyone else.
Later on Sun came out with some really cool things too. Anyone else remember NeWS? That was pretty cool....NFS for as many problems as it has is still actively used all over the place.
Why did Sun die? They died because they stopped doing what they started doing. The actual model for Sun in the early days was they would take a standard Unix and build a workstation (or server) wrapped around it. They actually used to say that they weren't going to lock people into their system - they would make their system open - and compete based on having the best product. Think about that for a minute. They were saying 'We wil build the best damn workstation, and you will buy it because it's the best damn workstation'. Now you can argue if the SPARCStation 1+ was better than an Apollo or a MIPS but as a business strategy it's hard as a consumer to complain about it. It was a massive departure from what DEC did.
Re: (Score:2)
Re: (Score:2)
Definitely true for the mainframe folks. Lots of people don't realize that virtual machines have been around for ages. Take a look at CP67. There's actually piles of cool and interesting architecture stuff to read with really interesting ideas that were tried.
One thing to remember about Sun is that on the server-side they really got a huge break when SGI (Who had just bought Cray) sold off the Cray 64 SPARC processor server to Sun. That became the Sunfire 10000. Which seems kindof insane in retrospect
Linux on PC hardware killed Sun (Score:2)
My current company has always used the UNIX platform sinc eits start in thel late 80s First we used IBM PowerPC, then that plus Sun, then Sun plus Linex, and finallung Linux64 alone.
Re: (Score:2)
My first *NIX-like experience was on Solaris 7 (university rooms full of X11 terrminals connecting to a handful computers, among them an 8-CPU Sun box).
Yes, linux does pretty much the same things, sometimes better ("man tar" was hilariously long on Sun, with boatloads of crap relating to old tapes drives). But Solaris could run old binary stuff, like ancient ports of Doom and Quake. GNU/Linux is incapable of doing it. Given that sorry state of things, I guess Solaris would be a better gaming OS than linux -
Re:DRTFA (Score:5, Interesting)
'' Alan Butler, employee number 530, who at age 18 was once Sunâ(TM)s youngest employee, mused somewhat wistfully: âoeWe should have charged $1 a seat for every Java licenseâ and that would have generated billions in cash annually, perhaps saving the company. âoe ''
Fool. You'd have made about $300. With all of Java's other early problems, a price tag would have ended it before it could gain any momentum.
Re:DRTFA (Score:4, Interesting)
Alan Butler, employee number 530, who at age 18 was once Sun’s youngest employee, mused somewhat wistfully: “We should have charged $1 a seat for every Java license” and that would have generated billions in cash annually, perhaps saving the company.
Fool. You'd have made about $300. With all of Java's other early problems, a price tag would have ended it before it could gain any momentum.
Pretty much the same thought I had -- I was wondering what technology would occupy java's current space if they had done that.
Re: (Score:2)
Flash on steroids most likely as it displaced Java in a lot of areas anyway.
Re: (Score:2)
With all of Java's other early problems, a price tag would have ended it before it could gain any momentum.
Pretty much the same thought I had -- I was wondering what technology would occupy java's current space if they had done that.
Flash on steroids most likely as it displaced Java in a lot of areas anyway.
I always thought that ultimately, Flash all but filled the role that Java Applets were supposed to meet on the browser, but didn't.
FWIW, I'm not sure I'd blame Flash for the failure of Applets, as by the time it started to become more than a simple animation player, the latter had already had plenty of time to take off, but never had.
I suspect that this was because Java Applets were too heavyweight and slow to start at the time, whereas Flash was more in sync with what computers were capable of back then.
Of
Re: (Score:2)
Yes. Java was way too heavyweight. Which is not really a problem with Java but more with the way people were using it. Which is not really their fault either since there was a gap. Which Flash filled.
I guess it should also be remembered that alongside flash was Shockwave which was also fairly heavyweight and bloomed for a while and then fell from grace. I worked with that with some non-web stuff and it was fairly nice and easy to extend with the xtra API. I never really worked with Flash but my understandin
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Netscape did have liveconnect.
http://en.wikipedia.org/wiki/L... [wikipedia.org]
Re: (Score:2, Insightful)
Well, $1 from every Android phone would have been a lot. But Google probably would have just used something else instead.
I can't say I ever really wanted Java for anything, once I got a feel for what it was - just plain terrible.
Re: (Score:2)
Re: (Score:2)
About fifteen years ago I bought the four-volume edition of "Java in a Nutshell".
Re: (Score:2)
One cluster fuck, added or subtracted from this industry, wouldn't have changed a damn thing. Java the religion was a problem, but those people have been silenced by reality. We'd still be dealing with MySQL, Ruby, ROR, PHP, python etc etc. It's like people don't bother learning what's there before setting out/making up their minds about everything.
Still better then a digital mono-culture. Which wou
Re:DRTFA (Score:4, Funny)
Java: Why explain everything you need to know about what went wrong in a one line error message when a three page stack trace can leave you totally confused instead?
Re: DRTFA (Score:2)
Re: (Score:2)
Actually, I have not. But compilation errors are not my problem anyway. Runtime errors are and I am not a Java developer.
Re: (Score:2)
But compilation errors are not my problem anyway. Runtime errors are
The difference being...?
My point is with a suffiiently powerful language, you have a programmable compiler and can run almost arbitrary code at compile time. This means that compile-time errors are effectively run-time errors of a language run at compile time.
To make things a little entertining, the C++ compiler effectively gives you a stack trace with the entire contents of the stack and parameters to called "functions". In an odd syntax
Re: (Score:2)
Because "Segfault: 0xFCDA83B40" is *soooo* much better.
Re: (Score:2)
Re: (Score:2)
Do you think statistical physics, astronomy or quantum thermodynamics would most help?
When the one line error message tells you that your SQL connection has failed because the login or password was incorrect (typically nicely also telling you the username used and the host it attempted to connect to and usually the driver used also) and the stack trace simply tells you the there was an "SQL Exception" followed by irrelevancy after irrelevancy, I'll take the message and check the password used.
But perhaps I'
Re: (Score:2)
I don't know how different Java is to .NET in terms of exceptions, but with .NET you get an SQLException thrown, but the Message property would just contain something succinct like "Incorrect username or password". There are also a properties giving you access to the actual error codes from the SQL Server. You can also still look at the StackTrace property to get the full stack trace if you want.
Re: (Score:2)
My suspicion was Java would be more or less identical, but I don't work in Java so I wasn't 100% sure.
Re: (Score:2)
Re: (Score:2)
A stack trace *can* be much more helpful. But when there is a simple error, it is usually simply unnecessary. It's true that mostly it's likely an implementation issue than a fault of Java though.
Re: (Score:2, Informative)
When Java started, it was competing against VisualBasic and a lousy version of Visual C++. And Microsoft looked like they were going to own both the server and the desktop, with UNIX and Linux effectively limited to plain C. Furthermore, most people who advocated Java at the time (including me) were fully aware of its numerous technical shortcomings. But Sun had promised to go through with ANSI/ISO standardization, and we had ho
Re: (Score:2)
That was my thought too. Though 300 might be generous.
Re: (Score:2, Interesting)
Fool. You'd have made about $300. With all of Java's other early problems, a price tag would have ended it before it could gain any momentum.
It's quite likely exactly this thinking that played a big part in killing Sun. They always made massive contributions and then screwed up saying something stupid against open source. Even with some of the most major FOSS packages coming from Sun they often achieved an image as a big corporate ant-freedom group. Microsoft, which is actively working to destroy open source all the time often comes across better. Look at the way they carefully licensed ZFS so it didn't go into Linux. Look at how they compl
Re: (Score:2)
They were in two minds about open source. On the one hand it kept Microsoft at bay, on the other hand, open source projects had cut into their revenue in the past. In the days of "UNIX prices", companies could charge for printed copies of system manuals, development kits, compilers, user and CPU core licenses
Re: (Score:2)
Open source did destroy Sun. But not with criticism. Sun failed to recognize the threat from Linux until well after Linux's performance and reliability had achieved parity with Solaris.
That Java ran very poorly on Solaris also did not help.
The match between Sun and Oracle still strikes me as bizarre. Oracle software favoring Sun workstations can only hurt Oracle. And the only synergy between the two is that a lot of Oracle software can run on Sun equipment.
IBM would have been a much better match. Owning Sun
Re:DRTFA (Score:5, Funny)
Just $1? They should have asked $100 per license and they would have earned hundreds of billions in cash anually!
Heck, why not ask $1mln per license; they'd have more money than exists in the world.
Reminds me of something that happened while I was waiting in line at a DIY store. Some guy had two coupons for 20%-off, two for 15%-off and he was demanding 70% off in total. Why didn't he just wait until he had two more 15%-off coupons? I swear to this actually happened; I didn't even spice it up.
Re:DRTFA (Score:4, Funny)
Reminds me of something that happened while I was waiting in line at a DIY store. Some guy had two coupons for 20%-off, two for 15%-off and he was demanding 70% off in total. Why didn't he just wait until he had two more 15%-off coupons? I swear to this actually happened; I didn't even spice it up.
The inability of a large part of the population to understand junior high maths and that ratios (like percentages) are multiplied instead of added is one of the reasons why so many coupons state "may not be combined with any other offer or coupon". It's not that they want to limit your savings, but because quite frankly, too many people should never have graduated from the primary school system, and are likely to throw a fit at the register, just like your guy did.
Another reason for the same common restriction is that even among those who do understand that percentages are multiplied there are a lot of people who didn't even learn the commutative laws in school.
I was in line behind a lady who complained that the clerk took the 10% off coupon off before the 40% off coupon, and demanded that they revert it and ring the purchase up again with the 40% first. The idiot behind the counter complied and then when the amount came to the same blamed the register and store policies.
I so wanted to put both of them out of my misery.
Re: (Score:2)
Reminds me of something that happened while I was waiting in line at a DIY store. Some guy had two coupons for 20%-off, two for 15%-off and he was demanding 70% off in total. Why didn't he just wait until he had two more 15%-off coupons? I swear to this actually happened; I didn't even spice it up.
1*.8*.8*.85*.85 = .4624, so even if they could stack, he'd be entitled to 53.76% off
So yeah, even if they stacked, do the math. Common error with combined discounts.
Re: (Score:2)
He was stacking them by adding the percentages. By his logic, two more 15%-off coupons would have given him 100% off.
Re: (Score:2)
Pipedot is nearly dead too. SoylentNews seems to be doing alright.