#BestLoader

1 messages · Page 1 of 1 (latest)

pine oracle
#

worst bootloader ever made in history of mankind: BestLoader!
it is written in only x86_64 assembly (GNU assembler). project won't support BIOS

feral moss
#

first after author

steady stag
#

underated bootloader

pine oracle
#

plan is to quickly create simple wrappers around EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL (puts(), printf() ....), it will make development and debugging easier, after that i think i will start working on kernel loader, .efi format will be first becouse UEFI services support it natively, after that i will tackle .elf

feral moss
#

first fans appeared

pine oracle
#

thank you everyone :d <333

steady stag
#

haha i stared it first >:)

feral moss
#

haha i commented it first >:)

#

:^)

rigid briar
#

limine warrior

feral moss
pine oracle
#

...

#

😂

feral moss
steady stag
#

we are BestFans

feral moss
#

old appearedtrue

pine oracle
feral moss
#

nikoloz

#

can you star my frostixos repo pls

#

i need 1 star and

#

i will have 5 total

steady stag
#

stars are cool

feral moss
#

yes⭐

steady stag
#

ill star yours if you stars mine

feral moss
#

oke

pine oracle
#

done ❤️

steady stag
feral moss
steady stag
#

stared

feral moss
#

link ur

#

ty

steady stag
feral moss
#

done

pine oracle
steady stag
#

cool ty

pine oracle
#

for some reason i love cloning and running every hobby os i see on github :))

feral moss
#

too lol

steady stag
#

its like opening a gift lol

feral moss
#

but it's sad when the creator has a different distro and you can't run itnooo

steady stag
#

bro, it would be so cool if we can use this bootloader on our OSes in the future

pine oracle
steady stag
#

no no i mean

sinful geyser
#

Truel a bootloader

steady stag
#

develop a OS using your bootloader

#

would be amazing

#

please tell me when it fully boots

pine oracle
#

I Will try to post updates here

steady stag
#

ok im already following

rancid kite
steady stag
steady stag
#

yo @feral moss

#

im strugling building your OS

#

you are linking -lgcc but also -ffreestanding

misty wharf
#

you need a crosscompiler

steady stag
feral moss
#

yea

#

what problems?

pine oracle
#

i build it without problem

feral moss
#

i too

steady stag
#

a sec

feral moss
#

sudo apt install -y gcc-multilib

#

@steady stag

steady stag
#

oh i booted it

#

i like the debugging messages

#

you may clear the screen after them

feral moss
#

yea i planning do that

#

but not now

#

There aren't many of them, so there's no need

pine oracle
#

I didn't had much time today, so i just added intiger printing

#

it's hard to control program flow with assembly but i guess struggling is best way to learn it :d (i am beginner in asm)

#

ohh shit i forgot about negative numbers....

#

okay that will be easy to fix

feral moss
#

this still a progress

pine oracle
#

Works on real hardware

#

Getting key press using SIMPLE_TEXT_INPUT_PROTOCOL

feral moss
#

omagad bist loader works on rela hw

pine oracle
vernal sable
#

When kids learn, writing efi apps is just as easy as "hello world!", once you have normal UEFI headers (normal meaning anything but gnu-efi).

pine oracle
#

But if I understand correctly they are nothing but header files: structs and defines according to UEFI spec?