<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>刘华栋的博客 &#187; freebsd</title>
	<atom:link href="http://www.liuhuadong.com/archives/tag/freebsd/feed" rel="self" type="application/rss+xml" />
	<link>http://www.liuhuadong.com</link>
	<description>Thinking different</description>
	<lastBuildDate>Mon, 06 Feb 2012 09:14:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>freebsd7.0使用bash带色彩显示</title>
		<link>http://www.liuhuadong.com/archives/121/index.html</link>
		<comments>http://www.liuhuadong.com/archives/121/index.html#comments</comments>
		<pubDate>Mon, 10 Mar 2008 07:02:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[gnuls]]></category>

		<guid isPermaLink="false">http://www.liuhuadong.com/archives/121/index.html</guid>
		<description><![CDATA[安装bash： pkg_add -r bash whereis bash /usr/ports/shells/bash # make install clean 登陆默认shell为bash： chsh -s bash 同理安装gnuls： #cd /usr/ports/misc/gnuls #make install clean 在/etc/profile文件中添加： alias ls = &#34;gnuls &#8211;color &#34; &#160;]]></description>
			<content:encoded><![CDATA[<p>安装bash：</p>
<p>pkg_add -r bash</p>
<p>whereis bash</p>
<p>/usr/ports/shells/bash # make install clean</p>
<p>登陆默认shell为bash： chsh -s bash</p>
<p>同理安装gnuls：</p>
<p>#cd /usr/ports/misc/gnuls <br />
#make install clean</p>
<p>在/etc/profile文件中添加：</p>
<p>alias ls = &quot;gnuls &#8211;color</p>
<p>&quot;<img style="width: 485px; height: 290px" height="337" alt="" width="559" src="http://www.liuhuadong.com/wp-content/uploads/image/bsdbush1.gif" /></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuhuadong.com/archives/121/index.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>操作系统遐想</title>
		<link>http://www.liuhuadong.com/archives/111/index.html</link>
		<comments>http://www.liuhuadong.com/archives/111/index.html#comments</comments>
		<pubDate>Tue, 12 Feb 2008 07:23:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[不知所云]]></category>
		<category><![CDATA[个人感悟]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[操作系统]]></category>

		<guid isPermaLink="false">http://www.liuhuadong.com/archives/111/index.html</guid>
		<description><![CDATA[前一段一直做xcu项目，人少，所以我个人的意愿决定了很多东西，虽然这并不是我想的。自然，lamp的系统架构就毋庸置疑了。期间很多人提出why linux、why php之类的疑问，我虽然坚信这个合理的架构，但要真正从理论上讲出来些东西，还真是答不上来。直到后来服务器出现一些小问题需要编译内核才能解决时，我才发现自己对linux浅尝辄止的认识还太浮浅。 闲暇时间把freebsd官方文档阅读了一遍，加上很多网上介绍和经验，自我感觉对*nix的认识上了一个台阶。先说下我对os的感受： 凡操作系统，无论linux还是windows或是其他各种，无非是人们实现一些应用的基础平台罢了。 windows上运行asp(.net)、linux下运行php(perl或python)，是很多业内专业人士长期实践得出的最佳搭配。(而java这种庞然大物已经快独立于操作系统来讨论) 由上面两点，那么开发语言的选择就应该由选择的操作系统来决定。这就回到了本文主题：why linux？这个问题已经由太多的人通过太多途径回答了，虽然可能并不完全被windows爱好者认同。其他我不想多说，我要说的重点是linux的面向对象特性（貌似还没人这么提过）。windows可以在一定程度上定制，例如主题，例如服务，例如注册表，linux同样由这样的定制存在，但这些还只存在于系统表面，我们还没有真正应用到操作系统核心的部分。什么叫核心？操作系统内核。有定制编译linux内核的，但我们谁听说过定制过windows内核。其实说白了windows是牺牲了很多系统性能来提高操作系统的兼容性，这对桌面pc来说可能是个不错的做法，但对于服务器，这无疑是它致命的弱点。相比之下，linux的定制特性显得厉害了，内核的定制甚至可以直接操作硬件相关的代码，直接对一个硬件指定驱动而不加载其他任何多余的东西；这同样对于系统服务例如apache，系统只加载apache而不用担心apache周边模块的运行。这种机制无疑对硬件的损伤最小、使用效率最高、稳定性最强&#8212;-我是个完美主义者，这应该是我追求的境界。 从上面一段话的这个侧面来看，我想我对why linux的认识和回答算是结束了。但why freebsd，freebsd源于bsd这个Unix，说白了它就是一个unix系统，其实就是一个近乎直接操作系统硬件的系统，所以我觉得freebsd应该是服务器架构的最佳操作系统。 接着联想：操作系统硬件的是什么工作，嵌入式？嵌入式高手在做什么工作，汇编？汇编高手在做什么，研发生产硬件？生产硬件的在做什么，营销以获利？。。。这个世界陷入了一个循环，就如生物链一样存在的互联网链条。所以我试着得出一个结论，这个世界是有刺的圆球，要么就是有绒毛的平面&#8212;-各行各业、各事各物最终总会规律性的汇总到一个无形的核心上来。 谈完操作系统，下一篇就定做开发语言选择的文章吧。]]></description>
			<content:encoded><![CDATA[<p>前一段一直做xcu项目，人少，所以我个人的意愿决定了很多东西，虽然这并不是我想的。自然，lamp的系统架构就毋庸置疑了。期间很多人提出why linux、why php之类的疑问，我虽然坚信这个合理的架构，但要真正从理论上讲出来些东西，还真是答不上来。直到后来服务器出现一些小问题需要编译内核才能解决时，我才发现自己对linux浅尝辄止的认识还太浮浅。</p>
<p>闲暇时间把freebsd官方文档阅读了一遍，加上很多网上介绍和经验，自我感觉对*nix的认识上了一个台阶。先说下我对os的感受：</p>
<ul>
<li>凡操作系统，无论linux还是windows或是其他各种，无非是人们实现一些应用的基础平台罢了。</li>
<li>windows上运行asp(.net)、linux下运行php(perl或python)，是很多业内专业人士长期实践得出的最佳搭配。(而java这种庞然大物已经快独立于操作系统来讨论)</li>
</ul>
<p dragover="true">由上面两点，那么开发语言的选择就应该由选择的操作系统来决定。这就回到了本文主题：why linux？这个问题已经由太多的人通过太多途径回答了，虽然可能并不完全被windows爱好者认同。其他我不想多说，我要说的重点是linux的面向对象特性（貌似还没人这么提过）。windows可以在一定程度上定制，例如主题，例如服务，例如注册表，linux同样由这样的定制存在，但这些还只存在于系统表面，我们还没有真正应用到操作系统核心的部分。什么叫核心？操作系统内核。有定制编译linux内核的，但我们谁听说过定制过windows内核。其实说白了windows是牺牲了很多系统性能来提高操作系统的兼容性，这对桌面pc来说可能是个不错的做法，但对于服务器，这无疑是它致命的弱点。相比之下，linux的定制特性显得厉害了，内核的定制甚至可以直接操作硬件相关的代码，直接对一个硬件指定驱动而不加载其他任何多余的东西；这同样对于系统服务例如apache，系统只加载apache而不用担心apache周边模块的运行。这种机制无疑对硬件的损伤最小、使用效率最高、稳定性最强&#8212;-我是个完美主义者，这应该是我追求的境界。</p>
<p dragover="true">从上面一段话的这个侧面来看，我想我对why linux的认识和回答算是结束了。但why freebsd，freebsd源于bsd这个Unix，说白了它就是一个unix系统，其实就是一个近乎直接操作系统硬件的系统，所以我觉得freebsd应该是服务器架构的最佳操作系统。</p>
<p dragover="true">接着联想：操作系统硬件的是什么工作，嵌入式？嵌入式高手在做什么工作，汇编？汇编高手在做什么，研发生产硬件？生产硬件的在做什么，营销以获利？。。。这个世界陷入了一个循环，就如生物链一样存在的互联网链条。所以我试着得出一个结论，这个世界是有刺的圆球，要么就是有绒毛的平面&#8212;-各行各业、各事各物最终总会规律性的汇总到一个无形的核心上来。</p>
<p dragover="true">谈完操作系统，下一篇就定做开发语言选择的文章吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liuhuadong.com/archives/111/index.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

