Hi, Lonnie!

Not that I know much about OS building. I just wanted to note that to port
pil21 to u-boot would be much easier than fight bios calls. For example,
strings app in u-boot terminal is written in normal c. And you gonna get
all the bells and whistles of u-boot, like support for uefi, etc out of the
box.
https://github.com/u-boot/u-boot/blob/master/cmd/strings.c


On Wed, May 14, 2025, 17:37 Alexander Burger <picolisp@software-lab.de>
wrote:

> Hi Lonnie,
>
> > Will have to explore much more, but ultimately would like to have an
> > UEFI version that will boot with the latest pil21 release
>
> Porting to Pil21 would be nice, giving all new features like improved
> coroutines, namespaces and the Vip editor. But this is really difficult.
> PilOS is written in PilASM while Pil21 is written in Lisp, which in turn
> compiles to LLVM.
>
> An even bigger problem might be that modern BIOSes don't support those
> legacy hardware abstractions any more. They boot the OS and expect it to
> come with all necessary drivers.
>
>
> > if my project gets that far in that it is an AI and ML bare metal
> > project that will use specialized graph knowledge database (built on
> > PicoLisp
>
> Is it really necessary that it directly runs on bare metal? Why not boot
> a simple Linux first?
>
>
> > I will keep studying up on PicoLisp towards these goals.
>
> Cool! Please keep us informed!
>
> ☺/ A!ex
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>

Reply via email to