嘛,毕竟打算走留学的路线,那么得渐渐习惯起学术英语了,今后的博客就用双语发吧。好久没写博客,也好久没写操作系统了,今天又想干一把了。
Well, since I already planned to study in United States, I need to practice my English in academic environment, so I decided to post my future blogs in both Chinese and English. I haven't write blogs for almost a year, and I haven't develop my OS project in a long time, but today I want to try that again.
这次的项目名叫SakiProject,Saki是日语花朵盛开的意思。
The project this time is called SakiProject, Saki means the the bloom of blossom in Japanese.
于是--花了一天时间, 先写了个引导扇区练练手。
As a result -- I spent a day to write a bootsect as a warmup.
这次的设计与之前的Norlit OS不太一样,这次不打算依靠grub,而且只支持64位的CPU,并且依赖其他高级功能(基本上现在电脑都具有,比如APIC,ACPI,SMP等等)。我一开始就把目标定在支持光盘/U盘/硬盘启动,于是直接抛弃掉以前的软盘启动。然后U盘启动因为可以模拟成USB-HDD和USB-CDROM,于是也就先不管了。在权衡之下我认为应该先支持光盘启动,因为毕竟安装操作系统就要用到光盘嘛(笑)。
The design this time is different from the previous one, Norlit OS, and this time I