查看freebsd版本 FreeBSD FreeBSD-简介,FreeBSD-版本

FreeBSD是一种类UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。并且一些原来BSD UNIX的开发者后来转到FreeBSD的开发,使得FreeBSD在内部结构和系统API上和UNIX有很大的兼容性。由于FreeBSD宽松的法律条款,其代码被好多其他系统借鉴包括苹果公司的MacOS X,正因此由于MacOS X的UNIX兼容性,使得Mac OS X获得了UNIX商标认证。 FreeBSD支持x86、amd64(x86_64)、ARM、IA-64、PowerPC、PC-98、SPARC等架构(不同版本支持有所不同)(详细情况见官方文档)。

freebsd_FreeBSD -简介

FreeBSD是一种自由的类Unix操作系统,它起源于AT&T Unix,是经过BSD、386BSD和4.4BSD发展而来的类Unix的一个重要分支。虽然出于法律原因FreeBSD不能称为Unix,但它是BSD的直接后裔,而BSD历史上被称为BSD Unix或Berkeley Unix。FreeBSD拥有超过200名活跃开发者和上千名贡献者。

FreeBSD 是支持x86兼容(包括Pentium? 和 Athlon?)、amd64兼容(包括Opteron?,Athlon?64 和EM64T)、ARM,、IA-64、PowerPC、PC-98以及UltraSPARC?等架构的先进的操作系统。

FreeBSD 主要基于加州伯克利大学的“4.4BSD-Lite”发行并带有一些“4.4BSD-Lite2”增强,是4.4BSD-Lite 的衍生操作系统。其次,还间接地基于“386BSD”,386BSD 是William Jolitz对加州伯克利大学的“Net/2”往i386系统上的移植,如今,386BSD 只有极少的代码保留在FreeBSD 中。

另外两个重要的 4.4BSD-Lite 衍生操作系统是OpenBSD(早期版本属于NetBSD 分支)和NetBSD 。


FreeBSD

FreeBSD 由大量的独立团体开发维护,其他架构正在处于不同程度的开发阶段。FreeBSD是FreeBSD基金会的注册商标,“The FreeBSD logo and ThePower to Serve”是FreeBSD基金会的注册商标。所有的图片的使用以FreeBSD基金会制定的许可为准,详见相册。


FreeBSD

具备大量的领先特性

FreeBSD 提供先进的网络、性能、安全以及兼容性,这些特性在其他现代操作系统上仍有所缺失,即使是一些最好的商业操作系统。

提供强大的网络性能

FreeBSD 十分适合作为互联网或者局域网服务器,它在重负载情况下仍然可以通过有效地利用存储器来为成千上万的并发用户进程提供良好的响应速度。

是先进的嵌入式平台

FreeBSD给高端的英特尔、Arm、PowerPC以及即将支持的MIPS硬件平台带来网络操作系统特性,从邮件服务器和网页服务器到路由器、时钟服务器、无线接入点,全世界的厂商都依赖于FreeBSD 的集成编译、交叉编译环境和先进的特性作为他们的嵌入式产品的基石。并且,伯克利开源许可证允许厂商决定对FreeBSD源代码个人修改部分开源的程度。

可以运行大量的程序

拥有超过两万个库、实用程序的FreeBSD 可以支持桌面、服务器和嵌入式环境。

它易于安装以及使用

FreeBSD 可以使用包括CD/DVD或者通过网络使用FTP、NFS等方式安装,用户只需参看FreeBSD 用户手册即可轻松使用,不需要任何其他知识。

FreeBSD是开源的

FreeBSD 附带完整的源代码。这个拥有众多特性的操作系统,也不需要高价购买,实际上它是免费的。如果用户想购买一份CD/DVD拷贝可以参看FreeBSD Mall网址。

为FreeBSD做贡献


FreeBSD

为FreeBSD 做贡献是一件很简单的事,只要发现需要改进的地方,就可以通过FreeBSDbug反馈网页提交bug或者修改后的代码。如果用户认识一个项目负责人,也可以直接交给他。这些需要改进的地方可以是从文档、插图到代码的任何一项。假如用户有任何意见,可写信至“ The FreeBSD Foundation, P.O. Box 20247, Boulder, CO 80308, USA. ”这个地址。

freebsd_FreeBSD -版本

当前版本10.0、9.1和8.3


FreeBSD

freebsd_FreeBSD -衍生产品

1 开源

PC-BSD(FreeBSD不自带图形界面,PC-BSD让FreeBSD向着桌面使用更迈进了一步,自带了图形界面,不过驱动程序一直比Linux平台少,特别是一些较新的硬件)、DesktopBSD 、GhostBSD

2 商业

