1. 什么是开源软件,和闭源相比,它有什么优势
1.开源软件是任何人都可以使用、研究、修改和共享其源代码的软件,
开源并不仅仅意味着您可以看到系统如何工作。您还可以对更改进行试验,并将它们自由共享给他人使用。开源模式意味着更容易进行改进,从而加快创新速度。
2.通过 Linux可轻松访问可脚本化的强大命令行接口(CLI)。
它能够实现更轻松的自动化、部署和调配,并简化本地和远程系统管理。与其他操作系统不同,这些功能从一开始即已内置,并且一直假设启用这些重要功能。
3.Linux是一种模块化操作系统,可让您轻松替换或删除组件。
可以根据需要对系统组件进行升级和更新。Linux系统可以是一个通用的开发工作站,也可以是一个极其精简的软件设备。
开源对用户有诸多好处:
控制:查看代码的用途,并进行更改以作出改进。培训:从实际代码中学习,并开发更实用的应用。安全性:检查敏感代码,并加以修复,无论原始开发人员是否提供帮助。稳定性:代码可以在原始开发人员或分发者不在后继续保留。归根结底,开源允许通过协作开发更好的软件,获得更高的投资回报
2. 请谈一下 Linux 的发展历程。
Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU计划、POSIX 标准和Internet 网络1984年,Andrew S.Tanenbaum开发了用于教学的UNIX系统,命名为Mininx。
1989年,Andrew S.Tanenbaum将Minix系统运行于x86的PC平台。
1990年,芬兰赫尔辛基大学学生Linux Torvalds首次接触Minix系统。
1991年,Linux Torvalds开始在Minix上编写各种驱动程序等操作系统内核组件。
1991年年底,Linux Torvalds公开了Linux内核源码0.02版
1994年,Linux 1.0版本发布
1996年,Linux 2.0版本发布
2011年,Linux3.0版本发布