加载中…
个人资料
黄炳哲
黄炳哲
  • 博客等级:
  • 博客积分:0
  • 博客访问:17,735
  • 关注人气:14
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

文本驱动的unix-like

(2009-02-15 16:27:16)
标签:

杂谈

分类: 技术文章
网上看到的文章,转过来:
这里说的商业软件,包括微软的视窗操作系统。
包括他,是因为它抹杀了这种最自然的存在,让人搞不明白。
UNIX-like的系统为啥高效?为啥入门困难?为啥稳定?因为——它是文本式驱动的系统!!!
为啥桌面安装以后也看不出UNIX-like的快?也没有什么高效和稳定?——因为它是文本式驱动的系统!!!
为啥Win能做的很少而UNIX-like可以做到一切?——因为后者是文本式驱动的操作系统!!!
为什么只为了新奇的人很快投入unix-like的怀抱但是很快又不行了,反而那些命令行的人却着迷中毒——一切因为,这是文本式驱动的区别!好奇者根本不理解或者没听说过,而熟悉的人又洞悉一切。
为什么需要文本式驱动?因为你需要杠杆,一种四两拨千斤的杠杆!它是计算机原本的方式!他才是矩阵革命的内涵。
文本式驱动,最优越的存在,最直观的存在,最理所应当的存在
那么,什么是文本式驱动?文本式驱动就是计算机软科学的形式——机器能读懂的机器码存在在某个地方,可能是8进制方式写的,16进制的,ascii字符的,等等,反正不会是其他。即使是图形,也是这样存在的,他们是编码,编码可以以一个个文件在机器某个地方,也就是——文本文件!
而你需要的,并且所做的,就是读写这些而已。从游戏、办公到商业科学计算。你的读写权限都在于此。
win所做的,就是屏蔽掉你这样做的权利,这样你才能为商业化软件付费。当然,还有就是一系列不必要的麻烦。
如果想达到某个目标,你要做的是付费或者用盗版,然后才能完成某种特定功能——比如某项游戏。但是在文本式驱动的操作系统下,你没有这种限制——当然,我是指你自己的系统下。用win是在用软件,用unix-like是在用系统。
能用这个玩游戏么?当然可以。可以玩xxx的游戏的么?没有例外。可以达到ooo的效果么?这个自然。可以说,那些以往经常被问到的事情,比如,为啥unix-like的桌面就不能有win的外观呢?可以玩xxx游戏呢?可以用ooo软件呢?答案就是——都可以做到,早就已经做到(但是不能发布),只是有着法律限制,所以在UNIX-like上面要么是没有必要,要么是有更好的替代品。如今因为微软稍微不那么咄咄逼人了,所有很多入门级的玩家可以用到类似win桌面的linux,而以往仅仅简单的外观就要付出大量的精力应付诉讼。但是,并不是说,这些东西是必须的,unix-like的系统过去是,现在也是,将来依然是文本式驱动的经典。
用文本式驱动有什么好?你可以做到你想做到的任何事情:无需重新启动的安装任何软件(到用到的时候这个问题是最大问题),调用软件的功能,读写你自己系统内的所有东西。不要问我为什么不能用DX,不能玩什么游戏,不能用什么软件,不能如何操作。因为除了不必要的(比如什么磁盘整理,病毒防护),其实能够做到,要么是有这份精力这个系统就已经设计了新型火箭了,要么是更好的解决方案摆在那里都要生锈了。另外MacOS是BSD!喜欢Mac的一部分人(不是全部Mac操作系统都是BSD)很多知道自己在用Mac,但是不知道自己用的是BSD的一个分支Darewin,而Mac只不过是做了一个桌面而已,他和BSD的关系就是win3.x和DOS的关系一样。有些MAC做不好的事情,你只要把MAC的外壳去掉就可以做到了。
所以,习惯问题是伪问题,功能问题是伪问题,支持问题也是坐井观天才需要谈论的。不是说所有人用unix-like,win作为优秀的商业终端很好了。但是你如果是计算机专业的应该用,理解了文本式驱动,才是理解你自己的专业。
虚拟对话:
winer:我这里有这么一款软件,可以方便的管理我的信件,因为邮件文件日期本身和信件日期可能不同,他就可以识别所有信件本身的日期并且整理。这只是一个简单的功能,某个邮件软件已经集成了它。
Puffy:如何识别并且做到的?查找信件的最后一行日期然后进行排序和搜索么?在UNIX-like下同样是用tail 1来打开最后一行,然后交给grep查询或者用sort排序,这种操作而不仅仅限于信件啊。
winer:太麻烦了,没有软件专门去做么?
Puffy:麻烦?也就是一行命令,而且你自己可以让它写在你愿意的文本文件里面然后以后执行这个文件就好了,所谓集成,不过让你的这个文件收集这些命令罗列到那里,而且....任何扩充都可以自己做到,不需要等到新软件——只要你需要,只要你想的到。
winer:那样我岂不是要学习那些古怪的东西很多?
Puffy:不想自己写就去下载别人写好的,这是你的free(既是免费也是自由)。要知道所谓的计算机软科学的精艺也就在搜索和排序里面,而这些——在unix-like中是直接做好并且没有限制的。你要学的东西都是你在win下也日常操作的,只不过——因为它做了限制限制,你如果想达到目标要用其他太多的伪命令或者去背稀奇古怪的说明书,让你觉着自己在用新东西。
winer:可是我已经习惯了win
Puffy:那么,你应该用他,习惯的是最好的,但是不要习惯性被虐。如果它要做新东西的时候,就应该抛弃它,因为那些都是虚假,那些都是迷惑。你使用计算机是要进行创造性的东西请用unix-like,而进行指定的东西——比如你的老板让你做的苦力——或者别人创意的游戏,用win好了,很不错的选择。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有