Open Solaris 2008.05: A big step towards public

On May 05, 2008 OpenSolaris 2008.05 was released. It is significantly different with Solaris Operating System in many aspects. My favorite change is that OpenSolaris is released as a bootable LiveCD. As I am living in Australia and all Internet Service Providers here charge the increditable price for download traffic, downloading one DVD or six CDs was really a headache to me. I felt much more comfortable to grab this version. Here is a bit of summaries of my experience after I have nearly run OpenSolaris on my Thinkpad T61 for a month.

1. Boot Into LiveCD Mode

Comparing with previous Solaris, I think OpenSolaris has a much more friendly interface on installation because I could give a try before I actually install it on my harddisk.

After I downloaded CD iso file, burned a CD and boot it from CDROM, I get a menu which gives three options: 1) Start OpenSolaris in GUI mode; 2) Start OpenSolaris in text concole; 3) Boot from harddisk.

After I selected the first option, a number of dots started to creep on the screen. I think they were meant to be an indication of system loading and I should just wait until these dots crept to the other end of screen. However, it would be nice to have a much meaningful indication, for example, a progress bar with text, say, "System loading" or "preparing Solaris".

Strangely the screen falled back to the Black & white mode and asked me to select me to the keyboard language. Although I perfectly understand the necessarity of using correct Keyboard, I was a bit worried about if the black & white screen might indicate something bad. For instance, my graphic card was not supported, which really gave me a hit when I tried with Nevada svn 64 several months ago.

Until the beautiful Nvidia logo popped up, I knew I could relief myself a bit.

Gnome panel then kicked in. 

License agreement was the first dialog window I met.

Immediately Network Automagic window popped up and listed a number of Wireless network for me to choose. How sweet! My Intel ABG 3956 wireless network card worked out of box.

OpenSolaris built in an excellent tool, "Device Driver Utility"  , to help collect what kind of drivers were missing. To run it, just double click the icon on the desktop. Unfortunately, the sound card and ACPI drivers were not included in this release. I certainly want to see them to work out of box in the next OpenSolaris release. So I clicked "Submit" button to submit a report. Hopefully Solaris kernel management team would consider them.

Apart from that, I could start to use OpenSolaris right away. It is a very smoothy platform. I did not notice much delay. It gave me a pretty good idea what it would look like after I installed OpenSolaris on my harddisk.


2. Installation is very straightforward.

There is an installation utility on desktop of OpenSolaris LiveCD mode . Simply double click this icon to start Installation. OpenSolaris 2008.05's installer is very similar to previous Nevada builds.

Select disk space. It would be nice that Gparted or similar tool is built in. So I don't have to reboot to other operating system to manipulate disk partitions.

Select time zone.

Set root passward, initial user name & password and system name.

Confirm detail. Simply click next button.

Have a cup of coffee and wait for completion.

Finish and click reboot button. However, during the reboot process there was no reminder to eject LiveCD from CDROM. Because I walk away after clicking reboot button, my laptop automatically reboot from CDROM again. I have to reboot it again and manually eject LiveCD.

Yeah, boot from harddisk. Grub automatically created entry for Windows and by default it select OpenSolaris 2008 05 which was labeled as "rc3" for some reaons.

System started to load in devices driver and services. I noticed that OpenSolaris 2008 05 is based on Nevada build 86.

Super User (Root) login is disabled by default. 

The login screen. 

The system is fully loaded. OpenSolaris default theme is pretty elegant. I like it a lot.


3. Post Installation configuration.

Since my sound card was not supported by default , I did some research and installed a customized Open Sound System driver to make it working as I wrote in previous blog entry. Hopefully Open Sound System driver will be built into OpenSolaris kernel in next release.


4. Install software

One of the most prominent feature of Image Packaging System. Most of day to day applications could be installed from IPS. Until today (2nd June 2008) there are 4464 packages on http://pkg.opensolaris.org.

However, there are still many applications which could not be installed from IPS, for example Mplayer, LaTex, KDE and etc al. I have to install them from Blastwave.org in an old fashion method, pkg-get. It would be nice to have Blastwave.org as alternative repository in IPS. Of course, Blastwave.org will need to make many modifications in order to aline OpenSolaris.org repository. For example, at this moment, I have to create menu shortcut for those software installed from Blastwave.org while OpenSolaris.org ones simply created menu shortcut automatically, which is a very nice feature.

5. ZFS

ZFS, the most advanced file system with advanced snapshotting capabilities, is activated by default. It provides a great option to build an Ultimate Home Storage Server. It's on my to-do list. Start to save money to stock up hard disks.

6. Others

Although OpenSolaris does build in Nvidia driver, which provides excellent support on many advance features, for example, 3D desktops, it seems that getting external projector working has proved to be difficult, especially those very low resolutions, e.g. 640x480. I learned this lesson in a hard way. Although, as many suggested, VESA is an safe option, preparing two sets of xorg.conf files and switching them over could be a tedious task. Hopefully future OpenSolaris release would address this issue and have an elegant solution.

