The Solaris 10 top 11-20
Solaris 10 has way more features than any release of Solaris that I can remember, and Sun's been marketing the hell out of them. Here's my top 10 list roughly in order of how cool I think each is:
- DTrace- of course...
- ZFS- the amazing new file system
- AMD64 Support- Opteron is so obviously great
- Zones- N1 Grid Containers for those of you keeping score at home
- Predictive Self Healing- never worry about flaky hardware again
- Performance- Solaris 10 is just faster, faster networking, faster everything
- Linux Compatibility - run linux _binaries_unmodified, 'nuf said
- Service Management Facility- managing a box just got much easier
- Process Rights Management- super-user is no longer a binary proposition
- NFSv4 - nfs++ (++++++)
Blah blah blah. That's for sure amazing stuff, but there are dozens of places where you can read about it (I was going to include some links to news stories, but I'm sure google can find you the same stuff it found for me).
But is that it for Solaris 10? Not by a long shot. There are literally dozens of features and improvements which would have cracked the top 10 for the last few Solaris releases. Without further ado, I present my Solaris 10 top 11-20 list:
libumem
- _the_tool for debugging dynamic allocation problems; oh, and it scales as well or better than any other memory allocatorpfiles(1)
with file names - you can get at the file name info through/proc
too; very cool- Improved
coreadm(1M)
- core files are now actually useful on other machines, administrators and users can specify the content of core files - System V IPC- no more clumsy system tunables and reboots, it's all dynamic, and -- guess what? -- faster too
- kmdb - if you don't care, ok, but if you do care, you really really care:
mdb(1)
's cousin replaceskadb(1M)
- Watchpoints - now they work _and_they scale
pstack(1)
for java- see java stack frames in a JVM or core file and through DTracepmap(1)
features- see thread stacks, and core file content- per-thread p-tools - apply
pstack(1)
andtruss(1)
to just the threads you care about - Event Ports - a generic API for dealing with heterogeneous event sources
There were some other features in the running (Serial ATA support, vacation(1)
filtering, other p-tools improvements, etc.), but I had to draw the line somewhere. Remember this is my list; Solaris 10 has fancy new java and gnome stuff, but, while it's cool I guess, it doesn't do it for me in the way these things do. I'd be doing these features an injustice if I tried to summarize them all in one weblog entry, so I'll bite off one at a time and explain them in detail over the next few days; stay tuned.
- ← Previous
Inside nohup -p - Next →
Number 11 of 20: libumem