LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: zhllg

大家不用太过担心(有任何问题,请集中回复此帖)

[复制链接]
发表于 2008-1-15 13:27:47 | 显示全部楼层
Post by wsw;1807346
基于source的发行版,gentoo的确不错。 但是gentoo是什么?
什么也不是! 就是一些脚本,(我把非编译语言都叫脚本),把我们本来要用手打命令batch化,再有就是记录我们本来要用纸笔记录的安装历史。还有呢? 就是提供一个src的源,让我们不用把src从每个project的主页上下载。that's it.
说这么多就是想表达: gentoo的开发和其他没什么关系! 只要你高兴,有时间,就可以自己去写脚本,开发gentoo。 gentoo 会fork吗? 基本不会,因为你拿个portage tree,加上一些脚本,在一个可用的Linux(不一定要Linux)上,慢慢emerge,那就是个gentoo。


就是一些脚本,(我把非编译语言都叫脚本)---------显然你是外行

再有就是记录我们本来要用纸笔记录的安装历史-------你家的确有很多纸

还有呢? 就是提供一个src的源----------别的发行版本提供bin

让我们不用把src从每个project的主页上下载---------你确定你能找到所有的src?

that's it.-----------------it 是什么?

gentoo的开发和其他没什么关系!--------------其他是什么呢?debian,ubuntu 的开发和这个其他有关系吗?

只要你高兴,有时间,就可以自己去写脚本,开发gentoo。----显然你很鄙视脚本,但也有人鄙视外行

其实你还是在用gentoo的
但你知道什么是开发吗?
:help
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-15 20:42:49 | 显示全部楼层
其实如果论起发行版对于软件的反馈,Gentoo如果不是最多的,也是最有理由,最有可能成为最多的发行版
Gentoo portage在安装结束时会检查这个软件写的怎么样,有没有一些明显的问题
比如
C文件有没有包括头文件
有没有world writable file
有没有不安全的rpath
有没有可执行的堆栈
共享库是否缺少SONAME
共享库是否缺少NEEDED项
库目录里是否有绝对符号连接
有没有text relocation
等等

如果有问题,在emerge的最后会显示出来,这会给开发者以压力去修复这些问题
在别的系统里编译过程只在开发者那里进行,普通用户想看也看不到这些信息
但是Gentoo里用户可以看到这些信息,如果开发者放任不理,就会给用户以不好的印象。所以开发者会有动力去修复这些问题,然后反馈给upstream.

同时,这也决定了一个Gentoo开发者老手,对于这些方面的知识都了然于胸。其知识水平是一般开发者所不能比的。我相信我前面列的那几点里,有的名词,很多人恐怕听说都是第一次听说。
回复 支持 反对

使用道具 举报

发表于 2008-1-15 21:40:05 | 显示全部楼层
请教版主,为什么Gentoo不做一个二进制发行版本,或者说,如果自己做一个只针对Dell 2950服务器的版本,需要做那些事情,工作量大吗?
回复 支持 反对

使用道具 举报

发表于 2008-1-15 22:15:41 | 显示全部楼层
2007.1已经取消了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-15 23:29:36 | 显示全部楼层
USE flag的组合的可能性太多了

没有多少工作,FEATURES="buildpkg"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-15 23:32:53 | 显示全部楼层
Post by everyoung;1807577
2007.1已经取消了


请问你是从哪里获得的消息?
回复 支持 反对

使用道具 举报

发表于 2008-1-16 00:41:25 | 显示全部楼层
都2008了 肯定是直接出2008.0了
网站上出说明了
  1. Gentoo 2007.1 release canceled.
  2. Posted on January 12, 2008 by Christina Fullam

  3. Curious why only one release happened in 2007, since previous years had multiple releases? Work began on the release as planned, but vast numbers of security vulnerabilities between September 2007 and December 2007 and reduced manpower left the Release Engineering team constantly overworked, having to rebuild stages and add items to the initial snapshot.

  4. The releng team decided just before Christmas to cancel the release and roll all the effort into Gentoo 2008.0 since no possibility existed of getting a well-tested 2007.1 release out before 2008.

复制代码
回复 支持 反对

使用道具 举报

发表于 2008-1-16 01:41:31 | 显示全部楼层
Post by zhllg;1807540
其实如果论起发行版对于软件的反馈,Gentoo如果不是最多的,也是最有理由,最有可能成为最多的发行版
Gentoo portage在安装结束时会检查这个软件写的怎么样,有没有一些明显的问题
比如
C文件有没有包括头文件
有没有world writable file
有没有不安全的rpath
有没有可执行的堆栈
共享库是否缺少SONAME
共享库是否缺少NEEDED项
库目录里是否有绝对符号连接
有没有text relocation
等等

好多都不懂,差距是明显的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-16 02:23:37 | 显示全部楼层
Post by joyfun;1807624
都2008了 肯定是直接出2008.0了
网站上出说明了

刚才忘了刷新了,
回复 支持 反对

使用道具 举报

发表于 2008-1-16 12:38:15 | 显示全部楼层
"只要你高兴,有时间,就可以自己去写脚本,开发gentoo。----显然你很鄙视脚本,但也有人鄙视外行" ====这就看出我鄙视脚本了?
"就是一些脚本,(我把非编译语言都叫脚本)---------显然你是外行" ===随便取个名字说说,我就是外行了,我知道你应该是python的支持者。
"gentoo的开发和其他没什么关系!--------------其他是什么呢?debian,ubuntu 的开发和这个其他有关系吗?
"====="其他"是指gentoo的管理层,并不是其他发行版。
"再有就是记录我们本来要用纸笔记录的安装历史-------你家的确有很多纸" ====用纸是夸张了,但是用文件可以吧。
"其实你还是在用gentoo的
但你知道什么是开发吗?"======很是对不起jeffky兄,我也许是不懂你的开发,但是请去看看
Linux /usr/src/linux/drivers/scsi/hptiop.c
FreeBSD /sys/dev/hptmv/*
FreeBSD 7.0正式发布时会有 /sys/dev/hptiop/*
你也许会找到一些我所谓的卑微的“开发”。
回复 支持 反对

使用道具 举报

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

本版积分规则

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