QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: haulm

Mgc2.5的GCC4.4还是不要降级的好

[复制链接]
发表于 2009-5-27 23:30:03 | 显示全部楼层
原帖由 haulm 于 2009-5-27 13:30 发表
……第一个不成理由,目前来说坚持一个系统小于700M是不现实的事情,如果要这样你大可以把所有的开发库删除,这样的系统只适用于完全不编译程序的用户,这样的系统在目前的Linux大环境下已经允许,因为wine足够稳定地运行部份win程序甚至是旧版本的商业软件。未来的Linux软件和Win软件安装的区别不大,基本上可以实现双击安装的……

这个不敢苟同。我相信还有很多人和我一样用着不太时髦的硬件,并同样受着硬盘空间匮乏等因素的困扰。我仍然希望“Get the CD(not DVD), get the world”,所以CD安装光盘上的GCC基础开发环境是必不可少的。反而是办公软件、Java甚至Firefox等东西都是可以在系统装好后再处理的。EVL-0.6目前用着还不错,而且EVL-0.6正好具备“Get the CD(not DVD), get the world”特性。
回复

使用道具 举报

发表于 2009-5-27 23:53:34 | 显示全部楼层
原帖由 自由狼-台风 于 2009-5-27 23:30 发表

这个不敢苟同。我相信还有很多人和我一样用着不太时髦的硬件,并同样受着硬盘空间匮乏等因素的困扰。我仍然希望“Get the CD(not DVD), get the world”,所以CD安装光盘上的GCC基础开发环境是必不可少的。反而是办公软 ...


呵呵~  和我的意思一样哦~~
回复

使用道具 举报

 楼主| 发表于 2009-5-28 07:21:15 | 显示全部楼层
有很久不用CD了,而且CD刻录没有DVD刻录那么安全,早前两张CD能成功刻一张不错了,当时用的还是三星的刻录机。DVD机根本就不是时髦的硬件,现在哪个朋友买只CD机反倒成了奇闻。旧机型肯定要被淘汰,一只DVD机不过百来元,再不行掏旧货几十元一只,兄台现在还想说服我所谓CD光盘,只好是天荒夜谈,我妹不想用送我的U盘都有1G,现在市面上新品达到8G。

现在谈制做CD版本的Linux没有意义,倒不如制做1G以内的U盘版本来的实在。
EVL-0.6目前用着还不错,而且EVL-0.6正好具备“Get the CD(not DVD), get the world”特性。

EVL-0.6正好具备“Get the CD(not DVD), get the world”特性,这就有点夸大了,我有一个定制过的ISO,要使EVL达到MGC同样的应用能力和编译能力,其ISO不下于800M,如果MGC用红旗的思路去压制,绝对小于EVL,那不是mgc的特点,mgc给你的感觉会是亲切的,而并非是专业的。

[ 本帖最后由 haulm 于 2009-5-28 07:36 编辑 ]
回复

使用道具 举报

发表于 2009-5-28 08:17:17 | 显示全部楼层
也许吧,不过看这个时间表,估计只能体验3.0了,所以只是建议。
原帖由 haulm 于 2009-5-28 07:21 发表
……EVL-0.6正好具备“Get the CD(not DVD), get the world”特性,这就有点夸大了,我有一个定制过的ISO,要使EVL达到MGC同样的应用能力和编译能力,其ISO不下于800M,如果MGC用红旗的思路去压制,绝对小于EVL,那不是mgc的特点,mgc给你的感觉会是亲切的,而并非是专业的……

还有这个“应用能力”指?感觉某些日常应用类软件是可以不集成在CD1上的,CD1上的部分只要足够把系统主体、GCC基础开发体系、桌面、声音和网络部分搞定即可,其他东西可以放在网上的仓库或者CD2里;想“亲和”一些,就制作一个简明的安装向导?

我目前能提供给主用Linux系统的空间大约只有3GB。而且只有原配的Combo光驱。笔记本好像很难换DVD刻录机呢。也许我该新买一个支持PAE、带有DVD刻录机的笔记本了?

[ 本帖最后由 自由狼-台风 于 2009-5-28 08:40 编辑 ]
回复

使用道具 举报

发表于 2009-5-28 08:26:09 | 显示全部楼层
原帖由 自由狼-台风 于 2009-5-28 08:17 发表
也许吧,不过看这个时间表,估计只能体验3.0了,所以只是建议。另外,笔记本好像很难换DVD刻录机呢。

还有这个“应用能力”指?感觉有些日常应用类软件是可以不集成在CD上的,CD上的部分只要把系统主体、GCC基础开发体系、桌面 ...


alpha2-pre CD 版本(700MB),安装后占用硬盘约 3.3GB


但是即使是 700mb 的 cd 版本,安装完也已经超过 3GB 了......
回复

使用道具 举报

发表于 2009-5-28 08:31:27 | 显示全部楼层
原帖由 nihui 于 2009-5-28 08:26 发表
但是即使是 700mb 的 cd 版本,安装完也已经超过 3GB 了......

