论坛风格切换切换到宽版
  • 1248阅读
  • 1回复

[技巧分享]Linux与windows系统常见误解 [复制链接]

上一主题 下一主题
离线sunplusedu
 

发帖
20
C币
112
威望
15
贡献值
0
银元
-3
铜钱
94
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2013-07-26
     一、理解误区:
    误区一:Linux比windows更容易被攻击
    有人认为Linux的代码完全开放,也就是说,任何人都能得到UNIX和Linux中的透明代码”——包括黑客、心怀不满的员工和竞争对手——而Windows的代码是收到严格保护的知识产权,那么UNIX和Linux就应该比Windows更容易受到攻击了,对吧?
    不对,Justin Steinman,Novell北美区经理说,和Windows所谓以隐匿求安全相比,Linux的以透明求安全更为安全。因为整个Linux团体都在完善和关注其代码。一旦有人发现安全漏洞,人们就会对它进行修补,并把补丁程序发布给整个团队。
Steinman把这种响应速度和微软的补丁星期二做了对比。微软每个月的的第二个星期二发布Windows操作系统和其他应用软件的补丁程序。如果你在第二个星期三发现了漏洞呢?你得等上30天才能得到补丁程序。他说。
    误区二:大多数Windows能干的事Linux干不了
像我们日常用的一些QQ,暴风影音,Word在Linux上都能使用,相对一些更加专业话的软件Linux更是一个先驱者,比如Matlab, Mathematica, AutoCAD, Candence的,Synopsys的,Avant!的......全都是先有 UNIX的版本(包括Linux),然后再考虑移植给Windows,甚至根本不移植给Windows,因为 Windows的机器一般没有足够的能力运行这样的程序。
    误区三:IDE
有些人在抱怨为什么 Linux没有一个良好的 IDE开发环境。Linux现在已经有一些 IDE了,但是总是有很多问题。你是不是正在寻找,正在期望Linux某一天可以有一个VC那样的开发环境?你有没有发现你正在进入微软给你设下的怪圈?你为什么一定要用 IDE?你说:"IDE开发迅速,调试方便,适合大型程序......"那说明微软的程序在我们的脑子里已经比较根深蒂固,真的是时候需要好好清醒一下了。
    看看大型的 UNIX程序,包括Linux内核,各种网络服务程序,Xwindow程序在内,哪一个是 IDE搞出来的?还有Candence, Synopsys,Mentor的高性能的图形界面EDA程序也都不是 IDE写的。微软的人在写 Windows本身的时候也根本不用 IDE!
有的时候,我们甚至将编辑器编译器都搞混淆了!一个窗口里输入了代码,点击一个按钮就可以编译程序,但是这里面到底是怎么工作的,不知道!我们被盖在上面的窗口挡住了视线,甚至会以为那个按钮就是编译器!一个IDE 集成了编辑器,编译器,汇编器,调试器,跟踪器......这个编辑器功能肯定比不上 VIM或 Emacs,编译器比不上 GCC,汇编器比不上 as,调试器比不上gdb,ddd,跟踪器比不上 strace,ltrace,truss。最后我们得到的是一套整合的很好的低能的程序。
而在 UNIX下就不一样了。你可以用你最喜欢的 VIM编辑程序,你在 VIM里可以调用 GNUmake,make可以调用 gcc, ld, ...实际上 make能帮你很多忙。make的出错信息可以被 VIM捕获,VIM能帮你在源程序里定位。你如果喜欢icc,你可以让 make用 icc而不是 gcc。你如果觉得 gdb跟踪变量时比较麻烦,你可以用 ddd来显示各种数据结构之间的关系。你还可以在 Emacs里调用gdb,那样就可以同步显示源代码了。而且 VIM和 Emacs还可以编辑很多其它东西,比如信件,LaTeX文档,HTML,配置文件......你不用另外找一个什么编辑器来干这些杂活了。很多程序比如Mutt, tin都可以在内部使用 VIM,这样就更方便了。
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
http://emb.sunplusedu.com

发帖
30
C币
2123
威望
6
贡献值
0
银元
0
铜钱
60
人人网人气币
0
只看该作者 沙发  发表于: 2013-08-17
我也来顶一下..








驾驶员模拟考试的网站:科目一2013最新版
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个