Digital Edition

SYS-CON.TV
i-Technology Viewpoint: OpenSolaris, Get It While It's Hot!
Is this move going to bolster Sun, and turn around this excellent piece of engineering?

Go ahead, download the source code for Sun's amazing operating system, Solaris. It's now been released. I just downloaded it in under 5 minutes using BitTorrent. Why? I have no idea. Because I could I guess. Or because I didn't believe it would ever happen. I used to work at Sun at one point, so I have some appreciation for what it took politically, not technically, to get to this point. Congratulations, Sun.

The code to Solaris is now available to everyone. Why would Sun give up such an asset and is it too late for Solaris? Is this move going to bolster Sun, and turn around this excellent piece of engineering? It's hard for me to imagine Linux or BSD kernel hackers leaving behind their beloved code to poke around in Solaris' guts. In fact, wouldn't that make it legally hard for them to return to the BSD or Linux code bases? Aren't there IP issues involved? Or is OpenSolaris open enough that it's okay to study the competitor's implementation before designing your own? I don't know enough about their license, and there are no precedents from which to guess at an answer. My guess is that Sun has learned that it needs to let Solaris grow and influence the community, that type of stewardship will help their OS and Java businesses (such as they are) and potentially their hardware business at some point.

So I ask, "who cares?" Not because there are viable alternatives such as Linux and BSD, but because the industry is at an inflection point and this is only one of the signs of the time, not some amazing breakthrough. The release of Solaris as open source is really more about recognizing the shift toward a new reality more than anything else.

If you ask me, its now clear that UNIX has won the Von Neumann architecture award. Although it had its birth on a time-sharing machine, it's really this architecture that allowed UNIX to grow and thrive and eventually win the hearts and minds of the average computer user. Neither of these pillars of modern day computing is going away, neither is the language that gave birth to UNIX, ANSI C. However, with the release of Solaris as open source Sun is the last to admit that UNIX is a commodity, and possibly a dead end for future architectures.

Consider the latest news from our chip manufacturers. More and more we read about hyper-threading, multi-core, large numbers of specialized parallel vector units (such as in the Cell processor or the G5's Altivec), and just recently the advent of CMT (Chip Multi-Threading) techniques by Sun. I believe that Sun has realized that it has lost the advantage of RISC, UNIX, and that Java might be next. These are the foundational components of Sun's existence, if they don't find new bedrock they will die. They know this better than anyone.

Tomorrow's systems will require new languages, to complement these new systems. Today's programmers do not have the tools or the skills required to build systems able to scale with such new hardware architectures. Concurrency will be the dominant buzzword for the next 10 years. Sun knows this too. It's why Guy Steele is working on Fortress, the follow up to Fortran. Other languages like Erlang will influence new as yet unimaginable programing methods for managing concurrency much as Smalltalk led to the object-oriented revolution culminating in C++ and Java.

What is clear from this shift toward concurrency is that just as the C language led to UNIX, some other language best suited for these new architectures will lead to a new operating system design.

UNIX, ANSI C, Von Neumann, and even the notion of threads will all soon be history. Software will simply be concurrent, and somehow we'll be able to deal with that.

About Gregory Burd
Gregory Burd is the Product Manager for Sleepycat Software, now a part of Oracle. Prior to Sleepycat, he was on the business team at KnowNow, a Kleiner Perkins startup in the San Francisco Bay Area. He has many years of software development and product leadership within companies such as JavaSoft, a division of Sun Microsystems, Marble Associates, a consulting company, and NeXT Computer, now part of Apple Computer.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

i-Technology Viewpoint: OpenSolaris, Get It While It's Hot!
Go ahead, download the source code for Sun's amazing operating system, Solaris. It's now been released. I just downloaded it in under 5 minutes using BitTorrent. Why? I have no idea. Because I could I guess. Or because I didn't believe it would ever happen. I used to work at Sun at one point, so I have some appreciation for what it took politically, not technically, to get to this point. Congratulations, Sun.

The code to Solaris is now available to everyone. Why would Sun give up such an asset and is it too late for Solaris? Is this move going to bolster Sun, and turn around this excellent piece of engineering? It's hard for me to imagine Linux or BSD kernel hackers leaving behind their beloved code to poke around in Solaris' guts. In fact, wouldn't that make it legally hard for them to return to the BSD or Linux code bases? Aren't there IP issues involved? Or is OpenSolaris open enough that it's okay to study the competitor's implementation before designing your own? I don't know enough about their license, and there are no precedents from which to guess at an answer. My guess is that Sun has learned that it needs to let Solaris grow and influence the community, that type of stewardship will help their OS and Java businesses (such as they are) and potentially their hardware business at some point.




ADS BY GOOGLE
Subscribe to the World's Most Powerful Newsletters

ADS BY GOOGLE

Intel is an American multinational corporation and technology company headquartered in Santa Clara, ...
Blockchain has shifted from hype to reality across many industries including Financial Services, Sup...
Concerns about security, downtime and latency, budgets, and general unfamiliarity with cloud technol...
In very short order, the term "Blockchain" has lost an incredible amount of meaning. With too many j...
Data center, on-premise, public-cloud, private-cloud, multi-cloud, hybrid-cloud, IoT, AI, edge, SaaS...
Cloud Storage 2.0 has brought many innovations, including the availability of cloud storage services...
For enterprises to maintain business competitiveness in the digital economy, IT modernization is req...
Cloud-Native thinking and Serverless Computing are now the norm in financial services, manufacturing...
Most modern computer languages embed a lot of metadata in their application. We show how this goldmi...
Moving to Azure is the path to digital transformation, but not every journey is effective. Organizat...
Public clouds dominate IT conversations but the next phase of cloud evolutions are "multi" hybrid cl...
On-premise or off, you have powerful tools available to maximize the value of your infrastructure an...
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with exp...
Every organization is facing their own Digital Transformation as they attempt to stay ahead of the c...
Data center, on-premise, public-cloud, private-cloud, multi-cloud, hybrid-cloud, IoT, AI, edge, SaaS...
DevOps has long focused on reinventing the SDLC (e.g. with CI/CD, ARA, pipeline automation etc.), wh...
Now is the time for a truly global DX event, to bring together the leading minds from the technology...
In a recent survey, Sumo Logic surveyed 1,500 customers who employ cloud services such as Amazon Web...
Atmosera delivers modern cloud services that maximize the advantages of cloud-based infrastructures....
In today's always-on world, customer expectations have changed. Competitive differentiation is deliv...