Linux起源

操作系统出现时间线:

Unix1970年诞生 ,71年用C语言重写

Apple II 诞生于1976年

window诞生于1985年

Linux诞生于1991年,由大学生Linus Torvalds和后来的众多爱好者共同开发完成。

想必大家看了这个时间线应该能想明白为啥Linux要出现并且开源吧。因为前面三个都贼贵。

为什么是企鹅logo

因为企鹅是极地动物,极地(南极北极)又不属于任何一个国家,所以代表Linux不属于任何商业公司,是一个开源的东西,所有人都可以免费试用。

开源协议

Linux 最大的优势当属它的开源属性。Linux 是一款基于 GNU 通用公共许可证(GPL)发布的操作系统。这意味着,所有人都能运行、研究、分享和修改这个软件。经过修改后的代码还能重新分发,甚至出售,但必须基于同一个许可证。这一点与传统操作系统(如 Unix 和 Windows)截然不同,因为传统操作系统都是锁定供应商、以原样交付且无法修改的专有系统。

注:在谈到 Linux 时,人们对其含义的理解常有不同。特此声明,我们这里所谈的,是 Linux 内核及其捆绑的工具、应用和服务。这些要素共同构成了这个功能强大的操作系统,大多数人称之为“Linux”。自由软件基金会则将其称为“GNU/Linux”,因为其中的部分工具、应用和服务是 GNU 系统的组件。这些组件已与 Linux 内核捆绑,所以我们所熟知的 Linux 所指的不仅仅是 Linux 内核本身。

Redhat为什么是一家收费的商业公司?

通过出售组装了Linux内核和自研软件服务方式实现收费。

最新文章

  1. SocketServer
  2. Xamarin 与VS2015RC(xamarin 3.11.450) 报空指针错误。
  3. 图论 - 寻找fly真迹
  4. PHP(第一天)
  5. 【原创】GC/垃圾回收简介
  6. monkeyrunner之夜神模拟器的安装与使用(二)
  7. atitit.hbnt orm db 新新增更新最佳实践o99
  8. SIM卡应用-OPN,PLMN,SPN
  9. C++学习7 构造函数
  10. oralce 10g(10.2.0.1) 冷备份从64位恢复到32位
  11. Java学习——接口Interface
  12. Swift - 产生不重复数字的随机数生成器
  13. Unity3D NGUI,uGUI总结
  14. 获取生日对应星座的PHP函数
  15. FTP 安装配置
  16. Session每次访问都回新建对象问题的处理
  17. 查看Sql Server 数据库的内存使用情况
  18. freeswitch设置支持视频语音编码
  19. jsp使用servlet实现文件上传
  20. 修改CentOS 7.2系统的主机名

热门文章

  1. Spring Security 学习笔记-信道过滤器
  2. Linux 内核 ksets 之上的操作
  3. LuoguP1402 酒店之王
  4. Qt3升至Qt4需要注意的几件事项浅谈
  5. 小心Powershell的位数
  6. 【Linux】tar压缩解压缩笔记
  7. C++Review5_Swap交换
  8. 超简单!pytorch入门教程(一):Tensor
  9. Web_telnet 通过JAVA实现网页上面的命令行远程工具 以及对于流的理解
  10. vs2015编译zlib静态库步骤