[syslinux] Is Syslinux still in active development?
Frantisek Rysanek
Frantisek.Rysanek at post.cz
Fri Aug 12 02:43:30 PDT 2022
On 12 Aug 2022 at 17:03, Turritopsis Dohrnii Teo En Ming wrote:
>
> I found that Syslinux is being used in many Linux distro ISO
> installers. I am just surprised that there have been no new releases
> for the past 8 years.
>
Again, speaking my own mind, not from a position of authority:
Yes indeed, the particular "personality" of syslinux, called
isolinux, has been used to boot from ISO CD/DVD media in legacy BIOS
mode for many years. The alternative would probably be the "floppy
emulation boot" = an even older style, allowing you to load the
kernel in yet other ways... Isolinux uses the so-called "no-emulation
boot", which once was the progressive way (two decades ago?) and is
probably the most popular bootloader with that capability.
Note that legacy BIOS has been deprecated for how long... a decade,
or thereabouts? And during that time, it has not developed any
longer. Definitely not in those aspects / interfaces that are used by
syslinux.
UEFI has fought hard to take over the rule, and has managed that a
few years ago in the office and in the datacenter, and the time has
probably come as well by now in the industrial/embedded PC segment
(which has struggled, in the best tradition of its inertia /
resistance to change).
With UEFI, all the "firmware services" are different, and the boot
media format is different too - I mean the elements related to the
boot sequence, the chain-loading of bootloader stages, the software
interfaces involved.
Apparently, other bootloaders were quicker to pick up that UEFI
gauntlet.
I mean to say that unless HPA et al have too much time on their hands
(which they probably do not), there's not much point in converting
syslinux to UEFI. I'd agree that competition is healthy and nice to
have, but with UEFI the air of open firmware interfaces has gotten
somewhat bittersweet. I cannot blame anyone that he doesn't want to
code against that as a hobby. Even speaking of coding as a hobby,
there are other areas that are more fun and bring more satisfaction.
So... other than this front of progress (follow suit and convert to
UEFI), during the years, Syslinux has kept adding various goodies and
capabilities on other fronts. I myself have stayed with PXElinux 3.x
for a long time. Newer versions have brought some eye candy and
actual useful features, but e.g. the new menu style and graphics (in
v5/v6) have never quite worked for me, so I gave up on those
upgrades. I need the bootloader to do its core job first and foremost
= reliably load my OS images and work reliably across a wide variety
of hardware.
Technical progress can be a nuissance, and it just happens :-)
The CD/DVD/ISO is nowadays legacy technology, just like the BIOS.
Does anyone still burn CD's nowadays? How many new machines still
have optical drives? Rather, I tend to observe people flashing
ISO9660 images onto USB thumb drives, which feels to me like fitting
a square peg into a circular hole. Makes me wonder how isolinux still
fits in there somewhere :-)
Booting off an emulated CD drive in a virtualized environment, where
you just submit the ISO image file, and there's no quirky physical
optical hardware involved - that works nicely, and will probably be
with us for quite some time. With those of us who still maintain our
own servers, even if virtualized, not necessarily on premises...
Frank
More information about the Syslinux
mailing list