OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Aug 18, 2017 9:52 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 11 posts ] 
Author Message
 Post subject: First version of my UEFI bootloader.
PostPosted: Sun Jan 08, 2017 1:34 pm 
Offline
Member
Member
User avatar

Joined: Thu Mar 27, 2014 3:57 am
Posts: 557
Location: Moscow, Russia
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.

_________________
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay


Top
 Profile  
 
 Post subject: Re: First version of my UEFI bootloader.
PostPosted: Sun Jan 08, 2017 4:01 pm 
Offline
Member
Member
User avatar

Joined: Tue Aug 02, 2016 1:52 pm
Posts: 286
Location: East Riding of Yorkshire, UK
Nice to see that you've finally released this.

_________________
com.sun.java.swing.plaf.nimbus.InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState
Compiler Development Forum


Top
 Profile  
 
 Post subject: Re: First version of my UEFI bootloader.
PostPosted: Mon Jan 09, 2017 8:35 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 848
Location: Maadi, Cairo, Egypt
Looks neat!
When can we expect to start seeing your microkernel? From its name - obviously - I assume it will be Unix-like?

_________________
Byte me; OS site, source code.
You know your OS is advanced when you stop using the Intel programming guide as a reference.


Top
 Profile  
 
 Post subject: Re: First version of my UEFI bootloader.
PostPosted: Mon Jan 09, 2017 12:41 pm 
Offline
Member
Member
User avatar

Joined: Sun Dec 25, 2016 1:54 am
Posts: 196
good job!

_________________
Plagiarize. Plagiarize. Let not one line escape thine eyes...


Top
 Profile  
 
 Post subject: Re: First version of my UEFI bootloader.
PostPosted: Mon Jan 09, 2017 3:17 pm 
Offline
Member
Member
User avatar

Joined: Thu Mar 27, 2014 3:57 am
Posts: 557
Location: Moscow, Russia
Quote:
When can we expect to start seeing your microkernel?
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.
Quote:
I assume it will be Unix-like?
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.

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


Top
 Profile  
 
 Post subject: Re: First version of my UEFI bootloader.
PostPosted: Mon Jan 09, 2017 3:21 pm 
Offline
Member
Member
User avatar

Joined: Tue Aug 02, 2016 1:52 pm
Posts: 286
Location: East Riding of Yorkshire, UK
Roman wrote:
I'm considering Rust, Nim and good-old C.
You're planning on using all three simultaneously, or those are your three options?
Roman wrote:
Right now I'm in the Alps, so I'll get back to work only on Saturday.
Have fun!

_________________
com.sun.java.swing.plaf.nimbus.InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState
Compiler Development Forum


Top
 Profile  
 
 Post subject: Re: First version of my UEFI bootloader.
PostPosted: Mon Jan 09, 2017 4:11 pm 
Offline
Member
Member
User avatar

Joined: Thu Mar 27, 2014 3:57 am
Posts: 557
Location: Moscow, Russia
Quote:
You're planning on using all three simultaneously, or those are your three options?
Of course, these are different options.
Quote:
Have fun!
Thanks!

_________________
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay


Top
 Profile  
 
 Post subject: Re: First version of my UEFI bootloader.
PostPosted: Wed Jan 11, 2017 12:03 pm 
Offline
Member
Member

Joined: Thu Oct 13, 2016 2:07 pm
Posts: 27
Looking good. By the way, is your profile picture from Back To The Future? I'm just kinda curious.


Top
 Profile  
 
 Post subject: Re: First version of my UEFI bootloader.
PostPosted: Fri Jan 13, 2017 4:36 am 
Offline
Member
Member
User avatar

Joined: Thu Mar 27, 2014 3:57 am
Posts: 557
Location: Moscow, Russia
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


Top
 Profile  
 
 Post subject: Re: First version of my UEFI bootloader.
PostPosted: Fri Jan 20, 2017 12:56 am 
Offline
Member
Member
User avatar

Joined: Fri Apr 03, 2015 9:41 am
Posts: 488
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.


Top
 Profile  
 
 Post subject: Re: First version of my UEFI bootloader.
PostPosted: Fri Jan 20, 2017 2:37 am 
Offline
Member
Member

Joined: Wed Nov 18, 2015 3:04 pm
Posts: 252
Location: San Jose San Francisco Bay Area
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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group