tangled
alpha
login
or
join now
cass.cityboundforest.com
/
dasos
A repository for a long-term OS project titled DasOS (named after the Greek for "forest")
0
fork
atom
overview
issues
pulls
pipelines
commits
Author
Commit
Message
Date
cass.cityboundforest.com
9f46607b
Adding a Global Allocator
main
2mo ago
cass.cityboundforest.com
99783d4e
Adding multiple CPU support
2mo ago
cass.cityboundforest.com
5e87befe
Sort of fixing VSCode debugging
2mo ago
cass.cityboundforest.com
105fd5f2
Added logging
2mo ago
cass.cityboundforest.com
9a02d726
Actually making the thing use fill_solid
2mo ago
cass.cityboundforest.com
07485e64
Added drawing to the screen
2mo ago
cass.cityboundforest.com
d865174a
Fixing typo
2mo ago
cass.cityboundforest.com
da5d7224
Adding serial port printing
2mo ago
cass.cityboundforest.com
65627b65
Adding VSCode debugging
2mo ago
cass.cityboundforest.com
491fa8af
Forgot to set correct entry point /face_palm
2mo ago
cass.cityboundforest.com
0753ca5b
kernel package created
2mo ago
cass.cityboundforest.com
9e357780
First part of new tutorial that finally works now
2mo ago
cass.cityboundforest.com
57e2ae38
Reset
2mo ago
cass.cityboundforest.com
71eae936
Adding limine rust template
2mo ago
cass.cityboundforest.com
4e1b3e51
Reset
2mo ago
cass.cityboundforest.com
c6ce1892
Starting from the limine template
2mo ago
cass.cityboundforest.com
3f36750b
Updating .gitignore
2mo ago
cass.cityboundforest.com
fa869da3
Updating .gitignore
2mo ago
cass.cityboundforest.com
91479ce6
Updating .gitignore
2mo ago
cass.cityboundforest.com
798143f4
Adding first bit of new tutorial
2mo ago
cass.cityboundforest.com
9a4c995d
cargo init
2mo ago
cass.cityboundforest.com
14015d30
npx add-gitignore rust
2mo ago
cass.cityboundforest.com
a1fe596c
Adding limine rust template
2mo ago
cass.cityboundforest.com
47b6696f
Removing stuff to move to the new tutorial
2mo ago
cass.cityboundforest.com
05c89e24
Moving to a different tutorial that looks a lot more extensive
2mo ago
cass.cityboundforest.com
fd80c02f
Implementing DrawTarget
2mo ago
cass.cityboundforest.com
7451c68b
Adding code to make the whole screen grey
2mo ago
cass.cityboundforest.com
7094a66b
Adding boot scripts
2mo ago
cass.cityboundforest.com
9455aea5
cargo init
2mo ago
cass.cityboundforest.com
9c332da8
Starting over (yet again -_-)
2mo ago
cass.cityboundforest.com
e5d1348b
Adding support for a) creating a bootimage and b) automating the running of the bootimage using the bootimage crate
2mo ago
cass.cityboundforest.com
ef273034
Adding minimal kernel
2mo ago
cass.cityboundforest.com
dbee6857
Creating a free standing Rust binary
2mo ago
cass.cityboundforest.com
b57fca9b
cargo init
2mo ago
cass.cityboundforest.com
81bcb27d
Just going to 2nd edition for now; when 3rd edition is finished, I may change over to it; and maybe I'll look towards implementing UEFI eventually
2mo ago
cass.cityboundforest.com
0edcb6a2
Started to add tests, but I'm going to restructure things soon to allow for tests in the way the 2nd edition uses them Merging through commits, not sure why the restructure broke things
2mo ago
cass.cityboundforest.com
b7f3f476
Adding a minimal kernel
2mo ago
cass.cityboundforest.com
73178b06
cargo init
2mo ago
cass.cityboundforest.com
b87f7680
Redoing the whole thing
2mo ago
cass.cityboundforest.com
55b501a7
Working on getting serial logging working
2mo ago
cass.cityboundforest.com
50807cb8
Adding a breakpoint exception handler
2mo ago
cass.cityboundforest.com
3204d565
Adding screen output
2mo ago
cass.cityboundforest.com
99036514
Adding code to the kernel to turn the whole screen grey
2mo ago
cass.cityboundforest.com
de875306
Adding QEMU run scripts
2mo ago
cass.cityboundforest.com
7edf576c
Added code to create a bootable disk image
2mo ago
cass.cityboundforest.com
5f3da88e
Adding an artifact dependency
2mo ago
cass.cityboundforest.com
ad9498a9
Created a workspace
2mo ago
cass.cityboundforest.com
9d67afb9
Restructuring
2mo ago
cass.cityboundforest.com
4c8cc4de
Added bootloader_api
2mo ago
cass.cityboundforest.com
2d7b28fa
Adding a minimal Rust binary
2mo ago
Adding a Global Allocator
main
9f46607b
cass.cityboundforest.com
2mo
Adding multiple CPU support
99783d4e
cass.cityboundforest.com
2mo
Sort of fixing VSCode debugging
5e87befe
cass.cityboundforest.com
2mo
Added logging
105fd5f2
cass.cityboundforest.com
2mo
Actually making the thing use fill_solid
9a02d726
cass.cityboundforest.com
2mo
Added drawing to the screen
07485e64
cass.cityboundforest.com
2mo
Fixing typo
d865174a
cass.cityboundforest.com
2mo
Adding serial port printing
da5d7224
cass.cityboundforest.com
2mo
Adding VSCode debugging
65627b65
cass.cityboundforest.com
2mo
Forgot to set correct entry point /face_palm
491fa8af
cass.cityboundforest.com
2mo
kernel package created
0753ca5b
cass.cityboundforest.com
2mo
First part of new tutorial that finally works now
9e357780
cass.cityboundforest.com
2mo
Reset
57e2ae38
cass.cityboundforest.com
2mo
Adding limine rust template
71eae936
cass.cityboundforest.com
2mo
Reset
4e1b3e51
cass.cityboundforest.com
2mo
Starting from the limine template
c6ce1892
cass.cityboundforest.com
2mo
Updating .gitignore
3f36750b
cass.cityboundforest.com
2mo
Updating .gitignore
fa869da3
cass.cityboundforest.com
2mo
Updating .gitignore
91479ce6
cass.cityboundforest.com
2mo
Adding first bit of new tutorial
798143f4
cass.cityboundforest.com
2mo
cargo init
9a4c995d
cass.cityboundforest.com
2mo
npx add-gitignore rust
14015d30
cass.cityboundforest.com
2mo
Adding limine rust template
a1fe596c
cass.cityboundforest.com
2mo
Removing stuff to move to the new tutorial
47b6696f
cass.cityboundforest.com
2mo
Moving to a different tutorial that looks a lot more extensive
05c89e24
cass.cityboundforest.com
2mo
Implementing DrawTarget
fd80c02f
cass.cityboundforest.com
2mo
Adding code to make the whole screen grey
7451c68b
cass.cityboundforest.com
2mo
Adding boot scripts
7094a66b
cass.cityboundforest.com
2mo
cargo init
9455aea5
cass.cityboundforest.com
2mo
Starting over (yet again -_-)
9c332da8
cass.cityboundforest.com
2mo
Adding support for a) creating a bootimage and b) automating the running of the bootimage using the bootimage crate
e5d1348b
cass.cityboundforest.com
2mo
Adding minimal kernel
ef273034
cass.cityboundforest.com
2mo
Creating a free standing Rust binary
dbee6857
cass.cityboundforest.com
2mo
cargo init
b57fca9b
cass.cityboundforest.com
2mo
Just going to 2nd edition for now; when 3rd edition is finished, I may change over to it; and maybe I'll look towards implementing UEFI eventually
81bcb27d
cass.cityboundforest.com
2mo
Started to add tests, but I'm going to restructure things soon to allow for tests in the way the 2nd edition uses them Merging through commits, not sure why the restructure broke things
0edcb6a2
cass.cityboundforest.com
2mo
Adding a minimal kernel
b7f3f476
cass.cityboundforest.com
2mo
cargo init
73178b06
cass.cityboundforest.com
2mo
Redoing the whole thing
b87f7680
cass.cityboundforest.com
2mo
Working on getting serial logging working
55b501a7
cass.cityboundforest.com
2mo
Adding a breakpoint exception handler
50807cb8
cass.cityboundforest.com
2mo
Adding screen output
3204d565
cass.cityboundforest.com
2mo
Adding code to the kernel to turn the whole screen grey
99036514
cass.cityboundforest.com
2mo
Adding QEMU run scripts
de875306
cass.cityboundforest.com
2mo
Added code to create a bootable disk image
7edf576c
cass.cityboundforest.com
2mo
Adding an artifact dependency
5f3da88e
cass.cityboundforest.com
2mo
Created a workspace
ad9498a9
cass.cityboundforest.com
2mo
Restructuring
9d67afb9
cass.cityboundforest.com
2mo
Added bootloader_api
4c8cc4de
cass.cityboundforest.com
2mo
Adding a minimal Rust binary
2d7b28fa
cass.cityboundforest.com
2mo