LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
置顶的主题  
主题工具
旧 06-02-14, 15:08 第 1 帖
晨想 帅哥
 
晨想 的头像
 
 
资深版主  
  注册日期: Feb 2003
  我的住址: P.R.China
  帖子: 9,643
  精华: 9
 

标题: 做一个系统的设想,请大家继续讨论。


大家可以参加User Group: http://groups.google.com/group/Olive-Linux

用 LFS 有一段日子了,突发奇想:如果能以LFS的自主灵活作为优势制作一个类似发行版的系统的话,也许会得到意想不到的效果。之前的帖子中已经有多位兄弟出谋划策,希望能在这里继续添盐加醋。:)。

前边的那个 RHEL翻版 的帖子严重跑题了。我的思路也有很大的转变,所以重新开一个帖子讨论,顺便把大家的想法稍微总结一下。
原贴地址:http://www.linuxsir.org/bbs/showthread.php?t=242224

1。source/binary 的选择。
各位的意见都很有道理。
1.1。binary的管理方便,安装速度快,诸多好处。除了不能自己定义编译参数外,没什么很大的问题。
1.2。source的自主性高。但是时间长等,不好管理等弱点需要加强。

2。包管理体系的选择。
各抒己见,详细讨论请看帖子。
http://www.linuxsir.org/bbs/showthread.php?t=242607

3。中国特色的软件和配置。
参考ecserver的话,
引用:
中国人的kill app:
1.开源中文字体的建设和美化:文泉驿比较好。
2.qq/游戏、bt软件等:这方面magic和公社不错。
我很同意。主意不错。

4。系统的配置文件和工具。
很重要,但是我没什么好想法。兄弟们多多提意见噢。

5。其他功能,如 界面美化,在线升级 等。
会在不拖延进度的情况下,尽量实现。







__________________
我的wiki: http://wiki.linuxgnu.org

马甲Show:终极幻想 黯然销魂 DawnFantasy FinalFantasy ArmageddonMa

此帖于 06-03-08 16:22 被 晨想 编辑.
  晨想 当前离线   回复时引用此帖
旧 06-02-14, 16:39 第 2 帖
youbest
 
youbest 的头像
 
 
版主  
  注册日期: Jan 2005
  帖子: 1,524
  精华: 20
 

我目前的观点还是:
  希望LFS版的朋友能够合力来打造一个可以应用的发行版,目的并不是要和其它的发行版争夺市场,而是要发挥LFS的精神,也就是能将制作一个真正实用的发行版的过程总结出来,完成出类似LFS的规范性的文档来就好了。
  既然有了LFS这么好的东西做基础,能做点突破也是我们的责任和义务,也对的起花在LFS上的精力和时间。对吧!

  对于软件源码包还是使用各个软件自己官方提供的包,我们自己进行编译,然后制作成二进制的发行包,当然必要的补丁还是要打的。所以关键一点是如何制作包以及如何发布包,这样才能将大家的努力集合在一起。只要不乱就成。

  一直觉得LFS真正的目的并不是结果,而是它的过程







__________________
我的第一本图书出版了!
http://blogold.chinaunix.net/u/13265/showart.php?id=2409099

青橄榄在入口的时候是苦的,过了一会你就可以长久的品味那淡淡而又清爽的甜味。

青橄榄 http://youbest.cublog.cn

青橄榄计划的第一步总算迈出来了,等待它的是万里长征.

做技术要有做技术的原则,决不拿技术做侵权的事情,更不能用来做违法的事情。工作丢了可以再找一个,原则丢了就找不回来了。
  youbest 当前离线   回复时引用此帖
旧 06-02-14, 22:10 第 3 帖
ecserver
 
ecserver 的头像
 
 
注册会员  
  注册日期: Feb 2003
  我的住址: 广州
  帖子: 387
  精华: 2
 

引用:
作者: youbest
我目前的观点还是:
  希望LFS版的朋友能够合力来打造一个可以应用的发行版,目的并不是要和其它的发行版争夺市场,而是要发挥LFS的精神,也就是能将制作一个真正实用的发行版的过程总结出来,完成出类似LFS的规范性的文档来就好了。
  既然有了LFS这么好的东西做基础,能做点突破也是我们的责任和义务,也对的起花在LFS上的精力和时间。对吧!

  对于软件源码包还是使用各个软件自己官方提供的包,我们自己进行编译,然后制作成二进制的发行包,当然必要的补丁还是要打的。所以关键一点是如何制作包以及如何发布包,这样才能将大家的努力集合在一起。只要不乱就成。

  一直觉得LFS真正的目的并不是结果,而是它的过程
