LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1571|回复: 4

openSUSE的滚动升级Tumbleweed

[复制链接]
发表于 2011-1-10 10:11:27 | 显示全部楼层 |阅读模式
Greg Kroah-Hartman最近发布了一个支持opensuse滚动升级的项目- Tumbleweed,具体信息可以查看:http://lists.opensuse.org/opensuse-project/2010-11/msg00206.html

目前针对11.3已经可以进行测试,正式版本会在11.4后推出。

针对11.3
加源:http://download.opensuse.org/rep ... umbleweed/standard/
然后执行:zypper dup

目前这个源中已经包含2.6.36的kernel和某些新版本的软件。

这个源与Factory源最大的不同是这个源中的软件版本都是最新稳定版,在系统上运行稳定,bug少。
 楼主| 发表于 2011-1-10 10:17:52 | 显示全部楼层
Tumbleweed

Tumbleweed, recently announced by kernel hacker and openSUSE contributor Greg Kroah-Hartman, is something you could probably only pull off realistically in openSUSE. While openSUSE is a fixed-schedule release project (with a release every 8 months), we provide newer stable packages for a variety of things on
the openSUSE Build Service (OBS). OBS, which we use to build our own distribution but also to provide packages for many other distributions, can provide newer packages for older openSUSE versions. And it makes it easy: using the web interface or the command-line client, our packagers select the older versions as build targets and OBS builds each package on a fresh Virtual Machine.
This ensures ABI compatibility and stability are preserved – thus OBS is perfect for back porting. Or forward-porting! This is what project Tumbleweed aims to take advantage of – a new project is created on OBS under the name Tumbleweed, and maintainers just say “hey, this package is a stable release, it seems to work – good for Tumbleweed”. *click*.
Done.

The goal of the Tumbleweed project is to create a ‘rolling release’ version of openSUSE. A rolling release distribution (like Arch Linux or Gentoo) always offers the latest stable versions of a package as updates so that when a new release of any upstream software surfaces, users actually don’t have to do a distribution upgrade. The packages will simply be part of the usual updates. You could see openSUSE Factory, our development tree, as a rolling release distribution – but there is a crucial difference. Tumbleweed only offers stable packages – where Factory often tracks upstream developments like beta and rc releases of the kernel,
GNOME or other projects. Compared to Factory, Tumbleweed should be more stable and dependable.
Compared to just sticking with the normal openSUSE updates, Tumbleweed has the advantage that your OS is always up to date and new releases of your distro become less interesting – you essentially have them when they are released. The potential downside is a slightly larger risk of breakage – as all Tumbleweed users update on different schedules, conflicts might arise, and Tumbleweed can’t go through the same testing as a normal openSUSE release.

Status

If you want to test out Tumbleweed, just go and add the Tumbleweed
Repository as a repo to openSUSE 11.3: http://download.opensuse.org/rep ... umbleweed/standard/

Then run:

$ zypper dup

and enjoy your newly updated kernel, samba, and other packages!

Tumbleweed aims to use the 11.3 repo above as a testing ground, and provide a full rolling release for the openSUSE 11.4 release. It seems many packagers have joined the initiative and while some had some concerns, the plan is to simply try this and see how it goes.

Greg notes: “Tumbleweed is ready for testing by users who are currently running
openSUSE 11.3 and are comfortable handling updated packages that don’t always upgrade properly at times. If you are used to running FACTORY on a machine, running Tumbleweed would be very easy right now. Please note that there might be problems with some package upgrades at times as we work out the development workflow, but it is usable for a number of users.”

Currently, besides Greg, a number of other developers who are maintaining packages in a format that is usable by Tumbleweed are involved. This includes Jiri Slaby for the kernel, Takashi Iwai for git, the samba team for samba, and lots of other developers who are just maintaining and updating their packages like always.

Future of Tumbleweed

The plan plan is to work out the proper development work flow during the time up to the 11.4 openSUSE release, and once that is out, have Tumbleweed be usable by anyone who wants to have the latest stable releases in a rolling fashion. Until the 11.4 release, a number of processes have to be figured out:

    *

      base library upgrades
    *

      major subsystem upgrades
    *

      general repository maintenance (whole copy of 11.4, or just pointers to existing 11.4
      packages?)
    *

      development notification of updated packages to be included in Tumbleweed

Getting involved

The openSUSE-factory mailing list is the best way to get involved, or just email Greg directly if you have any questions or want to help out. If you are a package maintainer, please let him know if you want him to add your packages to the Tumbleweed repository now by either doing a normal submit request to the
openSUSE:Tumbleweed repository like is done for FACTORY, or by emailing and letting him know what repository and package he should link directly into Tumbleweed, both work flows are currently being used quite successfully.
回复 支持 反对

使用道具 举报

发表于 2011-1-14 11:16:23 | 显示全部楼层
类似archlinux那样追新?
回复 支持 反对

使用道具 举报

发表于 2011-1-17 12:53:24 | 显示全部楼层
看起来很牛逼的样子啊!
回复 支持 反对

使用道具 举报

发表于 2011-1-17 15:31:32 | 显示全部楼层
有意思,回家再试
回复 支持 反对

使用道具 举报

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

本版积分规则

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