LinuxSir.cn,穿越时空的Linuxsir!

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

DragonFly BSD 简介.

[复制链接]
发表于 2004-5-31 00:03:55 | 显示全部楼层 |阅读模式
DragonFly is an operating system and environment designed to be the logical continuation of the FreeBSD-4.x OS series. These operating systems belong in the same class as Linux in that they are based on UNIX ideals and APIs. DragonFly is a fork in the path, so to speak, giving the BSD base an opportunity to grow in an entirely new direction from the one taken in the FreeBSD-5 series.

It is our belief that the correct choice of features and algorithms can yield the potential for excellent scalability, robustness, and debuggability in a number of broad system categories. Not just for SMP or NUMA, but for everything from a single-node UP system to a massively clustered system. It is our belief that a fairly simple but wide-ranging set of goals will lay the groundwork for future growth. The existing BSD cores, including FreeBSD-5, are still primarily based on models which could at best be called 'strained' as they are applied to modern systems. The true innovation has given way to basically just laying on hacks to add features, such as encrypted disks and security layering that in a better environment could be developed at far less cost and with far greater flexibility.

We also believe that it is important to provide API solutions which allow reasonable backwards and forwards version compatibility, at least between userland and the kernel, in a mix-and-match environment. If one considers the situation from the ultimate in clustering... secure anonymous system clustering over the internet, the necessity of having properly specified APIs becomes apparent.

Finally, we believe that a fully integrated and feature-full upgrade mechanism should exist to allow end users and system operators of all walks of life to easily maintain their systems. Debian Linux has shown us the way, but it is possible to do better.

DragonFly is going to be a multi-year project at the very least. Achieving our goal set will require a great deal of groundwork just to reposition existing mechanisms to fit the new models. The goals link will take you to a more detailed description of what we hope to accomplish.




DragonFly操作系统逻辑上是 FreeBSD 4.x 系列的延续。这些操作系统仍然和 Linux 属于同一类的基于相同的 UNIX 概念和 APIs。DragonFly 是BSD的旁枝,最主要的目的是让BSD有一个在全新方向发展的机会,而不是单单由4系列跳到5系列。

我们相信,正确的赋于一个操作系统的特性和算法,有助于制作一个可高度扩展的,稳定的,并可对系统的各组件进行调试的操作系统。不仅是SMP或NUMA,而是从一个单一的操作系统点发展到巨大的操作系统群组。这就是我们的信念,制作一个简单但广域的系统以适应未来的需求。当前的BSD,包括FreeBSD5的核心,仍基于一个可以称“勉强”的根基之上,尽管它们也拿这句话讽刺现在流行的操作系统。那种仅限于往摇摇欲坠的根基上猛加所谓“新特性”的系统升级早就需要彻底废止,我们的任务,是建立一个花销最少,但最易于使用的操作环境。


我们认为,在系统中提供 API 解决方案以满足低版本与高版本的兼容,至少是内核与用户界面的协调统一,是十分重要的。如果一个用户考虑最终集群中最近的状态,或是英特网上的匿名系统群组的安全性,良好定义的 API 的的重要性也就凸显出来。

最终,我们相信一个高度集成的,优秀的且易于升级的系统架构的出现,可以让用户和系统管理员不再为如何维护自己的系统而伤透脑筋。Debian Linux就是一个典型,但我们可以做的比它更好。

Dragonfly至少会在近几年会有所发展,要想达到我们预期的目标,需要大量的基础工作来调整系统机制以适应新的模型。这些目标联接会让你对我们的想要完成的有一个详细的认识.


官方网站:http://www.dragonflybsd.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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