View Source

This presentation will be a conversational show and tell between Pete Dennis and Brian Leonard. All presentations delivered at C1 should strive to solve one or more problems for the audience and this one will be no different. We'll introduce each new feature as one of us describes a problem with the 2008.11 release, while the other says enthusiastically "Well let me show you 2009.06\!"

I'm thinking one of us can be 2008.11 (me?) while the other is 2008.06 (kind of like the Mac / PC adds), however, that would most likely leave one person doing all of the demos...

The "issues" don't have to be major, they are just a means to introduce the topic.

Here's the current proposed topic outline:



# Brief Introduction to OpenSolaris
# IPS Command Line Improvements
# Package Mangager GUI
# 1 Click Web Install
# Soucre Juicer
# Time Slider
# Multimedia
# Visual Panels
# JavaFX
# Crossbow
# COMSTAR
# Xeon 5500
# Drivers
# SPARC
# LDoms
# Support
# Upgrading



h2. 1. +Brief Introduction to OpenSolaris+

Pete set's the stage. Defines OpenSolaris, where we are at, etc.."




h2. 2. +IPS Command Line Improvements+


h4. 2008.11 Issue

"So, I'm a conservative guy and I'm still using OpenSolaris 2008.11." So, are you going to be able to convince me to upgrade to 2009.06?"

"OK, let's start with the Image Packaging System. I prefer to use the command line when searching and installing packages. Have any improvments been made there? For example, I always forget to use the \-r option when searching..."


Demo search w/out \-r option.


h4. 2009.06 Improvement

: \-r is now the default. Let me show you. Plus some other cool stuff:


h5. IPS Demo

* pkg search w/ \-r
* Boolean search using AND or OR (pkg search visual AND panel)
* Structured search (? - all Intel drivers)
* Publisher instead of Authority (pkg publisher)
* Disable a publisher (pkg set-publisher \-d <publisher>)

h2. 3. +Package Manager GUI+


h4. 2008.11 Issue

"Speaking of IPS, I've given up on using the Package Manger in 2008.11, it takes FOREVER to load". Demo starting the Package Manager in 2008.11.

h4. 2009.06 Improvement

"Well Brian, you'll be happy to know that there's been a 1,000% percent improvement in package manager startup time\!" Not only that, but install time has been reduced to seconds in many cases.

h5. Package Manager Demo

* Startup time (we could race)
* Install time (we could race again)

h4. 2008.11 Issue

"OK. Besides performance, another issue I have with the Package Manager is the inabilty to add repositories like "extras" which require SSL authentication."

h4. 2009.06 Improvement

"Good news, that's been addressed as well"


h5. Package Manager Demo

* Adding the extras reposity (compare to 2008.11). "By the way, if you're not aware of "extras" it contains software like Flash, VirtualBox and Fonts that are propriatory and therefore can't be put in the release repository.
* Category List (compare to 2008.11). "Note how the category list has also been cleaned up"

h2. 4. +1 Click Web Install+


h4. 2008.11 Issue

"There a lot of cool packages that people don't know about. It would be nice if I could promote them on my web page and folks could instal them directory from there"

h4. 2009.06 Improvement

"They can - check this out..."

h5. 1 Click Install Demo

