Linux为什么开源

Linux为什么开源,第1张

使用Linux必须手动输入命令是一个偏见。本人长年累月地使用Linux,但是我并不熟悉Linux的命令。

Linux一般都部署在服务器上,为了让服务器更稳定,在服务器上安装Linux时常常不安装图形环境。这也是让人产生“做什么事情都需要手动输入命令”的错觉。

实际上,我对开源的概念也不是十分理解。简单地说,允许查看、修改源代码软件就属于开源软件。而像Win和MacOsX这样的系统,源代码都是保密的,他们都是闭源软件。

按照开源许可协议,所有的Linux发行版都必须公开源代码。不过因为源代码很占用空间,源代码一般不会直接附在发行版的光盘中,需要您自己下载。

DOS系统是由汇编语言编写的,其余的能叫上名字的 *** 作系统,比如Linux、DBS、Win之类的,一般都是由C语言编写的。

因为Win是闭源软件,因此您看不到它的源代码,修改起来也比较难。要想修改Win,首先您要熟悉软件的反汇编技术,其次您要做好保密工作,不要让人发现,被发现了是要坐牢的。

顺便说一句:WinCE是开源的。

修改Linux的源代码就比较自由了。

不知到您的编程水平如何,我稍微提醒您一下,自2.6.27开始,Linux内核的代码就超过1000万行了,虽然大部分的代码都是些驱动程序。

在阅读源代码前,最好先找本介绍Linux内核原理的书。

linux系统一般分为服务器版和桌面版,服务器版一般由企业单独发行,系统的安装使用本身不收费,但升级,维护的服务收费,但还是蛮公道,比windows server 2003便宜好多。桌面版有企业和社区联合发行,完全免费,可以升级,而且也不提供专业的维护,使用过程问题中遇到的问题需要用户自己在论坛等地方寻求解决方案。不过,linux桌面版都有企业支持的论坛,可以有效的解决问题。但是,linux系统的话费并不只在于系统本身的授权使用费用,因为它的难以 *** 作,需要专业人员维护,以及系统的迁移都是有花费的。尽管说linux桌面版本的使用越来越简单,以致于普通的电脑达人(只要不是小白,对计算机技术多少有点兴趣的)都可以熟练的 *** 作。但服务器的运维还是需要专业人员的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8645311.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存