OSDev.org

The Place to Start for Operating System Developers
It is currently Mon Mar 18, 2024 10:17 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: LucidLoader: A simple and light UEFI boot manager
PostPosted: Fri Apr 22, 2022 4:06 am 
Offline

Joined: Wed Aug 11, 2021 4:58 am
Posts: 6
A few months ago I decided to create my own interactive UEFI boot manager. I wanted it to be simpler than GRUB, lighter than rEFInd and have useful features.
Here's a list of some of the features so far:
    - It is able to boot both operating systems and UEFI applications.
    - Readable and easy configuration file.
    - Shell with Linux-like commands. It's very small at the moment, only supporting a few commands, but most of the useful ones.
    - Proper text editor.
    - Like rEFInd, it can automatically detect a kernel along with its version, and substitute the version into the args. This means that you won't have to update the configuration after updating the kernel on distros like Gentoo, where the kernel filename can change.
    - One of the lightest boot managers, having a grand total of 7900 lines of code (counted with tokei), and built with POSIX-UEFI.

I would be glad if more people tried it and gave me some feedback.

Source code repository: https://github.com/sleepy762/lucidloader


Top
 Profile  
 
 Post subject: Re: LucidLoader: A simple and light UEFI boot manager
PostPosted: Fri Apr 22, 2022 8:00 am 
Offline
Member
Member

Joined: Sun Jun 23, 2019 5:36 pm
Posts: 618
Location: North Dakota, United States
I was going to make a pun about the boot loaders name and drunkenness, but I decided not to. :D Does it have any specific "boot standards" it implements, e.g. stivale, linux, bsd, ..., or do we have to make our kernels UEFI applications ourselves? I mean obviously it can boot Linux but is that all?


Top
 Profile  
 
 Post subject: Re: LucidLoader: A simple and light UEFI boot manager
PostPosted: Sat Apr 23, 2022 5:09 am 
Offline

Joined: Wed Aug 11, 2021 4:58 am
Posts: 6
At the moment it's can only boot UEFI applications, Linux (with the EFI stub), and Windows, so it's quite basic. I haven't implemented any boot standards yet but I am definitely going to.


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

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 5 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