gowxb 发表于 2007-5-23 12:34:41

ubuntu 其实挺好的
就是普通话说得不够好
magic在易用性上可以说很好
不过我觉得它的内核太大了
过多的服务 重复的软件
浏览器两个 编辑器有3-4个(不含非x的)
播放器3个 ..

你有没有自己编译内核的经历?你知不知道所有涉及启动的驱动都必须直接进入内核,否则就得依赖 mkinitrd 工具通过创建包含驱动的 initrd 来加载涉及启动的驱动?随着可启动设备的激增,现在越来越多的驱动都必须直接进入内核。


正是兼容性的考虑导致发行版的内核越来越大。
如果你知道什么叫众口难调,你就明白为什么软件存在一定程度的冗余了!

同类的软件在 CD 中只放一个精巧的,其他的软件通过仓库更新,这样可以不?

宁静在心 发表于 2007-5-23 14:20:30

我一个月前装了ubuntu6.06版,受不了,播放MP3还要装插件,还没有自带GCC,/usr目录没有写权限,想复制个新版的FF到/usr下还要到控制台下用sudo,没完没了的sudo,烦死了,删掉,装回magic,世界清静了。

jiangtao9999 发表于 2007-5-23 18:33:21

ubuntu 其实挺好的
就是普通话说得不够好
magic在易用性上可以说很好
不过我觉得它的内核太大了
过多的服务 重复的软件
浏览器两个 编辑器有3-4个(不含非x的)
播放器3个 ..

你有没有自己编译内核的经历?你知不知道所有涉及启动的驱动都必须直接进入内核,否则就得依赖 mkinitrd 工具通过创建包含驱动的 initrd 来加载涉及启动的驱动?随着可启动设备的激增,现在越来越多的驱动都必须直接进入内核。


正是兼容性的考虑导致发行版的内核越来越大。
如果你知道什么叫众口难调,你就明白为什么软件存在一定程度的冗余了!

同类的软件在 CD 中只放一个精巧的,其他的软件通过仓库更新,这样可以不?
内核是内核,服务是服务。
浏览器里 konq 同时还是 KDE 的文件管理器,必要不用他那你就更得命令行了。
但 kon 的兼容性还不是很好………………
播放器也一样,一个根本不够用………………

wkt 发表于 2007-5-26 10:37:33

ubuntu 其实挺好的
就是普通话说得不够好
magic在易用性上可以说很好
不过我觉得它的内核太大了
过多的服务 重复的软件
浏览器两个 编辑器有3-4个(不含非x的)
播放器3个 ..

你有没有自己编译内核的经历?你知不知道所有涉及启动的驱动都必须直接进入内核,否则就得依赖 mkinitrd 工具通过创建包含驱动的 initrd 来加载涉及启动的驱动?随着可启动设备的激增,现在越来越多的驱动都必须直接进入内核。


正是兼容性的考虑导致发行版的内核越来越大。
如果你知道什么叫众口难调,你就明白为什么软件存在一定程度的冗余了!

事实上,我更愿意initrd 大一点而不是内核
我是有译过内核 这是个痛苦的过程我也知道
然而 我发现debia的内核
就连ext3 也没有就入内核 除了那些要么n 要么y的选项
其它文件系统也是
linux@ubuntu:/boot
-0-$ ls -l
总计 7412
-rw-r--r-- 1 root root   76796 2007-04-25 02:21 config-2.6.20-1-686
-rw-r--r-- 1 root root 5398400 2007-05-22 22:21 initrd.img-2.6.20-1-686
-rw-r--r-- 1 root root771387 2007-04-25 02:21 System.map-2.6.20-1-686
-rw-r--r-- 1 root root 1313808 2007-04-25 02:20 vmlinuz-2.6.20-1-686
显然 debian不会不想兼容性
这个内核 也可以用来启动mgc
其实 众口有时候可以调
可以用apt-get /smart 来调的
否则 要这两个东西做什么呢??

jiangtao9999 发表于 2007-5-26 14:43:58

ubuntu 其实挺好的
就是普通话说得不够好
magic在易用性上可以说很好
不过我觉得它的内核太大了
过多的服务 重复的软件
浏览器两个 编辑器有3-4个(不含非x的)
播放器3个 ..

你有没有自己编译内核的经历?你知不知道所有涉及启动的驱动都必须直接进入内核,否则就得依赖 mkinitrd 工具通过创建包含驱动的 initrd 来加载涉及启动的驱动?随着可启动设备的激增,现在越来越多的驱动都必须直接进入内核。


正是兼容性的考虑导致发行版的内核越来越大。
如果你知道什么叫众口难调,你就明白为什么软件存在一定程度的冗余了!