苹果公司(Apple Inc.)的OS X,和 iOS;(其内核Darwin建立在XNU 内核上(一部分Mach、一部分freeBSD、还有一些苹果自己的代码))

Blue Coat Systems 网络应用程序

3 等等好多

freebsd_FreeBSD -许可证

FreeBSD包含了GNU公共通用许可证(GPL)、GNU宽公共通用许可证(LGPL)、ISC、CDDL和Beerware许可证的程式码,也有使用三条款和四条款的BSD许可证的程式码。另外有些驱动程式也包涵了binary blob,像是Atheros公司的硬件抽象层。这使得所有人都可以自由地使用还有再散布FreeBSD。

不过,FreeBSD的核心和新开发的程式码大多都使用两条款的BSD许可证释放出,许多使用GPL的程式码都必须经过静室工程,以其他授权方式重写,这主要是避免整个核心受到GPL影响。

freebsd_FreeBSD -安装方式

1,CD/DVD

按提示安装即可

2,U盘安装

按提示安装即可

3,ZFS桌面安装

仅供参考,特点是ZFS根系统,从GPT分区表的UFS分区启动。经测试ZFS桌面表现相当差,不建议实际使用。

一个可行的PC桌面安装过程如下(注意,仅适用于FreeBSD 9及FreeBSD 10,若需要使用7.x及8.x,FreeBSD官网有非常详尽的说明,按指导操作即可):

1,dd USB镜像到U盘1

dd if=FreeBSD-9.0-RELEASE--memstick.img of=/dev/xxx bs=1024k

2,重启PC,从U盘启动,挂载带有安装脚本的U盘2

mount -t msdosfs /dev/da0s1 /mnt/

mdmfs -s 10M md10 /root/

cp /mnt/zroot /root/

cd /root/

umount /mnt/

3,拔U盘2,为了简便,使用脚本完成安装

./zroot

[注意1]zroot内容如下(须为UNIX格式文本):

gpart create -s gpt /dev/ada0

gpart add -b 34 -s 64k -t freebsd-boot /dev/ada0

gpart add -t freebsd-zfs -s 1000G /dev/ada0

gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 /dev/ada0

zpool create -f zroot /dev/ada0p2

zpool set bootfs=zroot zroot

zfs set checksum=fletcher4 zroot

zfs create -V 8G zroot/swap

zfs set checksum=off zroot/swap

zfs set org.freebsd:swap=on zroot/swap

zfs set mountpoint=/mnt zroot

zpool export zroot

zpool import -f -o cachefile=/root/zpool.cache zroot

cd /usr/freebsd-dist

export DESTDIR=/mnt

for file in base.txz doc.txz kernel.txz lib32.txz src.txz

do (cat $file | tar --unlink -xpJf - -C ${DESTDIR:-/})

done

cp /root/zpool.cache /mnt/boot/zfs/zpool.cache

echo -e 'dbus_enable="YES"nhald_enable="YES"nmoused_enable="YES"nzfs_enable="YES"'>/mnt/etc/rc.conf

echo -e 'autoboot_delay="0"nsem_load="YES"nvfs.root.mountfrom="zfs:zroot"nvfs.zfs.arc_max="80M"nvfs.zfs.vdev.cache.size="10M"nvm.kmem_size="700M"nvm.kmem_size_max="700M"nzfs_load="YES"'>/mnt/boot/loader.conf

echo 'proc /proc procfs rw 0 0'>/mnt/etc/fstab

zfs unmount -a

zfs set mountpoint=legacy zroot

[注意2]1000G即指GPT分区表第二分区大小1000G。若无"-s 1000G",则GPT分区表第二分区大小为剩余全部

4,启动网络,安装X11、窗口管理器(或者桌面环境GNOME、KDE、XFCE等)、输入法、浏览器等应用程序

pkg_add -r xf86-video-intel xf86-input-keyboard xf86-input-mouse xterm xinit openbox zh-fcitx firefox

5,设置X11

X -configure

主要注意要把鼠标协议Auto改为PS/2 或IMPS/2

6,编辑.cshrc以及.xinitrc

7,启动X11

freebsd_FreeBSD -中文设置

中文显示

用户可以使用自由的文泉驿中文字体。用户安装新字体,只需复制pcf、bdf、ttf、ttc等字体文件(比如文泉驿正黑)到某些文件夹即可:

cp wqy-zenhei.ttc ~/.fonts/

~表示用户家目录路径,超级用户即/root,普通用户比如jack即/home/jack

安装字体后,字体优先级也是必须调整的一项设置。文泉驿提供了一个字体优先级文件云配置工具 -- Fontconfig Designer (视觉习惯),用户可以自己调整字体优先级。

