操作系统 NetBSD 5.1.2 发布
fmms 13年前
<img title="NetBSD logo" alt="操作系统 NetBSD" src="https://simg.open-open.com/show/04f27c0cfa6bdcd7ea9766de1333e460.gif" width="90" height="90" /> <p></p> <p>发行通知:<br /> <a href="/misc/goto?guid=4958328950332335298" target="_blank">http://blog.netbsd.org/tnf/entry/netbsd_5_1_2_released</a></p> <p>下载地址:<br /> <a href="/misc/goto?guid=4958328951146861734">i386cd-5.1.2.iso</a> (238MB, <a href="/misc/goto?guid=4958328951957891991">SHA512</a>, <a href="/misc/goto?guid=4958328952749017531">torrent</a>)<br /> <a href="/misc/goto?guid=4958328953551568696">amd64cd-5.1.2.iso</a> (242MB, <a href="/misc/goto?guid=4958328951957891991">SHA512</a>, <a href="/misc/goto?guid=4958328955084665300">torrent</a>).</p> <p><br /> NetBSD 是一个免费的,具有高度移植性的 UNIX-like 操作系统,可以在许 多平台上执行,从 64bit alpha 服务器到掌上型的设备。由于简洁的设计 和先进的特征,使得它在生产和研究方面,都有卓越的表现,而且它也有受 使用者支持的完整的原始码。许多应用程序也是易于移植的。</p> <div class="SECT1"> <h2><a name="AEN29">2.1. NetBSD 的历史</a></h2> <p>第一版 NetBSD (0.8) 的日期要回朔到 1993 年,它萌芽自 4.3BSD Lite 操作系统,一个发展于加州柏克莱大学(BSD = Berkeley Software Distribution)的 Unix 版本,而它来自于第一个移植到 Intel 386 CPU 的 BSD -- 386BSD 系统。在往后的数年里,许多来自 4.4BSD Lite release(柏克莱小组的最终 release)的修正,都已被整合到了系统中。 在这个操作系统的历史当中,Unix 的 BSD 分支已经有了巨大的重要性和 影响力,像是它已经贡献了许多工具,想法和改进(the vi editor, the C shell, job control, the Berkeley fast file system, reliable signals, support for virtual memory, TCP/IP implementation, 这只是其中的一小部份)皆已是现今 Unix 环境的标准。这个研究和发展 的传统存活在今日的 BSD 系统中(不论是免费或商业的),尤其是在 NetBSD 身上。</p> </div> <div class="SECT1"> <h2><a name="AEN32">2.2. NetBSD 的特色</a></h2> <p>NetBSD 应用在广大的硬件平台范围而且是非常易于移植的,可能是世界上 最容易移植的操作系统。NetBSD 核心和应用程序的完整原始码在所支持的 平台上,都是有效的。</p> <p>你可以找到有关 NetBSD 特色的详细列表在 以下的 URL <a href="/misc/goto?guid=4958328955873513559" target="_blank">http://www.netbsd.org/Misc/features</a>.</p> <p>NetBSD 的基本特色有:</p> <ul> <li>可移植性(超过 20 种平台被支持) </li> <li>程序代码的品质与正确度高 </li> <li>稳定性 </li> <li>研究与革新 </li> </ul> <p>上述的特性也带来了间接的优势。举例来说,如果你只在单一平台上工作, 你可能认为你的兴趣并不在可移植性方面,但是可移植性早已是程序代码的品 质特性之一:没有良好的撰写和组织的基础,要同时支持许多平台是不可能 的,而且,高品质的程序代码是任何完善且稳定的软件系统的基础,不用担心 只有少数人能理解它。由于着重于架构性与品质性的问题,这有助于增进 NetBSD 程序代码的潜力和驱动程序的品质。</p> <p>经由区分这些 NetBSD 特性的差异,我们可得知它是无法满足于只在某些方 面能得以实行的情况。 某些系统似乎有着如此的设计哲学<span class="QUOTE">"如果它能运作,它便是良好的 "</span>。而就 NetBSD 方面来说,它可以描写成<span class="QUOTE">"除非它是对的, 不然它将无法工作"</span>。想想看,有多少重量级和"有特色" 的程序在今日早已被伤心地丢弃了;所以你将了解为什么 NetBSD 要避免 这种浪费成本的情形发生。</p> </div> <div class="SECT1"> <h2><a name="AEN52">2.3. 支援的平台</a></h2> <p>NetBSD 1.4.1 支持以下的平台(你可以在 NetBSD 网站上找到有关它们在 技术方面的详细说明)</p> <ul> <li>Digital Alpha (64bit) </li> <li>Commodore Amiga, MacroSystem DraCo </li> <li>Acorn RiscPC/A7000, CATS, Digital Shark, EBSA-285, VLSI RC7500 </li> <li>Atari TT030, Falcon, Hades </li> <li>Hewlett-Packard 9000/300 and 400 </li> <li>i386 family IBM PCs and clones </li> <li>Apple Macintosh </li> <li>Apple Power Macintosh </li> <li>Motorola MVME 68k SBCs </li> <li>NeXT 68k 'black' hardware </li> <li>The PC532 </li> <li>Digital MIPS-based DECstations and DECsystems </li> <li>Sun SPARC </li> <li>Sun 3 and Sun3x </li> <li>Digital VAX </li> <li>Sharp X680x0 </li> </ul> </div> <div> <h2><a name="AEN88">2.4. NetBSD 的目标使用者</a></h2> <p>在 NetBSD 网站上有着如此叙述:<span class="QUOTE">" NetBSD 项目提供了一个可以免 费自由散布的系统,不论是专家,玩家和研究者都可以随心所欲的使用它 "</span>。我要补充的是如果你想要学习 Unix,NetBSD 是一个蛮理想的 系统,主要是因为它所坚持的标准(此项目的目标之一)以及在有专有作 业系统的硬件平台上,能执行得和它们一样好;我们可以说<span class="QUOTE">"想要学 习和使用 Unix,你不需要购买昂贵的硬件:你可以再利用在你仓库里堆放 的老旧 PC 或 Mac"</span>。当然,如果你需要在种种不同的平台上执行, NetBSD 可能是你最佳的(唯一的)选择。</p> </div> <div class="SECT1"> <h1 class="SECT1"><a name="AEN93">2.5. NetBSD 上的应用程序</a></h1> <p>在你安装完 NetBSD 之后,你将有各种不同的程序可以安装到你的系统上。 除此之外,还有所有标准的 Unix 工具,编辑器,格式化程序,C/C++ 编译 器和除错器等,还有大量(而且仍在成长当中,我认为现在已超过 1000 ) 的 packages 可以经由原始码或预先编译好的格式安装。所有你能找的 packages 都是免费的而且清过良好的系统设定,当然也有一部分的商业软 体。你也可以经由适当的模拟来执行来自其它 *nix 操作系统上的程序。 Linux 模拟可能是最有用的例子,许多人的努力已经被整合而且它也被许 多 NetBSD 的使用者所使用;你可以执行 Linux 版的</p> <ul> <li>Netscape </li> <li>Acrobat Reader </li> <li>Doom, Quake </li> <li>Adobe FrameMaker </li> <li>许多其它的程序 </li> </ul> <p>NetBSD 也有能力模拟 FreeBSD,BSDI 和其它的系统。</p> </div>