第 19.4 节 从一个想法看 FreeBSD 是商业化还是学院派

在某知名计算机网络论坛上我看到一个帖子,说自己想根据 FreeBSD 做一个移动的终端操作系统,就像安卓,苹果的 IOS 一样的。

逆向思维当初开发安卓的时候不可能没有考虑过 FreeBSD,因为无论从代码质量还是 BSD 协议来看,FreeBSD 都优于 Linux,这是一部分人的看法;还有人认为 FreeBSD 做出来最多和安卓一样,首先驱动问题就解决不了;还有人从技术方面入手,称 xorg 阻碍了其发展,造轮子非常困难,安全方面也值得考虑,虽然去掉了虚拟机,性能会有所提高,但会 FreeBSD 的开发者少之又少;更多地人劝其脚踏实地,这个根本赚不到什么钱。

但是根据我的理解 FreeBSD 主要是因为缺乏大的商业公司对其进行服务支持。因为我们都知道开源产品一般是靠出售服务而不是软件本身来盈利。根据 GPL 协议,有源代码提供,重新编译一下就可以了,就如同 RHEL 与 CentOS,Scientific Linux 的关系。所以久而久之变成了恶性循环。但是 FreeBSD 用户群中存在着相当大的一部分人认为是 BSD 协议阻止了其发展,因为根据二则协议,修改过的产品可以不开源,收费。但是这些想法也是不正确的,具体看苹果与 FreeBSD,以及 handbook 中众多使用 FreeBSD 服务的商业巨头,就知道回溯源代码更加能够节约企业的经济成本,是相互促进的关系。

FreeBSD 对 ARM 的支持很差劲,现在移动终端不就 arm 指令集吗?难到还能是 MIPS ?说到这里我还是真的很希望 FreeBSD 能够支持龙芯处理器的。因为毕竟 MIPS 目前应用的不如 arm 广泛,机遇更多一些。FreeBSD 的嵌入式开发绝不是阉割内核,加几个打电话,发短信的软件就可以的,难度接近从 0 开始。

其实不只是 FreeBSD 的嵌入式开发,Linux 的进程也大抵相当,Ubuntu Phone 、FireFox OS 、Windows Phone 无不是想从其 PC 端迁移到嵌入式设备的失败产品。

其实更多的人们在强调风险,规避风险。有人在我国一所著名大学毕业典礼上发言称,要相信社会上存在公平与正义,存在真正的学术。 可能真的有人信了,但给他的终将是多年以后聚在一起碰杯的声音。这片土地真正缺乏是就是她所说的那张种子,从来都没有。同样的,独行而无友,是一种最深层次上的孤独。

我们真心祝福那些有梦想并愿意去做的人,也同情那些受于现实桎梏无法前行的普通学生,但更祈求你,每个个体,更看重自己的价值,开心就好。

至于 FreeBSD,我始终是当做工具来看待,工具属性是其基本属性,也许以前是玩具,是别的什么,但是我更加看重人的价值。看到做嵌入式,就在等树莓派 5,仅此而已,博通的处理器和无线设备就非常烦人,根本不开源,还要做这种开源设备,导致驱动问题的发生。

知行合一。知道很容易,行动确实很难,正所谓知易行难;行动起来了,然后真正去做才发现行易知难。

会说是一套,去做又是另一套。不巧的是我既不会说也不会做,也懒得思考,就像一潭死水,沉静但逐渐变质。

最后更新于