龙空技术网

科普 - FreeBSD,银河麒麟曾经的纠结、苹果OS重要的根桩

福人的分享 3109

前言:

眼前朋友们对“中科大armubuntu源”大概比较珍视,大家都想要知道一些“中科大armubuntu源”的相关资讯。那么小编在网络上网罗了一些有关“中科大armubuntu源””的相关文章,希望各位老铁们能喜欢,同学们快快来学习一下吧!

FreeBSD 背景

Unix是一个悠久的大家族,

商业化闭源的系统主要有IBM-AIX、HP-Unix和SUN-Solaris,后来SUN公司被Oracle公司收购了,Solaris 10开源版可以运行在x86上,而且非常好用(自己认为比它的11版好用),但各种原因(略去)作用,它后来的OpenSolaris Indiana版团队维护力量很弱,几乎停滞不前,而Oracle自己有稳定的Linux版OS,Solaris就些淡出了市场。先期开源的UNIX系统是BSD家族,主要有FreeBSD,NetBSD和OpenBSD,它们又各有分支,FreeBSD的Darwin分支就是现在Mac X OS的基础,是开源的,而Apple公司自有X OS组件是不开源的。

银河麒麟操作系统,是申请过863计划国拨资金支持的项目,曾一度被外界攻击为FreeBSD的底盘、Linux的轮子,而团队的说法是参照了FreeBSD,还有专家的说法是底层是既不像内核也不是虚拟机的东西......,争议是FreeBSD署名权问题。其实我们可以换个角度客观地看待这个问题:

项目团队一般都是查找国内外最新情况,对比并创新后有指标亮点,否则交不了项目。因此,参照国内外相关情况,我认为没什么不妥。不能直接使用FreeBSD的东西,但参照FreeBSD和Linux的东西,最终自己写、自己编译是可以的,类似论文参照。现在银河麒麟开源是Ukylin,中标版的可以申请试用但不开源,我理解它是通读并吸收多款BSD和Linux源代码后的合成品,在底层硬抽象和安全认证等方面应该是完全自主的,所以它能比较好地运行在国产龙芯上。当然啦,龙芯架构也是国际通用标准的,联想基于龙芯的信创产品换掉麒麟操作系统换上Windows也可以运行的,因为厂商出硬件时会开发出不同操作系统的驱动。一切皆是过往,不做过多没必要的描述。后期开源的(并不是继承性的,而是创新性开发的)是Linux,逻辑上讲它也是Unix家族的,指令集基本上是相通的,这对用户而言是很受益的。一个系统一个操作方法,指令集又不同的话,用户学起来就太受折磨了。FreeBSD项目

FreeBSD是开源的,用于服务器、桌面和嵌入式。

目前最新版是13.0,提供安装映像、虚拟机映像、SD卡映像下载

FreeBSD曾经自带桌面但现在不集成,有安装桌面的详细文档 - 安装DM、再WM、再KDE/Gnome/XFce等。

FreeBSD上开发比较好的是PC-BSD和Ghost-BSD,PC-BSD停止了、团队改道做TrueNAS了。

FreeBSD运行

离开了界面的东西就是黑乎乎的屏幕,写成科普不太好写,麻烦您对付着看吧。

开机界面,可选 1 多用户或 2 单用户。

登录界(上面有一行错误是访问不了 0.freebsd.pool.ntp.org,它会一直提示的),login -> root,然后输入密码

登录后是欢迎界面,告诉你到哪下载最新公告、你本地文档在哪,还有man指令查找相关手册页引导。

查看本地ports库 - 存放的是分类的程序名和描述,包括lxqt桌面等,还有其它应用。

FreeBSD平台上可以兼容运行几乎所有Linux应用,它用ports库且可本地保存,安装程序就是到相应目录下执行 make install clean 就安装好了。pkg不建议使用,主要考虑安的软件与ports库中的版本的相关文件不一致。

rc.conf配置文件,最基础的网络设置在这里。

FreeBSD使用中的难题

FreeBSD的Ports源安装时是FreeBSD.ORG,问题是这个地方下载更新速度极慢还断线,什么原因不知道,于是有人改道台湾的源,后来也是行不通的啦。

中科大为FreeBSD做了国内源,FreeBSDer们满足感爆棚,直呼:

中科大ports源

使用方法

中科大源库支持的其它系统及限制性约定

中标麒麟长相

这里主要介绍的是FreeBSD,因为它与国内市场有缘且用户还是有一些的,做个简单了解说不定哪天还是用得上的。可以自己在FreeBSD上挂载桌面,但GhostBSD和FuryBSD是挂接好的,可以直接使用而且定制的很不错。中标麒麟是熟读百家自成系统的中文系统(它的社区版是基于Ubuntu的Ukylin),好像不能简单说中标麒麟是基于哪个Linux发行版的,如果真是哪天要开源发行的话也应该是基于Linux内核的独立发行版吧,您说呢?

标签: #中科大armubuntu源 #freebsd安装gnome桌面 #外网访问虚拟机中的frebsd服务器