LINUX该不该简化命令行
本帖最后由 sjll 于 2012-8-19 12:04 编辑适当化简 简化……是神码意思? 术业有专攻,各发行版有自己的定位,有自己的用户群,Linux只是内核,百花齐放,非得分个好坏高下么 已经使用习惯了
突然精简会不习惯 首先我认为命令行的强大既然能存活20年而没有衰减的迹象,说明它的存在有必要性。
其次我认为linux增强桌面功能和继续增强命令行不是你死我说的,要让Linux向普通用户普及,就必须做好桌面,各项设置完善齐备,尤其是讨厌的管理员权限,不但不会对普通家庭用户带来方便,反而增加了接触的难度。对于开发者,命令行非常必要,因为这能有效提高工作效率,而且对他们来说,桌面意味着占用资源。
所以,现在的问题是,面向普通用户的发行版应该设法把命令行的功能用相应的图形界面替代,减少对命令的依赖,让桌面对用户更友好,因此Linux必将分化,今后的Linux桌面版和服务器版将呈现出天壤之别。 345865759 发表于 2012-8-13 23:13 static/image/common/back.gif
首先我认为命令行的强大既然能存活20年而没有衰减的迹象,说明它的存在有必要性。
其次我认为linux增强桌面 ...
鉴于此,我中立 要是简化的话! 哪连windows都不如了! 坚决不简化! 简化跟抛弃扯得上边吗。。。 你们看一下,几乎所有想成为linux霸主的发行版都有一句话: 当然是简化了好,我支持简化!!! 作为菜鸟支持简化,最好是可以让用户自己来选择,产品分化一下或者集成一下,我表示希望用linux 345865759 发表于 2012-8-13 23:13 static/image/common/back.gif
首先我认为命令行的强大既然能存活20年而没有衰减的迹象,说明它的存在有必要性。
其次我认为linux增强桌面 ...
安卓就是一个很好的例子 命令行是条不归路,永远没有终点,更适合开发者和程序员,要面向大众,打开市场面对的必然是绝大部分一无所知的人们,还有更多的企业,这部分人需要的是效率,直观,易用,和美观,而不是在用之前还要参加为期1个月甚至一年的培训课程才能入门,个人认为命令行并不是linux的特质和精髓,windows也有,sun也有,AIX也有。为什么我们接触到linux就联想到了命令行,因为在UNIX世界我们大部分人仅仅接触到了linux而已,windows那就不用说了,那是产品定位和宣传策略的不同,毕竟在之前Linux仅仅是在程序员手中广为流传 支持版主,两手抓两手都要硬{:7_467:} 求正方给出个简化的方案来。。。 不解释。。。。。。 几个问题。
一,这里说的Linux,是指Linux,还是某个或某几个特定的发行版。如果是后者,可以。你爱做什么样的Linux发行版完全是你的自由,只要你遵循其授权协议。如果是前者,那么动机就有点奇怪了。简化整个Linux的命令行对Linux毫无好处。Ubuntu是面向大众的,迎合小白口味的,不代表Linux本身就是面向大众的,或者会向面向小白的方向发展。Linux既会运行在数十万个处理器,数PB内存的机器上,也会运行在4MB FLASH、32MB RAM的机器上,既会运行在脚边的机箱里,也会运行在地球另一侧的机器上,在大部分根本没有本地输入输出设备的机器上(我猜这在Linux擅长的领域并不鲜见),命令行的弹性和可扩展性是图形界面远不能及的。
二,这里说的简化命令行,是指简化命令和参数,还是把命令行简化成图形方式。前者,估计是短时间内很难办到,或者意义不大的。简化至少意味着历史不兼容,那么你就被从Linux世界中孤立出来了。如果是后者,这也同时牵涉到用Linux的目的。如果你需要的是一个远离命令行的环境,需要的是游戏和影音娱乐,为什么Windows或者Mac OS无法满足你?它们有着更丰富的图形软件和FAQ资源。你真的需要Linux吗?
三,Linux为什么需要简化?Linux为什么要和微软抢桌面市场?在桌面普及Linux,究竟是Linux发展必需,还是Linux粉丝们的一厢情愿?
有些人说,Linux应该有像Windows一样操作习惯的图形界面。另一些人说,Linux应该努力兼容Windows软件,甚至有人说,应该默认root登录,我很感兴趣,你究竟为什么要用Linux?你离不开Windows下的操作方式和各种软件,不喜欢Linux的权限限制,那你干脆就用Windows好了。就算Linux再像Windows,你离不开的,习惯的仍然是Windows,你的初衷并不是希望Linux发展,Linux进步,这跟你没关系,你希望的只是Linux成为Windows的完全模仿品,替代品。这对你来说就意味着Linux的所谓进步。
因为Linux的命令行使用起来需要的知识量稍多,就鼓吹把命令行简化掉的人,我实在是不知道怎么说。希望有朝一日c/cpp也可以像VB一样用鼠标拖出程序来吧。 你要是觉得命令行不好,没人强迫你用,干嘛要剥夺人家使用命令行的权力? 简化或者不简化命令行跟Linux有什么关系,Linux本质上是内核,你说的命令行叫shell,叫bash,这只是运行在Linux上面的软件而已,不愿意用就不用呗,没人拦着你啊。。。
页:
[1]
2