linux与windows操作系统

Linux与Windows对比:13个方面大对决

曾经有个哥们发了linux与windows在十三方面的大对决,感觉评价方式和指标选取都算公允,但是帖子是2007年的,这5年来windows和linux都更新了很多,所以本人就按照原作者的模式更新了一下。

理性看待Linux与Windows的20点区别
 Linux与Windows比较的20个优势
再论理性看待Linux操作系统
Linux系统目录结构及作用解析
为一般人解说什么是Linux

1、 编程篇

linux与windows操作系统

linux与windows对比

虽然五年已经过去了,但是系统编程的模式基本没有什么改变,由于GPL的存在linux在编程效率上比windows要高不少,这是因为GPL公开程序代码,这样可以减少重复开发,所以linux在编程模式上比windows要略微强点。

但是须知windows还是常用软件的主要载体,所以windows下的软件还是要移植到windows下的,当然有很多软件还是一直就在windows下开发的,所以这点windows并不比linux弱的太多。

值得一提的是windows8种引入的windows store,这样的应用不知道可不可以在linux下开发,貌似目前windows8 app都是在windows8下开发的。

2、运行平台篇

linux系统可以运行在几乎所有的硬件结构上,无论是intel、amd、arm处理器都可以,甚至我国的龙芯上跑的也是linux。而windows在更新到windows8后也实现了支持intel、amd和arm三大处理器架构。但是相对而言,windows8 RT只能运行在特定的架构上并且不发售零售版,所以可以暂时不考虑。即linux比windows支持的处理器平台多。

但是linux下处理器性能能否达到windows的标准还很难说,因为电源管理等诸多问题,linux并不一定能发挥硬件的全部效率。这点在显卡上体现的特别明显。AMD的显卡开源驱动只能实现显卡一半的性能,所以在运行平台上,linux兼容的更多,但是windows更完美,相对而言,只考虑运行平台的话(能用)linux略占优势。

3、 硬件支持篇

linux的硬件支持除了显卡外我感觉还是和windows保持同步的,比如usb3.0,HDMI等
但在显卡方面,尤其是双显卡方面linux就和windows差距明显了,linux目前还没有可靠的双显卡交火或者双显卡交互手段,所以就凭这一点linux在硬件支持方面占极大劣势,因为没有双显卡支持会导致双显卡一直通电,能耗直线上升! 虽然linux的新内核早已解决了这个问题,但是linux下显卡驱动的不足也导致这方面问题没有根本解决。谈谈在上网本上跑Linux

4、网络篇

个人感觉除了google的chorme os外linux的网络已经发展的登峰造极了,linux对网络的利用率是非常高的,毕竟GPL的基本交流手段就是网络,所以网络功能上linux很给力的,至于ipv6什么的windows和linux早就一样哈皮了。Linux与视频文件的硬解播放

不过有一点就是flash player上的问题制约了linux网络媒体的应用,因为flash player在linux占用的资源过高,导致性能下降……7种linux QQ那种最好用?

5、 设备驱动篇

这个linux基本上什么设备都能认出来,但是能驱动的设备显然没有windows多,毕竟除了arm处理器外基本上每个硬件都会为windows写驱动,但是能为linux写驱动的就不多了,很多linux驱动是用开源驱动的,这样的话效率……

所以个人感觉windows的驱动比linux下强。

6、 UNIX能力篇

这个,我不太同意原作者设立这个指标的,毕竟linux是unix like系统,而windows和这个不沾边……所以UNIX能力肯定是linux强啊,但是不是还有原版的unix么,所以这点应该列入评价指标。

7、性能篇

这个是很重要的一点,原作者分为开放性、多用户和多任务三个方面来进行的对比。

开放性其实linux和windows都一样的,都很开放,不过windows8相比前辈们有点保守,所以linux的开放性应该更好点。多用户方面,linux和windows都支持多个用户,但是linux可以多用户同时登陆,不过考虑到个人电脑的情况,这个指标一般没有什么用。所任务,这点有很多测评,大家可以去百度或者google一下,一般大家都认为linux效率更高一点。

8、创新篇

我实际上很反对这种为了创新而创新的对比方式的。

windows和linux都是操作系统,为了实现类似的功能,出现多多少少一些类似是正常的。就开发状态而言,linux是开源的,而windows不开源,所以linux应该高点,但是不要忘了windows系统也能得到全世界的很多第三方软件的支持,所以创新性而言双方并没有可比性,因该是在同一水平。

9、病毒防护篇

这一点毫无疑问是linux获胜,目前世界上还没有一种可以在linux下大规模泛滥的病毒,而且linux的安全性完全是建立在其保守的内核设计上的,所以linux是很安全的。相对于windows虽然windows8在win7的基础上又提高了很多,但是与linux还是有差距的。

实际上,为了保证用户体验,很多时候windows是必须牺牲防护性能的,所以能做到这点已经非常不容易了,真要超级安全的还FreeBSD是不是更安全呢?

10、稳定篇