哦,记错了,3GB是已用空间。EVL-0.6安装后大约是这个情况:
  1. [root@TFW-EVL06-LT ~]# df
  2. 文件系统               1K-块        已用     可用 已用% 挂载点
  3. /dev/sda6              3945128   2937712    807008  79% /
  4. none                    483900         0    483900   0% /dev/shm
  5. /dev/sda13             6894292   3214848   3329232  50% /opt/prog
  6. /dev/sda14             6894292   5371856   1172224  83% /opt/store
  7. /dev/sda15             4435436   4167480     42648  99% /opt/home
  8. [root@TFW-EVL06-LT ~]#
复制代码
不能把空间全占满,首先要考虑某些缓存或临时文件很大,之外还要考虑某些软件无法选择安装位置,800MB的空间其实不是很富余。

[ 本帖最后由 自由狼-台风 于 2009-5-28 08:41 编辑 ]
回复

使用道具 举报

发表于 2009-5-28 09:48:33 | 显示全部楼层
我说一下我的看法,作为软件首先要以稳定作为第一考虑,最新的不一定是最稳定的,也不一定是最合适的,不要盲目求最新。
兼容也是很重要的方面,不能让用户在用了新版本的组件后发现很多东西都不能正常使用,linux和windows不同,linux的软件数本来就比windows少很多,应该要顾及兼容,指望应用软件能很快跟上操作系统这不现实,这是从应用出发。
linux系统要带必需的编译环境才能方便用户安装自己需要的软件。我希望是用尽量少的空间能满足需要,能用CD就用CD,我的硬盘空间就很紧张,如果不开发人员不考虑将系统做得尽量小的话,我可能就很难安装新版本了。红旗6 sp2的精简版够大了吧,但可用性如何?所以还是希望能在顾及正常可用的前提下能做CD版,如果实在不行,DVD版也尽量做得小一点吧。
回复

使用道具 举报

 楼主| 发表于 2009-5-28 09:57:02 | 显示全部楼层
原帖由 软用者 于 2009-5-28 09:48 发表
我说一下我的看法,作为软件首先要以稳定作为第一考虑,最新的不一定是最稳定的,也不一定是最合适的,不要盲目求最新。
兼容也是很重要的方面,不能让用户在用了新版本的组件后发现很多东西都不能正常使用,linux和windows不同,l ...

你错了,从目前来看,越新越稳定,而且GCC4的特点是越向上对代码质量的要求更高,对二进制程序的兼容性更好,这为商业软件提供了方便,没有源代码程序也能流通。
其二,技术上不更新,新的软件特别是商业软件就无法运行,这是为什么2.1没有人用的直接原因。
其三,任何东西都有生命力,包括您的硬件,mgc只能照顾旧硬件而不是为旧机器去唯护,因为新的机器需要新的技术。
其四,不要低估技术上的更新,Linux的发展太快了,如果是有两年以上Linux应用经验的朋友这两年看到了Linux的发展有着欲
取代win的趋势,这个说法在四年前还要被人耻笑。红旗越来越关注社区说明了这一变化。

过去KDE兄就是因为考虑到旧软件弃之可惜,而忽略了Linux新软件特别是商业软件的快速发展,所以2.1成为了最为失败的系统。

[ 本帖最后由 haulm 于 2009-5-28 10:12 编辑 ]
回复

使用道具 举报

发表于 2009-5-28 10:50:25 | 显示全部楼层
haulm:
你说的有理,但没有针对我说的来说。
第一,GCC4新版的稳定不代表所用软件的新版本都是稳定的。
第二,我说的兼容是从用户有尽量多的应用软件可用,不要因为更新了什么就不能用。你能说现在的应用软件能因为系统组件的变化而很快推出新版本供用户用吗?如果不能,用户就会在比较长的时间内没自己想用的软件用。按照你的说法,新软件不更新造成用户无法使用,对用户来说是活该的了?
第三,我说得是硬盘空间,这与新技术无关吧,只是要求尽量占用的硬盘空间少。我说的是尽量,总不能因为要求文件小而影响对新技术的支持。
另外,linux的发展是快,但能取代windows?其他人会有这样的想法我可以理解,但我没想到你也会这么想。你说 magic 2.1没有人用,你怎么知道?除了我在用,论坛上的部分人也在用吧?

[ 本帖最后由 软用者 于 2009-5-28 10:57 编辑 ]
回复

使用道具 举报

发表于 2009-5-28 10:57:57 | 显示全部楼层
Do not  look back,haulm说的很在理~
回复

使用道具 举报

发表于 2009-5-28 11:22:19 | 显示全部楼层
我觉得haulm说的是在理的,因为从我使用过的感受来看,LINUX上软件的更新一般是会带来新的特性和更好的性能(当然像QT4.5时出现的大的问题不算此列),像KDE4,4.1.X和现在我用的KDE4.2.3简直是天壤之别,大家可能看到过我的显卡10000+FPS(当然也可能是NV的驱动性能提高了不少),是当初的三四倍。
以MGC的开发速度,如果现在不用新些的软件,正式版出来之后不知要落后多少
不知道MGC是主要面向哪些用户的,以我个人用户来说,CD,DVD的无所谓,我硬盘安装,但是我装完之后不想再多麻烦,更想应用,至少应该集成FIRFOX(个人更愿意装OPERA),音乐,电影播放(有codecs)。现在各个LINUX发行版基础的东西都差不多,关键就是各版本的优化,设置,给用户的体验。很多新手奔着MGC来,所以我想要让他们一直用下去(也可能是用了其它发行版再回来。比如我),就要让他们感觉到MGC方便,好用。
回复

