SYSLINUX is a collection of boot loaders for the Linux operating system which operates on Linux EXT2/EXT3 filesystems, MS-DOS FAT filesystems, network servers using PXE firmware, or from CD-ROMs.
SYSLINUX has an advanced extension API and contains two optional menu systems. It also includes
... [More] MEMDISK, a tool for booting legacy operating systems from non-traditional media like PXE or CD-ROM. [Less]
unieject is a drop-in replacement for usual eject command, which works on Linux and FreeBSD. It has more functionalities than FreeBSD's eject command, and it's partially compatible with Linux's one.
It also features a library to access functions to lookup devices and mountpoints, unmount and eject devices.
cdstatus is a CD Drive and CDROM analyzer and ripper. It can display lots of disc info. It can rip music cd's to your hard drive as mp3, mp2, ogg, or wav all without intermediate files, right from the command line, with full CDDB and ID3 tag support