在决定使用什么样的操作系统之前,你应该回答自己几个简单的问题。:
很显然,如果您以前使用的平台是Windows的版本,那么这篇文章不适合您,但是如果您计划使用UNIX作为平台,那么Linux也是同样指的考虑的。
直到Linux普遍使用以后,语言的选择才能对命令操作系统起到一定的作用。如果你在写Java的源代码,在Sun'的 Solaris平台上你可以得到最好的工具和最佳的效果。当然,开发商也会提供成套的工具。但是,如果在你已经熟悉的操作平台和一些新鲜的有用的工具间进行选择你的最大风险就是无法摆脱最原始的执行方式。随着主要的供应商们开始支持Linux,很多更加可靠的工具在这个操作系统上应运而生。
除了软件的产权问题外,GNU 基金会和一些其他的开放式源代码的支持者们已经看好这一平台,甚至想挑战最强的竞争对手。实际上,Bugzilla, Concurrent
Versioning System (CVS), 以及集成电路的多样性对Linux的影响,使Linux向其他方向发展提供了动力。其中的一些解决方案已经超过了那些昂贵的竞争者,当他开始迎合更多支持他的开发者的需要的时候,怀疑的声音也就越来越小了。
从容易使用的角度来看,很多人批评Linux入门时间太长,因为他的非窗口式的环境使一些本想使用他的人,转向了Windows或者Macintosh。如今,带窗口的Linux使用环境,让他的使用者们感觉像是到了家一样。
最后,Linux是基于最早的开放式源代码操作系统MINIX开发出来的,从那时起,成千上万的开发者们已经在体验Linux的最新演化,因为Linux是世界上最容易维护的操作系统。根本上讲也是开发者们为开发者设计的操作系统。
当Linux变得越来越受欢迎,他的供应商们也开始看到了他所进入不了的那部分市场的价值。这些公司信奉知识产权的保护能够促进开放式源代码运动的发展。
IBM
已经使自己的一些产品使用于开放式源代码的应用。 WebSphere Studio Workbench 提供了更加基础性的IDE以及一些其他的应用。IBM也有在Linux下开发Java的工具,并且提供了大量的通用性的开放式源代码,Eclipse.
Sun Microsystems
不仅仅在Java的Linux开发平台上有很多合适的工具,他也为硬件提供了Linux的端口,鼓励在Linux上应用SUN的工作站系统SPARC。
同样的,SGI保持了开放式源代码项目,支持Linux端口在MIPS上的使用,并且开发出很多开放式Linux源代码的工具包括
OpenGL Performer 3D 工具包, Open Motif, 以及为数字化媒体应用设计的dmSDK (数字媒体软件开发工具) 。
各种各样的来自Linux的收益,得到了很多大公司的支持,像 Red Hat, 为Linux提供了技术支持的服务,一些开发操作系统的工作人员也是十分的积极。不少网站,论坛,都可以为现有的开发者们提供资源。
如果你可以考虑Linux作为你的开发平台,一定要时刻关心以下的这些网站。:
通过这10几年的发展,Linux的开发商和资源都在不断的扩大,他已经逐渐的成为了一个可行的开发平台, Linux将成为一个低成本高质量的解决方案。
欢迎评论或投稿