dzy
发表于 2005-1-4 11:26:41
呵呵,我发这个帖子的目的失败了。原来每个人,每个团队,每个公司的理念都是千差万别的。GPL带来的自由和分散是一把双刃剑。
一种理想中的通用的平易的界面是不可能的。
EricNeon
发表于 2005-1-4 11:53:07
保有一种天真的梦想是难得的好事。我们今天在做的,也许就是小时候某个时刻梦想的。
不必等别人赞同了再去做,自己有能力的话,就慢慢做自己的,就算是实现个人儿时梦想。说不定,几年后,会流行运行你的操作系统。是你发明的操作系统。我就是这么傻傻地在做。
dzy
发表于 2005-1-4 12:30:17
对于一些问题,在此我做一点澄清。
楼主从第一个帖子开始就批评说Hiweed-debian使用xfce完全是要玩个性主义。
对于一个发行版选什么桌面,其实是看这个发行版的开发人员最初个人使用什么桌面,最擅长使用什么桌面。Hiweed兄自己就是一直在使用xfce,可以说hiweed对于xfce有很深的了解。我个人是gnome的拥护者,也是mac的狂热分子,我对KDE和QT不熟悉,以前用过几次KDE,觉得不习惯。所以就用gnome。总体来说,hiweed-debian的一些爱好者和提出改进建议的朋友都是对gtk和gnome环境比较熟悉的。我们知道xfce可以说是gnome的简化版本。所以楼主说我们的发行版选择xfce是哗众取宠,那是因为你没有理解我们自己的立场和环境。如果我对KDE很熟悉,我也会建议hiweed从一开始就去做KDE桌面。说实话,如果magiclinux能够从rpm体系换到debian或者gentoo下,我会万分开心的。我想很多在debian和gentoo下做中文化努力的人都有这个想法吧。
第二,楼主将linux的所有wm说成是在刻意模仿Mac,楼主甚至习惯性的将linux的gui和windows去做对比。
这样做有必要吗?linux的GUI的实现过程和windows根本就是两回事,linux的wm还有mac以及windows,这三者的发展过程和发展方向各不相同。建议楼主去翻阅一下XFree86的历史,去看看GUI的历史,以及Windows GUI的历史。单纯从技术上讲,一个GUI能得到大家的认可,必定是证明这种方式有优点,各种GUI发展的目前阶段,技术都在相互学习和融合,不能说是谁模仿谁的。gnome开发团队就喊出要超越aqua的口号。我相信KDE以及其他桌面环境的开发者都在这么努力着。我不用KDE,打死我也不用。不是我抵制KDE,是因为KDE不符合我的经验、观念、理想。windows更是没什么好说的,xfce和gnome也还未满足的我的需求。可是没办法,我有时候还是得用。
在你真正了解linux的实质前,谈所谓大众化和平民化都是空话。你今天改一个XP的样子出来,明天windows和mac都换一种样子,你再跟着改?注意,linux从一开始就不承担与windows竞争的责任。更不承担任何抢占市场的任务。说到底,linux是黑客的玩具,执行黑客的任务,完成黑客的心愿。全国人民都用上linux的一天,也许就是我们放弃linux的一天。玩的就是与众不同,玩的就是技术,玩的就是心跳。所谓大众化、所谓给用户一个选择,所谓市场占有率,都不过是成功后的笑谈罢了。盖茨现在正在做他喜欢的事情,而我们却还是为生计奔波。
我对此深表歉意,对我的无知深表愧疚。 :oops:
向ML致敬。向hiweed兄鞠躬!
这个帖子源于
http://linux.hiweed.com/node/1616
lilyerr
发表于 2005-1-4 13:59:21
xfce很好,很漂亮,我不知道你为什么这么看它,奇怪。 :lol::lol:
GGGO
发表于 2005-1-4 15:05:45
我感到失望和悲痛的是,在LINUX桌面环境中,竟没有一个“公理”:让人们都接受得了的桌面,一个平易大方的桌面。为什么你们总是说我,我建议LINUX学winows这种平易大方的界面就是windows心理在作怪?在你们看来,连“大方美观”也没有一个公理了!
国内各LINUX发行者的理念不同,造成无法合并起来,这是最根本的。
呜呼! :-(
为什么你们总是说我
这个你自己就要有心理准备的啦,别人不同意你的意见自然就会反驳你的。这个很正常,没事。
我个人觉得楼主的某些观点是正确的(“要求桌面平易大方”等)。但其他观点我不太同意,我不觉得xfce的鼠标让人觉得恶心。我用过gnome、KDE、xfce,我觉得它们都有自己的特色,缺点,但并没有什么华而不实。呵呵,个人观点不同,审美观不同。
windows从95到xp,界面一直在改进,多了很多元素,xp相对95来说更多了很多花俏的东西(窗口的透明效果,鼠标拉选的蓝色半透明效果,菜单阴影等),这些又怎么说??其实很多时候是你自己的问题,你使用不习惯,自然觉得很别扭,某些地方不合意,就特别觉得反感。但是假如你能放开成见,去发掘它的优点,去了解它,你肯定会改观的。
让人们都接受得了的桌面,一个平易大方的桌面
这种桌面是不存在的。因为每个人的审美观不同。正如,我觉得xfce、gnome、KDE都很“平易大方”,但你就觉得xfce很让人不舒服。
国内各LINUX发行者的理念不同,造成无法合并起来
这是当然的,linux并不是一家公司的产品,不可能是一个样子。
其实楼主发表自己的见解这是没错,希望Magic的桌面不要华而不实,这也没错,我觉得Magic的开发人员也会同意你的观点。但是如果你觉得windows就是“平易大方”,xfce就很让人觉得恶心,这就很难令人认同了。
atfa
发表于 2005-1-4 18:10:46
其实我在单位每天用AIX上的CDE
感觉那才叫做真的好
怎么看都不觉得腻味
zgyinfm
发表于 2005-1-4 21:55:00
所谓,爱之深,责之切!大家都是对magiclinux寄予了深切的期望所以才会如此这般。我也想发表一下自己对发行版本的看法,不管对错,纯属个人观点:
1、安装方便:安装是给用户的第一印象了,往往决定了用户是否继续使用后续版本。magiclinux我没有安装成功,不知道现在的怎么样,也许我是少数情况。fedora安装了一重新起动就kernelpannic了,也就不再考虑了。后来使用debian很不错,就是安装有点麻烦,但是升级也方便,就是nvidia死活安装不上,也试用过knoppix,安装可以就是要用ext3,我喜欢reiserfs,还有就是安装到硬盘还要重新汉化配置
2、配置可用:桌面用户嘛,要能立即办公,能立即玩游戏,音乐电影一个都不能少,这就要求系统已经汉化,并且能用最简单的步骤把显卡、声卡安装好,大家看看论坛的帖子大部分都是这方面的问题,可见大部分都解决的不够好吧,这方面感觉magiclinux做的还不错,开发能力很强。
3、美观:这是个萝卜白菜各有所爱的问题,个人喜欢kde界面,gnome的菜单好象不能改动?安装个程序还要到处找,没这个闲心,速度好慢啊,又不稳定,kde集成度很高,又美观大方,安装个漂亮的桌面主题和图标,很好看啊。xfce轻量级的东西,不去说它。图标,还是mac的好看。个人很期待enlightenment DR17,够cool够炫,我要是做个系统肯定就是它了,不知道到时候汉化的怎么样.
4、升级方便:基于deb的系统当然是最好的了。这是我选择系统的前提。
没有太多的经验,只安装过为数不多的系统,到目前为止,没有很满意的,比较满意的就是mepis了,可光盘运行,就知道你能不能安装了,起动后可以直接安装到系统,配置保留,安装nvidia的显卡只要一个点击,一个命令,声卡只需一个命令配置一下。缺点是缺少支持中文的东东,当然对于熟悉debian系统汉化的人,不存在任何问题。magiclinux很好,听听论坛里那么多兄弟盼着1.2正式版本的声音就知道了,只是能不能做的更好,更方便用户了。希望magiclinux一路走好。
EricNeon
发表于 2005-1-5 09:14:23
我已经看论坛里看见很多怪罪gnome不稳定、超慢的帖子了。实在想不出为什么各位装的gnome有这么多毛病,我的系统上没有KDE,一般会有gnome和fvwm或者fluxbox。我似乎总是幸运的,gnome在我的机器上跑得飞快,也非常稳定。不管是用garnome编译出来的,还是用apt安装的都非常好。我不太清楚各位一直在说的“KDE集成度很高”是什么概念。也许我曾经在KDE里面删掉几个自己不想要的组件,KDE就彻底完蛋的这个事实能够说明KDE集成度很高。
自从用了gentoo,就对X环境不那么感到优势。倒是觉得漂亮的console更有实用价值。
dzy
发表于 2005-1-5 09:52:34
我再来一言。来点实际的。
字符状态谁都一样,不可能随意你做出各种界面出来。但有了GUI,就好像一张白纸,可以由人随自己的喜好画出各式各样的画来,所以GUI各不相同。
说点实际的,大方,美观,平易的GUI当属各种windows,从3.2、95、98、2000,直到XP,都是如此,可以说代表了一种时代风格。为什么,这仅仅是因为它是全球上亿用户选择出来的结果,是经过全球最大的软件垄断公司通过软件工程严格测试出来的GUI,同时又努力学习了别人之长,如MAC OS X,并且是对美工与资源消耗之间的矛盾、功能与体贴用户之间的矛盾,调和得最好的一个界面,这当然也就是事实上的标准界面:大方,美观,平易。
所谓成者为王,有一定道理,这是全球大量用户选择的结果。
我们不能罔顾这个最大的现实。
LINUX的爱好者和使用者都算得上是计算机方面的科学家,但不是工程师,更不是企业家。所以往往表现为对技术非常执着,可是对用户的真正需求却总找不到感觉。
EricNeon
发表于 2005-1-5 15:46:03
dzy,我不是叫你去看XFree86的历史了吗?你怎么还是没有明白这个历史呢?
微软的GUI既不能说是他们严格开发出来的产品,也不能说是经过民众挑选出来的。windows从1.0开始,就是窃取了别人的成果,XP就更是抢了MAC OS X最初的设计方案,以至于苹果公司不得不推迟发布OS X 10.2。所有的unix和linux把系统分成kernel+shell+X server+X client(+应用程序)几个层次。而windows的GUI是内核中整合的,关于GUI是否要整合到内核中,linux和unix界也早就争论不休。但是目前来讲,我们说的unix/linux GUI是由Y window、XFree86、Xorg这样的图形服务器加上窗口管理器、文件管理器等等所组成的。所以说你要比较windows与linux GUI是没有可比性。
关于windows为什么会占据市场主要份额,而开源的GUI会落后这么多,等你看了历史你就清楚了。我去年在复旦那次活动总也讲到过这个。如果你要怪,可以怪当年IBM没有前瞻性的眼光。哈~
linux爱好者和使用者都是半路出家的,谈不上是科学家、工程师。所以linux会有这么多的版本,大家的想法会有这么大的区别。
还有一点,既然console下可以使用鼠标了,那么在console下实现菜单也是很容易的事。做出几个界面的希望也已经有了。
dzy
发表于 2005-1-5 16:13:30
EricNeon老大:
我知道,MS的windows界面历来都是偷别人的(模仿),抢别人的(挖别人的墙脚)。
你总是说“windows与linux GUI是没有可比性”。确实,从底层实现来看,没有任何可比性。但我这里指的GUI,仅仅指桌面的外观,这个最表层的用户界面的风格,并没有讲要X的底层也去学MS的呀!
以下的转录,作者不知道是谁了,没写出来。
图形界面系统XFree86的历史
2004-05-19
今天,当台式机的用户提到视窗系统时,他们多半会想到微软的操作系统。这的确是一件十分令人遗憾的事,因为很久以前,当微软视窗还仅仅是比尔·盖茨脑中一时的灵感时,UNIX已经有了它自己的视窗操作系统--X window系统。
X window系统,通常只被简单地叫作X(从未有人把它叫作X视窗系统)。它其实是一套在UNIX系统上的设备驱动程序和数据库安置图形接口的程序,它是在二十世纪八十年代,为运行在联网环境下的高尖端研究用的硬件而开发的。现在,当你在普通的硬盘上发现或运行X时,它很可能就是Xfree86。Xfree86是一个积极发展了十几年的X window系统的免费工具。
任何一个积极地发展了如此长时间的公开源程序都一定会有一段有趣的历史和自身的特点,Xfree86当然也不例外。下面还是让我们了解一下从X刚出现时的一文不名,到它在UNIX中的发展壮大,以及今天如何成为UNIX企业的标准系统的这一段历程吧。
Xfree86的萌芽
在UNIX还处在雏形阶段的时候,作为时代主流的产物,它缺少类似的图形操作界面。当个人计算机出现时,它们的产品沿用的是象Ⅱ代苹果机一样的文字操作系统。
在二十世纪八十年代,当苹果机Macintosh出现时,人们开始意识到用户对台式机图形界面的需求。几乎在同一时期,微软开始在市场上销售它的基于图形用户工具的操作系统,即Windows。但无论是微软的Windows,还是苹果机的Macintosh,都没有能够成功地区别开操作系统和可视化的环境,这两种功能被混淆在一起了。
1984年,在Macintosh系列计算机出现后不久,Xwindow系统诞生了。UNIX开始有了自己的图形用户工具。X系统的图形用户工具的设计和运行与以往有着根本性的不同。起初,X系统被设计为在联网环境下运行,即它的理念为用户--服务器模式,结果X服务器成功地完成了用户所赋予的职能。
这样做带来了明显的优点,使远程计算机成为可能,并且一些如使当前运行的计算拥有安全的保障这类问题得到了解决。类似像硬件不能处理3D图形的能力这种在当时还不是很明显但在未来将可能成为关键性的缺陷的问题也得以改善。这些优点使X得到了广泛的应用。当然,在1984年,X最初运行在十分高端和昂贵的工作站上,这显然还不是一般家庭的使用者所用的计算机。
在1989年至1990年期间,一位名叫托马斯·罗尔的学生把X11R4分类器上提供的X服务器程序的源代码下载到运行速度仅为33MHz的386PC上。也不管当时没有浮点运算的计算机是多么的落后,他最终还是成功运行了被他自己称为是X38611.1的服务器程序,这引起了MIT的X系统开发者、X系统协会和德克萨斯州澳斯汀大学的Dell UNIX组织的注意。于是Dell公司聘用罗尔从事运行在英特尔系统上的SUR4的图形文件的多相处理系统的驱动程序的研发工作。
罗尔在Dell工作时,X系统协会的Stephen、Gilden、SGCS的Mark、Snitily都是他的同事,他们共同致力于罗尔的下一个X服务器,完成它在PC机上Xwindow系统的指导性的安装、调试及运行。当X11R5在1991年8月29日运行时,罗尔和X系统协会进行了对PC机上UNIX系统的第一次正式的安装、调试和运行,也正是在这一时期,Linux提前几星期也诞生了。
一次,X系统协会要求罗尔在X386中删除一些他们认为不必要的汇编程序。罗尔在当时运行速度较快的系统上重新测试了服务器,并且同意X系统协会的意见--删除了那些不必要的汇编程序。但这次改动造成了一些组件的不兼容,然而无论如何这次测试使X386.1.2诞生了。当我们回顾这一事件时会发现,这次事件在 Xfree86历史上是极为关键的。
Xfree86的更新
进入"四人组"时期。四位生活道路完全不同的人由于他们共同的对改进X386服务器的兴趣被带到一起。Jim Tsillas曾沿着罗尔起初的工作从事对公开的源程序的解释,他认为曾被删除的汇编程序对系统的运行有利,于是他便又把它加回到自己的X386中。GlemnG Lai,由于相同的原因在自己的版本中也恢复了那些被删除的汇编程序。同一时期,早先工作于AT&T Bell试验室,后又求学于澳大利亚悉尼大学物理系的David Wexelblat和David Dawes各自独立地对该程序进行了修改和完善,提高它的可靠度。
不久,这四人都发现其余三人也在从事相同的事业,他们欣然决定联合起来,这样"四人组"(这是由SGCS的Mark Snitily起的称号)诞生了。"四人组"开始合作的事业是X386版本中X11R5的一个分支,但这却妨碍他们采用一些X11R5的源程序。到了1992年7月,X386.1.2的诞生成为在还没有完成的Xfree86计划中第一个通过源程序树检验的程序。
罗尔已经把他的工程定名为X386。为了避免混淆,Wexelblat Dawes和他们这个成长中的组织中的其他研发者决定为自己的工程起一个新的名字。Xfree86中的"Free"作为原名项目中的一部分变为具有双关的含义。但就象Wexelblat说的那样,"没有人可以真正地拥有它"。 Wexelblat还说把Xfree86缩写成Xfree不是正确的,它的支持系统是英特尔X86平台也不应成为导致的"86"这个误称的原因。1992年8月30日是他们使用"X386"这个名字的最后一天,两天后,Xfree86这一称谓开始使用。
在20世纪80年代末,包括象IBM、AT&T、DEC、Sun以及Hewlett-Pack-ard在内的工作站厂商的X系统协会,开始与MIT的系统开发工组合作。这一时期这一组织完全控制了Xwindow系统的设计和开发。该协会在X系统上的工作成为了高端工作站的图形界面的一个事实上的标准。但是,很多开发工作是在早期进行的。在90年代中期以前,X系统协会的研发工作已经减缓下来,工作站厂商只是追求Risc体系结构而没有致力于图形的开发。另一方面,Xfree86工程开始脱离X系统协会。他们不再分散精力于其他事情,而是继续追求满足公众对开放性源代码的需求。他们也把主攻方向集中于研发完善PC机的英特尔结构体系,即一种被原来X系统协会所忽略的结构体系。
尽管Xfree86团队取得了进步,但他们仍然发现自己处在不利位置。不是X系统协会成员意味着他们只能接触到有限的被公开的源代码,他们必须加入X系统协会才能了解到最新编制的程序。这并不是件容易的事,因为Xfree86团队只是一个普通的组织,更重要的是他们没有能力支付高额的X系统协会的会费。没有给予他们资助的工作站作为合作伙伴,Xfree86团队只能在外面张望。1993年末,当X系统协会正忙于X11R6的运行时,Xfree86的核心发展小组正忙于寻找各种加入X系统协会的方法。
Wexelblat解释说:这种组织致力于免费软件工程的要领是一个非常好的先例,我们也是最初这样做的团队之一。我们实际上开辟了两条途径--寻找一家赞助公司(例如NCR很可能赞助我们),或者组建我们自己的公司。由于缺乏资金,我们申请了贷款,这在早期是有风险的作法。我们必须十分小心地不与开始时使用公开源程序的用户疏远,以便获取开发免费软件的资金(这在当时还是一笔前所未有的巨大数目)。我们派出了一些调查员到NetNens,去看看是否能找到十个愿意出资500美元的赞助商,以使我们能得到加入X协会所需的5000美元。随后,我们接到了Cygnns的John Gilmore的答复。如果我们将Xfree86归并于GPL,他将捐出全部的5000美元。因为我们对此毫无兴趣,所在我立即拒绝了。因为即使得到这笔钱,我们也是以另一种形式加入到公开性源程序研发工程中的一支微不足道的队伍,这令我们难以接受。之后不久,当时UUNET的主席Rich Adams与我们联系,他仅询问了一些细节,便当场捐出我们的5000美元基本费用。该组织随后制定了这个合作计划的条约。Wexelblat和Dawes与Dirk Hihndel、Dr.Richard Murphey、Dr.Jon Tombs、Glenn Lai、James Tsillas一起制定了XFree86计划,并于1994年1月签订了合作协议。这样,他们与UUNET的赞助伙伴共同使新的Xfree86工程正式加入了X系统协会。不久后的1994年4月25日,Xfree86 3.0问世,这是符合改良后所公布的X11R6标准的第一次发行。
这次的签约和结盟在X系统协会中被认1994年7月的Linux期刊评为第二大事件,这次事件标志着PCUNIX市场地位的提升。
Xfree86的失误
事物是不断发展变化的,X系统协会也不例外。X系统协会的创立者们发现其在计算机市场的地位发生了很大变化,在1995年以前,X系统协会几乎没有对X系统核心程序作过任何改进。1996年7月1日,X系统协会把其控制权移交给UNIX以规范不同开放式体系结构。但不幸的是,UNX没有意识到占有PC机市场的重要性。
该组织对X11R6的使用条件作了改动,要求每个使用者向经销商付费,这其实是剥夺了Xfree86从该组织中获取利益的权力。然而当时,该组织对X系统的研发工作却少之又少,于是Xfree86得不到帮助。在一个大胆的举措中Xfree86脱离了该组织,这极大地妨碍了新制定的使用条件的推行。尽管该组织作了许多补救工作但都于事无补。之后不久X系统研发计划便告终结。
然而Xfree86却没有停下来,在X系统协会中,它是唯一一个真正对X系统进行研发的组织,并将命运掌握在自己手中。
Xfree86的发展
在Xfree86的成功之路上,有许多合作伙伴为其提供了帮助,象Xi、Graphics、MetroLink、Pittsburgh、Power Computing、NCR、USL等都在其中,互惠互利是一种普遍现象,这使Xfree86在诸如开发3D技术上获益很大,最终发行了Xfree86 4.0。
2000年春,VA Linux Systems购买了Xfree86中很重要的直接从事基础性技术研发的部门,但随着VA Linux Systems的解体,该部门也脱离了公司,Xfree86计划被搁置下来。尽管如此,问世于2000年3月的Xfree86 4.0仍就是Xfree86发展中的一个里程碑。
今天,Xfree86仍被认为是现存的开发性程序中最成功的,在高新技术领域仍独具特色。一些新技术的开发成功促使Xfree86生机勃勃地发展下去,并使Xfree86团队保持着对X系统的主导地位。
caihua
发表于 2005-1-5 16:26:58
:-) 欢迎继续讨论,幸好这帖子不是那种“windows界面友好,linux应该像windows界面一样”的无聊讨论,不错,继续
dzy
发表于 2005-1-5 16:36:45
哇,危险,差一点就是那种“windows界面友好,linux应该像windows界面一样”的无聊讨论了!
我得明确声明一句,我反对照搬windows界面,我只是说LINUX的桌面要大众化,美观大方平易,要有自己的个性。
:-D
上面转用的文章,好像没有回答问题,我想看看EricNeon在复旦演讲的文章。
EricNeon
发表于 2005-1-5 18:17:51
抱歉,我演讲时只用了个演示稿,内容都在脑袋里。现在下班,回家我去看看文档,希望可以有时间说明一下微软开发windows GUI的一些构思,以及未来GUI的方向。
GGGO
发表于 2005-1-6 03:33:47
:D
不错,继续