zhufengning / some-os

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

some-os

事操作系统,名字还没想好。
目标是在真机上跑,还能读磁盘文件系统的那种。
我把默认的limine bootloader的readme删啦

这里就简单记录一下历史吧

23-08-08 01:15 ist 4a337d883bc95c83416379b7fefdc570978ae171

加载中断栈表(写了3个月x,从Lynr OS抄了点gdt的东西发现人家根本没管tss。又从blog os那里翻译rust到c,太sb了我。)
现在输出ascii字符只输出一半宽度

23-05-08 17:21 idt a9c7a296407dbd20e755a181c3f0e1342bc89af2

image-20230508172259935

23-05-05 20:27 printf 319164c0311ac833e6f5ef4d7cd74754533c3dd9

  • 一个简单的printf,输出就写到这里吧。

23-05-05 11:41 unicode字符串输出 48933d33aea70193ac997e048849faeed9a0c91

  • kernel/font/a.py用于把bdf字体弄到数组里。
  • output.c实现了putchar和puts。
  • utf-8编码。

About

License:BSD Zero Clause License


Languages

Language:C 100.0%Language:Makefile 0.0%Language:Python 0.0%