时代的印迹:Unix操作系统发展历程

UNIX系统的起源远远早于现在的主流系统windows,说起Unix就要追本溯源,看看二十世纪六十年代计算机刚刚开始大规模应用的情况。当时的计算机课没有现在那么强悍,当时是真正的计算机,而且采用的还是批处理……所以呢当时的好几家大公司,比如通用电气公司、美国电话电报局还有著名的麻省理工学院和贝尔实验室打算联合开发一个多用途操作系统,名字就是MULTICS,可惜的是目标太多没有完成,所以到1969年贝尔实验室退出了这个项目。

虽然贝尔实验室退出了,但是实验室内一个叫Ken Thompson的人可不愿意了。此公当时给MULTICS写了一个游戏,叫“Space Travel”只可惜在当时半成品的MULTICS上运行起来很慢……所以这哥们为了让自己写的游戏能玩就写了一个极为简单的操作系统,当时被同事们嘲笑为Unics(对MULTICS的一种戏称)所幸,此公就把自己写的操作系统命名为UNIX。

1971年UNIX发布了第一个版本,该系统占用12KB内存,以现代的眼光来看是非常迷你了呢。

1973年UNIX发布第三版的时候,Ken Thompson和Dennis Ritchie两人感觉用汇编语言移植是在过于头痛,所以尝试用高级语言来编写UNIX,这在当时是不可想象的。为了写Unix他们整合了BCPL语言成型了B语言,可惜B语言还是不能完成编写UNIX的重任,所以又改写了B语言,这就形成了大名鼎鼎的C语言。用C语言编写的UNIX相当的容易移植,于是C和UNIX很快的主导了全球。

然而到1978年,Unix阵营竟然发生了分裂,分裂成了BSD UNIX和AT&T UNIX两大阵营,各自的主流是4.x BSD和system IV

此后UNIX陷入了长期的分裂与动荡之中,比如Bill Joy以BSD为基础创立了Sun Microsystems发展出了Solaris系统,当然还有很多其他版本,比如著名 MAC OS X,freeBSD,OpenBSD等等

此后UNIX更是陷入了windows、Mac osLinux的交替进攻当中,在今天的PC世界桌面版的UNIX几乎绝迹,只有SUN的Solaris还能算是Unix后裔存在,MAC OS X则早已偏移了UNIX的基础。目前Unix的主要领域和linux类似,但是更偏向于高端行业,所以掌握了Unix才算是真正掌握了计算机高端技术,不过对我们平时而言是用不到的。

linux与windows操作系统

一硬盘两系统linux+windows系统双引导启动的建立

