文号
t79374
阅读
10626
回复
10
收藏
5
自制os kernel
2016/03/26
IP:福建
github地址:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
clone地址;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

有两个branch,0.0.1是上一个版本,master是现在正在写的版本,x86平台
10年9个月前IP:广东
813741
1楼
QQ20160326-0@2x.png
QQ20160326-1@2x.png


KC现在有能够设计CPU,能够设计编译器的同学
有能够做高速数字逻辑,FPGA验证的同学
有在某国产芯片作坊上班的同学
也有了可以写kernel的同学


居然还弄不出KC Computer,说明合作还需加强
引用
评论
10年9个月前IP:广东
813747
2楼
确实[s::lol],不过我有一个基于我公司芯片Android的开源Hack Machine的计划,等筹备完成之后会公布出来,出套件
引用
评论
10年9个月前IP:北京
813750
3楼
引用 novakon:
KC现在有能够设计CPU,能够设计编译器的同学
有能够做高速数字逻辑,FPGA验证的同学
有在某国产芯片作坊上班的同学
也有了可以写kernel的同学


居然还弄不出KC Computer,说明合作还需加强
问题是光有CPU不行,还要有开发的工具链,汇编器,C编译器都不能缺才能有人给你的CPU写os.
还有要是想要有个复杂点的os,支持分页是必不可少的,要不内存管理恶心死你.
还有单独把自旋锁的代码截出来有什么特殊含义么?
引用
评论
10年9个月前IP:广东
813852
4楼
引用 smith:
确实,不过我有一个基于我公司芯片Android的开源Hack Machine的计划,等筹备完成之后会公布出来,出套件
筹备完成才公布,看来是不信任KC卧虎藏龙的实力啊
引用
评论
10年9个月前IP:广东
813853
5楼
引用 暗夜幽灵:
问题是光有CPU不行,还要有开发的工具链,汇编器,C编译器都不能缺才能有人给你的CPU写os.
还有要是想要有个复杂点的os,支持分页是必不可少的,要不内存管理恶心死你.
还有单独把自旋锁的代码截出来有什么特殊含义么?
没有什么含义,仅仅是让没有点进github的同学大致了解这个项目本质上是在干嘛。
你的OS设计,现在是基于特定的arch。 如果给你决定指令集的机会,你会需要哪些特性?你会把什么功能集成到CPU中?这个是可以讨论的。不是非要给CPU配OS,以我国目前半导体工业发展的速度,完全可以给OS配CPU。
引用
评论
10年8个月前IP:浙江
813872
6楼
KC上基本上都是玩一玩的,表面的,应用层的,演示的,没有看到想深入做到底的并最终成为项目的。
引用
评论
10年8个月前IP:北京
813892
7楼
引用 csaaa:
KC上基本上都是玩一玩的,表面的,应用层的,演示的,没有看到想深入做到底的并最终成为项目的。
论坛上的帖子被windows统治了
引用
评论
10年8个月前IP:广东
814321
8楼
其实楼主还没有介绍他的kernel的新特性呢。是打算让大家都去code review?
引用
评论
10年6个月前IP:北京
820239
9楼
引用 novakon:
其实楼主还没有介绍他的kernel的新特性呢。是打算让大家都去code review?
有文档
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的