重温: FreeBSD安装X-Windows

今天整理资料,上传内容,加上要重新编译一些代码,在闲得蛋疼的空余时间,居然测试了FreeBSD8安装xorg和ArchLinux安装xorg。我的轨迹里经常出现这些莫名其妙的东西。要了亲命了。

不悲叹了。

FreeBSD安装xorg,非常的简单,下面是用build and install方式的安装(要注意的是这种试要至少有4G的剩余空间):
[code language=”bash”]
# cd /usr/ports/x11/xorg
# make install clean
[/code]
这一步我干了近2个小时,虚拟机+VPN能跑到这个份上已经不错了。

也可以
[code language=”bash”]
# pkg_add -r xorg
[/code]

安装gnome
[code language=”bash”]
#cd /usr/ports/x11/gnome2
#make install clean
[/code]
或者
[code language=”bash”]
#pkg_add -r gnome2
[/code]

本次安装还是失败告终。原因有:
1. 安装环境比较特殊,在Ubuntu的VirtualBox虚拟机当中
2. 安装时采用了源码方式,所以十分之慢,加上交互,在分心二用的条件下有点效率低
3. 安装只是为了好玩,因为在做一件测试工作,偶尔拍一下tab,拍一下空格的时间有,詳細分析和看的时间没有。
感觉:
长时间不用,已经全失当年386/486/Pentium机上安装FreeBSD的畅快感觉。当时的FreeBSD比Slackware Linux的速度可是快了非常多啊。

参考:
1. X11 Configuration
2. Desktop Environments

修改后记:
很遗憾,这个code syntaxhighlighter只支持bash,不支持csh,呵呵。

FreeBSD 8.0 released

FreeBSD8.0正式发布了。

FreeBSD News Flash

FreeBSD News

FreeBSD is a rapidly developing operating system. Keeping up on the latest developments can be a chore! To keep on top of things, be sure and check this page periodically. Also, you may wish to subscribe to the freebsd-announce mailing list or the RSS feed.

The following projects have their own news pages, which should be checked for project specific updates.

For a detailed description of past, present, and future releases, see the Release Informationpage.

For FreeBSD Security Advisories, please refer to the Security Information page.

November 2009

Debian GNU/kFreeBSd进入发布状态

Debian支持多种处理器架构,但很多人有所不知的是它还支持除Linux之外的多种内核,其中FreeBSD kernel已经进入发布状态。从Debian 6.0(代号Squeeze)开始,将Debian系统移植到FreeBSD内核的计划便被赋予了与其它版本相等的地位。

Debian支持i386、amd64、PowerPC、SPARC、DEC Alpha、ARM、MIPS、HPPA、S390和IA-64 (Itanium)架构,所有的版本都是使用Linux kernel。此外Debian还支持使用不同内核的版本,如Debian GNU/Hurd、Debian GNU/NetBSD和Debian GNU/kFreeBSD。Debian发布团队表示,Debian Squeeze将是第一个同时支持Linux和FreeBSD内核的Debian发行版。GNU/kFreeBSD将支持i386和amd64架构,kFreeBSD中的“k”指的是系统设计的方式;它只使用FreeBSD kernel,保留了GNU和Debian工具,同时包含了内核支持的特性如jails、OpenBSD Packet Filter和NDIS驱动。

来源:solidot
Debian GNU/kFreeBSD
可以下载的成果

FreeBSD Xen 3.0 配置指南

原文转自http://www.horuslee.com/2006/03/freebsd_xen_30.html

不过我访问的时候horuslee.com已经不维护了。还是CU稳定。话说回来,FreeBSD短期不会投入大精力,估计本文只是我的备份了。先Ubuntu+Xen再说。

FreeBSD Xen 3.0 配置指南

这个是从一个老外的站点上弄来的,希望能对想在FreeBSD下使用Xen 3.0的朋友起到点帮助。
This file is extremely dated at this point.

One should be able to build by running the setup script and then running the build
script on a machine running freebsd.

