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 >