为什么呢? 在人多时候最沉默的BSD......

发布于 2021-11-26 04:46:21 字数 133 浏览 985 评论 17

是这样的, 现在市面有关Linux 内核的书很多, 正在学习这方面的人也很多, 我想问一下为什么有关FreeBSD, NetBSD内核这方面的书却那么少呢? 或者最真实的原因是什么呢?

如果有业内的朋友,还希望真诚的指点啊,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(17

秋意浓 2021-11-27 04:55:21

至于8139 的FIFO读写都是2KB,也就是说差不多每收发一个数据包,就要CPU中断一次,停下里处理TCP事务,历史上的小巨人3COM ,收发是3KB的,那时IEEE的tcp-IP标准就是1500B,也就是说3COM是花小钱半大事。(当时FIFO还是很贵的)

吃颗糖壮壮胆 2021-11-27 04:55:21

8169 到的发送FIFO 只有8KB,远远没有BROADCOM 7782的96KB,所以8169要消耗巨大的DMA操作进行DMA读写,把CUP拖垮,不过8169 的接受FIFO是48KB的,单纯上网浏览,下载,还可以的,

长安忆 2021-11-27 04:55:21

但我说的,是针对非专业领域应用,比如家用SERVER,小型论坛,如果BSD能进一步开发TCP的零缓存输出,直接把CPU加工好的数据,直接映射给网卡的DMA读缓冲,下一步,哪怕是很鸡肋RTL8139、8169,都能直接从DMA的地址寄存器获取内存片的数据,而不是让CPU再次COPY到NIC的内存DMA读出区域。

少女净妖师 2021-11-27 04:55:21

当然,82575还同时根据不同的TCP套接层转给不同的CPU(最多达4路),至于更新的网络芯片有没有进一步完善,Intel才知道,不过82574的确是通过软件的方式完成的,现在,非Intel网络平台,也就BroadCOM NC374有这种基于硬件级的TCP 卸载引擎,也就是说非常适合于储存应用,

柠檬 2021-11-27 04:55:21

想当初GNU缺内核的时候,正是由于BSD的保守才导致Linux突起的。Linux雄起了,大多数人也就习惯了。反正上层软件环境都一样,还有多少人愿意投精力到第二个内核呢?

乞讨 2021-11-27 04:55:21

不清楚哦。不过什么都讲究个圈子,linux无非这圈子足够开放,开放到你我都能深入的了解他。仅此而已。。。。我对BSD没有了解过,哈。不敢说其好坏。。

成熟的代价 2021-11-27 04:55:21

这是商业的选择,不要问为什么 顺势而为

把回忆走一遍 2021-11-27 04:55:21

看市场吧,linux受众比较广泛,同时也是个圈子的问题,或许你没有dive into bsd这个圈子吧。。。仅是拙见

爱的故事 2021-11-27 04:53:28

中国现在也有个半间谍性质的高校科研机构在做这个项目。希望他们不要把成果对准老百姓的网络监控,不要把枪口对着老百姓、以及知识精英。 我想中国开源论坛应该讨论点更有技术性的东西,而不是停留在VBOX好不好用,VMware占用多少硬盘空间等等,

因为看清所以看轻 2021-11-27 04:50:58

BSD真的比Linux差远了

惜醉颜 2021-11-27 04:49:04

可能是BSD比较保守。 个人贡献代码没有 LINUX 那样方便。代码审核比较繁琐。新特性应用很麻烦。没有像LINUX那样,喜欢的代码就可以抄过来用。

背叛残局 2021-11-27 04:26:55

用的人少

悲喜皆因你 2021-11-27 04:18:15

公关

可是我不能没有你 2021-11-27 03:34:09

bsd你可以认为只有一家在做,而linux却有很多公司在一起捧,IBM,google等只要是听过的公司基本都捧场,就是微软也假仁假义的提供代码,所以BSD和linux不是一个数量级的对手了,

但是因为bsd授权较灵活,好多代码不开源的系统一般都选择用bsd,避免不必要的商业风险,比如国内不少做防火墙的,就选择bsd内核,

好听的两个字的网名 2021-11-27 02:03:26

呵呵,受教了,写的不错

情绪失控 2021-11-27 01:14:58

回复
欢迎进入BSD的空间...

流心雨 2021-11-26 21:43:28

@gvim 距离进入还很远吧,只是自己更加喜欢BSD的文化和信仰,觉得他儒雅而执着

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文