如何在应用开发中使用linux
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
如何在应用开发中使用 Linux?
Linux 是作为编程平台的绝佳选择。它符合 GCC,这意味着您可以使用 GNU 项目出色的编程与调试工具套件 ― 绝对免费,而且享有 GNU GPL 保证的所有自由。商业性编程软件包和商业性操作系统一样,要花很多钱。是的,某些项目常常需要它们,而它们也物有所值,但对于新手或学习编程的人 ― 以及某些职业人士 ― 自由软件绝对是不可替代的。如果您正在使用 Linux 作为开发平台,请不要跳过学习管理和安全性这第一步。不能掌握自己的计算机的程序员实在是愚蠢。
UnitedLinux 公共代码库承诺使 Linux 上的编程变得更简单。
IBM developerWorks 在线时事通讯:技术版本专门为您提供与最新技术和开发保持同步所需的文章和信息。
IBM 国际技术支持组织(International Technical Support Organization,ITSO)推出的 IBM 红皮书提供类似的服务。您将会特别喜欢涉及方方面面的在线提示和技巧。
印刷版本的 IBM developerWorks 技术专刊也是一个有价值的参考资料。
Linux 生来就符合标准。Linux 开发者通常非常重视的方面是:保持操作层以及在上面构建的应用的开放性、互操作性并符合标准。
Linux 标准基础库 (or LSB) 提供了特定于 Linux 的工业规范和认证计划。LSB 是 Free Standards Group 的一个工作组。
意在为了符合 LSB,UnitedLinux 致力于提供改进的公共代码库。UnitedLinux 是由四家领袖级 Linux 提供商发起的协会工程。
通常与 UNIX 紧密联系,The Open Group 是一中立于提供商、技术中立的国际化协会,其目标是计算界协同操作的安全性和可靠性。
IEEE's Portable Application Standards Committee (PASC) 负责 UNIX 标准的 POSIX 系列。
Requests for Comments (RFC) document series 是一套关于 Internet 的有组织的技术。由 IETF 秘书处维护,RFC 发行过程在 Internet 标准过程中占有重要地位。