目前linux系统的引导方式是采用grub引导,在安装的时候有两个选择,一是安装到硬板的主引导记录上,二是安装到linux根分区的主引导记录上。下面我们针对这两种引导方式谈谈在一台电脑的硬盘上安装linux和Windows两个系统的双系统引导的建立。(谈linux系统分区及与Windows分区的不同

直接将grub安装到主引导记录上是最简单的方式,但是最简单也最不稳定,一旦linux被删除或者什么别的原因二崩溃(新手是难免的)那么windows系统的引导也一同崩溃了,如果手头没有PE之类的工具盘那么这个问题可就不好修理了。而且有一些主板的限制也会导致grub引导windows后grub崩溃的问题,比如dell studio系列的部分机器,所以这个方法并不是特别好。

另一种就是把grub安装到主引导记录后直接进入windows系统,用bootice这个软件把主引导记录备份一次,然后恢复主引导记录到windows的对应引导(xp是windows nt 5.x;win7是windows nt 6.x),然后用bootice打开系统BCD文件,在里面添加一个引导,指向刚才备份出来的bin文件。这样开机的时候就能进入windows多系统选择菜单,如果想进入linux就选刚刚添加的新引导,就可以顺利的进入grub了。此外就是把grub引导安装到linux根目录,不过这样需要一个额外的引导管理工具,比如变色龙。虽然变色龙是装mac os x用的引导工具不过可以轻松的引导linux系统。(延伸:Windows 7+Windows XP+Ubuntu+Mac OS多系统引导完全解决方案

不过以上三种方法都有一个巨大的问题就是一旦在windows下增减系统分区导致linux分区序号变换,那么grub就完了,linux就不能正常引导了。所以大家要小心啊。

打印

删除Windows未完成的打印任务

大家都出现过打印后想取消任务但是取消不掉的情况吧,就算关掉打印机再开机再下次打印的时候也会先打出这次没有取消掉的东西的,这怎么办呢,实际上手动清除一下就好了:

在windows开始菜单中的运行中输入cmd执行,在win7系统下要使用管理员权限运行,输入命令:net stop spooler,我们用这个命令来停掉打印服务,注意不要关掉cmd窗口因为下面还要用的。

删除C:\windows\system32\spool\PRINTERS下的所有文件,这里的每一个文件对应一个为未完成的打印任务,删掉后打印机就不会再执行这个任务了。

在cmd窗口中输入:net start spooler,用这个命令来重启打印机服务,然后你就可以试试了,打印功能正常了。

文:幻儿/转载请保留本文链接地址http://mtoou.info/windows-wwcdyrw/

Linux与Windows比较出的20个优势

Linux相信大家并不会陌生,Android(安卓或安致)就是基于Linux平台的开源手机操作系统,在电脑方面有ubuntu(中文名:乌班图)等等也是基于linux。

Windows与Linux

Windows与Linux

Linux,这个号称“全地球人的操作系统”,以其免费、安全、稳定等优点获得人们的广泛好评!下面yarn就列出几点linux相对于Windows的优势。

  1. 合法升级到最新版本却不需要花一分钱。(windows或者apple合法升级是需要掏钱的,windows与Linux比较差别大吧!)
  2. 同一个硬件平台上最新的操作系统却比老的更快。(如果在一硬件平台上运行xp比较卡的话,那运行windows7是不可能的,而linux却相反,Linux与windows相比大大不同)
  3. 如果你不喜欢默认的桌面环境,可以非常容易的自行安装其他的界面。­(比如你在linux安装了gnome和kde程序,那么切换时只需要输入:switchdesk gnome就能切换到gnome桌面环境了,输入switchdesk kde就能切换到kde桌面环境了;当然,现在windows下也能体验kde程序,不过首先需要安装kde installer【kde安装程序】,而且基于windows的kde程序现在好像还处于alpha【内部测试】阶段)
  4. 一个命令就可以安装二十个程序。windows与Linux有得比吗?
  5. 让系统自动为用户所安装的软件更新。
  6. 可以在N台机器上安装同一份OS(意为操作系统)拷贝而无须担心协议限制或激活码。
  7. 可以自由分发该操作系统及其他运行其上的软件而不会违犯法律,政治或伦理道德,因为它本身就提倡这么做的。
  8. 可以裸奔(无需杀毒软件,反广告/间谍防护软件),甚至可以数月不用重启机器,因为它具有独特的内存管理方式。(大家可以想一下如果windows下裸奔会是怎样的后果;windows如果很长一段时间不关机或是重启,那么它运行肯定不会有刚开机时那么流畅),所以说安全上Linux与windows比较没意思。
  9. 从来不用磁盘碎片整理。
  10. 尝试软件,觉得不喜欢,就删掉他,而且知道他不会在什么注册表里留下一些垃圾可能导致把我的系统搞慢。而比较的windows呢?时间长了得重装系统!
  11. 犯了重大错误而导致全新重装系统,也不过花去了1小时不到的时间,因为我把我的数据放在了独立于操作系统和程序的分区。
  12. 在一台3岁的老电脑上可以有如win7那样超酷的登录效果…少于40秒,这已经是将我输入用户名和密码并登录计算在内了。(yarn的系统开机只需要10秒到20秒,这一点windows8与Linux有得比较。可毕竟还没正式发行)
  13. 合法自定义任何我想要的东西,包括我最喜爱的程序。我甚至可以跟踪软件开发者并向他们问问题,提意见,如果我愿意的话,也可以参与到真正的软件设计和开发进程中去。而相比的windows可能告你侵权。
  14. 超过4个的文字处理窗口,听音乐,玩超酷的桌面效果,联系一个大型的社区,并同时运行着firefox(火狐浏览器),即时通讯以及email客户端,而不必求爷爷告奶奶的要什么令我的系统可以运作的代码,而不会把系统变慢。
  15. 使用”dpkg –get-selections > pkg.list”命令来获得一个完整详尽的已装软件列表,备份我的/etc和/home文件夹到一个独立分区,然后你就可以随时恢复你的系统了,而且超简单。
  16. 同时运行多个桌面,甚至可以让多用户同时登录并使用该机器。
  17. 无损调整分区大小而不用担心会丢失数据。(现在windows7也自带这个功能,windows其他版本必须借助第三方软件才能做到)
  18. 硬件可以使用超过五年而无须更换
  19. 可以在OS(意为操作系统)安装的同时浏览网页!(windows下这是不可能的)
  20. 使用几乎所有的硬件,因为系统已经自带了驱动。

现在liunx很多版本已经带有wubi功能,可以在windows基础上想安装普通软件一样安装linux,也可以像卸载普通软件一样卸载掉linux,大家有兴趣的话可以体验下,亲身感受下Linux与windows比较的差别。文/ yarn 转载请保留原文出处地址:http://mtoou.info/linux-windows-bijiao/

不用windows用什么?Linux图形界面系统ubuntu安全,免费,自由值得拥有

我与ubuntu的结识要追溯到1年前,也就是微软黑屏事件闹的正凶的生活,之所以使用linux也是为了找寻windows的替代品。

经人介绍得知ubuntu作为GNU/Linux的一个发行版具有很高的人气,出于好奇回家后我就用wubi.exe安装了一个ubuntu 9.04。因为从小学三年级第一次开始使用计算机就是用的windows,持续十年windows操作习惯使我的第一次ubuntu体验不是很好:不完全汉化,不能播放mp3,不能看电影,不能打开网页中的图片,有的网页根本就加载不了,甚至不能发出声音。因为存在在这样那样的问题,令人不厌其烦的问题,没过几天后我就抛弃了ubuntu,又重新投回了windows的怀抱。

可是我万万没想到如今我会对GNU/Linux如此的着迷,也要归功于Linux社区在这几年做的贡献,使ubuntu的桌面应用更加丰富,更好的硬件支持,更加容易上手。因为Linux和windows是截然不同的操作系统,大多数人都是直接从windows过渡到linux上的,不过要想学好linux就要抛弃windows的陈规,一切从头学起。

linux不是IT人员的专属OS,任何人都可以用并且可以用好linux,它并非高深莫测,它有着比windows更友好的用户界面,它有着强大的社区支持和软件仓库。Linux带给你前所未有的体验。我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

经过一个多月的学习与实践,不能说自己是个linux的高手,只能说自己才刚刚入门而已,对一linux的文化,强大的shell的掌握还远远不够。

我的ubuntu系统安装软件

  • 输入法:iBus(这个是预装,兼容性没的说,我曾安装过SCIM,现在已经被淘汰)
  • 音乐播放器:Rhythmbox(这个也是预装的,虽然会出现mp3标签编码错误,不过在shell下一个命令就可以解决,足见shell的强大,配合鲁班歌词,效果不错),如果网络听歌的话可以用亦歌,下载个桌面版的。
  • 视频播放器:电影播放机,解码器是要自己下载的,Rhythmbox也是。
  • 浏览器:Google Chrome(是chrome不是chrominum,虽然两者的功能差不多,在firefox4刚推出之时我就试用过,觉得还是chrome更适合我)
  • 电子邮件工具:Mozilla Thunderbird。(感觉比预装的Evolution好一些)
  • 绘图工具:Inkscape/GIMP(linux下的photoshop)
  • 看图工具:预装的GNOME之眼,我又安装了Picasa3,毕竟在winows下习惯了用Picasa3,还有个F-Spot也不错。
  • 3D桌面:Compiz,很好很强大,很多人用ubuntu就是冲着这个来的。下面会附上图片。
  • Dock工具:Cario-dock。不推荐Docky,这个cario-dock才是最好的dock。
  • 截图工具:Shutter,这个工具很强大,没的说。
  • 一个很强大的桌面搜索工具:Synapse,可以搜索电脑里的诸多东西还可以搜索Internet。
  • 字典:星际译王(StarDic)。

几款ubuntu下的开发工具

  • Eclipse:不敢说这是世界上最好的Java开发工具,但可以斩钉截铁的说,这是世界上用的最多的Java开发工具,最初油IBM开发的,后来捐献给社区编程。
  • CodeBlocks:我只用它写C/C++,也是开源软件,在windows和linux下皆可用。
  • Qt4:用于UI设计,NOKIA收购了奇趣科技之后开发出来的开源软件。
  • MySQL:原来是瑞典公司开发的开源软件,因其简单,免费,在世界范围内使用很广泛。后来被SUN公司收购,现在属于Oracle公司。

以上皆为开源软件,可以免费下载和使用。其他我还未涉及的领域,在此就不详尽描述。

下面贴几张图给那些为用过Ubuntu的人来一饱眼福,起码有点直观的感受,也会对linux对ubuntu产生一些兴趣。一下附上桌面截图,这些图片是原版的没有经过任何后期处理的。其中使用了一些桌面特效。

▲这款桌面使用了雨滴特效,还有桌面绘图(其实是写字,我习惯这样称呼)

▲工作区切换,ctrl+shift+键盘方向键

▲cario-dock,很好很强大,ubuntu必备

▲linuxqq可以不用,webqq是更好的选择

▲super(win徽标键,在linux下称呼为super键)+a,显示打开的应用程序

▲我设置了4个工作区,可以在这个桌面上看到另外三个桌面。所以窗口可以任意托拽到不同桌面上

▲强大的3D桌面。ctrl+shift+按住鼠标托动

刚开始使用linux的时候会遇到这样那样的问题,这也不怪,可以到一下几个网站上搜索答案或寻求帮助。另外还有很多关于ubuntu美化的网站,如ubuntuhome这类的网站,大家可以去google上搜索一下。

以上内容为个人使用ubuntu心得体会,仅供参考,其中肯定还有很多疏漏,如果你也对linux对ubuntu感兴趣,鄙人愿意一同探讨。

撰稿人:root@linux 作者邮箱:rootsongjc@gmail.com
如若复制、转载请注明原文地址:http://mtoou.info/windows-ubuntu/