* Demo 1 Click Intall (you can use SourceJuicer's [pending|http://jucr.opensolaris.org/pending/] repository as an example. It would also make a nice lead in for the next topic.)

h2. 5. +SourceJuicer+


h4. 2008.11 Issue

"Wow, OpenSolaris 2009.06 has really made it easier to install packages." What about the flip side - making additional software available for OpenSolaris?"

h4. 2009.06 Improvement

"Right\! To help make this process as simple as possible, a package submission and build system has been developed - we call it SourceJuicer. Let me explain how it works..."


h5. &nbsp;Demo

* SourceJuicer - just go to jucr.opensolaris.org and walk through the site.

h2. 6. +Time Slider Improvements+



h4. 2008.11 Issue

"Time Slider's just awewome\! It's really revolutionized the way to work with my data. For example, I know longer worry about making "versions" of my documents."


h4. 2009.06 Improvement

"Well, it's even gotten better. For example, only snapshots where there's a difference are kept.&nbsp; Also, the GUI now allows you to create and delete snaphots on fly, as well as compare differences b/w snapshots."


h5. &nbsp;Demo

* Time Slider

h2. 7. +Multimedia+



h4. 2008.11 Issue

"It's funny that 2008.11 comes with the Songbird MP3 player, yet it won't play my MP3\!"


h4. 2009.06 Improvement

"Right, the MP3 codec is not freely distributable. However, a company called Fluendo makes the MP3 coded available for free as well as selling other codecs for playing other media types. OpenSolaris 2008.11 now includes the Codeina application to help retrieve these codecs"


h5. Codeina Demo


* Installing the MP3 Plugin

"It's also worth noting that 2008.06 is running the Beta 3 of Firefox 3.1." And did you know since FF3 that DTrace probes have been build into FireFox?

h5. FF 3.1 Demo

* New FF 3.1 features. Maybe a DTrace demo

"Finally, while we're talking about new desktop features, check out the new GUIs for mananging services, setting the time, working with Apache and Coreadm:

h2. 8. +Visual Panels+


h4. 2008.11 Issue

"I've been hearing about this project called Visual Panels - what can you tell me about that?"




h4. 2009.06 Improvement



h5. Demo

* SMF Services (pkg OSOLvpanels)
* Time & Date Tool (Which package is this in? OSOLvpanels-sysid?)
* New Apache UI (OSOLvpanels-apache)
* Coreadm UI (OSOLvpanels - System > Preferences > Core Files)

h2. 9. +JavaFX+


h4. 2008.11 Issue

"OpenSolaris makes a great developer laptop, however, one of my favorite new langauges, JavaFX, isn't available on OpenSolaris"

h4. 2009.06 Improvement

"It is now\!"

h4. Demo

* JavaFX

"However, JavaFX isn't the only new developer feature in 2009.06. The popular Web Stack has been updated with new versions of MySQL and PHP, both of which now include DTrace probes." Also, the popular [Git|http://www.gnome.org/~gman/opensolaris-whats-new/install-git.p5i] version control system is now available in the repository."


h2. 10. +Networking+



h4. 2008.11 Issue

"Wow, those are some nice additions. I've been hearing there are some new networking features in OpenSolaris 2009.06. What can you tell me about those?"


h4. 2009.06 Improvement

"Well, we've put a lot of effort into network observability. Project [Clearview|http://opensolaris.org/os/project/clearview/] ..."

h5. &nbsp;Demo

* Snoop

"Another really exciting new feature in 2009.06 is [Project Crossbow|http://www.opensolaris.org/os/project/crossbow/]. Here's let me bring up this graphic to help explain it further..."


h5. &nbsp;Demo

* Creating a VNIC

"The comination of Clearview and Crossbow together is very powerful - here, let me show you..."


h5. &nbsp;Demo

* Clearview and Crossbow



h2. 11. +COMSTAR+



h4. 2008.11 Issue

"2008.11 introduced project [COMSTAR|http://www.opensolaris.org/os/project/comstar/], which allows me to turn any OpenSolaris host into a SCSI storage device or target, however only Fibre Channel was provided as a port provider, has this improved?"

"*CO{*}mmon *M{*}ulti-protocol *S{*}SCI *TAR{*}get"



h4. 2009.06 Improvement

"As a matter of fact, yes, OpenSolaris 2009.06 now includes the iSCSI port provider...."

"In addition, I should not that many improvements have been made to the CIFS service as well for better Windows interoperability. These include the ability to restrict acces to specific clients by IP address, Acces Control Lists on shares and client-side caching of offline files and synhcronization wheh reconnected."

"The ability to turn your machine into a NAS box. Rather than repeat the information here, go see "Open Storage and ZFS and COMSTAR at 5:00".



h2. 12. +Xeon 5500+



h3. 2008.11

"Intel just had a big chip release this Spring called Nehalem. Does OpenSolaris take any special advantage of that?"

h3. 2009.06

"Yes, different power settings, deep sleep..."


h2. 13. +New Drivers+


h3. 2008.11

"Yes, being able to suspend OpenSolaris has been a blessing, especially when I'm on the road and moving about a lot". Does this new release include any new driver support?"


h3. 2009.06

"Yes, additional drivers continue to be developed, such as drivers for the the ZyDAS and Ralink chip sets, including the ability to suspend and resume laptops w/out unplugging these WiFi adapters. There are now over 2000 laptops certified to work with OpenSolaris and a new version of the Device Detection Tool has been written incorporate these upates.

h4.

h4. Demo

* Device Detection Tool

* Bring up [HCL|http://www.sun.com/bigadmin/hcl/data/os/]. 2741 laptops.

h2. 14. +Closing New Feature - SPARC+

h3. 2008.11

"Wow, I really love OpenSolaris and all the great new features - it's too bad they're only available in x86."

h3. 2009.06

"Actually, as of this release, OpenSolaris is now available on SPARC too\! Not only that, but Logical Domains are supported on the CMT systems. We should note however that there's no interactive installer yet for SPARC machines. This means that they have to be installed using the Automated Install technology that was introduced in 2008.11.

"Just one source base..."


h3. 2008.11

"Awesome\! From a packaging perspective, do I now have to create packages for x86 and SPARC?"

h3. 2009.06

"No\! Packages are now FAT - by that I mean they contain the bits for both x86 and SPARC and the correct ones get installed"

h2. 15. +LDoms+

"So, [systems with the SPARC CMT chips|http://www.sun.com/servers/coolthreads/overview/offerings.jsp] can have up to 256 compute threads - each chip has 8 cores and each core has 8 threads - and there's 4 chips in the machine. That's a lot a compute power\! To make better use of all this power the CMT chips also support logical domains - the ability to "partition" the machine into multiple operating systems. If I'd like to take advantage of these new features in OpenSolaris on my CMT machines, are logical domains also supported?"

h3. 2009.06

"Absolutely..."




h2. 16. +Support+

"Great. If I do upgrade my data center to use OpenSolaris, do I still get the same level of support as with Solaris 10?"



h2. 17. +Upgrade+

"Awesome. So, how do I upgrade?"

The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact