来源:Solidot
众所周知,Unix/Linux上手比较困难,但这其实是Unix的独特认知方式。
*nix文化中最根深蒂固的信念之一是功夫不负有心人,陡峭的学习曲线会在未来带来意想不到的回报。确实,类*nix系统中的工具晦涩难懂,可谓难以使用,新手没有任何捷径可穿越,或拐杖可依靠。但只要坚持下去,努力学习,你会收获奖赏。当在命令行,组合性和可扩展性上实现水火交融,能充分挖掘它们的能力,你会认为付出是值得的,你会非常骄傲没有因为挫折而在第一天重返图形用户界面。另一个信念则是学习曲线是有价值的,是必不可少的,不应以“易于使用”的名义削弱它。研究用户界面的认知心理学家Christof van Nimwegen,他以“内在化”和“外部化”术语要描述软件用户界面的直观性,他发现“内在化”的不直观界面虽然一开始上手缓慢,但却是更经济,能带来更好的表现,有助于巩固知识。


5644 于 2011-03-16 21:30:29发表:
看看
cumtxuewei 于 2011-03-04 13:03:46发表:
学习了
pl_014 于 2011-03-04 12:42:26发表:
应该这么说,就对了:在linux或UN*X下,GUI与集中运算并不对立。
shampoo 于 2011-03-04 11:39:40发表:
写个例子,
有两部Linux,lnxA与lnxB
在lnxA执行下面命令
export DISPLAY=lnxB:0
firefox
然后《没有安装firefox的》lnxB之Xorg桌面就可以出现firefox的画面,而能使用firefox的功能。
而且lnxB是使用lnxA的CPU/内存/频宽。。。。
这就是集中运算。
shampoo 于 2011-03-04 11:34:47发表:
我这般说法,不知行么?
微软系统= DOS + windows GUI
Unix/Linux系统= kernel + Xorg GUI
多人多工是DOS/Kernel层次的东西,GUI只是应用程序,这是一般的概念。
同样是GUI, Windows的窗口不能任意在网络传播扩散或复制,但对Xorg来说却是先天的好本领。
举个例子,微软系统不能telnet进去,可是
Unix/Linux不止能从其他机器登录,甚至可利用open display的功能,将任何应用程序分享给网络上面的所有Xorg机器。
从这观点来看,windows是《单人》多工,而Xorg则是名副其实的《多人》多工!
pl_014 于 2011-03-03 15:12:19发表:
[i=s] 本帖最后由 pl_014 于 2011-3-3 15:16 编辑 [/i]
首先,对于kernel,Un*x/linux不将GUI集成于kernel内,这是最大的差别。
当然,从表面上看,一些发行linux和windows在使用思想上已经比较接近,这其实从某种意义上说也是一个进步,否则也便无法在桌面市场的竞争上立足。而GUI并不与集中运算相对立,因为还可以用linux或freeBSD等建立工作站,供多人工作使用。
shampoo 于 2011-03-03 13:38:02发表:
从kernel的范畴来说,Unix/Linux与Windows已经没有多大差别。
Unix/Linux的shell是对用户开放,windows的shell为关闭,对一个不常使用shell环境者来说,是不会体验到Unix/Linux与windows有何不同。
从GUI来说,Xorg的集中运算很少有派上用场的机会,也就是说,KDE/GNOME和windows应该差异很小。
所以,对于很少在字符模式或shell环境工作的用户说来,UNIX/Linux似乎与windows很相近才对,是么?
roeta 于 2011-03-02 08:38:27发表:
看看
pl_014 于 2011-03-01 22:12:37发表:
我就奇怪了,为什么都要抛掉GUI?你到底是否真正理解了GUI存在的意义?
pl_014 于 2011-03-01 22:10:08发表:
呃,许多外国网站上都写着UN*X,比如debian的wiki。
batue 于 2011-03-01 21:02:11发表:
长见识啦
pallana 于 2011-03-01 17:49:36发表:
入门难些,深入容易一些