﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-sunlea-文章分类-Unix</title><link>http://www.blogjava.net/sunlea/category/2051.html</link><description>在语言的海洋里游动，在设计的大地上驰骋，在思想的蓝天里翱翔，在技术的太空中探索。</description><language>zh-cn</language><lastBuildDate>Thu, 08 Mar 2007 06:34:56 GMT</lastBuildDate><pubDate>Thu, 08 Mar 2007 06:34:56 GMT</pubDate><ttl>60</ttl><item><title>Linux很好, 但不要忘记BSD!</title><link>http://www.blogjava.net/sunlea/articles/7331.html</link><dc:creator>Sunlea 的空间</dc:creator><author>Sunlea 的空间</author><pubDate>Fri, 08 Jul 2005 00:10:00 GMT</pubDate><guid>http://www.blogjava.net/sunlea/articles/7331.html</guid><wfw:comment>http://www.blogjava.net/sunlea/comments/7331.html</wfw:comment><comments>http://www.blogjava.net/sunlea/articles/7331.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sunlea/comments/commentRss/7331.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sunlea/services/trackbacks/7331.html</trackback:ping><description><![CDATA[<P><BR>
<TABLE height=155 cellSpacing=1 cellPadding=0 width=732 align=center bgColor=#cdccbd border=0>
<TBODY>
<TR>
<TD vAlign=center width=732 bgColor=#f2f2e5 height=153>
<TABLE cellSpacing=0 cellPadding=0 width=677 align=center border=0>
<TBODY>
<TR>
<TD class=css vAlign=top height=127><!----><!--导言区域-->
<P>"Linux很好，但不要忘记BSD"是FreeBSD Handbook作者的一句名言。这句名言道出了目前在开源软件界存在的一个现状：当谈到免费的Unix时，通常容易认为"就是Linux"。其实，开源的Unix并不只是Linux，BSD家族也是开源产品。BSD是Berkeley Software Distribution的缩写,这是一个由加州大学伯克利分校开发的软件集合.最初BSD只是作为AT&T的UNIX早期版本的附加软件包出现,后来它逐渐地发展一个完整的、高度复杂的、具有UNIX风格的操作系统。<BR>目前共有五个BSD操作系统，其中FreeBSD、NetBSD、OpenBSD得到了BSD的授权，操作系统和源代码都是免费的。其余的BSD/OS和Mac OS X是商业产品。 </P><!----><!--导言区域--></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
<TABLE height=3 cellSpacing=0 cellPadding=0 width=369 border=0>
<TBODY>
<TR>
<TD width=20 bgColor=#ffffff height=3></TD>
<TD width=180 bgColor=#cc9900></TD>
<TD width=169 bgColor=#cccccc></TD></TR></TBODY></TABLE>
<TABLE height=35 cellSpacing=0 cellPadding=0 width=369 border=0>
<TBODY>
<TR>
<TD width=25 bgColor=#ffffff height=35></TD>
<TD width=55 bgColor=#ffffff><IMG height=29 src="http://www.csdn.net/subject/bsd/image/icon_01.gif" width=40></TD>
<TD class=css width=289 bgColor=#ffffff><!----><!--标题1--><STRONG><FONT color=#666600>BSD发展简史</FONT> </STRONG><!----><!--标题1--></TD></TR></TBODY></TABLE>
<TABLE height=155 cellSpacing=1 cellPadding=0 width=729 align=center bgColor=#cdccbd border=0>
<TBODY>
<TR>
<TD vAlign=center width=727 bgColor=#f2f2e5 height=153>
<TABLE cellSpacing=0 cellPadding=0 width=677 align=center border=0>
<TBODY>
<TR>
<TD class=css vAlign=top height=127><!----><!--内容1-->
<P>BSD的出现要追漱到上世纪70年代，加州大学伯克利分校的学生Bill Joy在1971年对Unix增加了很多当时非常先进的特性，包括更好的内存管理、快速且健壮的文件系统等，大部分源代码都被重新编写，以支持这些新特性，并把Unix组成一个完整的系统--BSD Unix（Berkeley software Distribution），向外发行。1980年10月，Bill Joy推出了一个焕然一新的发行版本，称为4BSD。因为AT&T觉得5BSD会使用户将它和AT&T Unix System V相混淆。Berkely同意改变BSD以后版本的命名规则，将版本号仅保留在4BSD上，以后只增加4后面的小版本号。<BR>[全文：<A href="http://www.csdn.net/news/newstopic/23/23186.shtml"><FONT color=#000000>《BSD发展简史》</FONT></A>]</P><!----><!--内容1--></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
<TABLE height=3 cellSpacing=0 cellPadding=0 width=369 border=0>
<TBODY>
<TR>
<TD width=20 bgColor=#ffffff height=3></TD>
<TD width=180 bgColor=#cc9900></TD>
<TD width=169 bgColor=#cccccc></TD></TR></TBODY></TABLE>
<TABLE height=35 cellSpacing=0 cellPadding=0 width=369 border=0>
<TBODY>
<TR>
<TD width=25 bgColor=#ffffff height=35></TD>
<TD width=55 bgColor=#ffffff><IMG height=29 src="http://www.csdn.net/subject/bsd/image/icon_01.gif" width=40></TD>
<TD class=css width=289 bgColor=#ffffff><!----><!--标题2--><STRONG><FONT color=#666600>主要的开源BSD</FONT> </STRONG><!----><!--标题2--></TD></TR></TBODY></TABLE>
<TABLE height=155 cellSpacing=1 cellPadding=0 width=729 align=center bgColor=#cdccbd border=0>
<TBODY>
<TR>
<TD vAlign=center width=727 bgColor=#f2f2e5 height=153>
<TABLE cellSpacing=0 cellPadding=0 width=677 align=center border=0>
<TBODY>
<TR>
<TD class=css vAlign=top height=127><!----><!--内容2-->
<P><B>NetBSD</B><IMG src="http://www.csdn.net/subject/bsd/netbsd.jpg"><BR>NetBSD的第一个版本是NetBSD(0.8)。它是1993年从美国加州伯克利分校研发的一版Unix4.3BSD Lite及第一个面向Intel 386CPU设计的386BSD系统的基础上发展起来的。在随后的几年中，他们将基于4。4BSD Lite（Berkely小组的最后一个发布）版本的修被工作成果集成到了这个系统之中。其最新版本是2005年4月12日发布的NetBSD 2.0.2。<BR><BR><B>OpenBSD</B><IMG src="http://www.csdn.net/subject/bsd/openbsd.jpg"><BR>OpenBSD是NetBSD的一个派生版本，其开发者对NetBSD的开发思路不太赞同，他们希望能开发出一种高度安全的操作系统。因此，他们就从NetBSD下独立出来，并为了避开美国对安全软件和加密算法的限制，将开发位置放在了加拿大，就形成了OpenBSD。最新版本是2005年5月20日发布的OpenBSD3.7。 <BR><BR><B>FreeBSD</B><IMG src="http://www.csdn.net/subject/bsd/freebsd.jpg"><BR>FreeBSD是从386BSD的基础上发展起来的，而386BSD是针对Intel 80386芯片的一种BSD版本。因为这个原因，FreeBSD在32位体系的X86机器上运行得很好。在免费的BSD中，它与PC兼容机配合得很好，而且支持PC兼容的外部设备的数量也最多。尽管FreeBSD也可以运行在Alpha处理器上，向其他体系结构的移植也在研究进行当中，但是更应该把它看作主要是针对X86系统的操作系统。在免费的BSD中，FreeBSD是名声最大的，它具有强大的开发队伍，收到的反馈信件也是最多，还拥有数量最多的用户。它是BSD家族中最容易安装的一种。最新版本是2005年5月10日发布的FreeBSD 5.4-Release。<BR><BR>[全文：<A href="http://www.csdn.net/news/newstopic/23/23189.shtml"><FONT color=#000000>BSD家族三剑客</FONT></A>] </P><!----><!--内容2--></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
<TABLE height=3 cellSpacing=0 cellPadding=0 width=369 border=0>
<TBODY>
<TR>
<TD width=20 bgColor=#ffffff height=3></TD>
<TD width=180 bgColor=#cc9900></TD>
<TD width=169 bgColor=#cccccc></TD></TR></TBODY></TABLE>
<TABLE height=35 cellSpacing=0 cellPadding=0 width=369 border=0>
<TBODY>
<TR>
<TD width=25 bgColor=#ffffff height=35></TD>
<TD width=55 bgColor=#ffffff><IMG height=29 src="http://www.csdn.net/subject/bsd/image/icon_01.gif" width=40></TD>
<TD class=css width=289 bgColor=#ffffff><!----><!--标题3--><STRONG><FONT color=#666600>BSD技术撷粹</FONT> </STRONG><!----><!--标题3--></TD></TR></TBODY></TABLE>
<TABLE height=155 cellSpacing=1 cellPadding=0 width=729 align=center bgColor=#cdccbd border=0>
<TBODY>
<TR>
<TD vAlign=center width=727 bgColor=#f2f2e5 height=153>
<TABLE cellSpacing=0 cellPadding=0 width=677 align=center border=0>
<TBODY>
<TR>
<TD class=css vAlign=top height=127><!----><!--内容3-->
<P>人们可能已经疲于应付最新Windows版本糟糕的安全状况，无疑，人们也都知道大多数Unix版本的操作系统都有其主要的安全漏洞，比如最近在HP-UX中发现的Telnet缓冲区溢出漏洞 。我猜人们心中都有疑问，是否有一个网络操作系统能让人得到网络安全，答案是：有，OpenBSD就是这样的一个操作系统。<BR>[<A href="http://www.csdn.net/news/newstopic/23/23198.shtml"><FONT color=#000000>OpenBSD：安全的服务器操作系统</FONT></A>]<BR><BR>FreeBSD最大的优势是，在一台双启动计算机上，无需退出FreeBSD就能够访问其他操作系统分区中的数据。在本篇文章中，我将讨论如何配置和使用Wine，在一台专门运行FreeBSD、其硬盘上不包含Windows分区的计算机上运行一些Windows软件。<BR>[<A href="http://www.csdn.net/news/newstopic/23/23199.shtml"><FONT color=#000000>在FreeBSD上运行Windows软件</FONT></A>]<BR><BR>FreeBSD的make和gcc与linux下的版本并不是完全兼容，所以在Makefile、C source文件中的一些语法将无法通过。为了解决这个问题，就需要在FreeBSD下编译Linux内核。<BR>[<A href="http://www.csdn.net/news/newstopic/23/23203.shtml"><FONT color=#000000>在FreeBSD下编译linux 内核</FONT></A>]<BR><BR>[<A href="http://www.csdn.net/news/newstopic/23/23205.shtml"><FONT color=#000000>OpenBSD内核编译和优化</FONT></A>]<BR><BR>SSL是一种在让可持有证书的浏览器软件和WWW服务器之间构造的安全通道中传输数据的协议，他运行在TCP/IP层之上、应用层之下，为应用程序提供加密数据通道。Apache，众所周知，是UNIX世界最为流行的WWW服务器软件。在访问一些网站时，我们会注意到它的URL不是一般的HTTP://aa.bb.cc ，而是https://aa.bb.cc 这表明网站提供了HTTPS连接功能，即SSL over HTTP. 这保证了客户端与服务器的通信都是在SSL建立的加密通道中进行，绝对安全。为了让Apache服务器支持https,那么就必须配置mod_ssl模块。下文就开始就Apache+mod_ssl on FreeBSD进行讨论。<BR>[<A href="http://www.csdn.net/news/newstopic/23/23206.shtml"><FONT color=#000000>在FreeBSD上配置Apache+SSL</FONT></A>]<BR><BR>我们可以使用各种技术来提升Apache服务器的性能，同时也可以使用增加硬件性能的方法来提高Web 服务器的性能。但是单台服务器的性能总是有限的，尤其是服务器上需要运行大量的CGI程序时，不可能仅靠上面的调整服务器设置的方法来建立一个面向整个Internet。这时，我们就需要用到FreeBSD下基于DNS的负载均衡。<BR>[<A href="http://www.csdn.net/news/newstopic/23/23207.shtml"><FONT color=#000000>FreeBSD下基于DNS的负载均衡</FONT></A>]<BR><BR>当你进入 UNIX 的神秘世界后，立刻会发现越来越多的东西难以理解。对于大多数人来说，BSD socket 的概念就是其中一个。这是一个很短的教程来解释他们是什么、他们如何工作并给出一些简单的代码来解释如何使用他们。<BR>[<A href="http://www.csdn.net/news/newstopic/23/23208.shtml"><FONT color=#000000>BSD Socket 简易入门手册</FONT></A>] </P><!----><!--内容3--></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
<TABLE height=3 cellSpacing=0 cellPadding=0 width=369 border=0>
<TBODY>
<TR>
<TD width=20 bgColor=#ffffff height=3></TD>
<TD width=180 bgColor=#cc9900></TD>
<TD width=169 bgColor=#cccccc></TD></TR></TBODY></TABLE>
<TABLE height=35 cellSpacing=0 cellPadding=0 width=369 border=0>
<TBODY>
<TR>
<TD width=25 bgColor=#ffffff height=35></TD>
<TD width=55 bgColor=#ffffff><IMG height=29 src="http://www.csdn.net/subject/bsd/image/icon_01.gif" width=40></TD>
<TD class=css width=289 bgColor=#ffffff><!----><!--标题4--><STRONG><FONT color=#666600>BSD资源汇总</FONT> </STRONG><!----><!--标题4--></TD></TR></TBODY></TABLE>
<TABLE height=155 cellSpacing=1 cellPadding=0 width=729 align=center bgColor=#cdccbd border=0>
<TBODY>
<TR>
<TD vAlign=center width=727 bgColor=#f2f2e5 height=153>
<TABLE cellSpacing=0 cellPadding=0 width=677 align=center border=0>
<TBODY>
<TR>
<TD class=css vAlign=top height=127><!----><!--内容4-->
<P>NetBSD官方站点: <A href="http://www.netbsd.org/"><FONT color=#000000>http://www.netbsd.org</FONT></A><BR>NetBSD下载镜像：<A href="http://www.netbsd.org/mirrors/"><FONT color=#000000>http://www.netbsd.org/mirrors/</FONT></A><BR>OpenBSD官方网址：<A href="http://www.openbsd.org/"><FONT color=#000000>http://www.openbsd.org/</FONT></A><BR>网络安装ISO境像文件下载地址：<A href="http://www.openbsd.org/ftp.html"><FONT color=#000000>http://www.openbsd.org/ftp.html</FONT></A><BR>FreeBSD的官方网址：<A href="http://www.freebsd.org/"><FONT color=#000000>http://www.freebsd.org/</FONT></A><BR>可下载FreeBSD各种版本的国内中文站点是：<A href="http://www.freebsdchina.org/"><FONT color=#000000>http://www.freebsdchina.org/</FONT></A><BR><BR>国内BSD学习资源：<BR><A href="http://www.linuxsir.com/bbs/forumdisplay.php?s=&forumid=69"><FONT color=#000000>LinuxSir.Org - BSD 讨论专题</FONT></A><BR><A href="http://www.cnfug.org/"><FONT color=#000000>中文FreeBSD用户组（CNFUG）</FONT></A><BR><A href="http://www.linuxeden.com/edu/docindex.php?category=unixbsd"><FONT color=#000000>Linux伊甸园---技术文档</FONT></A><BR><A href="http://bbs.chinaunix.net/forum/html/g/5/1.html"><FONT color=#000000>BSD - ChinaUnix.net</FONT></A><BR><A href="http://www.computerhope.com/unix/bsd.htm"><FONT color=#000000>UNIX BSD information</FONT></A><BR><B><A href="http://www.csdn.net/news/newstopic/23/23193.shtml"><FONT color=#000000>特别惊喜：BSD、Unix系统学习电子书籍汇总</FONT></A></B><BR></P><!----><!--内容4--></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></P><img src ="http://www.blogjava.net/sunlea/aggbug/7331.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sunlea/" target="_blank">Sunlea 的空间</a> 2005-07-08 08:10 <a href="http://www.blogjava.net/sunlea/articles/7331.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>