Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
我了解 Linux,但如何能进一步提高技能?如果您希望使用 Linux 作为非常高级的应用程序或应用程序集的平台,您将会对系统的某些领域感兴趣,譬如内核研究、各种文件系统的差异以及其它一些基本的细节。
高端应用程序(或游戏)所需要的另一套技能是调优 Linux 机器、群集或网络以获得最佳性能。这需要掌握多处理、线程技术、群集和其它神秘而复杂的系统管理知识。理解 Linux 的这些方面不象实际的内核研究那样需要勇气,但也会非常困难。
IBM Learning Services 提供的各种课程涉及各个方面,从基础知识到开发,以及非常专业化的技能 ― 并且还有认证(稍后将详细介绍)。IBM 开发人员解决方案提供有关 IBM 产品的文章和 HOWTO,更多的 IBM 网站提供许多资源,其中有许多(如果不是大部分的话)也都在 Linux 上运行。IBM developerWorks 提供了关于 Linux 和其它几种开放或自由技术的文章、教程和资源,其它技术包括 XML、无线、Web 服务、Java 技术和网格计算。
IBM developerWorks Live! 技术简报事件是了解更多有关 IBM 技术的好方式。您将在 Linux at IBM: Events 页面和 IBM developerWorks Linux 事件列表中找到有关它们以及其它 IBM 事件的详细信息。
IBM 的国际技术支持组织(International Technical Support Organization,ITSO)不仅出版 IBM 红皮书,它还主持世界范围的研讨会。
当没有时间进行正规学习时,IBM developerWorks 和 IBM developer solutions 允许您根据自己的时间和条件紧跟变化和技术。