首页 > 系统 > Linux > 正文

Linux系统各项功能详解

2020-04-27 18:58:46
字体:
来源:转载
供稿:网友

    Linux是一套免费使用和自由传播的类UNIX操作系统,主要用于基于Intelx86系列CPU的计算机上。Linux系统是由全世界各地的成千上万 的程序员设计和实现的,其目的是建立不受任何商品化软件的版权所制约的、全世界都能自由使用的UNIX兼容产品。也许有些准备和正在使用Linux的朋友 对为什么使用Linux并不十分了解。本文试就这一问题给出答案,让人们真正了解Linux带给我们的七个功能。Linux对比于商业软件,对学习者来说 有一个境界上的差异,这个差异用一句话概述就是:以无法为有法,以无限为有限。这个境界上的差异也就是Linux七种武器的精华所在。

    一、编程能力

    Linux产生于一群真正的黑客。尽管人们习惯于认为Linus是Linux的缔造者,在linux包 含的数以千计的文件中,也有一个名为Credits的文件记录了主要的LinuxHacker们的姓名和电子邮件地址(这个列表中包含了100多个名字, 世界各地的都有),但没有人说得清究竟有多少人参与了Linux的改进。这一游戏到今天并没有随着时间的推移而停止,相反却因为Linux的日益流行而爱 好者甚众。因此开始使用Linux就犹如加入了一个高手如云的编程组织。你可以通过互联网随时了解来自地球的某一个角落的该领域的最新进展;如果你的英文足够好,加入一个讨论组,你就可以得到不知来自什么地方的神密高手的点拨。由于GPL的存在,你还可以得到开放的源代码,从而不用发愁学习资料的来源?

    随着更多专业公司的介入,Linux可以提供的开发工具的功能也越发强大。如TurboLinux就具有强大的应用程序开发环境,提供了各种开发应用程序的工具,具有对多种语言如:C、C++、Java、 Perl、Tcl/tk、Python和Fortran77的编译器/解释器,以及集成开发环境、调试和其他开发工具。再如JanusSoftware公 司开发的被称为Linux版VB的PhoenixObjectBasic,它是一套独特的面向对象的 LinuxRAD(RapidApplicationDevelopment,快速应用软件开发工具)。它综合了Python和Perl等面向对象编程语 言的强大功能,同时,提供了类似VisualBasic的易用性。熟悉Windows环境下VisualBasic的编程者都可以顺利地使用PhoenixObjectBasic.LynuxWorks公司的VisualLynux可以和微软的VisualC++相媲美,它集成了微软VisualC++开发工具以支持Linux操作系统的产品,它不但兼容LynuxWorks公司的BlueCatLinux,而且还兼容其他的Linux2.2.12版本。LynuxWorks公司甚至声称从此VisualC++就具备了开发嵌入式Linux应用程序的能力。嵌入式Linux系统现在相当热门,已经广泛地应用在各式各样的通信基础产品。我想可能有些VisualC++的使用者看到这里已经动了心,想要尝试一把了。


(责任编辑:武林网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表