设为首页 收藏本站
查看: 763|回复: 0

[经验分享] Linux的诞生

[复制链接]

尚未签到

发表于 2018-5-22 07:36:26 | 显示全部楼层 |阅读模式
      1991年,Linux的作者林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds.1969年生于芬兰)在一台IBM出品的386sx个人计算机上乐此不疲的鼓捣着minix(微型UNIX系统,300MB容量的安装文件),这个在当时红遍整个欧美地区的开放源代码的计算机操作系统。 很多早期的计算机科学家、商业领域的奇才都受到minix的影响,例如:微软的比尔·盖茨、苹果的乔帮主。   
  

   DSC0000.jpg                                                                      IBM PC DSC0001.jpg                                                         minix操作系统
         当时的PC机,需要三张3.5寸软盘(1.44MB)才可以安装并启动这个操作系统,而当时的计算机硬盘的容量可是以MB为单位(熟悉计算机的你应该有概念吧)。它的界面丑陋而粗糙,然而在当时那个时代,这样的操作系统显然就是主流配置,相较于比它更早的UNIX,无论功能与稳定性都较它其操作界面也大体如此
          即使这样,当时的美国部分企业已经可以用UNIX进行仓库库存管理、生产管理,而美国国家宇航局等科研机构早已经把它用于航天、武器研发等相关领域了。可是,20世纪70年代,AT&T公司开始注意到Unix所带来的商业价值。公司的律师开始寻找一些手段来保护Unix,并让其成为一种商业机密。从1979年Unix的版本V7开始,Unix的许可证开始禁止大学使用Unix的源码,包括在授课中学习。也正是因为这个因素,导致UNIX的广泛应用受到了影响,并为MINIX能够在欧美火起来提供了条件。
          LINUX的作者就是在这样的背景下,通过对MINIX系统的研究与学习,使其深入理解了操作系统的工作原理,并激起了他开发LINUX原型的强烈欲望,而正是他的一份努力,造就了今天LINUX横行天下,对windows与Unix咄咄逼人,大有完全取而代之的趋势。
         林纳斯·本纳第克特·托瓦兹开发的LINUX实际上只是一个与MINIX般字符型界面的操作系统内核,他将其第一次发布到互联网上的时候,还是一些用汇编与C语言程序编写的代码。当时的程序员们从互联网上将它下载到磁盘上后,使用编译器将它编译成可以在IBM PC机硬件上直接运行的操作系统。而对于当时的普通计算机用户来说,Linux还是那些神秘的黑客们手里的玩具。从此越来越多的程序员加入到Linux的开发中,而它的用户数量也在不断的增加,1993年,linux0.99版本的用户数量增加到近十万。第二年,作者选择GPL协议将其开源,从此来自全球不同行业、不同背景的程序员加入到linux的开发工作中来,高峰阶段开发人员达到了100万之众,而这其中的开发者也包括来自微软、IBM等IT行业巨头。
         比较有意思的是,Linux的兴起大大促进了开放源代码运动的蓬勃发展,促进了开源文化的广泛传播,同时,也受到来自微软等源代码封闭的商业企业的抵制、中伤与破坏。翻开LINUX的发展史,我们常常会看到LINUX与这些软件巨头之间的版权之争,这些软件巨头认为他们的员工在参与LINUX的过程中,泄露了其源代码与新技术;而LINUX阵营则认为,随着LINUX的发展与广泛应用,特别是在远远超过WINDOWS等闭源操作系统的用户群体的帮助下,使其某些功能特性的技术成果被这些软件巨头随意使用而得不到承认。
          这样的战争持续到21世纪初,直到越来越多的开源软件的涌现并被用户广泛使用,使微软等闭源企业认识到开源运动的脚步已经无法阻挡,开始接受并也悄悄的参与到LINUX等开源软件的发展中去。如今,微软等软件巨头不仅参与开源软件的发展,贡献他们的技术成果、高质量的源代码,也在悄悄的使用这些开源软件。早就有坊间传闻,做为开源运动最早的抵制者——微软,早在windows 2000系统的开发工作中即允许开发人员使用LINUX系统进行windows的开发。
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-478873-1-1.html 上篇帖子: 组建自己的Linux 下篇帖子: Linux目录解释
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表