Solaris - it just works
I'm a programmer, yet these days, when I work with computers, I like to just get things done. This wasn't always true - when I was in my twenties, I loved tinkering with computers: software, sometimes even hardware. I played with some of the initial BSD and Linux kernels in the mid 90s, tweaking driver source code for fun. But, as I grew older, I became more interested in the task at hand.
So, it was with some procrastination that I approached getting my Ultra 20 equipped with a WiFi card. I used to live in a small house, had the Ultra 20 on my kitchen table near the DSL. But I moved, and now I have the computer in one room, and the DSL line in another. I use a laptop most of the time, but there are times I just wanted the Ultra 20 to work.
So I printed out the wifi compatibility list, and trudged down to HiLon, the local electronics market. I went to a bunch of vendors. I bought a Netgear WG311 version 3 card. Turns out I had to download and compile the driver, but directions were clear. Now, it just works. I had a similar experience installing Solaris on my notebook, and old Toshiba Tecra M1 - it just worked, with the drivers on the Solaris install disks.
I write this, because if someone working at Sun perceives a lack of compatible Solaris drivers, people outside of Sun must surely believe it's really difficult. And, I think there was a time this was true, especially Solaris on x86. But, the reality is, today's commodity hardware is largely supported by Solaris. It just works.
Posted by AaronDailey [Solaris] ( December 29, 2007 10:45 PM ) Permalink

IMHO it depends on the driver area. There is plenty of Wifi drivers but if you look at e.g. SATA adapter area or sound card driver area, you'll find lots of requests for a Solaris driver in the OpenSolaris forums where people want to build home ZFS server but are not able to do it with commodity HW because the drivers are non existent. So let me disagree with you here: the lack of drivers is still a problem.
Posted by Vladimir Kotal on January 03, 2008 at 05:12 PM CST #
There are a couple projects that may help in this area:
For audio, there's plans to integrate 4front's drivers, the same as used on most other Unix implementations. See
http://opensolaris.org/os/community/arc/caselog/2007/238/
For SATA, from what I can tell things are getting better too - for example AHCI project
http://www.opensolaris.org/os/community/device_drivers/projects/AHCI/
I was try to illustrate that OpenSolaris HW support is changing from having to buy obscure or old hardware, to being able to buy mainstream hardware, albeit on the HCL list.
In the future, hopefully I won't have to take that list to the store, I'll just buy a mainstream card and reasonably expect it works.
Aaron
Posted by Aaron Dailey on January 04, 2008 at 10:09 AM CST #