Anonymous user
Ada Bare Bones: Difference between revisions
no edit summary
[unchecked revision] | [unchecked revision] |
No edit summary |
|||
Line 7:
==Preface==
This tutorial is based on my multiboot kernel which I developed some time ago (originating from 2000!!) and placed on my site [http://www.archeia.com/an-ada95-hello-world-style-kernel.html] and will also be the basis for my own kernel [https://github.com/Lucretia/tamp TAMP].
One of the first things people ask on the Ada IRC channel on Freenode is "Can Ada be used for OS development?" to which the answer is a resounding '''yes'''. But there are 2 problems:
Line 646:
On the QEMU window, it should clear the screen, the the cursor won't move so it will be in the middle of the screen, in the top-left corner will be the message "Hello, bare bones in Ada."
==Source access==
I have created a Git repository on [https://github.com/Lucretia/bare_bones GitHub] containing the source above so you don't have to do it by hand if you don't want to.
==Future==
Line 651 ⟶ 655:
# Implement a Raspberry Pi version.
# Implement a secondary stack so we can use 'Image attributes.
# Implement a 64-bit version (non EFI).
# Implement a (U)EFI version.
|