[syslinux] SYSLINUX 3.00 released

H. Peter Anvin hpa at zytor.com
Thu Dec 30 15:59:30 PST 2004


Well, Ladies and Gentlemen, after 24 prereleases and 16 days of some of 
the most intense development the syslinux world has ever seen... here it 
is!  Special thanks to my current employer, Orion Multisystems, Inc., 
for letting me devote as much time as I recently have to this and other 
Linux-related projects of mine.


3.00: New EXTLINUX for ext2/3, new "simple menu system", major code rewrite

Changes in 3.00:
         * SYSLINUX: Support FAT32 and EDD.  As an unfortunate
           consequence, LDLINUX.SYS is no longer an ordinary file; it
           is block-mapped at install time, which means it can only be
           written using the syslinux installers.
         * SYSLINUX: Reorganize the source code for the installers;
           each one of the installers (dos, win32, unix, mtools) is now
           built in its own subdirectory.  In particular, "mtools" is
           the unprivileged installer which uses mtools; "unix" is the
           privileged installer which uses system calls.
         * SYSLINUX: Completely rewritten DOS installer in C.
         * ALL: "label" statement information is now stored in a
           compressed format, which means that a lot more labels are
           permitted (500-1000 in a typical configuration, but depends
           on the complexity.)
         * EXTLINUX: New derivative, which boots from an ext2/ext3
           filesystem.
         * SYSLINUX: The DOS and Win32 installers can now optionally
           write the boot sector to a file instead of the real boot
           sector.  This is not supported in the Linux installers,
           however.
         * ALL: New NOESCAPE command, disables the "hold down the Shift
           key to display the prompt" behaviour.
         * New simple menu system, as an alternative to the advanced
           menu system already present.  See README.menu for details.
         * PXELINUX: Filenames can now be prefixed with an IP address
           or DNS name plus :: (e.g. 192.0.2.1::filename or
           server.domain.com::filename), which downloads a file from an
           alternate TFTP server, or just a :: (e.g. ::filename), which
           suppresses the common pathname prefix.  See pxelinux.doc.
         * SYSLINUX: Add an -m option to the DOS and Win32 installers
           to write an MBR and -a to mark the partition SYSLINUX is
           being installed on active.
         * MEMDISK: Give a way to query the boot loader type while
           running MEMDISK; see memdisk/memdisk.doc and
           sample/mdiskchk.c.
         * mkdiskimage: substantially improved mkdiskimage which, among
           other things, can now be used to initialize USB keys as
           zipdrives; see README.usbkey for more information.

Begin3
Title:          syslinux
Version:        3.00
Entered-date:   2004-12-30

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.

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
                 609156 syslinux-3.00.tar.gz
                 814465 syslinux-3.00.zip
Alternate-site: ibiblio.org /pub/Linux/system/boot/loaders
Platforms:      DOS or Linux to install.  Linux, perl and nasm 0.98.38 or
                 later required to build from source.
Copying-policy: GPL
End




More information about the Syslinux mailing list