《Orange'S 一个操作系统的实现》源代码

《Linux 0.11 内核完全注释》源代码

《一个64位操作系统的设计与实现》,源代码见项目 x01.treeos

linux-0.12 源代码:  解决了 Not Owner 问题

闲来无事,在 64 位 ubuntu-16 中,把 Orange'S , linux-0.12, os64 又重新实现了一遍,运行无误。

这几本书,可在百度中搜索获取,自不待言。

Orange‘S 需要注意的是,为 <sys/cdefs.h> 需安装 libc-dev-i386; 终端运行如下命令即可:

sudo apt install libc6-dev-i386

其他所需软件如 bochs,nasm 等,安装方法同上。

linux-0.11 重点在于 Makefile 文件。

建个项目:x01.treeos

最新文章

  1. jemter的安装和使用
  2. PHP base64
  3. oracle分析函数与over()(转)
  4. Unsupported major.minor version 52.0
  5. sql查找最后一个字符匹配
  6. C/C++ static vs global
  7. iOS生命周期 & 通知中心
  8. 为什么要html语义化?
  9. JS-监听文本回车事件写入数据表单
  10. 【pac4j】OAuth 认证机制 入门篇
  11. [转]在Mac系统中安装配置Tomcat及和Eclipse 配置
  12. LeetCode之“字符串”:Valid Palindrome
  13. python 安装cv2
  14. 冒泡排序——JavaScript实现
  15. Tomcat通过Redis实现session共享的完整部署记录
  16. 织梦中在线显示pdf文件的方法
  17. wx小程序用canvas生成图片流程与注意事项
  18. 番外篇:因为一个固态导致的——系统重装与JAVA软件环境下载安装配置
  19. 对Attention is all you need 的理解
  20. [原创] 分享一下Sencha 三种环境(开发环境、测试环境、生产环境)的优雅配置方案

热门文章

  1. Java学习---Collection的学习
  2. iOS模拟器命令xcrun simctl系列(自动化测试)
  3. Linux系统之路——如何在服务器用U盘安装CentOS7.2(一)
  4. jQuery——checkbox
  5. python文件读写模式 --- r,w,a,r+,w+,a+,rb,wb
  6. android中反射技术使用实例
  7. 安装LAMP PHP的./configure 參数,未出现MYSQ
  8. 【【模板】严格次小生成树[BJWC2010]】
  9. Hadoop学习之路(十八)MapReduce框架Combiner分区
  10. background-clip 实现字体渐变效果