此外,虚拟终端作为用户与系统交互的重要窗口,中文显示也需调整。如果用户使用桌面环境(KDE、GNOME、XFCE等),桌面环境自带的虚拟终端有显示调整选项。XTerm作为使用量最多的虚拟终端,可以简单调整如下:

编辑 ~/.Xdefaults,添加

XTerm*faceName: unifont

XTerm*utf8Title: true

或者编辑 ~/.Xdefaults,添加

XTerm*faceName: DejaVu Sans Mono:pixelsize=13

XTerm*faceNameDoublesize: WenQuanYi Zen Hei Sharp:pixelsize=13

XTerm*utf8Title: true

中文输入

cd /usr/ports/chinese/fcitx && make install

Fcitx基本设置

vi ~/.cshrc添加

setenv LANG en_US.UTF-8

setenv GTK_IM_MODULE fcitx

setenv XMODIFIERS @im=fcitx

vi ~/.xinitrc添加

eval `dbus-launch --sh-syntax --exit-with-session`

exec fcitx &

freebsd_FreeBSD -软件管理

仅最基本的几个命令

查看已安装的所有软件(不包括基本系统软件)

pkg_info

查看已安装的某一特定软件详情

pkg_info package_name-version

备份所有已安装软件

pkg_info | cut -d' ' -f1 | xargs -n 1 pkg_create -b

远程安装软件

pkg_add -r package_name

本地安装tbz包

pkg_add package_name-version.tbz

从ports中编译安装软件

cd /usr/ports/xxx/xxx && make install

使用pkg_delete卸载软件

pkg_delete package_name

使用ports删除软件

cd /usr/ports/xxx/xxx && make deinstall clean

更新已安装的某一个软件(-PP指不编译安装,-P指必要时编译安装,无-PP或-P则完全编译更新)

portupgrade -PP package_name

更新所有已安装软件(-PP指不编译安装,-P指必要时编译安装,无-PP或-P则完全编译更新)

portupgrade -PP -a

安装ports树

portsnap fetch && portsnap extract

更新ports树

portsnap fetch update

设置软件包抓取地址环境变量

setenv PACKAGESITE

freebsd_FreeBSD -其他问题

1,tcsh基本设置

vi ~/.cshrc 添加

set autolist

set correct = cmd

alias mv 'mv -i'

alias cp 'cp -i'

alias rm 'rm -i'

bindkey 'e[1~' beginning-of-line

bindkey 'e[3~' delete-char

bindkey 'e[4~' end-of-line

bindkey "^W" backward-delete-word

bindkey -k up history-search-backward

查看freebsd版本 FreeBSD FreeBSD-简介,FreeBSD-版本

bindkey -k down history-search-forward

详情man tcsh

2,Flash插件

若还需要Adboe Reader等程序,可以安装Fedora 10兼容层,但是不建议这样做,因为效果相当差。

cp libflashcross_so ~/.mozilla/plugins/

cp libflashplayer_so ~/.mozilla

3,挂载ISO

mdconfig xxx.iso

mount_cd9660 /dev/mdX /mnt/

freebsd_FreeBSD -版本记录

每日快照

HEAD(下一个主版本雏形)

RELENG_9

RELENG_9_0

RELENG_9_3

RELENG_8

RELENG_8_2

RELENG_8_3

当前版本

Release 10.1 (Nov 2014)

Release 9.3 (July 2014)

Release 9.0 (January 2012)

以往版本

8.3 (April 2012)

7.4 (February 2011)

8.2 (February 2011)

8.1 (July 2010)

8.0 (November 2009)

7.3 (March 2010)

7.2 (May 2009)

7.1 (January 2009)

7.0 (February 2008)

6.4 (November 2008)

6.3 (January 2008)

6.2 (January 2007)

6.1 (May 2006)

6.0 (November 2005)

5.5 (May 2006):

5.4 (May 2005):

5.3 (November 2004):

5.2.1 (February 2004):

5.2 (January 2004):

5.1 (June, 2003):

5.0 (January, 2003):

4.11 (January, 2005)

4.10 (May, 2004)

4.9 (October, 2003)

4.8 (April, 2003)

4.7 (October, 2002)

4.6.2 (August, 2002)

4.6 (June, 2002)

4.5 (January, 2002)

4.4 (September, 2001)

4.3 (April, 2001)

4.2 (November, 2000)

4.1.1 (September, 2000)

4.1 (July, 2000)

4.0 (March, 2000)

3.5 (June, 2000)

3.4 (December, 1999)

3.3 (September, 1999)

3.2 (May, 1999)

3.1 (February, 1999)

3.0 (October, 1998)

2.2.8 (December, 1998)

