发新话题
打印

打造你自己的 Linux!!!

打造你自己的 Linux!!!

在 distrowatch 上,可以搜索到以下这个发行版:

Build Your Own (BYO) Linux
http://distrowatch.com/byo

它有着这样的描述:

以下这些问题你都能回答“是”吗???你曾经想过拥有一份你了解每个文件和目录作用的Linux发行将是什么样子吗?你厌恶为你使用的特定发行去下载应用软件吗?当你想卸载一个rpm包时,你是否遇到因为那样将破坏软件的依赖性而无法进行下去吗?你是否认为Linux发行从总体上说带有太多的无用东西,你永远不会去用,然而你又无法删除它们,只因为你的Linux发行没了它们就无法工作?你是否希望学习自己配置Linux而不借助厂商提供的工具?你是否对 Linux的运作感兴趣?如果这些正如你的情况,BYO Linux将适合于你。我们将与你一起创建你自己的Linux发行,由你来决定什么需要及什么不需要。我们将从软件作者的原始代码来编译应用程序,而不引入任何商业发行修补的代码。你不但可以获得关于Linux工作原理及一些编程知识的更好理解,你还将因为这靠你自己完成而感到骄傲。

但遗憾的是,这个发行版已经停止开发了[/COLOR]。      
渴望春天 come, sweet May!

TOP

确实可惜,少了学习linux的一条路径。      
一步一脚印。。。

TOP

在标明 “基于源代码” 的发行版中,找到的第二个发行版是 gentoo。它在 distrowatch 上的简介如下:

Gentoo Linux是一套通用的、快捷的、完全免费的Linux发行,它面向开发人员和网络职业人员。与其他发行不同的是,Gentoo Linux拥有一套先进的包管理系统叫作Portage。在BSD ports的传统中,Portage是一套真正的自动导入系统,然而Gentoo里的Portage是用Python编写的,并具它有很多先进的特性,包括文件依赖、精细的包管理、OpenBSD风格的虚拟安装,安全卸载,系统框架文件、虚拟软件包、配置文件管理等等。

---------------------

找到的第三个是 Heretix (formerly Rubyx):

Rubyx是一份现代化的Linux发行,它完全从源码创建,而这借助于用Ruby语言编写的一小块脚本。同样的这份脚本还处理所有的后继包管理。在诸多其他有趣的特性中,Rubyx还拥有一份用Ruby编写的崭新的init系统。

---------------------

找到的第四个是 Linux From Scratch:

Linux From Scratch项目简称LFS,它提供必要的步骤,帮你一步一步地创建自己定制的Linux系统。关于为什么有人希望安装一套LFS系统,我们可以给出很多的理由。人们问得最多的问题是,既然可以下载到一份成型的套件比如Debian或者Red Hat,为什么还要去争论从头开始手工安装一份Linux系统呢?这是一个很合理的问题,我将回答你。LFS存在的最重要的原因就是教给人们一个 Linux系统其内部是如何工作的。自己创建一份LFS系统将让你了解到Linux工作的每个细节,以及它们是如何彼此依赖和协同工作的。最重要的在于,你可以按自己的喜好和需求定制它。

---------------------

找到的第五个是 LRs-Linux:它已经停止开发了[/COLOR]

LRs-Linux基于Linux From Scratch (LFS),与LFS及大多数流行发行相比,LRs具有能直接从CD进行编译的特色。这意味着在安装的过程中就可以在目标机器上内在地编译二进制文件,从而对最终系统进行性能优化。该安装过程也是很大程度上自动化的。

---------------------

找到的第六个是 Lunar:

Lunar是一份基于源码的Linux发行,其独特的包管理系统能够根据即将进行安装的机器生成相应的软件包或模块。尽管进行一次完整的Lunar安装需要花费一些时间,但这样做是值得的,因为一旦你安装完毕,Lunar运行起来是非常快的!Lunar起先是Sorcerer GNU Linux (SGL)的一个分支,那发生在2002年的1月末到2月初,并由一群希望联合开发并扩展Sorcerer技术的人所倡导。该项目最初的名字叫做 Lunar-Penguin,但后来开发组决定更名为Lunar-Linux,而Lunar-Penguin则成为了一个通用名词,当开发组要开发 Lunar-Linux之外的产品时,他们就可以使用Lunar-Penguin的名称。      
渴望春天 come, sweet May!

TOP

找到的第七个是 MURIX:

MURIX是一份以能在所有硬件平台上运行为目的而开发的Linux发行。它基于Linux From Scratch。