Adding a printer and getting it work is still very challenging in OpenSolaris 2008 05. The default interface of managing printer offers little information. In fact I was sort of looking for sensible suggestion because I felt lost. Although Common UNIX Printing System (CUPS) could be installed from Blastwave.org, I still need to spend considerable time in order to get it fully functional. It would be nice to see that CUPS could be integrated in future OpenSolaris.

Although OpenSolaris has very support on File Allocation Table file system in that USB key would be recognized right away, accessing NTFS file system still requires some works. It could be very inconvenient to read or write data from Windows partitions or NTFS format portable disks. Some initial research shows that there are instructions to mount NTFS partition in read only mode. It appears to be in a very immature stage. I have good experience with NTFS-3G on linux. Some threads on OpenSolaris forum shows that there are a great deal of interests on porting NTFS-3G to Solaris. Hopefully it would be available on next OpenSolaris release.


Conclusion

In general OpenSolaris 2008 05 is a far more advanced release in term of how aggressive it moves forward to general public. Its excellent usability design makes non-geek users much easier to get started than previous Solaris releases. Most of hardware devices simply work out of box. I am expecially pleased to see that we are encouraging users to submit their hardware compability list, even in LiveCD mode. IPS is certainly a mile stone. Not only does it make software management easier but also it improved integration of software packages. I am much more comfortable to use software I installed from IPS. The questions are only how we add more packages and how to manage them in a more sensible way. Ultimately I am very happy that the first OpenSolaris is such close to a complete system to public. I hope within a few releases OpenSolaris could become the most popular operating system on the plant. Well, it is certainly on this way.

Comments:

Re printing, the Presto project is well under way, and will greatly simplify the addition and management of local and network printers.

http://opensolaris.org/os/project/presto/

Posted by Calum on June 03, 2008 at 07:48 PM EST #

I have Solaris 4.1.4 original media, I have lots of old and new Sun gear. I like Sun, and I use the products a lot, often for critical tasks.

I hate to say it, 2008.05, is the worst release of Solaris I have ever seen. Ever.

The real users/administrators of Solaris will not be pleased and this will not "take" on Debian/Ubuntu, Gentoo or Fedora/RedHat/CentOS.

SXDE 1/08 was far, far , FAR better. Massive regression.

Posted by Beef Supreme on June 08, 2008 at 11:39 AM EST #

I don't think OpenSolaris is not "Official" Solaris release. The relationship between OpenSolaris and Solaris is similar to the relationship between Fedora and Redhat Enterprise Edition. OpenSolaris presents some new features which may or may not be built into future Solaris release.

Posted by Zhiqi Tao on June 09, 2008 at 12:11 AM EST #

Excuses. If Sun is taking on Ubuntu/RHEL/CentOS/SuSE/Mandriva with this, its going to fail. As a person who loves Sun and wants Solaris to be around forever, I promise this desktop stuff is a massive distraction and will piss off the ultimate users of Solaris, the system administrator.

At JavaOne this year, they said 2008.05 is released, its able to have support purchased for it and they made a big marketing splash. I thought opensolaris was ready for prime time.

This has so much regression in it and so much breakage, even when compared with SXDE 1/08 to 2008.05, I don't see the point for rushing this out the door, its really crap.

Posted by Beef Supreme on June 12, 2008 at 11:24 AM EST #

Certainly, flashing desktop effect and beautiful theme has little meaning to folks who are interested in system performance, stability and security. I went to attend one of Melbourne Solaris User group meeting several months ago. "Indiana" was the topic received zero vote. All of them are system administrators and solution architect, "the ultimate users of Solaris" as you wrote.

However, there are another large group of people, like myself, who are not working on high end servers. We could benefit from Solaris technologies, e.g. solid UNIX kernel, ZFS and Dtrace, as well. OpenSolaris is a much liter and more user friendly version for us to get started. It has many good features which suits for desktop/laptop computers.

To me, OpenSolaris and Solaris SXDE are two products originating from same sources but focusing different markets. I don't think that system administrators want to replace Solaris SXDE with OpenSolaris. Maybe simply consider OpenSolaris is a fork/branch/Spin Off of Solaris SXDE. I don't believe OpenSolaris will mess up Solaris.

Posted by Zhiqi Tao on June 12, 2008 at 12:17 PM EST #

@Beef Supreme: As others have said, this is not a release of Solaris, it's a release of OpenSolaris. It's primarily aimed at developers, not "real users/administrators of Solaris", who should still be using S10 for their day jobs, or SXCE (nevada) if they're feeling adventurous.

I trust you've filed bugs about all the regressions at defect.opensolaris.org? That's a better way of helping than griping on blogs.

Posted by BC on June 18, 2008 at 01:36 AM EST #

this post is useful for me,great review...

Posted by electronics on February 19, 2010 at 03:35 PM EST #

Post a Comment:
Comments are closed for this entry.
About

Occasionally I like to share some ideas or interesting news here.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today