I like SYSLINUX, Lilo was a while goal but that is
probably great too. I don't know if they can boot
BSD but if they have their own bootloaders, you can
chainload.
The SYSLINUX bootmanager (stage 1) is written in
NASM (assembly with sane syntax), and the
SYSLINUX bootloader (stage 2) is written in C
with compiler extensions. The bootmanager technically
needs to be written in assembly or Sphinx Full C--,
unless you use compiler extensions, and I believe
GCC can now be used to write bootmanagers.
I was thinking about starting slbootstrap a day or
two ago, but I decided that I don't have time to take
that on too; SYSLINUX is good enough.
Bug reports should be posted here. So yes, you should
post compiling errors here.
On Thu, 7 Apr 2016 20:29:22 +0300
Mitt Green <mitt_green_AT_riseup.net> wrote:
> Hi,
>
> 1) GRUB2 is too big, but what would you recommend as an
> alternative? Say, a bootloader that just boots my
> machine :) BSD support would be great.
>
> 2) I usually build suckless software with tcc (can't
> build scc just yet),
> but kernels are usually compiled with gcc and, less
> frequently, LLVM. Have you tried building them with scc
> or tcc? I suppose, it would require having to deal with
> kernel makefiles and/or compiler code.
>
> Thanks,
> Mitt
>
> P.S. By the way, should I post my compiling errors of
> suckless software here or somewhere else? I had a couple,
> one was applying st patch and another
> being scc.
>
Received on Thu Apr 07 2016 - 20:05:05 CEST