News for hackers. Stuff that matters.
Re:Today Was The Last Day of Sun Microsystems by jf on Thursday July 16, 2009 @05:43PM (#708837)
Sun is gone, but they left behind an amazing collection of Open Source Software: Java, OpenSolaris, OpenSPARC, VirtualBox.

I'll miss Sun and the amazing people I knew there.

Re:Today Was The Last Day of Sun Microsystems by old-gregg on Thursday July 16, 2009 @07:07PM (#708977)
Java never felt "new" to me: rather unnecessarily bloated and slow and not offering enough high-level language features to justify the performance penalty over C. Managing memory in C never felt "hard" and when I needed something for quick hacking I could use VB and/or Delphi. Funny, but in many ways Visual Basic has been far superior RAD tool for enterprise SQL pushing. Yes, it was garbage-collected, ran in its own VM and produced fast-launching executables.

In mid/late 90s words like "Oracle", "Sun", "Solaris" and "Java" were used predominantly by older fat-faced salesmen types, while cool kids were coding C on Windows or playing with Linux. Yes, Microsoft was fun back then: it felt young, modern and innovative. Gates and Allen were Brin and Page of the 90s.

I was doing some cool real-time data acquisition/analytics on Windows NT with C++ and MFC. Yes, it felt bad-ass. In my geek circles Borland was considered the most exciting software company at the time. Sun/Oracle and IBM with OS/2? Those were for banks and GM.

Sun hasn't changed since then. I have nothing to thank this company for, except that with Java, they dumbed down our profession to nearly data-entry status and introduced an intolerable boredom to the world of software hacking, something it was missing before 1995. I also believe Java suppressed the development and widespread adoption of Lisp, Smalltalk, ML and Haskell: before Java lots of folks couldn't use them because computers weren't powerful enough, but now they aren't using them because schools stopped teaching and switched to vocational java training.

I wasn't surprised Oracle bought them. Their "Oracle Forms" BS always sucked. With Java and armies of school-trained drones supplemented by Indian outsourcers they finally have a wonderful distribution channel to keep pushing their overpriced stuff through. I guess SAP could buy them too. I've been fortunate enough to avoid this market, so I won't be missing anything.

Re:Today Was The Last Day of Sun Microsystems by TJensen on Friday July 17, 2009 @02:06AM (#709372)
I think you've got some causality messed up. I don't see how Java could have "dumbed down our profession." I think instead, schools turning vocational reduced the caliber of graduates while simultaneously pumping out large quantities of them.

It could have happened with just about any language. Java just happened to have a lot of things going for it that made it fit perfectly into the mold those vocational schools were looking for: simple memory management, platform abstraction, included libraries, and a large marketing effort creating jobs.

I remember when I was excited about Java. I was writing software for multiple platforms, and the thought of a write once, run everywhere was awesome. I felt so raped when it turned out to be a lie. I was so young and naive. :)

Now, I wish Java had never belched from the bowels of that leviathan. Even worse, I'm working at a game company, building an MMO, and using Java. Egads!

Re:Today Was The Last Day of Sun Microsystems by cubedice on Friday July 17, 2009 @12:25AM (#709274)
Mostly tangential, but I have to code in MFC at the day job (legacy code base). God, the winapi guys must have had a sadistic sense of humor when they designed it. My guess is they were so used to low level programming that they saw object orientation as a crutch for the infirm. I imagine them shoving random subroutines into objects while laughing maniacally to themselves: "let's see these pansies make sense of DDX controls! muahaaha!"
Re:Today Was The Last Day of Sun Microsystems by jan_g on Friday July 17, 2009 @02:18AM (#709389)
>before Java lots of folks couldn't use them because computers weren't powerful enough, but now they aren't using them because schools stopped teaching and switched to vocational java training.

Talk about self-denial. Java is definitely not the one to blame for lack of adoption of Lisp, Smalltalk, etc. Many other languages showed that it is possible to thrive despite perceived Java domination (I think that Java is not dominant, neither on desktop nor in web space, maybe in enterprise, but I wouldn't bet my money on it). And, after all, who cares about Java - use the tools you are proficient with, I know I do. Don't bitch about stuff you don't use.

Re:Today Was The Last Day of Sun Microsystems by brlewis on Friday July 17, 2009 @04:49PM (#710761)
In mid/late 90s I was working at MIT's university network (Athena) and my memory is similar, but different from yours. Perhaps because we weren't a Windows shop. I did actually work on a dual-boot x86 box sometimes, but the dual OSes were Linux and BSD.

We were still doing everything in C, but the cool kids I listened too were saying skip C++ if you want something OO but C-like and go straight to Java. So when I saw Per Bothner's Scheme-to-JVM compiler (Kawa) I knew my next implementation of BRL should use it.

What surprised me was the number of people at MIT who said, "Yuck, Scheme" when I was pushing it as the best syntax for web development (this after 12 years of me ignoring it in favor of C). I think a lot of people did not have a good experience going through 6.001 (SICP), even though other people, like me, loved it. I hate to say it, but what really suppressed the widespread adoption of Lisps may have been SICP.

Re:Today Was The Last Day of Sun Microsystems by jussij on Thursday July 16, 2009 @11:43PM (#709242)
> while cool kids were coding C on Windows or playing with Linux. Yes, Microsoft was fun back then: it felt young, modern and innovative

Ah those where the days, I remember them fondly :)

Re:Today Was The Last Day of Sun Microsystems by sengan on Thursday July 16, 2009 @07:17PM (#708999)
You forgot Open Office which they bought and opened up and which has changed the competitive landscape in many ways. I'm struck by the number of non-geeks I know who use it daily.

SPARC was a great architecture, and the Sun workstations of yesteryear were where a lot of cutting edge research was done... It'll be interesting to see how many more OpenSolaris features Darwin picks up (ZFS?). It has dtrace already.

Re:Today Was The Last Day of Sun Microsystems by rjurney on Thursday July 16, 2009 @08:15PM (#709062)
Darwin already pickup up ZFS. You can mount zfs volumes in OS X 10.5. You can patch the kernel module of OS X desktop to write to them (but don't, its really slow).
Re:Today Was The Last Day of Sun Microsystems by VonGuard on Friday July 17, 2009 @03:42PM (#710616)
I use Open Office EVERY DAY. Let me say this.... succinctly:

OpenOffice the single worst piece of open source software available in any official repository. It is buggy, unfriendly, bloated, unreliable, and generally behaves in manners that do not make any sense. Crash and burn one boot, load fine the next.

Re:Today Was The Last Day of Sun Microsystems by malkia on Thursday July 16, 2009 @06:50PM (#708955)
Well, wasn't VirtualBox developed outside, then bought? But you forgot Self (it was done by Sun right?), and other cool things :)
Re:Today Was The Last Day of Sun Microsystems by jf on Thursday July 16, 2009 @07:48PM (#709035)
Yes, you're correct about VirtualBox. And I left out many things from the long of stuff that they open sourced ...
Re:Today Was The Last Day of Sun Microsystems by davidw on Friday July 17, 2009 @04:49AM (#709516)
Tcl and Tk went through Sun too, and picked up a lot of improvements along the way, and then got spit out in favor of Java as the only GUI platform.
Re:Today Was The Last Day of Sun Microsystems by ucdaz on Thursday July 16, 2009 @08:25PM (#709069)
And don't forget to mention MySQL. I just hope they'll keep it all alive or my apps are screwed!
Re:Today Was The Last Day of Sun Microsystems by drawkbox on Thursday July 16, 2009 @10:25PM (#709179)
Yes but they didn't build it. They bought it. Maybe to sweeten the deal for a buyer. MySql might not have sold to Oracle directly?
Re:Today Was The Last Day of Sun Microsystems by jacquesm on Friday July 17, 2009 @08:58AM (#709757)
Correction, Sun might not have sold to Oracle directly if they didn't have MySQL on board...

Like this Oracle gets a very large number of extra contacts in the corporate database world.

Re:Today Was The Last Day of Sun Microsystems by philfreo on Friday July 17, 2009 @10:26AM (#709921)
So the world's third most popular database system acquires the second. So much for competition! http://www.mysql.com/why-mysql/marketshare/
Re:Today Was The Last Day of Sun Microsystems by jeremymims on Thursday July 16, 2009 @05:45PM (#708842)
This was the real success of Linux. It didn't take over the consumer desktop market, but it sure decimated the need for specialty servers and proprietary server operating systems.

Once Sun was forced to compete in the commodity hardware market, it was over.

Re:Today Was The Last Day of Sun Microsystems by jhugbj on Thursday July 16, 2009 @07:31PM (#709022)
Still they outlasted, DEC, SGI, Pyramid and all the other minicomputer/workstation makers.
Re:Today Was The Last Day of Sun Microsystems by 10ren on Friday July 17, 2009 @03:21AM (#709443)
Yes, Sun and Digital (DEC) got killed by the same thing - Clayton Christensen on Digital (not Sun):

Every disruption has three components to it: a technological enabler, a business model innovation and a new commercial ecosystem. In computing, the technological enabler of disruption in computing was the microprocessor. It so simplified the design of a computer that Steve Wozniak and Steve Jobs could just slap one together in a garage. It transformed the industry’s fundamental technological problem—the design of a computer—from a problem that took hundreds of people several years to solve into one that was much simpler.

Then that simplifying technology had to be married with a business model that could take the technology into the market in a cost-effective and convenient way. Digital Equipment Corp. had microprocessor technology, but its business model could not profitably sell a computer for less than $50,000. The technology trapped in a high-cost business model had no impact on the world, and in fact, the world ultimately killed Digital. But IBM Corp., with the very same processors at its disposal, set up a different business model in Florida that could make money at a $2,000 price point and 20% gross margins—and changed the world. It’s a combination of the technology and business model that makes formerly complicated, expensive, inaccessible things affordable and accessible.

http://74.125.153.132/search?q=cache%3Asloanreview.mit.edu%2...

Re:Today Was The Last Day of Sun Microsystems by sahaj on Friday July 17, 2009 @06:05AM (#709589)
"It’s a combination of the technology and business model that makes formerly complicated, expensive, inaccessible things affordable and accessible."

this reminds me of google. they are essentially providing what used to be complicated and expensive tools at a much lower cost.

Re:Today Was The Last Day of Sun Microsystems by lallysingh on Thursday July 16, 2009 @06:00PM (#708866)
Indeed, while Dell, et. al. just spent their time pumping out ever-cheaper products, Sun actually spent cash developing the aformentionted technologies.

Nice "real success": killing the innovators in the UNIX space and letting the vultures come in and eat up all the market share.

Re:Today Was The Last Day of Sun Microsystems by mseebach on Thursday July 16, 2009 @06:18PM (#708899)
SPARC with Solaris is pretty inferior to Linux on x86 for many purposes, including the entire web-stack. This competition forced Sun to innovate, giving us the UltraSPARC T1 and T2, which is simply amazing technology. Suns UNIX innovation (i.e. Solaris 10 with dtrace and ZFS) came as a response to the success of Linux, not in spite of it.

Sun paused to sleep on their .com laurels, and it killed them.

Re:Today Was The Last Day of Sun Microsystems by spitfire on Thursday July 16, 2009 @05:33PM (#708820)
Such a shame. They made fantastic products but just couldn't keep up the pace as time went on.
Re:Today Was The Last Day of Sun Microsystems by adharmad on Thursday July 16, 2009 @06:34PM (#708931)
They could not sell those products.
Re:Today Was The Last Day of Sun Microsystems by Musashi on Thursday July 16, 2009 @05:41PM (#708833)
This is sad... They used to be a damned good company with good techies.
Re:Today Was The Last Day of Sun Microsystems by quisxt on Thursday July 16, 2009 @06:32PM (#708926)
...but absolutely terrible leadership that couldn't figure out where they wanted to go, or how to get there and ended up going nowhere.
Re:Today Was The Last Day of Sun Microsystems by access_denied on Friday July 17, 2009 @08:17AM (#709720)
The same applies to Commodore.
Re:Today Was The Last Day of Sun Microsystems by zandorg on Thursday July 16, 2009 @06:54PM (#708965)
But as these companies stop growing, the stock options are worthless, and people jump ship to the next Google where their stock will go skyhigh.
Re:Today Was The Last Day of Sun Microsystems by ramoq on Thursday July 16, 2009 @05:50PM (#708846)
can't help but feel down. i really enjoy developing in java :(
Re:Today Was The Last Day of Sun Microsystems by mseebach on Friday July 17, 2009 @04:35AM (#709507)
Java was the reason for Oracle to take over Sun (OK, also the hardware). Since Oracles commitment to open source is, "yeah, sure, Oracle will run on Linux. ONE version of ONE distro, but, yeah, Linux", this is more likely than ever to trigger a community-fork of Java, backed by IBM.
Re:Today Was The Last Day of Sun Microsystems by nailer on Sunday July 19, 2009 @05:03AM (#712773)
Oracle runs on both RHEL (and Oracle's crappy respin) and SLES. Albeit the installer is broken and packages are only provided for Express.
Re:Today Was The Last Day of Sun Microsystems by TJensen on Friday July 17, 2009 @02:12AM (#709377)
There is no way Java is going anywhere. We can actually hope that Oracle loses some interest in Java, thereby loosening their grip and letting the language evolve.

But I doubt it.

Re:Today Was The Last Day of Sun Microsystems by timcederman on Thursday July 16, 2009 @06:04PM (#708873)
You think Java will be discontinued?
Re:Today Was The Last Day of Sun Microsystems by schizoidboy on Thursday July 16, 2009 @07:15PM (#708997)
I doubt it because IBM has too much skin in the game. Few people are aware, but IBM produces its own JDK:

https://www.ibm.com/developerworks/java/jdk/

Re:Today Was The Last Day of Sun Microsystems by davidw on Friday July 17, 2009 @04:54AM (#709522)
For that matter, the Apache Software Foundation has a Java implementation called 'Harmony', although I'm not sure they're allowed to call it Java.
Re:Today Was The Last Day of Sun Microsystems by brianm on Friday July 17, 2009 @12:53PM (#710252)
That is a sadly long and storied history, which Stephen Colebourne describes best:

http://www.jroller.com/scolebourne/entry/sun_apache_ip_in_pi...

There is some hope that the legal shenanigans will stop once ORCL finishes taking ownership of JAVA.

Re:Today Was The Last Day of Sun Microsystems by felipe on Friday July 17, 2009 @11:26AM (#710067)
BEA has its own JVM as well, and guess who bought BEA?

http://www.oracle.com/technology/products/jrockit/index.html

By the way, I think JRockIt is the best JVM out there for server-side deployments. I've used both JRockIt and Sun's JVM on EC2, and JRockIt has much better memory management.

Re:Today Was The Last Day of Sun Microsystems by malkia on Thursday July 16, 2009 @06:51PM (#708958)
I dunno. Hard to tell, but I hope not. The language might suck, but the JVM is rocking!
Re:Today Was The Last Day of Sun Microsystems by andeka on Thursday July 16, 2009 @06:34PM (#708930)
Sun - The stanford university network.
Re:Today Was The Last Day of Sun Microsystems by jingsong on Thursday July 16, 2009 @07:26PM (#709016)
Bill Joy was from Berkeley though.
Re:Today Was The Last Day of Sun Microsystems by ucdaz on Thursday July 16, 2009 @08:58PM (#709097)
It was two Stanford guys and one Berkeley dude. 2 Votes for Stanford Univ Networks 1 Vote for UC Berekeley Networks

Bill Joy: "$%^&! I want it to be called UCBN! It has a better ring to it! No?"

Re:Today Was The Last Day of Sun Microsystems by dmv on Friday July 17, 2009 @02:33AM (#709405)
Or given Sun's history with big endian: NBCU!
Re:Today Was The Last Day of Sun Microsystems by datums on Friday July 17, 2009 @12:45AM (#709296)
Today I was reading about Bill Joy in Outliers. http://en.wikipedia.org/wiki/Bill_Joy I wonder about the future of MySQL.
Re:Today Was The Last Day of Sun Microsystems by bitwize on Friday July 17, 2009 @11:22AM (#710050)
What will become of SPARC?
Re:Today Was The Last Day of Sun Microsystems by jong on Friday July 17, 2009 @09:33AM (#709805)
So long and thanks for all the fish