---------------------

找到的第八个是 Onebase:

Onebase Linux是一份独立开发的、社区驱动的操作系统,它采用Linux内核。它提供开源软件的二进制及源码包的内在支持。

---------------------

找到的第九个是 Polar Bear: 该发行版也停止开发了[/COLOR]

Polar Bear Linux是一份基于源码的GNU/Linux发行,它源自Linux From Scratch。所有软件包都以源码形式提供,并在安装过程中进行编译。这样做有很多好处,同时又带来了系统安装耗时这一主要缺点(基本系统安装需要大致九个小时)。Polar Bear Linux使用一份简单的包管理器名叫Tarball Package Manager(TBPKG)。

---------------------

找到的第十个是 ROCK:

ROCK是一份发行开发工具包,或者说,它是面向创建操作系统解决方案的软件开发工具箱。你可以配置你自己的ROCK生成版,并且可以容易地直接从源代码创建你自己的发行。ROCK Linux的开发工作大部分是基于ix86硬件平台完成的,但是,ROCK Linux也支持Alpha AXP、PowerPC、Sparc32/Sparc64及MIPS体系结构。

---------------------

找到的第十一个是 Sorcerer:

Sorcerer是一份基于源码的Linux发行套件。它直接从软件作者的主页或镜像处下载原始代码,然后按照系统管理员指定的计算机体系及优化选项进行编译。最后,软件被安装并被登记到档案,以便日后的简便卸载或者升级。Sorcerer GNU Linux是一份适用于高级管理系统场合的发行,它提供命令行和基于菜单的包管理程序。

---------------------

找到的第十二个是 SourceMage:

SourceMage是一份基于源码的GNU/Linux套件。它基于魔术上比喻为“铸造”和“驱散”、我们称之为“符咒”的一套程序。眼下还只是pre-1.0版,但它正在快速发展中。主要的讨论都在邮件列表上进行,所以请你订阅并加入进来吧。

---------------------

找到的第十三个是 T2:

T2是一份开源系统开发环境(或称为发行创建工具集)。T2采用最新的技术创建定制的发行。目前通常采用的内核是Linux,但我们正在向Hurd、 OpenDarwin及OpenBSD拓展,并且会包括更多。T2最初是作为ROCK Linux Project的一份社区推动的分支而开始的,其目标是创建一种分布式开发,以及一套面向副产品项目及定制的发行的清晰框架。
---------------------

找到的第十四个是 TA-Linux:

TA-Linux是一份免费的Linux发行,它面向Linux高级用户。TA-Linux的主要目标在于拥有一份小体积的基础安装,最终用户可以在此基础上进一步扩充他需要的软件。其第二个目标在于尽可能多地支持不同的体系结构,目前x86被完全地支持,此外还有Alpha、Sparc、PPC和PA- RISC等。在基础部分中没有包含额外的软件,这是靠类似于*BSD的ports系统来完成的,名叫Collection。Collection能执行安装、升级及依赖关系检查。安装新软件的主要方式是下载源代码,编译然后安装,这一切都自动完成。用户也可以选择从已经编译好的二进制代码进行安装,这同样能通过Collection系统自动完成。

以上就是在 distrowatch 上找到的全部――基于源代码――的发行版。其中有三个已经停止开发了。      
渴望春天 come, sweet May!

TOP

它们的点击率排名:

627  577  599  536  gentoo
104  100  141  116  LFS
089  056  054  066  Lunar
047  036  038  019  T2
045  033  032  029  Source Mage
036  043  065  040  ROCK
020  021  023  022  Sorcerer
015  015  016  018  TA-Linux
008  007  007  008  Heretix
006  007  009  005  Murix

onebase 没有数据,它是目前处于休眠的发行版(可能是说它也有可能停止开发)。      
渴望春天 come, sweet May!

TOP

在哪里可以找到相关的学习资料?      
Kame

TOP

我也想要自己的发行版本!      
Kame

TOP

alex_kame,学习从头制作发行版,这可是很好的,支持。这可不是做重复性的无意义劳动。上面这 N 多的基于源码的发行版,其实只有 LFS 占有基本的、无可替代的位置。所以,要想真正获得有关发行版的制作过程的全面知识,(个人认为)只有学习 LFS 这条路是个捷径。网上有 LFS 的中文文档,在 http://www.google.com/ 上搜搜看。      
渴望春天 come, sweet May!

TOP


等咱以后好自己 攒一个
哈哈      

TOP

发新话题