Progress Linux
别紧张,我不是要progressLinux,这是一种新的distribution(算是吧)。http://progress-linux.org,是一个基于Debian的dist。
为什么要有这个dist?其实严格意义上说,这不是一个完整的dist。不同于Ubuntu,这个dist可以完全的寄生在Debianstable(squeeze)上面。你不需要真的去官网上下载一个ISO,然后安装。只需要安装Debianstable,然后加入
Progress-Linux的source就好了。如果你胆敢在Ubuntu上这么干,只会把系统弄的一团糟。当然,直接下载Progress-Linux的安装ISO也是可以的,这个ISO基于Debian Live,作者(Daniel Baumann)本人也是DD,是Debian Live的主要作者之一。
为什么要这样?因为Debian是以严谨到变态而闻名的系统。例如,mdadm这个包有一个很小的不便。每个月当检查RAID的时候,会发一封mail。如果你有一堆电脑需要管理,这件事情就非常烦人了。要修正这个问题,只需要在其中一个脚本中加入参数-q。但是Debian修这个bug修了9个月。因为具体的包维护者并不是很关心这个事情(低优先级),而Release
Term需要确保这个bug必须先在Sid中修复,确认没事了(基本是没问题的,只加一个-q而已),再修复testing的,最后修复stable的。于是,你的邮箱要被一堆垃圾持续淹没9个月。
Progress-Linux就快多了。
但是为什么要做成dist呢?
Debian的模式设计,是方便fork,而严格控制release的。Debian的版本库更新要很多条件,例如符合DSFG(也就意味着符合一系列的开源授权协议),更新的时候首先作用于SID,Release
Term说了算等等。DD也没有权利要求更新Debian
stable中的包,他必须申请Release
Term批准。想想也能明白,如果真的每个DD都能直接更新包,那才天下大乱了。我们不能绕过Release
Term去解决问题,也不想让这些问题留着。
那么怎么办?只有自己做一个仓库。Debian鼓励这么做(有很多dist就是这么做的),但是这时就不能用Debian的名字,因此作者才做了一个新的dist。DSFG这时变成了一个优势,Debian的所有包,都满足DSFG的第8条,“不仅仅对Debian授权”,可以直接应用。
因此,其实Progress-Linux是一个基于Debian的改进。更快的bug
fix,更多的backport,更少考虑版权问题。当然,限于作者关心的包。另一个激动人心的特点是,
Progress-Linux的包和backport包不会碰撞,因此使得stable可以简单的安装很多新的包。如果你喜欢,可以在安装系统后加入他的source,作为系统的改进。但是不要指望有什么实质性变化,都是一些细节改进而已。如果你希望知道几个例子,可以看这个页面(http://www.progress-linux.org/project/about/)。
也许你希望使用一个中国区的mirror来做这个事情(这样更快,也省去中间的一些其他麻烦),http://mirrors.ustc.edu.cn是debian中国区域的主镜像(即http://ftp.cn.debian.org),这个节点已经完成Progress-Linux的镜像。
Relax, I don’t mean to progress Linux, it’s a new distribution (kind of). http://progress-linux.org, a new dist based on Debian.
Why people made this dist? Technically, it is no a fully dist. Unlike Ubuntu, this dist can totally on the top of Debian stable(squeeze). You don’t need to download a ISO from website and install. Just install Debian stable, and add source ofProgress-Linux.
It will be done. If you do something like that under Ubuntu, it willdestroyyour system. Even though that’s possible:
Progress-Linuxinstall CD is based on theDebian Live (the main author of Progress-Linux, Daniel Baumann, is a Debian Developer, and he is themain person behind Debian Live).
Why? Because Debian is apreciseness dist. For example, the package mdadm had a little tinyinconveniences. It will send you a Email When check RAID every month. So if there are huge amounts of computers, it will beannoying. To fix it, one of the scripts need to be added a extra parameter ‘-q’. But it toke 9 months to fix it. Because maintainer don’t care much about this issue, andRelease Terminsist this bug MUST be fixed in Sid first, then testing, finally stable. So your mailbox will besubmerged under log reports for 9 months.
Progress-Linuxis faster.
But why new dist?
The design of Debian, is easy to fork, but strictly in release.
There are many of conditions to be met to upgrade some package, like DSFG (which means a series of open source license), upgrade in Sid first, Release Termmake the decision, etc. Never, a DD can update a package in Debian stable directly. He has toask approval from the Release Term. If every DDs can update package in stable directly, that will be the hell. DD can’t cut through the Release Term, and we can’t wait for the issues.
What’s gonna do? Make a new repository! The Debian project encourage you to do so(and many dist do), but new repository can’t use the name of Debian. So the author of Progress-Linuxmade a new dist. Now, DSFG is aadvantage. Every package in Debian is meet No.8 rule of DSFG,License Must Not Be Specific to Debian.
So, Progress-Linuxis a improvement based on Debian. Faster bug fix, more backport packages, less license considering. Of course, that only work for the packages author care.Another exciting fact is, all the packages inProgress-Linux and it’s backport will not clashing. It help stable to install many new software easily.If you like, you can add it’s source for an enhance. But don’t expect too much, it all above details. If you wanna know some of them, try this page(http://www.progress-linux.org/project/about/).
Maybe you wanna a mirror in China to run update(which faster, and less trouble). http://mirrors.ustc.edu.cn is the primaryDebianmirror of China(alias tohttp://ftp.cn.debian.org), which has a mirror of Progress-Linux.