系统稳定性上我感觉linux与windows不相上下,因为windows与linux都会崩溃,虽然windows崩溃原因很多,而linux崩溃大部分是有误操作,但是二者的差距真心没有那么大,而且windows实际上出现蓝屏代码什么的故障次数也已经比以前少多了。记一次Linux死机经历

11、购买能力篇

大部分linux是免费的,而windows就算是最便宜的windows8也要200+人民币,linux的购买了更好。

12、安装篇

系统安装现在大部分不需要用户解决的,不过既然提出来了还是分析一下,linux安装主要是很多人对linux分区不太理解,或者搞得不好,通常linux如果分区弄好安装也是很简单的,当然,那种arch linux一样的安装方式还是免了。就安装最简单的ubuntu而言和windows的安装模式已经基本差不多了,总的来说linux还是稍微难点。

13、总结篇

总的来说,linux在个人电脑领域并不比windows突出,虽然很多人都在用盗版,但是还是有不少人用正版的windows的,正版windows带来的用户体验和完整的服务支持确实是linux和盗版系统暂时无法比拟的……

个人建议,支持正版,如果实在囊中羞涩的话盗版也无妨,至于linux,除非有一定的电脑基础,不推荐用。但还是希望大家试试,毕竟linux还是有很多新理念什么的值得借鉴,而且不要再一棵树上吊死也是一种保险的做法……

Microsoft

从电脑看世界:中国人的正版情节

自电脑进入中国以来,就有一个东西一直纠结在我们的身旁:正版or盗版。

那么,什么是正版?有人说,激活了的就是正版的。于是,市场上无数5块钱或者10块钱的DVD光盘上都给打上了“一键激活,正版授权”的标志。

但是,这真的是正版么?自然不是,激活不等于正版,所谓破解也和正版完全不搭边。又有人说,从官方来的就是正版的。

于是,百度上有人问“我的正版win7用什么工具激活呢?从微软官方下载的”……

这是正版么?自然也不是。纠结了这么久,那么到底什么是正版软件?

正版,不仅代表你购买了该软件的合法使用权,也要求你的软件是从软件商授权的渠道获取的。话一句话,即使你花了2488买了win7的旗舰版,但是系统却是从不知名的某个站点拖出来的ghost版或者其他未经过微软授权的版本,那么你的系统如果在使用过程中出现问题导致数据丢失或者其他损失引起金钱或名誉上的损失,微软是不会负责的。因为你仅仅购买了软件的使用权,却没有从正版途径获得系统。

为什么中国人纠结在正版这两个字上那么长时间?

并非中国人多么支持正版,中国是世界上最大的盗版软件基地(虽然导致盗版软件泛滥的原因有很多)当代中国人之所以纠结正版这两个字的根本心理原因是为了凸显自己对软件使用的“合法”。

为什么要凸显“合法”二字,因为归根结底,使用盗版软件是非法的,所以大家不愿意说“激活版”或者“破解版”这几个字,而更加倾向于使用“正版”这两个字来代表已经激活的软件。

从2008年以来,以微软为首的软件集团开始对中国的盗版进行猛烈的打压。从网民的反应中可以看出,大家对微软为首的这些集团表示非常的愤慨,为何呢?

因为这个盗版的打击计划会直接剥掉他们那层正版的面纱,继而将“合法”的帽子摘掉。

实际上,无论是从法律还是道德,或者是情理上,微软打击盗版计划都是应该的。我曾经去过一次中国科技馆,正好赶上所谓的虚拟列车车厢的一台电脑上提示“您使用的windows不是正版的”,看到无数的外国人在这里拍照,你有什么感想?

大家的愤慨,其实并不是来源与对微软正版计划的愤怒,而是愤怒在为什么08年之前你不打压盗版,而到现在突然来了?

和吸毒的人一样,第一次的毒品肯定是别人送给你的,微软也不是傻子。当盗版系统泛滥成灾的时候实际上不是微软的失败而是我们的失败,因为这会导致我们难以离开这一个本应收费的东西,而如今,微软 强势打压盗版系统,我们怎么办?

如果发生在15年前,我们可以直接抛弃windwos,在当时互联网体系还没有建成的时候,我们完全可以以linux等开源系统建立一套完整的互联网体系,而软件业也可以在此基础上建立本土软件产业,这样当代windows最大的优势——软件兼容性就被完全的抹杀了(理性看待Linux系统及与Windows的20点区别)。然而,微软采用了阴险的办法,在不打压盗版的时候,由于盗版系统可以轻松的获得,于是,以windows为基础的互联网环境和软件产业就被建立起来了。现在,面对微软的大棒,我们无法选择扔掉windows,因为那意味着扔掉从94年建立互联网来我们做的绝大部分工作。

于是,我们不得不继续挣扎在windows的盗版路途上。

无论是微软的宣传还是政府的法律,甚至从道德和精神层面上,盗版系统时受到制裁或者鄙视的,所以我们在潜意识了不会承认我们的盗版系统,以心理上的“正版激活”来安慰自己是正版的系统,这便是中国人纠结在正版与盗版路上的心理状态 。