完全赞成这种思想,是LFS的纯粹思想。

也赞成这种做法。







__________________
虚心学习,日有所得。

最方便的基于debian的发行版,自动检测硬件,启动window,8cm小DVD光盘可刻写,边上网边安装到硬盘。适合兄弟们使用的knoppix 5.01中文版正式提供下载(有抓图),欢迎试用。
http://www.linuxsir.org/bbs/showthread.php?t=265312
  ecserver 当前离线   回复时引用此帖
旧 06-02-15, 01:14 第 4 帖
线头
 
线头 的头像
 
 
注册会员  
  注册日期: Jan 2005
  帖子: 560
  精华: 0
 

这世上新出现一个基于binary的发行版没有一点意思!特别在这个LFS社区里。
但如果用其他发行版的sources+lfs的思路,总结出另一个lfs book,而其中的编译参数能有实质性的创新与效果的,绝对比社区发行的binary发行版更有意义!lfs提倡自由,但我们编译lfs的参数可曾与book里的有不同?这就不自由了,更不会有什么创新,还是等待www.linuxfromscratch.org新版本的出现。这个社区里,最有成就的非youbest的几篇“更小的功能单一的lfs”莫属!赞一个!
我的文字表达不是很清楚,总的说,就是这个LFS社区最需要的是另一个新book的指引,另一个新思路!
我之前提出的发行版的基本工具链+lfs方法只是为简练地适应某些软件,总之还是一个思路啊
反对在这里有新生的发行版!







__________________
新电脑:amd7750+g780+4g+320g xp+zenwalk
软件没必要更新得太频繁……

此帖于 06-02-15 01:17 被 线头 编辑.
  线头 当前离线   回复时引用此帖
旧 06-02-15, 11:00 第 5 帖
linux001
 
 
 
注册会员  
  注册日期: Sep 2005
  帖子: 474
  精华: 0
 

支持!

一点补充意见:
在最近LFS的过程中,我的一点体会就是,基本系统,特别是与硬件、安全、系统用途及架构相关的部分应当是每机器进行编译定制,而上层软件,如我现在已经用到的 FIREFOX THUNDERBIRD OPENOFFICE等非常大型又有预编译版、而且工作得也不错,何不直接使用?
另外,linux的一个非常重要的精神是,系统建立后除非确有必要,应当进行升级而不是重装系统,当然这是指使用而不是学习而言。







__________________
LFS ID: 16855
_____________
台式机:华硕TUSL2/LFS-6.1.1-3/BLFS SVN
------------------
笔记本:Lenovo 昭阳 E390 (T2350)
(jhalfs-2.3.1) glibc-2.8 gcc-4.3.2 binutil-2.18 Xorg-7.4 gnome-2.24.1(gdm-2.20.8)
手工编译gnome-2.24后的主要问题:
1、音效设置界面是灰的 --需要libcanberry
2、gdm用户登陆后“关闭”“重启”按钮失效,但“注销”可用,且注销后在 gdm界面可以正常关机--先启动console-kit-daemon,这个在系统中没有自动设置。
_____________
新系统生成路漫漫...
  linux001 当前离线   回复时引用此帖
旧 06-02-18, 14:28 第 6 帖
youbest
 
youbest 的头像
 
 
版主  
  注册日期: Jan 2005
  帖子: 1,524
  精华: 20
 

我觉得我们现在是不是应该着力解决几个问题:
1、人员配合问题以及空间的问题,总归不是一个人的战斗了,要团结起来才能成功,如何配合不知道是否有这方面经验的人可以谈谈(这个问题我觉得是成败的关键)。
2、包管理机制,可以用脚本简单的管理,也可以用其它发行版的管理程序来管理我们自己的包,或者如果有人能制作一款专门的包管理软件就更好了,可以一边进行一边不断完善。
3、体系问题,虽然64位是趋势,但觉得先立足成熟和普遍的32体系更适合团体作战。

快开始吧,有点手痒痒的了。
  youbest 当前离线   回复时引用此帖
旧 06-02-18, 15:07 第 7 帖
demonlj
 
 
 
注册会员  
  注册日期: Sep 2004
  帖子: 333
  精华: 0
 

