Red Hat Open Source Symposium Malaysia
Friday, September 8, 2006 3:04:11 AM
The symposium that I attended to is held at Ritz Carlton Hotel, some where near bukit bintang, KL city area. The symposium is runs for 2 days. First day is known as executive forum, where they invited the "big shots" to give their keynote speech. Those "big shots" share their believes and briefs us about the current and future trend of the OSS technology. Scott Crenshaw shows us what is the alternatives of tools we can get from OSS, and these tools tag along with professional support from Red Hat with reasonal support subscribes. Ofcouse you can get support from forums and community for free if you wish, but ... you know. The name JBoss, visualization, stateless linux, xml, EBS, AJAX and some names that I didn't heard it before keeps appear in those keynote speech. Tan See Ghee on behalf of AMD talks about what AMD developers contribute to OSS and he introduce us AMD codeAnalyst (breifly) which this tool is freely available to help developers to analyse their code. Finally, it ends by panel discussion on Intellecual property and oss license.
The entire afternon I stay in the same room - technical track cesar 3. Where I gets to listen to Subramaniam Satya talks about JBOSS Enterprise Middleware suite (JEMS), hey he looks like seinfied, haha. His talk is quite amusing. Next, Eugene talks about Security metrics, bravely shows us how many critical and important bugs in RH is actually there. The top rated modules that consist of most important security holes is actually linux kernel itself, and he mention that SELinux is enabled by default is actually close up some security holes although the holes is exist. Next,
The second day is actually more interesting to me. It is known as Developer day. I get to know what is stateless linux from Harish Pillay talk, visualisation from Dr. Daniel, System tap from Eugene, VOIP, asterisk from Dinesh Nair and Vincent Lee share its experience of using OSS tools to develop his ERP systems.
Stateless linux, Harish highlights the problems that every system will always have - maintain and visible the state of every servers. If you buy a fresh machine, what you have to do? Install and setup the needed application,what if the machines gone case? You need to reinstall again and what have to be done which previously have done? It is very hard to keep the working state for all the server. The idea of stateless linux is, machine do not need to install, but OS image will be loaded through networks and the changes will be saved saperately from the OS image. Stateless linux is still quite new and it will soon be realizing together with visualisation technology and cluster. Try to imagine, in the later future, you can easily login to your workspace from any place and your system never need to be reinstall because the configuration and changes is actually saperated from your OS. You will never have chance to screw up ur OS, because your OS is actually an image.
Vitualisation, Dr. Daniel provide us a quite technical info about visualisation tools available. he highlights xen and show us what API libvirt provided to manipulate virtual connection to virtual server. I discover that, vitualisation is actualy realizing and its beyond my knowledge to know how far the possibility of usage of virtualisation.
System Tap, Eugene show us how he can easily tap out information from kernel with simple scripting, you can even inject codes to kernel system calls, check out http://sourceware.org/systemtap/ for details. It is beyond my knowledge to talk more about this too, it is very technical, but yet it is very interesting. Instead of monitors the networks, you can now monitors all the applications running on top of the kernel, and see what system calls they does and see also how they abuses your machine resources such as memory, processors and various IO.
This OSS symposium broaden my views on OSS area and adding entry to my list which I can toy around. I am actually start to toy around stap on my FC5 and maybe soon will get to play with xen and put clustering on vm, donno whether possible, will try next.