开源软件主要有:1. Linux;2. Apache;3. MySQL;4. Firefox;5. GCC;6. Perl语言。
下面来介绍这些软件。
1. Linux
Linux 是一款开源的操作系统,它的内核由多名极客共同维护。Linux 是开源软件的经典之作、代表之作、巅峰之作。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。
2. Apache
它是世界使用排名名列前茅的 Web 服务器软件。
因为这个服务器的功能又如此强大,而代码可以自由下载修改与发布,当时这个服务器软件的一些爱好者与用户开始自发起来,互相交流并分发自己修正后的软件版本,并不断改善其功能。
为了更好进行沟通,Brian Behlendorf 自己建立了一个邮件列表,把它作为这个群体(或者社区)交流技术、维护软件的一个媒介,把代码重写与维护的工作有效组织起来。这些开发者们逐渐地把他们这个群体称为”Apache 组织”,把这个经过不断修正并改善的服务器软件命名为 Apache 服务器。
3. MySQL
它是世界上最流行的关系型数据库,适合中小型网站。
SQL语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入与管理的接口。SQL语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。
4. Firefox
即火狐浏览器。在 Chrome 推出之前,Firefox 几乎是非常快速的浏览器,直到现在也是 Web 开发人员的调试利器。
火狐浏览器是一个自由的,开放源码的浏览器,适用于Windows, Linux和 MacOS X平台,它体积小速度快。此软件安装程序可以迅速安装Firefox,而崭新的迁移系统可将您的收藏夹、储存密码以及其它各种设置等数据自动从IE及其它浏览器中导入Firefox,使用者立刻能在网络上四处游玩。
5. GCC
GNU C编译器是许多Unix平台上优选的C/C++编译器,也可以在其他平台上运行;因为支持几乎每种处理器,所以它也被作为一个跨平台的工具而广为流行;它由FSF基于GPL维护、开发。
6. Perl语言
“Internet的传输带”,大多数web服务器的动态内容的基础,广泛用于脚本语言编程和自动化文档处理。它由Perl研究所基于Artistic 许可协议开发。
原文链接:https://worktile.com/kb/ask/9446.html