有人说这是一种啊Q的心态,也许是吧,但是仅靠盗版的日子注定是不会长久的,未来的路将会在何方呢?

ubuntu操作系统

解决Windows与Ubuntu双系统时间同步问题

Ubuntu和Windows默认的时间管理方式不同,所以双系统发生时间错乱是正常的。Ubuntu默认时间是把BIOS时间当成GMT+0时间,也就是世界标准时,而我国在东八区(GMT+8),所以如果你的Ubuntu位置是中国的话你系统显示的时间就是BIOS时间+8小时。假如现在是早上8点,那么你Ubuntu会显示8点,这时BIOS中的时间是0点。

而当你切换到Windows系统时就会发生时间错乱,因为Windows会认为BIOS时间就是你的本地时间,结果就是Windows显示时间为0点……而假如你在Windows下同步时间,恢复显示为8点,这时BIOS时间也会被Windows改写成8点,再次进入Ubuntu时显示时间又变成了8+8=16点……

解决的办法有两个,一个是让Windows使用Ubuntu的时间管理方式,就是启用UTC(世界协调时)另一个就是让Ubuntu按照Windows的方式管理时间,就是让Ubuntu禁用(世界协调时)。个人建议第二种,因为通常Windows是主系统,不推荐对Windows进行这种修改,不过我还是都介绍一下:

在Windows下启用UTC

打开运行窗口(快捷键Win+R),然后输入regedit启动注册表编辑器,并找到一下目录位置:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/TimeZoneInformation/

添加一项类型为REG_DWORD的键值,命名为RealTimeIsUniversal,值为1然后重启后时间即回复正常。

在Ubuntu下关闭UTC

这个用这个方法是我比较推荐的:按Ctrl+Alt+T调出终端,输入:

sudo gedit /etc/default/rcS

按Ctrl+F调出查找,找到UTC=yes这一行,改成UTC=no,保存即可,时间修改立即生效。这样就可以解决Windows与Ubuntu双系统时间同步问题了。

Windows 7系统的Taskmgr.exe进程界面

Taskmgr.exe是什么进程?有什么作用及如何识别此病毒?

无论何时我们打开系统里面的任务管理器都会发现里面存在一个Taskmgr.exe进程,并且其CPU使用率栏的信息会一致在一个较低的水平变动。基于这些情况,我想任何一个注重电脑安全的细心用户在刚接触这个进程的时候都会产生一些疑惑:Taskmgr.exe是什么进程?它在系统中有什么作用呢?是否是病毒程序或间谍木马?我们一起来了解一下:

来历及功能作用

Taskmgr.exe进程是微软为其Windows系统定义的重要进程,通常被称作“Windows任务管理器”。这个进程并非一直存在的,只有当我们通过在桌面任务栏里通过鼠标右键点击“启动任务管理器”或是通过快捷键“Ctrl+Alt+Del”来启动了它你才会看到Taskmgr.exe进程。它的界面如下图所示:

Windows 7系统的Taskmgr.exe进程界面

Windows 7系统的Taskmgr.exe进程界面

没想到吧,你所关注的进程就是你正在使用的程序,因为你正是通过任务管理器来发现这个Taskmgr.exe进程的,他就是任务管理器。只要你打开了上图那样的窗口,那么Taskmgr.exe进程就会启动。而在功能上我想你也知道,它是一个非常有用的系统工具:

管理其他程序:因为我们会经常用Taskmgr.exe(任务管理器)控制电脑里面其他非系统核心程序的运行。除了显示在“应用程序”栏显示当前系统正在运行那些软件外,在“进程”栏我们还可以发现更多隐蔽着的没有在“应用程序”栏显示的其他进程。在用户栏会显示开启这些进程的用户的用户名。而CPU栏会显示当前每一个进程的CPU使用率,后面的“内存”栏会显示每个进程使用内存的情况。这些信息非常有用,当我们感觉电脑很慢,有卡顿的时候我们可以利用Taskmgr.exe进程来发现它们,并且可以通过右下方的“结束进程”来接触不正常的,或者是偶尔出现的“未响应”进程,这样就可以解决电脑卡死的现象。

了解资源状况:我们还可以通过“性能”栏来了解当前电脑的整体资源占用情况,这对于发现程序异常、保持电脑流畅提供了非常重要的参考信息。而在“联网”栏中可以发现当前网络的使用情况。拓展阅读:svchost.exe是什么进程

历史情况:在微软早期的Windows系统中(Windows 95和Windows98)并没有这一进程,类似功能是被taskman.exe进程实现的。而Taskmgr.exe进程是微软从Windows 2000开始到现在所有的系统(XP、2003、Vista、Win7、Win8)中都会有得一个系统进程。另外在2012年10月正式发布的Windows 8系统对Taskmgr.exe进程的界面做了一些调整,如下图:

Windows 8系统中的Taskmgr.exe进程界面

Windows 8系统中的Taskmgr.exe进程界面

病毒与安全

