By rickramsey on Apr 18, 2013
It's not well known that Oracle Solaris 11 includes a healthy dose of Python code, and that Solaris engineering uses Python tools. These four videos provide more of the story.
Oracle Solaris 11 installation tools use Python to access C libraries more quickly and easily than if they were coded in C. Drew Fisher explains why the Solaris engineering team chose Python for this purpose, what he personally likes about it, and what it implies for the future of Solaris development.
Martin Widjaja, engineering manager for Oracle Solaris, describes the development environment for Oracle Solaris and why Oracle wants to hire more Python developers to work on Solaris.
David Beazly was working on supercomputing systems at Los Alamos National Laboratory when he began to use Python. First, he used it as a productivity tool, then as a control language for C code. Good insights into Python development for both systems developers and sysadmins from the respected author.
Every time a new release of Oracle Solaris changes the syntax or output of its administrative commands, you need to update any scripts that interact with those commands. Until now. Karen Tung describes the RAD (Remote Administration Daemon) interfaces that Solaris 11 now provides to reduce the need for script maintenance.