引用:
作者: youbest
我觉得我们现在是不是应该着力解决几个问题:
1、人员配合问题以及空间的问题,总归不是一个人的战斗了,要团结起来才能成功,如何配合不知道是否有这方面经验的人可以谈谈(这个问题我觉得是成败的关键)。
2、包管理机制,可以用脚本简单的管理,也可以用其它发行版的管理程序来管理我们自己的包,或者如果有人能制作一款专门的包管理软件就更好了,可以一边进行一边不断完善。
3、体系问题,虽然64位是趋势,但觉得先立足成熟和普遍的32体系更适合团体作战。

快开始吧,有点手痒痒的了。
re最后一句话







__________________
风之忍者隐于风
  demonlj 当前离线   回复时引用此帖
旧 06-02-18, 17:56 第 8 帖
晨想 帅哥
 
晨想 的头像
 
 
资深版主  
  注册日期: Feb 2003
  我的住址: P.R.China
  帖子: 9,643
  精华: 9
 

引用:
作者: youbest
我觉得我们现在是不是应该着力解决几个问题:
1、人员配合问题以及空间的问题,总归不是一个人的战斗了,要团结起来才能成功,如何配合不知道是否有这方面经验的人可以谈谈(这个问题我觉得是成败的关键)。
2、包管理机制,可以用脚本简单的管理,也可以用其它发行版的管理程序来管理我们自己的包,或者如果有人能制作一款专门的包管理软件就更好了,可以一边进行一边不断完善。
3、体系问题,虽然64位是趋势,但觉得先立足成熟和普遍的32体系更适合团体作战。

快开始吧,有点手痒痒的了。
好,尽快开始。。

1。同意。
2。可以先暂时用paco记录一下,等决定了,再说用什么,apt也好,rpm也好。
3。肯定是先弄32咯,毕竟64的不是每个人都有。

多一句:我们用什么source编译?用LFS的方法,对不?:)
  晨想 当前离线   回复时引用此帖
旧 06-02-18, 18:19 第 9 帖
good02xaut
 
good02xaut 的头像
 
 
注册会员  
  注册日期: Feb 2006
  帖子: 339
  精华: 2
 

LFS的过程最重要,依赖关系,你中有我,我中有你的逻辑。
做个发行版,个人觉得没必要。

首选,没有定位,这个发行版的使用人群是哪些?如果是LFS的人,那大可不必。玩过LFS的人应该都会自己定制发行版了。如果是面向企业,市面上有那么多现成的,很难推广到定位的人群。

其次,包管理。如果不是基于源码包发布,那就背离了LFS。基于src,对于大得软件,编译的时间很可怕。
  good02xaut 当前离线   回复时引用此帖
旧 06-02-18, 18:27 第 10 帖
晨想 帅哥
 
晨想 的头像
 
 
资深版主  
  注册日期: Feb 2003
  我的住址: P.R.China
  帖子: 9,643
  精华: 9
 

相思欲寄从何寄,画个圈儿来代替。话在圈外,心在圈里,小圈是我,大圈是你,你中有我,我中有你。哈哈。

1。定位:广泛一点,想简便使用Linux的人,现在的发行版都装很多额外的东西,降低运行效率。用过SuSE 9.2/RHEL 3的人都会有感觉的。(至少我的体会很深刻)。这个类发行版,就是要尽量的简便,一切从简。当然,也许我的设想不成立。

2。两者也许都需要,但是src发行很麻烦 ,先发一个binary的吧。大型的软件,如OO等,可以暂时使用官方发行的binary。
  晨想 当前离线   回复时引用此帖
旧 06-02-18, 18:59 第 11 帖
koolcoy
 
koolcoy 的头像
 
 
注册会员  
  注册日期: Dec 2005
  帖子: 199
  精华: 0
 

顶顶顶顶顶顶,
动手的时候叫上我koolcoy@gmail.com。
  koolcoy 当前离线   回复时引用此帖
旧 06-02-18, 22:01 第 12 帖
youbest
 
youbest 的头像
 
 
版主  
  注册日期: Jan 2005
  帖子: 1,524
  精华: 20
 

我个人比较倾向于使用各个软件包的官方发行源码。
可以把这些源码收集起来然后放在一个地方便于下载。
  youbest 当前离线   回复时引用此帖
旧 06-02-18, 22:04 第 13 帖
晨想 帅哥
 