Taskmgr.exe作为Windows系统的系统进程通常是安全的,但也正因为如此而得到病毒木马的“特别关照”,它们会对我们的系统安全、财产安全造成了很大的隐患。不过我们还是可以借助Taskmgr.exe进程来发现相关病毒进程,方法就是下面提到的“两个唯一”。

位置唯一:无论你使用的是较老的Windows 2000还是最近的Windows 8系统,也无论是使用的是家庭版、企业版亦或是其他任何版本,Taskmgr.exe进程的位置只有一个:

C:\Windows\System32(C:代表系统盘,更具系统安装的位置不同而不同)

我们可以在任务管理器中在Taskmgr.exe进程上点“击鼠标右键”,然后按“打开文件位置”按钮来查看当前Taskmgr.exe进程在系统中的位置,如果发现不在系统盘下,那么这很有可能是一个病毒进程。

数量唯一:另一个非常重要的特征就是:系统里面只可能存在一个Taskmgr.exe进程。这是Windows系统进程普遍具备的特征,所以当我们在任务管理器里面发现了两个Taskmgr.exe进程(就像explorer.exe进程的一些病毒那样),那么则将是一个非常危险信号,因为正规、安全的软件厂商不会糊涂到制作这样一个和Windows系统进程名称一样的程序,不过那些非法的木马病毒却常常把自己的名称弄成和系统进程一样以便让你混淆它也是系统进程从而对其放松警惕。如果你有这种情况很有可能是有病毒。

通过上面的两个唯一,我们可以发现一些于Taskmgr.exe进程相关的病毒,但这也并非100%准确,因为谁都不无法预测当前非法软件厂商或者黑客的所掌握的技术深度,所以预防病毒做好的方式就是安装杀毒软件,并注意更新最新的病毒库定时的给电脑扫描。如果你有相关病毒感染情况会是对本文的描述有什么意见或建议希望你可以留言让我们一起交流学习。

ubuntu操作系统

重装Windows系统后恢复Ubuntu引导启动项的办法

ubuntu+Windows多系统的引导默认是由ubuntu的grub完成的,如果我们重装Windows系统,那么Windows就会把主引导记录修改成自己的,这时开机找不到Ubuntu的启动项,需要我们手动恢复grub引导。下面我就介绍一下重装Windows系统后恢复Ubuntu引导启动项的方法:

使用ubuntu的live USB或者livd cd进入ubuntu的live环境,在终端中输入sudo fdisk -l来查看你的ubuntu分区号码,通常是/dev/sdax(X是数字,以你自己的为准)

然后执行:sudo mkdir /media/ubuntu
挂载分区: sudo /dev/sdaX mount/media/ubuntu
恢复grub:sudo grub-install –root-directory=/media/ubuntu/ /dev/sda(注意没有X)

如果执行完毕并没有错误说明grub就重新安装好了。重启后通过grub进入ubuntu,执行sudo update-grub来更新启动列表就可以进入Win了。

linux系统

为一般人解说什么是Linux

本文是为那些没有接触过Linux系统的人写的。了解Linux系统对于一个技术来人员可谓是必须的(即便不是和计算机直接相关的),而对于广大普通用户而言,只了解Windows虽然已经足够,不过来了解一下Linux这个系统我想还是有益处的(虽然很难立马显现)。下面我就用一问一答的简单形式带大家初步了解Linux是什么:

Q:用一句话概括Linux?

A : linux是一个操作系统,就和windows一样。