2.2.7 (July, 1998)

2.2.6 (March, 1998)

2.2.5 (October, 1997)

2.2.2 (May, 1997)

2.2.1 (April, 1997)

2.2 (March, 1997)

2.1.7 (February, 1997)

2.1.6 (December, 1996)

2.1.5 (July, 1996)

2.1 (November, 1995)

2.0.5 (June, 1995)

2.0 (November, 1994)

1.1.5.1 (July, 1994)

1.1.5 Release Notes

1.1 (May, 1994)

1.0 (November, 1993)

freebsd_FreeBSD -衍生版本

1. DragonFly BSD

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.

2. FreeNAS

FreeNAS is a tiny FreeBSD-based operating system which provides free Network-Attached Storage (NAS) services (CIFS, FTP and NFS).

3. Frenzy

Frenzy is a portable system administrator toolkit, a live CD based on FreeBSD. It generally contains software for hardware tests, file system check, security check and network setup and analysis.

4. GhostBSD

GhostBSD it is a user-friendly, GNOME-based FreeBSD distribution in the form of an installable live CD. Besides developing the live CD, the project's other goal is to improve the GNOME desktop experience on a FreeBSD system.

5. m0n0wall

m0n0wall is a project aimed at creating a complete, embedded firewall software package that, when used together with an embedded PC, provides all the important features of commercial firewall boxes (including ease of use) at a fraction of the price (free software). m0n0wall is based on a bare-bones version of FreeBSD, along with a web server (thttpd), PHP and a few other utilities. The entire system configuration is stored in one single XML text file to keep things transparent. m0n0wall is probably the first UNIX system that has its boot-time configuration done with PHP, rather than the usual shell scripts, and that has the entire system configuration stored in XML format.

6. MidnightBSD

MidnightBSD is a FreeBSD-derived operating system. A critical goal of the project is to create an easy-to-use desktop environment with graphical ports management, and system configuration using GNUstep. The vast majority of the operating system will maintain a BSD license. MidnightBSD was forked from FreeBSD 6.1 beta.

7. PC-BSD

PC-BSD has as its goals to be an easy-to-install-and-use desktop operating system, based on FreeBSD. To accomplish this, it provides a graphical installation to enable even UNIX novices to easily install and get it running. It pre-configures KDE, video, sound, and networking so that the desktop can be used immediately. A graphical software installation program makes installing pre-built software, known as Push Button Installers (PBI), as easy as other popular operating systems.

8. pfSense

pfSense is a m0n0wall-derived operating system. It uses Packet Filter, FreeBSD 6.x (or DragonFly BSD when ALTQ and CARP is finished), ALTQ for excellent packet queuing, and an integrated package management system for extending the environment with new features.

(主要内容直白地引用FreeBSD官方信息以及Distrowatch,本人不认可其观点)

freebsd_FreeBSD -FreeBSDArt


BSD Daemon

更多FreeBSDArt参考

  

爱华网本文地址 » http://www.413yy.cn/a/8103550103/134747.html

更多阅读

手机版WiFi万能钥匙怎么查看密码 wifi万能钥匙解码器

手机版WiFi万能钥匙怎么查看密码——简介通常情况下,WiFi万能钥匙手机版本的程序,会自动破解周围已共享密码的热点,但是对于普通用户而言,却无法查看该热点所对应的破解密码项。对此我们可以采取以下方法实现查看已破解的WiFi热点密码目

运行命令:3 剪贴板查看器

运行命令:[3]剪贴板查看器——简介很多使用Windows操作系统的人都会有这个疑问:什么是剪贴板?复制、黏贴的文字、文件、图片、视频等在哪里?其实,早期的操作系统中是有这个剪贴板查看器的,只是在后来的版本中被微软老东家优化掉了,如何查看

支付宝个人年度对账单怎么查看? 支付宝年度对账单

支付宝个人年度对账单怎么查看?——简介在过年的一年在你用支付宝消费了多少钱,还记不记得?你自己当然是记不得了。但是支付宝帮你记着呢?下面我就来演示一下支付宝个人年度对账单怎么查看?支付宝个人年度对账单怎么查看?——方法/步骤

ie版本怎么看 ie版本怎么降低

ie版本怎么看——简介在使用IE浏览器的时候我们总希望自己的版本是最新的,不想落后于时代的发展.那么如何察看我们的IE版本呢?很简单,下面我来介绍一种非常简单的方法.ie版本怎么看——工具/原料电脑IE浏览器ie版本怎么看——方

声明:《查看freebsd版本 FreeBSD FreeBSD-简介,FreeBSD-版本》为网友斩尽天下分享!如侵犯到您的合法权益请联系我们删除