]> code.delx.au - refind/commitdiff
Updated CREDITS.txt
authorsrs5694 <srs5694@users.sourceforge.net>
Tue, 1 Jan 2013 04:03:03 +0000 (23:03 -0500)
committersrs5694 <srs5694@users.sourceforge.net>
Tue, 1 Jan 2013 04:03:03 +0000 (23:03 -0500)
CREDITS.txt

index 469d6630b9887a03af463e19dfc8202c11253998..be34553bd09f9090be2aa0034f7f44f3bb249d8b 100644 (file)
@@ -3,6 +3,9 @@ program is not the work of a single person. Others have contributed to the
 program, both in its original version (rEFIt) and by providing features
 I've incorporated into the current version. Specifically:
 
 program, both in its original version (rEFIt) and by providing features
 I've incorporated into the current version. Specifically:
 
+Program (C source code) files:
+------------------------------
+
 * Christoph Pfisterer was the original author of rEFIt. See its Web page,
   http://refit.sourceforge.net, for this version of the program. Christoph
   has therefore contributed more to rEFInd than anybody else, myself
 * Christoph Pfisterer was the original author of rEFIt. See its Web page,
   http://refit.sourceforge.net, for this version of the program. Christoph
   has therefore contributed more to rEFInd than anybody else, myself
@@ -23,6 +26,36 @@ I've incorporated into the current version. Specifically:
   filesystem-specific code comes from various sources, including Apple,
   the Linux kernel, and Christoph Phisterer.
 
   filesystem-specific code comes from various sources, including Apple,
   the Linux kernel, and Christoph Phisterer.
 
+* Assorted support code is borrowed from the TianoCore EDK2
+  (https://sourceforge.net/projects/tianocore/), which is the reference
+  implementation for EFI.
+
+* Dave Vasilevsky (dave@vasilevsky.ca) contributed the disk-ejection
+  code.
+
+* John Bressler (jrb1327@gmail.com) contributed the code to boot BIOS-based
+  OSes on UEFI-based PCs.
+
+* The code for editing boot options (cursor_left(), cursor_right(), and
+  line_edit() in screen.c) is taken from gummiboot.
+
+* Stefan Agner (stefan@agner.ch) turned the original ext2fs/ext3fs driver
+  into one that can read ext4fs.
+
+* Matthew J. Garrett (mjg@redhat.com) wrote the shim boot loader upon which
+  rEFInd relies for its Secure Boot functionality. I took a few shim
+  functions to help out on the rEFInd side, too; see the mok/mok.c source
+  code file.
+
+* James Bottomley (James.Bottomley@HansenPartnership.com) wrote the
+  Linux Foundation's PreBootloader, which is an alternative to shim. I've
+  found that much of its code is also useful in implementing Secure Boot
+  functionality in rEFInd. Most of the files in the mok subdirectory are
+  based on Bottomley's PreBootloader code.
+
+Icons and graphics:
+-------------------
+
 * I replaced many of the original rEFIt icons with icons taken from the
   Oxygen Icons project, either from the Oxygen Refit package on its page
   (http://deviantdark.deviantart.com/art/Oxygen-Refit-70199755) or from the
 * I replaced many of the original rEFIt icons with icons taken from the
   Oxygen Icons project, either from the Oxygen Refit package on its page
   (http://deviantdark.deviantart.com/art/Oxygen-Refit-70199755) or from the
@@ -34,24 +67,16 @@ I've incorporated into the current version. Specifically:
 * The keys icon for MOK keys management comes from the
   kdeartwork-iconthemes-4.8.5 package on Gentoo.
 
 * The keys icon for MOK keys management comes from the
   kdeartwork-iconthemes-4.8.5 package on Gentoo.
 
-* The Linux Mint icon comes from the Linux Mint 11.1 user guide
-  (http://ftp.heanet.ie/pub/linuxmint.com/docs/user-guide/)
-
-* The Arch Linux icon was created by ~IDRGSKYWALKER on Deviant Art
-  (http://idrgskywalker.deviantart.com/art/Arch-Linux-Logo-186211022).
-
 * The gummiboot icon is taken from the gummiboot Web page
   (http://freedesktop.org/wiki/Software/gummiboot) and scaled down
   slightly.
 
 * The gummiboot icon is taken from the gummiboot Web page
   (http://freedesktop.org/wiki/Software/gummiboot) and scaled down
   slightly.
 
-* Dave Vasilevsky (dave@vasilevsky.ca) contributed the disk-ejection
-  code.
+* The Linux Mint icon comes from the Linux Mint 11.1 user guide
+  (http://ftp.heanet.ie/pub/linuxmint.com/docs/user-guide/)
 
 
-* John Bressler (jrb1327@gmail.com) contributed the code to boot BIOS-based
-  OSes on UEFI-based PCs.
+* The Arch Linux icon was created by ~IDRGSKYWALKER on Deviant Art
+  (http://idrgskywalker.deviantart.com/art/Arch-Linux-Logo-186211022).
 
 
-* The code for editing boot options (cursor_left(), cursor_right(), and
-  line_edit() in screen.c) is taken from gummiboot.
+* The Fatdog Linux icon was created by the Fatdog developers (see
+  http://distro.ibiblio.org/fatdog/web/ for the Fatdog project).
 
 
-* Stefan Agner (stefan@agner.ch) turned the original ext2fs/ext3fs driver
-  into one that can read ext4fs.