1b1b8ab34Slling 2b1b8ab34SllingZFS support added by Sun Microsystems. 3b1b8ab34SllingCopyright 2007 Sun Microsystems, Inc. All rights reserved. 4b1b8ab34SllingUse is subject to license terms. 5b1b8ab34Slling 67c478bd9Sstevel@tonic-gateVaX#n8 (real name unknown) wrote shared_src/fsys_ext2fs.c. 77c478bd9Sstevel@tonic-gate 87c478bd9Sstevel@tonic-gateHeiko Schroeder rewrote shared_src/stage1.S to be more readable. 97c478bd9Sstevel@tonic-gate 107c478bd9Sstevel@tonic-gateSolaris VTOC and UFS support added by Sun Microsystems. 117c478bd9Sstevel@tonic-gateCopyright 2005 Sun Microsystems, Inc. All rights reserved. 127c478bd9Sstevel@tonic-gateUse is subject to license terms. 137c478bd9Sstevel@tonic-gate 147c478bd9Sstevel@tonic-gateThe following authors assigned copyright on their work to the Free 157c478bd9Sstevel@tonic-gateSoftware Foundation: 167c478bd9Sstevel@tonic-gate 177c478bd9Sstevel@tonic-gateErich Stefan Boleyn originally designed and implemented GRUB. 187c478bd9Sstevel@tonic-gate 197c478bd9Sstevel@tonic-gateGordon Matzigkeit adopted GRUB into the GNU Project. He fixed several 207c478bd9Sstevel@tonic-gatebugs, added symbolic link support to shared_src/fsys_ext2fs.c, and 217c478bd9Sstevel@tonic-gatebegan the implementation of /sbin/grub. He was an official maintainer. 227c478bd9Sstevel@tonic-gate 237c478bd9Sstevel@tonic-gateYoshinori K. Okuji contributed many bugfixes and new features, such as 247c478bd9Sstevel@tonic-gateworking LBA support, /sbin/grub support for configuration files, the 257c478bd9Sstevel@tonic-gatescript /sbin/grub-install, the utility /bin/mbchk, the new engine for 267c478bd9Sstevel@tonic-gatebuiltin commands, disk swapping support, keyboard configuration support, 277c478bd9Sstevel@tonic-gatenetwork support, online help support, command-line history support, 287c478bd9Sstevel@tonic-gatehidden menu support, the new Linux loader, serial terminal support, 297c478bd9Sstevel@tonic-gatesingle-line editing support, the utility /sbin/grub-md5-crypt, the new 307c478bd9Sstevel@tonic-gateGRUB manual, and several new commands. He is the current official 317c478bd9Sstevel@tonic-gatemaintainer. 327c478bd9Sstevel@tonic-gate 337c478bd9Sstevel@tonic-gatePeter Astrand added support for a color menu. 347c478bd9Sstevel@tonic-gate 357c478bd9Sstevel@tonic-gatePavel Roskin contributed many bugfixes and new features, such as FreeBSD 367c478bd9Sstevel@tonic-gatesupport for the grub shell, and configure process cleanups. 377c478bd9Sstevel@tonic-gate 387c478bd9Sstevel@tonic-gateKlaus Reichl wrote stage2/fsys_minix.c. 397c478bd9Sstevel@tonic-gate 407c478bd9Sstevel@tonic-gatePer Lundberg added graphics support to the Multiboot Specification. 417c478bd9Sstevel@tonic-gate 427c478bd9Sstevel@tonic-gateJochen Hoenicke rewrote stage2/fsys_fat.c and wrote 437c478bd9Sstevel@tonic-gatestage2/fsys_reiserfs.c and stage2/md5.c. 447c478bd9Sstevel@tonic-gate 457c478bd9Sstevel@tonic-gateChristoph Plattner added support for Net Boot Image Proposal. 467c478bd9Sstevel@tonic-gate 477c478bd9Sstevel@tonic-gateFrank Mehnert added support for hercules console. 487c478bd9Sstevel@tonic-gate 497c478bd9Sstevel@tonic-gateKristoffer Branemyr added VSTa filesystem support. 507c478bd9Sstevel@tonic-gate 517c478bd9Sstevel@tonic-gateSerguei Tzukanov added JFS and XFS support. 527c478bd9Sstevel@tonic-gate 537c478bd9Sstevel@tonic-gateJason Thomas added Linux DAC960 support and support for hiding/unhiding 547c478bd9Sstevel@tonic-gatelogical partitions, and did a significant bugfix for the terminal stuff. 557c478bd9Sstevel@tonic-gate 567c478bd9Sstevel@tonic-gateTilmann Bubeck added support for vt100-incompatible terminals. 577c478bd9Sstevel@tonic-gate 587c478bd9Sstevel@tonic-gateKB Sriram added a better detection of FAT filesystem and fixed a 597c478bd9Sstevel@tonic-gatenetwork device completion. 607c478bd9Sstevel@tonic-gate 617c478bd9Sstevel@tonic-gateEric Kvaalen fixed a lot of problems in the GRUB manual. 627c478bd9Sstevel@tonic-gate 637c478bd9Sstevel@tonic-gateLeonid Lisovskiy added El Torito support. 64