操作系统以及Linux

来源:互联网 发布:战舰少女程序员 编辑:程序博客网 时间:2024/05/19 22:26

今天我想跟大家分享一下真实的操作系统和Linux世界。

IT领域网络安全涉及的知识范围是最广的,因为安全第一。

笼统的介绍一下操作系统。教科书说,操作系统是管理计算机硬件与软件资源的程序,很无聊。换个说法,操作系统是底层硬件和用户之间进行交流的墙梁、翻译官。操作系统实用主义者,就是找到最适合自己的那个翻译官。

Linux也是一种操作系统,它和大家常听的windows、MAC OS具有同样的功能。 用Linux,也不一定不是为了别人口中所说的高大上,看起来很厉害,或者说为了成为一个Linux研究者。 用Linux的人也有可能是一个Linux爱好者,那些重要的人恐怕在回忆录甚至遗书里才好写,重要的事倒是可以提前说道说道。对我而言,从 Windows 转向 Linux 可算是其中之一。

有关计算机的历史,最初的计算机就是一堆晶体管,用纸带打孔来记录0和1,这是上帝派来的电脑精灵——图灵在24岁实现的,又称图灵机。说到图灵,他是一个英年早逝的天才,也是一个超级黑客,负责过二战期间德国电报的破译工作,因为后来无法忍受英国对同性恋的打击,意志消沉的他在42岁服毒自杀。扯远了,那时候计算机还没有操作系统这个翻译官,使用计算机就需要手动翻译那些枯燥的0和1。

在微电脑界,戈登·摩尔提出摩尔定律,CPU的性能每隔18个月就会翻两倍以上。CPU的快速发展,也促进了操作系统的发展。到上世纪末的时候,就形成了Windows、Mac OS(代表UNIX阵营)、Linux三足鼎立的局面。 因为我不太了解Mac OS,今天要谈的重点就在linux和windows之间。

windows的前身是DOS,中文含义磁盘操作系统。他也是没有界面的纯命令行操作系统,并且在后来的windows中将这一核心部分凝聚成一个叫“命令提示符”的小程序。 这里截取了一篇关于windows 1.0诞生的文章,让我很是震惊。

文章中写道:

在微软的发展史上,第一版的Windows“创”下过一系列史无前例的“纪录”:开发周期最长,交货延迟次数最多,累计推迟时间最久,前后历时整整三年,“千呼万唤始出来”。此外,这些“记录”还包括:投入的兵力最多,即使不计负责测试和文件编写的人员,仅投入编程的设计高手即达24名;三年之中,竟然有3名设计主管和4名产品经理或因领导不力,或因进展迟缓,被比尔·盖茨依次“撤职查办”。

那段时间的艰难,直到现在比尔·盖茨都不会忘掉。 但阳光总在风雨后。 1990年微软公司又有一个值得纪念的产品,5月22日发布的windows3.0。之所以说它值得纪念,不仅仅因为他内置了纸牌游戏,让个人电脑进入家家户户,更是因为比尔盖茨对它的重视,那一天是整个微电脑行业的一场狂欢。单就宣传推广上花的费用来说,盖茨一挥手就是300万美元。

再来一个重磅产品,windows XP是世界上最成功的软件之一,流行了13年之久,这13年是微软的巅峰时期。它的默认壁纸”蓝天白云“是世界上身价第二高的摄影图片,世界上身价最高的图片《莱茵河II》拍卖了434万美元。

终于,欢迎大家来到Linux的世界。

1991年9月17日,芬兰人利努斯·托瓦兹正式公布了以他名字命名的操作系统内核Linux。 他为了省去排队在学校上机的时间,一气之下用自己的压岁钱加上贷款买了一台386兼容电脑。 他要编写操作系统的最初原因实际上是他认为这台电脑上的操作系统限制太多,在认真学习intel 386CPU指令集之后,决定编制一个新的操作系统。

在当时某个计算机技术阵营里人们都使用UNIX操作系统内核,价格极高。因为价格太高,自由软件的思想被计算机专家慢慢的熟悉,就有了一个叫GNU的计划,通过这个计划产生的全是开放源代码的免费软件。利努斯将这些自由免费软件移植到自己编写的内核上,Linux就诞生了,当然也是没有图形用户界面,和最初微软的磁盘操作系统一个模样。

为什么linux的用户这么少呢?

比尔盖茨是个商人,他领导自己的公司,并且根据绝大多数人对电脑的使用情况让windows变得更好用。但利努斯是个技术迷,他研发自己的操作系统仅仅是兴趣爱好,由于linux缺乏一个强有力的商业领导者,才让windows霸占了pc的天下。

Linux一直都有人使用而且它无处不在。智能电视、智能手机、智能路由器、绝大多数服务器,甚至微软自家的服务器上都在跑Linux。在智能手机市场,在谷歌的领导下,以安卓为代表的linux终于将微软置于死地。

免费、自由、开放是他的一个特点,另外一个特点是迷你,可以跑在很小的嵌入式设备上面。

Linux有两个版本,内核版和发行版。内核版就是利努斯一帮人维护的一堆代码,需要编译转换为机器码后才能运行在个人电脑上,并且用户使用控制台与电脑进行交互,控制台又名shell、终端、命令提示符。

Linux也有图形用户界面,最有名的两个是GNOME和KDE。他们和windows一样,把最初的命令行界面作为一个小程序内嵌到图形界面中,这就是终端。 当然和windows也有很大的区别,Linux是在命令行上面做了个图形界面,Windows是在图形界面里顺便带了个命令行。

发行版:

各种linux社区对内核进行修改和定制,制作出了各式各样的发行版。国内有名的就是深度,中标麒麟。深度是一家私人企业,但中标麒麟是国家带队,其实就是骗科研经费。

国外有名的是arch、debian、centos等等。 各种发行版之间的区别除了默认的桌面环境不一样,还有一个比较大的区别就是包管理器(软件管理的方式)不一样。

我对windows和linux的态度是,更新并关机、更新并重启和不以结婚为目的的恋爱一样流氓。还有安装系统的时候告诉你“正在处理一些事情”,竟然不告诉我你正在对我的系统做什么手脚,这比不以结婚为目的的恋爱更加流氓。

参考资料:

  1. 知乎问题:为什么要学习LInux?
  2. 中国知网链接:电脑爱好者杂志2012年第20期文章:Linux是如何诞生的?
  3. 百度文库文章:Windows诞生始末

延伸阅读:

王垠《完全用Linux工作》

谨以此文感谢大三上学期在七星网络安全社社团的第一次活动。

0 0
原创粉丝点击