这是一个创建于 1520 天前的主题,其中的信息可能已经有所发展或是发生改变。
在某知名计算机网络论坛上我看到一个帖子,说自己想根据 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,我始终是当做工具来看待,工具属性是其基本属性,也许以前是玩具,是别的什么,但是我更加看重人的价值。看到做嵌入式,就在等树莓派 4,仅此而已,博通的处理器和无线设备就非常烦人,根本不开源,还要做这种开源设备,导致驱动问题的发生。
5 条回复 • 2020-10-31 00:03:54 +08:00
|
|
1
Andreas8 2020-10-30 14:20:52 +08:00 via Android
想学 BSD,给点建议🥳
|
|
|
3
yklaxds 2020-10-30 15:20:26 +08:00 via Android
|
|
|
4
BingoXuan 2020-10-30 23:54:20 +08:00 via Android
ps4 和 switch 也是基于 FreeBSD 开发的。一个 x64 一个 arm64 。
|
|
|
5
yklaxds 2020-10-31 00:03:54 +08:00 via Android
@ Andreas8 看 handbook 贴吧也有基础教程
|