Developing Applications on the Solaris OS and Linux

Posted by : Dr. Root | 01 March, 2007 | Published in

Sun has published a very interesting 14-page article on the process of developing applications on Solaris and Linux, which covers developing nonnative applications, making existing Linux applications run on the Solaris OS and porting applications from Linux to the Solaris OS. That's one article that will get your programming juices flowing...

The article starts with why you should consider developing on these platforms. Other than being the most popular UNIX-based operating systems, both Solaris and Linux provide rich system commands, programming tools, software packages and API libraries. And that makes them good enterprise application development environments.

The article then delves into the similarities and differences between Solaris and Linux, as well as the application development issues you might encounter on both platforms.

For example -- The most common issues are related to open source software libraries. Many open source software libraries that are used in Linux are already in Solaris 10. But in some cases, you may have to source a Solaris version from the provider or you may have to rebuild the libraries from the source code and install them on Solaris. Other issues covered in this document include system API differences between Solaris and Linux, architecture-specific code and how both platforms handle multithreaded programming.

With this understanding of both platforms, the article then focuses on the following topics, with practical examples backed up with a ton of resources for you to access afterwards... So read it if you'd like to know more about:
  • How to Develop Nonnative Applications
  • How to Make Existing Linux Applications Run on the Solaris OS
  • Porting Applications From Linux to the Solaris OS
  • Application Development Environment on the Solaris OS
  • Build Environment in the Solaris OS
  • Packaging Applications and Deploying on the Solaris OS

» Download Article (PDF)

(0) Comments

Copyright 2005-2010, ask|dr.root, brought to you by Avnet Technology Solutions