晨想 的头像
 
 
资深版主  
  注册日期: Feb 2003
  我的住址: P.R.China
  帖子: 9,643
  精华: 9
 

恩,我也同意,但是要不断的监视版本升级的话,会不会很麻烦呢?

不管怎样,给出最基础的几个包,开始工作先,这个比较重要。
  晨想 当前离线   回复时引用此帖
旧 06-02-19, 23:50 第 14 帖
lvjinhua
 
lvjinhua 的头像
 
 
注册会员  
  注册日期: Oct 2004
  我的住址: 大连
  帖子: 185
  精华: 1
 

举双手和双脚同意。

实际上我自己筹备这个事情已经一个多月了,以至于大年三十那么还一边看联欢晚会一边编译LFS!
我很热爱计算机科学,也很热爱开源技术,虽然接触的时间还不长。

先抱怨两句,LinuxSir是一个很大的社区,10万会员!LinuxFans社区,21万会员。
看看LinuxFans,创造出了MagicLinux,文泉驿字体,Skyeye,Lumit,Eva,Fanx,连连看,BitStorm项目,不乏国内外的杰出项目。
再看看我们的Sir,虽然会员们的热情都很高,但是却没有一个像样的东西能拿得出手的!我很爱Sir,每天都在里面转很长时间。

我觉得LFS版可能是Sir里面技术含量最高的一个了,因为我们这里面几乎不讨论美化!!实际上我是因为LFS才每天来Sir^O^.

MagicLinux做得很好,他们的团队中确实有几个高人,其实整个团队也就那几个人,他们自己也说了,在最困难的时候整个团队就一个人!
我在使用MagicLinux的过程中发现 ,MagicLinux是在红帽 Fedora Core 源代码的基础上修改完成的,因为它们的软件包分包方式与FC几乎一样,使用 gcc -v 输出的信息中还含有Red Hat字样。但MagicLinux却实在软件的易用性,多媒体,字体,中文化方面大大的加强了。使得它在使用的过程中很少产生美化问题。

关于自己的Linux发行版问题,我也考虑了很长时间,也准备了很长时间。

先说说我的基本情况吧:
现在大四,就读于大连民族学院计算机科学与技术专业,热爱电子与计算机技术。
大一就进入了学校的创新教育中心,跟着学长们学习电子技术,一直到大二下学期,这期间还参加了2003年的全国电子设计竞赛,不过只获得了成功参赛奖,这期间还做了个综合电子实验仪,不小心还申请了个专利^_^。
到了大三开始放下电子,专心计算机,这期间深入学习了编译技术,做了个基于Bison1.4语法的First-Follow集自动生成程序。也从大三开始接触开源技术,第一个使用的GCC编译器是MinGW(可能是Djgpp,忘了);第一个使用的Linux是SUSE9.1专业版,觉得好漂亮。
之后还知道了Cygwin,并且用它在Cygwin下学了UNIX网络编程(哎,终生遗憾,初学UNIX编程尽然是在Windows下)。
记得第一次听说LFS时它的版本才4.x,当时还专门下载准确研究研究,未果! 等到第二次再接触到时,已经到了6.1版(总是感觉现代人的生活节奏太快),在虚拟机中整了几天,终于成功地得到了XFCE桌面,好一顿感动。
没想到这终究会成为自己生命中的一个转折点。通过LFS的过程,了解了Linux大体结构,组成,构建方法,开源精神,还有Sir中的那么多热心朋友!

这么好的东西当然不能独享,经过一些简单的准备,我给学校递交了一份申请书,内容就是制作一个Linux版本。 没想到老师竟然很支持(可能是老师一直都很相信我,而且我是创新中心的主管,学生头,但她不懂技术,学化学的),当即就按我申请中写的给我分配了五台最好的联想机器,我还报销了些纸及光盘。硬件设施没问题了,现在就缺人。 我当时就将LFS介绍给了我们学校创新教育中心的几个编程比较好的学生,给他们每人刻了一张盘,中文文档,去做LFS6.1 ,我这样做的主要目的是想在创新中心培养一些Linux人,而且得尽量快,因为我没有时间了(目前还有五个月毕业),我知道要做一个实用的Linux一个人很难,而在创新中心最缺的是Linux人,他们大部分都在上学期放假前完成了制作,但我发现并他们并没有培养出兴趣!而且他们大部分是大三,这学期还考研,根本没时间,真是失败!现在就剩下一个大一的小女生在继续做,不过她挺聪明,也肯学,如果没估计错应该能成才。

