First version of my UEFI bootloader.
First version of my UEFI bootloader.
Hi, OSDev.org!
Here's the first version of my UEFI loader! For now it can only boot Linux EFI stub kernels and other valid EFI executables. The configuration format is INI.
In action. Options are selected by pressing the corresponding letter.
My next goal is to design a boot protocol and start writing my own microkernel.
Here's the first version of my UEFI loader! For now it can only boot Linux EFI stub kernels and other valid EFI executables. The configuration format is INI.
In action. Options are selected by pressing the corresponding letter.
My next goal is to design a boot protocol and start writing my own microkernel.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
- Alan Kay
Re: First version of my UEFI bootloader.
Nice to see that you've finally released this.
com.sun.java.swing.plaf.nimbus.InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState
Compiler Development Forum
Compiler Development Forum
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: First version of my UEFI bootloader.
Looks neat!
When can we expect to start seeing your microkernel? From its name - obviously - I assume it will be Unix-like?
When can we expect to start seeing your microkernel? From its name - obviously - I assume it will be Unix-like?
You know your OS is advanced when you stop using the Intel programming guide as a reference.
- dchapiesky
- Member
- Posts: 204
- Joined: Sun Dec 25, 2016 1:54 am
- Libera.chat IRC: dchapiesky
Re: First version of my UEFI bootloader.
good job!
Plagiarize. Plagiarize. Let not one line escape thine eyes...
Re: First version of my UEFI bootloader.
I'm not sure about that. It's in the design stage at the moment, L4 family might become my inspiration. Another question is what language will I implement it in: I'm considering Rust, Nim and good-old C.When can we expect to start seeing your microkernel?
It's not going to be a Unix clone, but it will adopt some parts of the Unix philosophy. I'm considering "everything is a file" and Unix permissions (or ACLs?) as the basis for the security model, the other option is capability-based security, which I don't know much about, but will research soon.I assume it will be Unix-like?
Right now I'm in the Alps, so I'll get back to work only on Saturday.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
- Alan Kay
Re: First version of my UEFI bootloader.
You're planning on using all three simultaneously, or those are your three options?Roman wrote:I'm considering Rust, Nim and good-old C.
Have fun!Roman wrote:Right now I'm in the Alps, so I'll get back to work only on Saturday.
com.sun.java.swing.plaf.nimbus.InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState
Compiler Development Forum
Compiler Development Forum
Re: First version of my UEFI bootloader.
Of course, these are different options.You're planning on using all three simultaneously, or those are your three options?
Thanks!Have fun!
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
- Alan Kay
-
- Member
- Posts: 27
- Joined: Thu Oct 13, 2016 2:07 pm
Re: First version of my UEFI bootloader.
Looking good. By the way, is your profile picture from Back To The Future? I'm just kinda curious.
Re: First version of my UEFI bootloader.
Yes, that's Dr. Emmet Brown.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
- Alan Kay
Re: First version of my UEFI bootloader.
Nice to see that people on OSDev.org make something exotic.
Developing U365.
Source:
only testing: http://gitlab.com/bps-projs/U365/tree/testing
OSDev newbies can copy any code from my repositories, just leave a notice that this code was written by U365 development team, not by you.
Source:
only testing: http://gitlab.com/bps-projs/U365/tree/testing
OSDev newbies can copy any code from my repositories, just leave a notice that this code was written by U365 development team, not by you.
-
- Member
- Posts: 396
- Joined: Wed Nov 18, 2015 3:04 pm
- Location: San Jose San Francisco Bay Area
- Contact:
Re: First version of my UEFI bootloader.
looks like a rocket science to me.
key takeaway after spending yrs on sw industry: big issue small because everyone jumps on it and fixes it. small issue is big since everyone ignores and it causes catastrophy later. #devilisinthedetails