事实上,我更愿意initrd 大一点而不是内核
我是有译过内核 这是个痛苦的过程我也知道
然而 我发现debia的内核
就连ext3 也没有就入内核 除了那些要么n 要么y的选项
其它文件系统也是
linux@ubuntu:/boot
-0-$ ls -l
总计 7412
-rw-r--r-- 1 root root   76796 2007-04-25 02:21 config-2.6.20-1-686
-rw-r--r-- 1 root root 5398400 2007-05-22 22:21 initrd.img-2.6.20-1-686
-rw-r--r-- 1 root root771387 2007-04-25 02:21 System.map-2.6.20-1-686
-rw-r--r-- 1 root root 1313808 2007-04-25 02:20 vmlinuz-2.6.20-1-686
显然 debian不会不想兼容性
这个内核 也可以用来启动mgc
其实 众口有时候可以调
可以用apt-get /smart 来调的
否则 要这两个东西做什么呢??
看内核大小还有一个地方要看 /lib/modules/<kernel-version> 这里都是内核的模块,系统启动后,如果被载入的模块不是很多,基本上内核文件大小就是最终内核读入内存的体积了。如果内核文件小,但是读入了太多的模块,内核一样还是占用很大的内存。

wkt 发表于 2007-5-26 17:18:27

free -m
total
ml248
debian 251
ubuntu 250
可见实际上 ml 弄来不必要的东西
ubuntu 默认的服务比debian多可能就多了

jiangtao9999 发表于 2007-5-26 17:31:39

如果你把所有的软件包用 -Os 参数进行编译,可以小不少。
不要光看内存的占用,如果你非要看内存的占用,你最好别装系统,只有一个 BIOS 的话内存占用最小。

wkt 发表于 2007-5-26 18:15:27

如果你把所有的软件包用 -Os 参数进行编译,可以小不少。
不要光看内存的占用,如果你非要看内存的占用,你最好别装系统,只有一个 BIOS 的话内存占用最小。
内核用多了
应用程序 就少了
如果我有2-10G 内核就有 100M
我也觉得合理

jiangtao9999 发表于 2007-5-26 20:50:09

如果你把所有的软件包用 -Os 参数进行编译,可以小不少。
不要光看内存的占用,如果你非要看内存的占用,你最好别装系统,只有一个 BIOS 的话内存占用最小。
内核用多了
应用程序 就少了
如果我有2-10G 内核就有 100M
我也觉得合理
你用 -O2 -O0 -Os 三个参数变异一遍程序看看。

zttyler 发表于 2007-5-27 11:09:06

还是magiclinux好用.急着等2.1版呢

wkt 发表于 2007-5-28 12:56:42

如果你把所有的软件包用 -Os 参数进行编译,可以小不少。
不要光看内存的占用,如果你非要看内存的占用,你最好别装系统,只有一个 BIOS 的话内存占用最小。
内核用多了
应用程序 就少了
如果我有2-10G 内核就有 100M
我也觉得合理
你用 -O2 -O0 -Os 三个参数变异一遍程序看看。
你叫编译啊??
我看算了
我等n久才有结果

qdzhuang 发表于 2007-5-28 14:13:42

你是256M内存,free显示的248理解有错误,就是你的内存有1G,他也会显示990左右,linux使用内存机制与windows不一样,这一项是越多越好,说明linux充分利用了你系统的内存,真正用的是248后面的哪个只值是kernel+application,gnome资源管理器显示的很明确.

jiangtao9999 发表于 2007-5-28 19:05:26

如果你把所有的软件包用 -Os 参数进行编译,可以小不少。
不要光看内存的占用,如果你非要看内存的占用,你最好别装系统,只有一个 BIOS 的话内存占用最小。
内核用多了
应用程序 就少了
如果我有2-10G 内核就有 100M
我也觉得合理
你用 -O2 -O0 -Os 三个参数变异一遍程序看看。
你叫编译啊??
我看算了
我等n久才有结果
我只是告诉你很多设置都会影响内存的占用,一味的减少内存占用,那不是桌面计算机的目标,只有掌上型的嵌入式系统,才会去考虑内存占用问题。
最优化的使用内存,才是桌面系统的目的。

发行版的内核是稳定、兼容第一,所以庞大在所难免,而且 ML 的内核,把很多可以编译为模块的但常用的部分,都编译进了内核,用来提高内核的兼容性。

如果自己编译针对自己机器的内核,可以删掉很多的支持。
如果不会配置、编译内核,那么任何一个发行版的内核都可以说是针对你的机器进行配置的,没有必要去说这个内核太大………………

KDE 发表于 2007-5-29 23:01:09

如果把什么都做进 initrd,就意味着需要一个极其复杂、高度智能的 mkinitrd 脚本,并且对 MI 提出了不切实际的高要求。如果你自己看看 mkinitrd 这个脚本有多复杂,你就不会这么想了。

制作 magic 的内核一个重要的原则,就是要确保在已知所有可启动设备上启动,除此之外,其他全部内容尽可能做成模块,这样一来内核就会增大,但是增大得不多。然而可想而知,随着时间推移,内核还是会加大。这是没有办法的选择。

qdzhuang 发表于 2007-5-30 12:56:08

mi好象是通过new-kernel-pkg命令来做的,他会检测环境依赖 /sbin/new-kernel-pkg --install --mkinitrd --depmod,把你用到的scsi驱动加入initrd,mi中好象注释掉了mkinitrd所做的,用new-kernel-pkg代替了mkinitrd.其实linux本身是自由的,我其实可以把sata驱动加入initrd ,mkinitrd -f -v initrd.img 2.6.20.4 --with=sata_via --with=sata_sis 后修改modprobe.conf即可.
页: 1 [2] 3 4
查看完整版本: 装完Ubuntu,赞一下M.L2.0易用性了