当然,从递交申请到今天晚上,自己可一点都没有闲着(除了初四-初七参加全美数学建模没时间)。
为了见识更多的发行版,了解他们的一些优缺点;我就不停的装系统,硬盘上的Linux也一天天多起来,包括:Gentoo2005.1, MagicLinux2.0,ArchLinux0.7,SuSE10.0,SuSE9.3,Ubunbu5.10, FedoraCore4,LFS6.1, Debian3.1, RedFlog5.0, 多吧!当然还有WinXP,不过坏好久了。
装这些系统的主要目的就是为了见多识广,我还分析了FC4,SUSE10,Ubuntu,Debian,MagicLinux的主要目录结构,觉得收获挺大的。
之后,LFS6.1重新装了一遍。 这一装就是半个假期!! 当然,这一遍就不是简单的照着文档干了! 这回每个软件包中的 README, INSTALL, ./configure --help , ChangeLog 都认真的查看了一下,而且记了挺多笔记, 这回才了解了原来 configure 还有许多标准选项,还有NLS。 真是,世界真奇妙!
10天前终于做完了基本LFS,但发现不能上网,怎么也不能Ping通外网,最后发现在内核中选择中了IPv6支持,将其去掉就OK了,可能加入IPv6还有其它配置吧! 在做BLFS时遇到了麻烦,全是桌面出的问题!
问题估计出在locale编码格式,因为做完基本LFS继续进行BLFS时,我将其Locale更改为en_US.UTF-8,因此做完后不能完全进入Xfce环境,有部分组件没有启动;在控制台下提示libc不能将8位转换为多字节。接下来编译Gnome桌面,其组件还剩一半没完就出现错误不能继续前进。 继续 KDE 桌面,很快就完成了,但是(我真命苦),启动KDE后所有字符均为小方块,英文也不例外(估计又是libc库不能正确地转换编码)。

为了做好打长期战的准备,我已经决定在我们创新中心成立个新的部门,“开放源代码实验室”,专门用来支持此Linux项目的研发(现在还没跟老师说呢,但愿她不反对)。然后通过纳新的方式招集人才,我现在的想法是“宁缺勿烂”。成立新部门的主要目的是要强调它的存在,并且取得学校尽量多的支持(主要是财政^_^!),人员也容易稳定。

看见此贴使我看到了新的希望,其实最近几天我一直都在加强巩固自己的基础,将以前一些不太精或比较模糊的东西深入地学了一下(实际也不是很深),主要是一些GNU常用工具。

我也一直在研究 Linux 硬件识别及软件包管理方面的内容。现在暂定为RPM格式,并且已经掌握其打包方法,随时有可能动工开始我的Linux项目。

其实我也一直想在Sir 找此志同道合的朋友来共同做此项目,但由于自己平时也只是看客,没什么威信,估计发出去的帖子也只能是大海之针!
但现在不同了,我们的“ 终极幻想 ”版本亲自出马,让我感觉眼前一下光明了,心情激动不已!! 马上选择包夜,以便完成此文。

很多人认为再造个Linux等于再发明个轮子,是无意义的。 但是现在最关键的问题不是有无意义,而是能否完成!
很多东西很奇怪,一顺百顺,就如同LinuxFans有许多项目,今后可能还会增加,因为多个项目对他还说很正常!
我们不能把时间整天花在给那些初学者解解一些初级问题, 大家好不容易把技术学这么好,就应该用他做更复杂的工作,将那些较简单的留给那些刚刚脱离初级用户的人! LinuxSir高手们确实应该做点实事了!
网上经常提到的中国开源站点看见 LinuxSir 的机会并不多,不知大家是否留意。

非常对不起,文笔不佳,希望大家不要看吐了!

写如此之多的内容的主要目的是要证明,我自己对此事是非常在意和重视!
再讨论这件工作有无意义是无意义的。
从跟贴能够看出,更多的人也对此事充满了激情,现在我们应该想办法研究研究战略! 发展战略!
  lvjinhua 当前离线   回复时引用此帖
旧 06-02-20, 00:29 第 15 帖
youbest
 
youbest 的头像
 
 
版主  
  注册日期: Jan 2005
  帖子: 1,524
  精华: 20
 

楼上是一位有激情的人,这样的激情要好好的使用。
  youbest 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 11:08


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org