[syslinux-announce] SYSLINUX 3.74 released

H. Peter Anvin hpa at zytor.com
Thu Apr 9 11:52:17 PDT 2009


Well, here it is.  This is a historic Syslinux release -- it's the first 
one in 15 years in which the majority of the work was not done by 
myself; mostly because of the *huge* effort Erwan and Pierre have put in 
on HDT.

I also want to give a special thank you to my new(ish) employer, Intel 
Corporation, for letting me continue to work on Syslinux.  :)

 From here, onward and upward.  I have already bumped the version number 
of the master branch to 3.80.


Changes in 3.74:
         * New UI directive, which allows a more natural way to specify
           a menu system (or not.)  With the UI directive specifying
           the menu system, the DEFAULT directive can be used to select
           the default entry inside the menus.
         * kbdmap.c32: new module to load a new keyboard map
           dynamically.
         * isohybrid: workaround bug in some versions of binutils.
         * Fix issue with the placement of the initrd on some machines.
         * ifcpu64: fix handling of less than three arguments.
         * Fix bug in the shuffle library when dealing with a very
           large number of fragments.
         * Documentation fixes by Vicente Jimenez Aguilar.
         * gPXE updated to version 0.9.7.
         * hdt.c32: Hardware Detection Tool, an interactive hardware
           analyzer module by Erwan Velu.
         * MEMDISK: enable automatic determination of the disk geometry
           for a large floppy disk image if (and only if) it is
           formatted with a FAT filesystem.
         * SYSLINUX: fix the handling of .bss files on FAT12/16.
         * Suppress the Loading ... message if "quiet" is specified on
           the kernel command line.
         * Fix the use of "CONSOLE 0" with menu.c32.
         * Allow COM32 modules to be aware of all memory even in the
           presence of a memory hole.  The "linux.c32" module can be
           used to load a kernel (or memdisk) plus large initrd on
           such a system.
         * MBR: produce alternate MBR variants which force the drive
           number to hd0 (_f variants), or force the drive number to
           hd0 if the Ctrl key is pressed (_c variants.)  Furthermore,
           add an MBR variant (altmbr*.bin) which ignores the active
           flag and instead boots the partition number specified in the
           byte at offset 439 decimal.
         * Add IPAPPEND strings to com32 modules, especially needed for
           linux.c32.
         * New MENU SAVE directive which saves the latest menu
           selection until the next boot.  Currently only implemented for
           EXTLINUX.
         * gfxboot.com: *experimental* interface module to Steffen
           Winterfeldt's "gfxboot" graphical front end
           (http://gfxboot.sourceforge.net/).  Module by Sebastian Herbszt.

Begin3
Title:          syslinux
Version:        3.74
Entered-date:   2009-04-09

Description:    SYSLINUX is a collection of boot loaders for the Linux
                 operating system which operates off Linux ext2/3
                 filesystems, MS-DOS FAT filesystems, network servers
                 using PXE firmware, or from CD-ROMs.  The FAT
                 filesystem version can be installed from DOS, NT, or
                 Linux.

                 It includes a sophisticated API for add-on "COM32"
                 modules, including a significant subset of the
                 standard C library.

                 It also includes MEMDISK, a tool to boot legacy
                 operating systems from nontraditional media like PXE
                 or CD-ROM.

                 This version includes gPXE, to allow accessing network
                 files via other protocols than TFTP.

Keywords:       syslinux pxelinux isolinux extlinux msdos boot loader
                 floppy install network ext2 ext3 pxe iso9660 cdfs
                 memdisk com32
Author:         hpa at zytor.com (H. Peter Anvin)
Maintained-by:  hpa at zytor.com (H. Peter Anvin)
Primary-site:   ftp.kernel.org /pub/linux/utils/boot/syslinux
                 3800173 syslinux-3.74.tar.gz
                 4685618 syslinux-3.74.zip
Platforms:      DOS or Linux to install.  Linux, perl and nasm 0.98.39 or
                 later required to build from source.
Copying-policy: GPL
End



More information about the SYSLINUX-announce mailing list