免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 18669 | 回复: 19

[FreeBSD] 学Apple的做法,把FreeBSD改为server层,加上L4微内核…… [复制链接]

论坛徽章:
0
发表于 2015-11-15 17:50 |显示全部楼层
大家讨论一下,参照Apple的做法,把FreeBSD改为server层,加上L4微内核,再搞个高效的GUI(可以把GNUstep改造以下),这个想法靠谱不?
说说我的理由:
1.为什么用FreeBSD做Server层?
a.本人喜欢FreeBSD的独立、完整、严谨,学院派风格的漂亮代码,不喜欢linux一团乱麻的样子;
b.软件资源丰富,平台成熟;
b.BSD许可的宽松;
2.为什么要换内核?又为什么要选L4做内核?
本人就是喜欢微内核,因为觉得微内核稳定、可移植性好、更适合多核心多CPU环境甚至超算……总之内心深处隐隐觉得,微内核才是未来,不罗嗦太多,不了解的可以百度。为什么是L4呢?因为种种资料显示,与Mac OS选择的Mach微内核相比较而言,L4要更优秀。

3.为什么是GNUstep?
其实这个不是必须的,只是本人比较喜欢GNUstep。这是一个开源的Cococa项目,目的就是要从源代码级别兼容Mac OS的程序。而喜欢这个框架,主要是因为喜欢Mac OS的GUI机制,觉得它的理念很优秀。不喜欢类UNIX平台下X Window的结构,感觉比较低效,包括Wayland,也没觉得效率高到哪里。


其实本人总的设想是,搞一个这样的系统,再加上几十颗甚至上百个64位ARM,比如NVidia的丹佛之类的,组成一个ARM工作站(或者叫小型的ARM超算),来担当图形、视频或医用工作站,或者做Web服务器,它的性能、能耗比应该很客观。


欢迎路过的讨论讨论。

PS:本人设想的OS,跟GNU搞了20几年的Hurd应该就是一种结构的东西,而且Hurd目前也有打算由Mach内核,换成L4内核。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
发表于 2015-11-15 19:40 |显示全部楼层
想法不错,但是我感觉这么多东西都换了,那还叫FreeBSD吗?是不是可以改个名字了?

论坛徽章:
4
白羊座
日期:2013-09-24 23:01:09技术图书徽章
日期:2013-10-25 07:33:452015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之江苏
日期:2016-12-22 10:45:16
发表于 2015-11-15 22:15 |显示全部楼层
我把名字想好了  aleBSD

论坛徽章:
4
天秤座
日期:2015-01-09 16:08:43狮子座
日期:2015-01-10 12:54:442015年亚洲杯之卡塔尔
日期:2015-01-29 23:02:232015亚冠之卡尔希纳萨夫
日期:2015-10-17 10:41:11
发表于 2015-11-16 12:39 |显示全部楼层
本帖最后由 sleepcat 于 2015-11-16 12:42 编辑

GNUStep就算了吧,GPL的东西你懂的。

我心目中好用的服务器操作系统还是IBM的AIX,呵呵。

Solaris当然也很牛逼,比如ZFS for Solaris修改arc_max就不用重启,简直帅呆了。

论坛徽章:
0
发表于 2015-11-19 13:06 |显示全部楼层
回复 2# lsstarboy

当然不能再叫RreeBSD了,我甚至不喜欢再叫***BSD了,Apple改完的基本系统叫XUN,SUN借鉴4.3BSD后搞出来的叫Solarris,我觉得应该起个有个性有意义的名字。


   

论坛徽章:
0
发表于 2015-11-19 13:07 |显示全部楼层
回复 3# muwanqing_cu
不喜欢

   

论坛徽章:
0
发表于 2015-11-19 13:10 |显示全部楼层
回复 4# sleepcat
GNUstep的思路还是很值的借鉴的,但可以重新实现它的代码,就像BSD对于AT&T UNIX那样。或者独立搞一个unity那样的也行。


   

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
发表于 2015-11-19 16:29 |显示全部楼层
回复 5# alexwangln


  其实吧,我想说,麒麟这个名字就不错——别误解哦!  

论坛徽章:
0
发表于 2015-11-20 10:43 |显示全部楼层
lsstarboy 发表于 2015-11-19 16:29
回复 5# alexwangln


嗯,很多好名字都被霍霍了

论坛徽章:
223
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16赛季CBA联赛之广夏
日期:2023-02-25 16:26:26CU十四周年纪念徽章
日期:2023-04-13 12:23:10操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
发表于 2015-12-07 21:11 来自手机 |显示全部楼层
感觉楼主说话口气很大哦,敢问你写过多少bsd的代码,
都是开源项目,linux更是大势所趋,你爱喜欢不喜欢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP