1st OpenSolaris Developer Conference
By jogi on Mrz 02, 2007
- Keynote on 1. March 2007 – Simon Phipps
Simon started the day with the keynote and talked about
- the participation age
- Communities and how the OSS1 economic system works
- that Open Source not always means free software
- OSS Business Model 3.0 where the software need to be paid first time when the participant (better word than customer) is using it.
- Sun as FOSS2 Startup & what Sun has already open sourced
- How to make your program privilege aware - Wolfgang Ley
Wolfgang (also from the Hamburg Sun office where I am located) held a session about a very, very interesting part in Solaris 10+: The privileges. Sometimes you need a good lecturer to understand things. It isn't complicated, it's great! To make it short:
UID 0isn't needed to do jobs which need more privileges, just add that privilege to the user – or add them to the application if it is called by the specific user :-)
- Looking into the black-box – How the kernel may impact your application – Thomas Nau
From the practice Thomas Nau reported what he and his team done with
dtraceat the University of Ulm and a T1-processor based T2000 box. First he introduced
dtraceand said that this tool “is one of the best, maybe the best innovations in the last ten+ years” (in the IT) – after his session everybody will agree because it was for me the best session of the day where I learned that the move from the old tools (
cputrack(1m), ... ) are the old way and
dtracecan give us more specific information what really the application dynamically is doing. The “D-Language” which dtrace uses is easy and we have just to start. He also mentioned to spice up our applications and how.
Really great was the case study about the “slow” Sun T2000 and how they resolved the problem by changing the cache-bin algorithm (coloring) in
/etc/system– which seems to be fixed in the meanwhile by newer OpenSolaris build. One small change and the T2000 boost-up as expected.
- [GUUG] Innovation in Solaris – today and tomorrow – Franz Haberhauer
The GUUG sessions were held in German but some of them were also a day or some hours later on the Solaris DevCon track – maybe more from the point of an OS developer view but I am a tester with system administration tasks.
This one from Franz I found only on the GUUG track and was interesting what the projects “Nemo”, “Crossbow” and “Clearview” will bring in the world of networking and zones and what the project “FireEngine” did already in Solaris 10.
dladmwill be the tool for monitoring and managing network interfaces and will make things easier.
Also the desktop is back to the focus of Solaris (the Sun distribution of OpenSolaris) development with updating the existing modules GNOME to 2.16, Firefox to 2.0, Thunderbird to 1.5 and StarOffice to version 8 and adding Egika (video conferencing) and Vino (remote desktop solution on a vnc base).
My favorite in the additions is “tamarck” which implemented a privileged HAL3 who finds new devices (USB plug-in your device and play... yeah!).
- [GUUG] Solaris
Container Best Practices – Detlef Drewanz
Detlef also held AFAIK only once this session in the GUUG track and his hints are very helpful if you think about using zones. Which use cases are possible? How to deploy Solaris Containers and which questions you need answers for? The different zone-types was nothing new to me but the impact on application architectures was very interesting. Deploying applications outside a zone makes things like moving (!) or cloning a zone much easier. The summary is: Plan you infrastructure to get really the full advantage of Solaris Containers.
- Back in 2008
I am looking forward to the next OpenSolaris Developer Conference because the level of sessions was high the small-talks were very interesting.
1Open Source Software
2Free Open Source Software
3Hardware Abstract Layer