Also be aware that I have done nothing to fix bugs here in over 8 months. Currently
my efforts are going towards getting FreeBSD -CURRENT up and running on xen 3.0.

– Kip Macy 05.12.25
FreeBSD HOWTO

This assumes that you are running Xen 2.0 testing

Running the current image:
1) download kernel, mdroot-5.3-small.gz, freebsd.sample, and xenargs.sample
2) uncompress the kernel and mdroot (the mdroot requires 406MB uncompressed)
3) export the mdroot as a loopback device:
> /sbin/losetup /dev/loopa /var/mdroot
(This may not work if you have an older losetup – FC2 is known to work)
4) localize the freebsd.sample to your environment
5) run the xenargs.sample script
6) There is no root password
— If you have problems you can boot into single user mode (look at the options in
freebsd.sample) and edit /etc/rc.conf to reflect your environment

Building the current image:
1) on a machine running FreeBSD 5.3 download i386-xeno.tgz
# cd /sys
# tar xzf ~/i386-xeno.tgz
# cd conf
(assumes csh)
# foreach file ( ../i386-xeno/sys/conf/*.i386-xeno )
foreach? ln -s $file
# cd ../i386-xeno/conf/
—– # create compile directory ——-
# config XENCONF
Kernel build directory is ../compile/XENCONF
Don’t forget to do a “make depend”
# cd ../../include/
—– # link in xen interface headers ——-
# ln -s /t/niners/users/xen/xen-2.0-testing.bk/xen/include/public hypervisor-ifs
# cd ../compile/XENCONF
# make kernel-depend
—– # build kernel ——-
# make -j4 kernel
<…>
linking kernel.debug
text data bss dec hex filename
2057881 135964 179472 2373317 2436c5 kernel.debug
objcopy –strip-debug kernel.debug kernel

1. 系统弹出Update Manager,因为网速问题,下载速度太慢,于是取消下载,不过下载之后的内容还是选择了安装,结果造成了系统不能进入了。忘记如何恢复了,索性重新安装。光盘还出现读不出来的问题,经过半小时的冷却,一切正常。

2. 重新安装之后,升级了系统,安装了图形驱动,有一个问题自然而好,就是WINE+WOW的时候SCIM输入的时候不再刷背景了。仔细一想,应该是我关闭了系统中那些花哨的3D功能的原因。

3. 昨夜安装了VirtualBox,看GuestOS中允许的设置,想用VB玩WOW是不可行了。还是直接用WINE吧。

4. virtualbox 3.0安装FreeBSD 7.2 amd64版本出现问题,不支持64位吧。暂且放一下。

8.8 14:20

经过思想挣扎、挺着睁开困眼、勉强找了个i386版本的7.2安装,果然运行。

5. 安装VMWare 6.0.3非常不成功。按照ubuntu.org.cn中的讨论下载了补丁。安装后出现need 167, got 169错误,去看了vmmon_only/include/iocontrols.h中的源码,发现已经补丁成了169,怎么还出这个问题呢?考虑VirtualBox的问题,直接上6.5.2吧。果然商业化的产品问题少了些。可惜的是在我的电脑上只能用console方式安装。应该是与scim冲突了。

6. Chrome for Linux相比Firefox的好处是,Chrome for Linux有个amd64版本。Firefox安装个32位flash还需要安装nspluginwrapper。

Putty+Ubuntu

筆記本裡的Ubuntu躺了有幾個月了。上次擺弄還是過年前後。隨著想擺弄AJAX的心又起來了,這台我最昂貴的Pentium電腦又開始起用了。雖然已經年華老去,256M內存的她,依舊秀不外慧及中。Ubuntu 8.04仍可堪用,x-org依舊跑得很歡。時光已經過去了9年,當年漸次離開去了加國的兄弟們,現在一定生活非常好了。:) 嘿嘿,正是一貫的思路跳轉太快了。切入正題。 继续阅读“Putty+Ubuntu”