使用道具 举报

 楼主| 发表于 2009-5-28 12:32:52 | 显示全部楼层
原帖由 软用者 于 2009-5-28 10:50 发表
haulm:
你说的有理,但没有针对我说的来说。
第一,GCC4新版的稳定不代表所用软件的新版本都是稳定的。
第二,我说的兼容是从用户有尽量多的应用软件可用,不要因为更新了什么就不能用。你能说现在的应用软件能因为系统组件 ...

1. gcc4.4对代码要求更加严格,mplayer-plugin在gcc4.4下编译是无法通过的,我通过提示打开对应的源码的确找到几处非常不安定的代码,我虽然没写过多少程序,但这些代码的确存在着不安定的因素,gcc4.4的升级逼迫着你必需对旧有的源码进行梳理,对新开发的软件进行更严格的规范。所以gcc4.4的选择就是为了软件和系统更加稳定。
2. 软件是有生命力的,没有生命力的软件会在整个linux软件群中消失,新的软件会新开疆土或者会有人站出来延续它的生命,比如fcitx、kompozer、cce等等,最为出名的是audacious,从xmms-->beep-media-player-->audacious,对于开源软件来说如果你去为了一个旧的代码而放弃更好的平台都是可笑的,开源软件只要还有应用价值它都会一直存在下去直到更好的项目替代它。硬件同样有生命力,任何东西都要有代价的,我这里不想再打击你的情绪,我宁可系统不支持软驱,但我绝对希望它能支持最新的硬盘。
3. “Get the CD(not DVD), get the world”那只是你自己的想法,目前MGC应用的源码达到3G多,如果你真有get the world的想法就应该把这3G多的源码收藏起来。如果是应用,一个桌面系统又要保持较好的编译能力就绝对不止一张CD大小,你可以去权衡一下win的安装光盘,虽然是不同的系统,但基本的极限值还是存在的。
  1. 另外,linux的发展是快,但能取代windows?其他人会有这样的想法我可以理解,但我没想到你也会这么想。
复制代码
除非你想游戏,目前win是最好的游戏平台,linux才是最好的办公平台,中文Linux系统比国外慢了一些节拍。有些东西不可想象,wine本来我是不看好的,但是现在它可以运行一些重量级的商业软件。事实上我已经不再使用win,我对网游越来越淡漠了。magic 2.1全部由gcc3编译,需要兼容安装gcc4的组件才能运行很多商业软件,所以我说它是失败的,相当长的时间里magiclinux2.0一直被大家所惦记着,相信mgc2.5是se兄带给大家2010年前最好的礼物。
回复

使用道具 举报

 楼主| 发表于 2009-5-28 12:40:06 | 显示全部楼层
事实上根本没有软件会因为编译平台的升级,会因为编译平台对代码要求的规范而消失,只有一个软件没有了用户群,失去了软件的唯护者,它才会消亡。
这么久以来,se兄几乎是一个人担起来整个系统的编译和补丁任务,如果不是se兄的唯护,如果不是mgc还有用户群体,它也会消失。
所以升级才会更稳定,没有人去唯护它,没有人去升级,linux就走到头了。
回复

使用道具 举报

发表于 2009-5-28 16:06:46 | 显示全部楼层
是的,软件只有失去用户才会消失,但平台造成软件不能正常使用也会使这些软件失去用户,也许是暂时的。我不是反对更新,只是有我说过的担心,如果我担心的问题是不存在的,我就没意见。我引用我说的:“第二,我说的兼容是从用户有尽量多的应用软件可用,不要因为更新了什么就不能用。你能说现在的应用软件能因为系统组件的变化而很快推出新版本供用户用吗?如果不能,用户就会在比较长的时间内没自己想用的软件用。按照你的说法,新软件不更新造成用户无法使用,对用户来说是活该的了?”我想知道如果存在更新了什么后,原有的软件跟不上,怎么办?
不管怎么说,我还是很希望系统盘能尽量保持700MB之内,少占用一些硬盘空间,像红旗6 sp2那样就过分了。不是必要的,不是和系统密切相关、不可分割的东西,请另外做一张放在工具盘吧。也许我用windows xp来说不合适,我顺便说一下windows xp sp1的安装盘的大小大约是654兆。

[ 本帖最后由 软用者 于 2009-5-28 16:10 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2009-5-28 23:52:46 | 显示全部楼层
你多虑了,你的问题se兄肯定要考虑到的,CD版本的MGC不一直都有提供。也请你相信我,我对mgc的常用软件应用和稳定性测试提供最好的建议和解决方案。CD版本不会取消,但se兄应该考虑到gcc4.4.0编译的程序会更大一些是值得容忍的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 00:36 , Processed in 0.095955 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表