Skip to content
/ OSASK Public

基于《OSASK》的实践 -- HariboteOS / はりぼてOS

License

Notifications You must be signed in to change notification settings

satelos/OSASK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSASK

  • 是一本操作系统制作的书籍, 本项目将从头开始实践这本书
  • 最终将提供一个可方便运行的版本
  • 作者网站 http://hrb.osask.jp/
  • 系统的名字叫HariboteOS或者说はりぼてOS

工具链说明

原作者是在 Windows XP 环境下开发的, 并且貌似没给nask提供 *nix 平台可用的汇编编译程序

本项目将在汇编部分将把语法转换为比较通用的nasm, 这样应该全平台可编译

TODO List

  • day1
  • day2
  • day3 (暂时不知道怎么在 *nix平台把作者基于自开发的 C 编译器逻辑,改为通用的 gcc)
  • day4 (同上)
  • day5
  • day6
  • day7
  • day8
  • day9
  • day10
  • day11
  • day12
  • day13
  • day14
  • day15
  • day16
  • day17
  • day18
  • day19
  • day20
  • day21
  • day22
  • day23
  • day24
  • day25
  • day26
  • day27
  • day28
  • day29
  • day30
  • 尽可能改造使其跨平台,支持 Linux、MacOS、nasm

目录结构说明

├── LICENSE
├── README.md
├── note            // 关于本书的学习笔记
└── source
    └── OSASK.zip   // 这是书籍的光盘(源码)

About

基于《OSASK》的实践 -- HariboteOS / はりぼてOS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published