要了解linux,请先了解开放源代码运动。这是由理查德·斯托曼先生在上世纪80年代发起的一项运动。其主要目标在于创建一个完整的电脑系统,这个系统所有的部分都是开放源代码的。这项工程的初始目的十分美好。用斯托曼在一段访谈中的话说:“如果整个系统都是开放的,这样在某些时候,你就不用被迫去欺骗你的朋友了”,GNU工程是为了更多的公正,和平和友爱。(延伸:时代的印迹:Linus与Linux操作系统

当然这是从形而上的角度来说,从形而下的角度来谈论,由于成员(成千上万的黑客们)都是出于兴趣免费劳动,它的所有成果都是免费的,这个世界大到超级计算机,小到路由器都可以运行linux系统。linux在超级计算机中的占有率达到80%以上,而且你访问的网站比如qq,其服务器基本都是linux。有名的百元计算机儿童普及计划,使用linux作为操作系统。中国在所谓的龙芯计划中排他性的使用Linux。

Q:linux能做什么?

A:除了Linux上没啥游戏软件之外,好像和Windows没啥区别,如果说不一样的话,只是更强大而已。

Q:如果我选择linux,我会得到什么,会失去什么?

A:如果你是好学习的人,linux好比宝库。因为你可以由此接触到世界一流黑客们的成果。

如果你是不那么爱动脑筋的人,linux意味着更少的资源占用,即使在很老的计算机上也可以运行最新的linux系统。没有病毒,不需要杀毒软件。不再需要安装盗版的windows,远离无尽的蓝屏与木马,病毒。

linux中的软件可以简单的通过一个叫”软件中心“的东西下载,而不需要自己去到处找,有一个很贴切的比喻:用linux就好比家里开超市,想要什么直接去架子上拿就好。微软现在也学样了,所以现在windows8里有了叫应用中心的东西,但它依然比不上linux,因为Linux大部分都是免费的。

但是windows的软件是不可以直接在linux上安装的。虽然相对的软件几乎都在linux上有替代品。如果非要在linux上运行windows软件的话,可以通过名为wine的适配层,但这玩意儿比较复杂,也不是所有东西都可以wine。

其次因为activeX是微软的私有技术,所以用到activex的地方,比如国内的大多数银行,都不可以在linux下使用。但不是所有的网银都不能用,而且可以在虚拟机里装个windows专门来跑网银。(延伸:一硬盘两系统linux+windows系统双引导启动的建立

Q:linux与windows之间的兼容性如何?

A:如果你问的是文件互通性的话,90%在windows下创建的文件都可以在linux下打开,反之亦然。但不是全部,因为虽然我没遇见过,但据说还是有类似的个案。(延伸:理性看待Linux系统及与Windows的20点区别

Q:使用linux需不需要对电脑很精通,或者需不需要专业知识?

A:我很肯定的回答,答案是”No“ 因为我给我父母装的就是linux,他们又有什么专业知识了。现在的linux图形界面已经发展的很完善,和windows没什么区别。区别只是使用习惯上的,比如ubuntu默认的最大最小化按钮都在左上,而windows在右上,还有你再也看不到恶心的cde盘符了。(延伸:例举Windows来讲解Linux系统目录结构

我认识的人里,不下十个人曾经对我说,电脑出问题了,要拿到卖电脑的地方去重做系统。我就很诧异,因为据我了解,重做一次系统外面好像是20-30块钱,而我隔几天就会在虚拟机里重装系统,从来没人付过我钱(笑)。如果你遇到问题唯一能做的就是拿去找人重做的话,那么你装的是Windows还是linux有什么区别呢?

需要注意的是,如果拿linux电脑去找售后的话,他们唯一能做的反应就是当着面把门摔上或者给你重装一个XP,所以你最好身边有一个懂行的人。但也不尽然,比如我不就装了,也没什么问题。

System idle Process是什么进程?它有什么作用为何使用率高?

我想每一个关注电脑的细心用户都会通过Windows任务管理器发现里面有一个叫做System idle Process进程,当我们看到它的时候可能第一个反应就是:这个进程的CPU使用率怎么那么高(它通常在80%~90%以上)?而随着这个问题就会延伸出这些疑惑:System idle Process是什么进程?它在Windows系统中的作用是什么呢?毫无疑问,本文将让你弄懂它。

首先关于System idle Process进程的CPU使用率的问题。通常情况下我们理所当然的知道,一个进程的CPU占用率应该越低越好,然而这个想法对于System idle Process进程却完全相反。

System idle Process是什么进程

就如上图所示的那样,穆童的电脑里面System idle Process进程的CPU使用率高达96%……但是情况是相反的,因为这个程序是“系统空闲进程”。它所指的正确意思应该是:CPU有96%的空闲,而并非使用了96%,空闲得越多就说明你的电脑CPU使用率更低(是反过来的)。而且事实上这个System idle Process进程本身CPU使用率可以忽略不计。一些人会想到关闭这个进程来降低CPU的使用率,这其实是完全没有必要的,同时也是行不通的,因为这个进程你无法终止也不允许你终止(即便你使用第三方程序管理工具)。

所以我们完全没有必要担心System idle Process进程有多高的使用率,如果这个进程的CPU使用率低反而是件坏事,因为那说明你的电脑正在高负荷运行。如果一个你玩一个游戏,它的CPU使用率是30%,那么System idle Process进程的CPU使用率就是70%了。

未完待续……

时代的印印迹:论软件的发展规律

自从计算机诞生就与软件结下了不解之缘,从最原始的批处理脚本到后来的万能神器,软件已经成为计算机的灵魂,是计算机性能的支柱之一。那么软件是如何发展的呢,为何我国的软件产业难以与国际接轨呢?

软件,首先是要建立在硬件的基础上,硬件发达了软件才有更大的发挥空间,不让纵使你写得出windows7没有合适的硬件也只能是一堆二进制代码。所以软件的发展一直都是与硬件的发展挂钩的,而我国的计算机产业上硬件总体比西方发达国家要落后,所以我们的软件发挥空间也有很大的不足。

不过,真正决定软件水平的应该是一个思维理念。软件归根结底是为人服务的,无论是操作系统还是别的,但是不论是商业软件还是自由软件,任何第三方都是没有任何义务来为软件进行维护的。比如操作系统,windows平台下除了微软没有任何人有义务为windows系统写软件,但是为什么大家写呢?因为需求与市场。需求决定软件发展方向,windows平台是世界上使用最广的系统,所以大家为他写软件,虽然是处于各种原因,但是大家都为他写。这几年苹果占有率增加了之后mac os x下的软件业迅速增加,这就说明了是需求与市场决定发展方向。

在我国,貌似很多人并不太了解,甚至有人对我说linux下没有兼容office格式的办公软件应该去怪微软,这明摆着就是自己犯傻了。微软有什么义务给你linux写程序呢?如果linux下有足够的需求与市场微软自然会去写的,所以归根结底就是需求的不足。

对软件的褒贬评价是一个伴随着软件诞生就出现的问题,对别的软件客观的评价是很有必要的。大家都知道linux与windows势同水火,但是linux的创始人linus却可以对windows7竖起大拇指,这就是一种理念,我可以承认你比我强,这不妨碍我做的更好,同样,也承认自己的缺点和不足,linus就直截了当的说linux不能也不打算取代windows,linux的存在只是给用户更多的选择。能正确的认知别软件已经很难得,能正确认知对手的软件就更难得了,而能客观的承认对手优势并承认自己的不足,这才是软件发展的最高境界。

windowsXP发布的时候微软就直言不讳的会所XP的UI界面借鉴了竞争对手linux的K desktop。这也是一个要强的软件商应有的气度,我用了就是我用了,不抵赖,不否认,光明正大。同样,linux第一版内核发布的时候也是这样,linus生成自己借鉴了unix的很多东西,但是理直气壮的声明自己没有用unix的一行代码,这也是气度。借鉴就是借鉴,不假装什么原创。

但是现在我国的情况就是大家相互诋毁攻击,相互抄袭相互声称自己是最好的,原创的,有自主知识产权的。结果就是软件业的潜力都用在内耗上了。曾今有人分析过为什么外国的软件公司在中国基本都失败了,但是为什么没有人说中国的软件公司在外国也基本没有成功呢?只看到别人的失败和不足,然后落井下石,却不认真的反思自己,这就是一个最大的失败。

不知怎么的,我是遇到了好多这样的人,只要是自己喜欢的东西,比如软件,像360,QQ,linux,windows之类的,那么这个软件的任何不足就都不是软件的错,是别人的错。比如linux下没有合适的office,这是为什么呢?他们会说是微软的错,你微软开发了不就好了?同样QQ和360大战,有人会说你腾讯干嘛收钱,不收钱360改你干什么?这就是主观因素制约了自身思维的表现,和愤青没有什么区别,这种人在网上和我吵架的时候我最多回复两次,为什么呢?没有意义

几乎每个人在学习的过程中都会经历这一段过程,我也是这样,3年前我也和他们一样,但是时间会给你机会去理解。最后你会发现自己的错误,只是看你有没有勇气去承认自己的问题。很可惜的是在中国基本没有人少人愿意承认自己的错误,我们天朝人爱面子啊。

和人一样,软件发展也是这样,难道这就是国产的特色?这样就能造就有中国特色的软件?

曾经有人说360压缩比winRAR强,因为360压缩是符合中国人习惯的具有中国特色的……这种情况通常我就不解释直接无视了。

国产软件的问题很多,真的是很多,而且最让人纠结的是只要你指出确定或者错误,就会有一堆人说你黑,什么黑windows,黑苹果,黑360,黑linux之类的,这就是最大的思维上的毛病。别人有缺点你说出来是指正,自己有确定跟人家说出来就是黑……什么道理……所以嘛,中国的软件业还需要很长时间来学习,不是技术上的(我自信中国人的编程水平在国际上是领先的)而是心理和思想上,不能客观评价他们,不能客观认识自己,只知道和别人搞对比,和别人对骂,这样的地方出不了好软件

时间流逝,优胜劣汰,好软件自然有人捧,坏软件最终逃不过群众的法眼。这就是所谓酒香不怕巷子深。

linux与windows操作系统

再论理性看待Linux操作系统(对比Windows)

我前一阵子发过一个博文《理性看待Linux系统及与Windows的20点区别》,大概的说了下要理性看待Linux这款操作系统的优势与不足,果不其然的在今天就受到了一个Linux粉丝在原文评论里发给我的炮弹,此公将炮口直指我帖子中的一句话“Windows的软件兼容性是Linux的上千倍都不止”,但是问题竟然是“wine可以运行部分Windows程序,如果Windos的兼容性是它的十倍百倍的话那不是意味着Windows可以运行所有Linux程序?”

首先,我想确认此公是否语文及格(先生雅量切勿见怪) ,我不明白我的文章中哪里透露出了Windows可以运行所有Linux程序了?如果仅仅像wine那样的话,你可以试试virtual disktop。

好了,言归正传,这次我主要说Linux在软件兼容性上的不足。很多Linux爱好者们很讨厌别人提及Linux的软件兼容性,美其名曰Linux开源开放,连源码大家都可以看到,要移植软件还不是手到擒来?可惜,从目前的发展上来看,Linux的软件兼容性就是不及Windows的千分之一。

所谓软件兼容性不是指有没有替代软件,而是替代软件能否做到替代功能。拿Office来说,无论是open office还是永中office或者任何开源的office,没有一款可以完美兼容MS office的格式的,要知道不论是在学生论文还是在上班办公中,你的板式出现问题是不能忍受的。

再来看别的,制图软件,虽然有替代品,但是CAD和inventor这类通用软件没有,你用Linux做出来的图发给工厂人家打不开怎么办,这就是软件兼容性。

看别的,Photoshop,你可能会说有gimp,但是难道你上交设计的时候只交png或者jpg图片?(我要是你老板绝对抽死你)你必须把psd文件交上去(方便后期修改),你用gimp做的再优秀人家认账么?

我们暂且不看国产的QQ,飞信之类的软件,就拿以上者几款主流软件来说,Linux下有替代软件,但是很遗憾,人家不认账的,就我自己而言,我绝对不敢拿Linux下的办公软件去打论文,那种东西交到老师手上绝对会把你骂死。

当然有人会提wine或者play on Linux,但是要知道这些东西只能运行极为有限的Windows应用,而且也只能是勉强运行,不能完美运行,主流软件如 MS office 2010到现在都没有解决,很多功能根本就不能用。

当然像MS office 等软件是收费的,但是你的公司不会因为这个软件收费就允许你的财务报表乱七八糟,你的老师也不会允许你的论文格式龙飞凤舞,这就是大势所趋。任何事物的发展都不能逆势而动,大家都遵守这个标准,你偏不,结果只能是你被大家排斥。

不要把软件的免费什么想象成太神奇的因素,就算是office再贵一倍,各大公司也会去买,因为大家通用这个标准,互联网上的文档都是这个格式,反观odt格式,有几个人的文档用这个。

Linux所到底在个人计算机领域是小众软件,其软件就是比不上Windows平台,你承认也好不承认也罢,事实就是事实,就好像你考试不及格一样,就算瞒着家长你也是不及格。如果真的爱Linux就承认他的不足,Linux是有不足 ,只有意识到才能有挽救的方法。

还是那句话,Linux是一个优秀的系统,但是其缺点也是很明显的,如果一见到爆出Linux不足的帖子就立即喷火,那么你只能是Linux的准爱好者,Linux能够把源码都开放的精神不就是自由透明开放么,不足就是不足,为什么非要遮遮掩掩的呢,Linux本身都不在乎,你瞎激动啥呢。

真喜欢Linux,就公公正正的看他,不然,恕在下冒昧,君不足以共论道

世界三大软件商:Microsoft、Adobe、Autodesk

提起世界三大软件公司大家也许会条件发射的给出答案:microsoft(微软)apple(苹果)google(谷歌)。这主要是最近这三家公司一直被放在一起比较的缘故,比如Windows、Mac os、Chrome os、Windows Phone及iOS与Android等,不过这三家中除了微软是世界三大软件商外,google和apple都要靠边站了。

世界三大软件商::Microsoft(微软)、Adobe、Autodesk。是否觉得有些意外?实际上这都是意料之中的。

先看微软,Microsoft起家时主要是写编程语言的,即使basic语言(VB)后来因为dos和Windows才得以独霸全球。在Windows98时代,全球有接近97%的个人电脑使用Windows98操作系统(空前绝后),而且自win95之后,微软在个人操作系统的市场占有率一直是在90%以上,即使是傲慢的苹果也不得不允许Windows入住苹果电脑。这就是霸气。(拓展:时代的印迹:微软Windows操作系统历史进程

你可以抵制intel,因为你还可以选AMD,你可以抵制英伟达,因为AMD也出显卡,你可以抵制很多主板商,因为你可以找到替代品。但是你绝对不能抵制微软,因为你找不到替代品。

有人会说可以用Linux,是可以用Linux替代Windows,但是Linux下没有软件可以替代Microsoft office。要知道实际上公布的办公软件标准是odt,但是全世界都使用docx(doc)xlsxxlspptxppt)当做通用标准。这就是霸气。(延伸:理性看待Linux系统及与Windows的20点区别

再看adobe。做图象处理选什么,肯定是Photoshop,不管什么光阴魔术手还是美图秀秀,或者Linux下的开源gimp,还没有一款软件可以喝adobe photoshop相抗衡,这就是霸气。不仅如此,摄影用什么,lightroom,这也是人家一家独大,离了我,你办不成事。

再看流媒体,flash基本是上网必备,离了adobe,何来flash?

再看,视频,也许你会说有会声会影等软件,但是被大家公认的最强悍的视频处理软件是什么?adobe after effects。肯定有人会提premier,可是你知道premier的全名是什么么?adobe premier!再看电子书,pdf电子书独占鳌头,离不开adobe pdf reader和adobe acrobat。还有网页设计,adobe dreamwerve。这就是霸气,在某个领域上除了本店别无分号,这才是软件帝国。

再看看autodesk,很多人对这个不了解。实际上这也是一个不可撼动的软件帝国。工程设计总要有设计图吧,无论是纸质的还是电子的,是三维的还是二维的除了手工绘图外基本都在用的软件就是autodesk CAD和autodesk inventor。明白了吧,还是那句话,离了本店别无分店,这就是霸气,也就是霸道。

世界三大软件商就是三个垄断商业帝国,但是你却对他无可奈何,你可以抵制,但是你还必须要和他兼容,不然你无法融入你的工作环境,这就是王道了。比起这我,我国的腾讯、百度等就只能望洋兴叹。论市值,论产值,他们都不是第一,但是论影响力和重要性却不可或缺,这才是最强悍的软件商。

Windows与Linux

理性看待Linux系统及与Windows的20点区别

这两天在网上读了一个帖子叫《Linux与Windows比较出的20个优势》,该文一看便是一Linux愤青写的,为什么呢?文中大量出现颠倒黑白且不懂装懂的过程。

linux与windows操作系统本人没有抨击Linux的意思,我本身也是一个Linux爱好者,我也很喜欢Linux但是我很讨厌别人吧Linux说成什么万能神器,Linux就是Linux,有Linux的好处也有Linux的坏处,Windows就是Windows,有Windows的好处也有Windows的坏处,现实是大部分人选择了Windows,这说明Windows确实有优势,不看到这点就盲目喷火只能是井底之蛙。

1、不需要花钱就能合法安装升级确实是Linux的最大优势之一,这点本人也承认原作者的观点是客观合理的。不过并非全部的Linux都是免费的,也有收费版的。

2、同一个硬件平台上最新的操作系统反而比老的更快。这就是完全胡扯的了。Linux与Windows一样,越高版本需要的硬件配置及越高,即使只升级内核也是如此。这是整个计算机发展的大趋势,也是Linux系统的趋势,不知道作者是真么想的,不信你拿10年前的机器去跑ubuntu,去跑fedora

3、可以自由切换桌面环境,这点很不错,同意原作者观点。

4、一个命令可以安装二十个程序。这是真的,但是谁说Windows就不行的了?此外我也没有见那个SB整天二十个二十个的安装程序,平心而论安装程序还是Windows更方便。

5、让系统自动为用户安装软件更新。Windows要借组第三方软件。实际上原作者都没弄清楚Linux是什么,什么软件包管理器,更新管理器等都是一个工具,类似第三方组件,只不过是提前集成好的,因为Linux和这些组件都开源,所以好集成,不是说这些都是Linux系统。人家Windows装一个管理软件也能自动更新,说这种东西完全没有意义,尤其是从用户使用的角度来看。

6、不需要担心协议或者激活码,这和第一个重复。

7、可以自由分发该系统。这也有错误,Linux开源但有版权,有的版本不是你能随便拷贝的,这些版本的授权和Windows类似。

8、可以裸奔上网,这点很不错,虽然本人win7也裸奔上网。可以一个月不关机……只能说你二,个人电脑一个月不关机……

9、从来不用整理磁盘碎片,这确实是优势,虽然我win7也没有整理过

10、不会留下注册表垃圾。实际上Linux没有注册表,但是软件还是会留下垃圾,有好多地方都会有垃圾。

11、犯了重大错误而导致全新重装系统,也不过花去了1小时不到的时间,因为我把我的数据放在了独立于操作系统和程序的分区。我个人认为win也完全可以做到。

12、大体上再说登陆速度,确实很快,这点承认,但是我真不认为Linux下各种桌面环境那么好看

13、合法自定义任何我想要的东西,包括我最喜爱的程序。我甚至可以跟踪软件开发者并向他们问问题,提意见,如果我愿意的话,也可以参与到真正的软件设计和开发进程中去。而相比的windows可能告你侵权。这明显已经把开源和Linux搞混了,Windows下有开源软件,Linux也有不开源的软件

14、超过4个的文字处理窗口,听音乐,玩超酷的桌面效果,联系一个大型的社区,并同时运行着firefox(火狐浏览器),即时通讯以及email客户端,而不必求爷爷告奶奶的要什么令我的系统可以运作的代码,而不会把系统变慢。我个人认为这等于不说。

15、使用“dpkg –get-selections > pkg.list”命令来获得一个完整详尽的已装软件列表,备份我的/etc和/home文件夹到一个独立分区,然后你就可以随时恢复你的系统了,而且超简单。要知道这些都不是Linux的东西,是组建,明白,如果你把ghost也当做Windows的组建你试试。

16、同时运行多个桌面,甚至可以让多用户同时登录并使用该机器。我认为这对于个人用户没有前途,Windows也可以装个插件开多桌面。而且Linux下也不过是内置了插件而已。

17、无损调整分区大小而不用担心会丢失数据。win7也行好不

18、硬件可以使用超过五年而无须更换。家里电脑装98运行10年了都没有问题

19、可以在OS(意为操作系统)安装的同时浏览网页!你是闲的了还是怎么了,安装os的时候浏览网页,你要想真这样做在PE下不就行了,这种东西也值得拿出来?

20、使用几乎所有的硬件,因为系统已经自带了驱动。只听说过有硬件在linux驱动不开的还没听说过Windows下驱动不开而Linux下驱动开的……

综上所述就是会所Linux是个很优秀的系统,但是优秀的地方不在这里,而在更深的地方,自由开源是Linux的核心,开放性与创新性是Linux的发展动力,别什么软件功能之类的东西也拿出来进行系统比较,要知道提起软件Windows的软件兼容性是Linux的十倍百倍都不止。