]> code.delx.au - refind/blobdiff - NEWS.txt
Added primitive cache to most drivers to improve performance,
[refind] / NEWS.txt
index 46ce92fc514c43e4ef96d8755875663457d49fc1..4166fd8d66ae3bd6497775f52be7853289a7e5b2 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -1,6 +1,81 @@
-0.6.10 (?/??/2013):
+0.7.0 (?/??/2013):
+------------------
+
+- Added a cache to all the filesystem drivers except for ext2fs. This cache
+  greatly improves performance in VirtualBox, and offers modest performance
+  improvements on a few "real" computers. The ext2fs driver loads blocks in
+  a strange non-linear fashion that causes the cache to degrade
+  performance, so I've disabled the cache for ext2fs. (Ext4fs doesn't
+  suffer from this problem.)
+
+- Filter boot loaders based on a test of their validity; keeps out Linux
+  kernels without EFI stub loader code, loaders for the wrong architecture,
+  non-EFI loaders, etc.
+
+- New Btrfs driver, contributed by Samuel Liao based on GRUB 2.00 Btrfs
+  code.
+
+0.6.12 (6/18/2013):
+-------------------
+
+- Changed the 64-bit EFI shell included in the CD-R and USB flash drive
+  images to a version 2 shell that should support the "bcfg" command.
+
+- Added support for PreBootloader to refind.spec's built-in installation
+  script.
+
+- Added support for the Linux Foundation's PreLoader to install.sh. It's
+  treated just like shim, including using the --shim option (or, now,
+  --preloader); but it searches for and copies HashTool.efi rather than
+  MokManager.efi, and filenames are adjusted appropriately.
+
+- Added code to determine Linux root filesystem from /etc/fstab file, if
+  it's on the same partition as the kernel and if the refind_linux.conf
+  file is not available. This enables rEFInd to boot Linux without any
+  rEFInd-specific configuration files on some (but not all) systems.
+
+0.6.11 (5/13/2013):
 -------------------
 
+- New feature: rEFInd now ignores symbolic links to files on filesystems
+  that support them. This prevents the "vmlinuz" symbolic link that some
+  distributions create in the root directory from appearing in the loader
+  list. Note that this does NOT affect symbolic links to directories.
+
+- Added icons for Lubuntu and Kubuntu.
+
+- Improved the install.sh script so that it does a better job dealing with
+  directory names that contain spaces.
+
+- rEFInd now tries to guess the Linux distribution type based on the kernel
+  filename (Fedora and RHEL only) or the "ID" or "NAME" variables in
+  /etc/os-release on the kernel's partition. None of these is guaranteed to
+  work. A fallback of the Tux penguin icon remains in place in case rEFInd
+  can't find anything substantive enough for a guess.
+
+- Added "EFI\opensuse" to the locations searched for MOK utilities, since
+  OpenSUSE now uses that name.
+
+- Renamed "Reboot to Firmware User Interface" to "Reboot to Computer Setup
+  Utility" in menu.
+
+- Fixed bug in gptsync that caused it to hang if the disk had too few GPT
+  partitions to fill the MBR.
+
+0.6.10 (5/5/2013):
+------------------
+
+- Added support for "screensaver" token. If set to a positive integer, this
+  causes the screen to blank after the specified number of seconds of
+  inactivity. Pressing most keys (unfortunately NOT including Shift, Alt,
+  or Ctrl) will restore the display and restart the screen saver timeout.
+
+- Added icon for ChromeOS (os_chrome.icns in the icons subdirectory).
+  ChromeBooks reportedly boots using the fallback filename, but if a user
+  wants to install rEFInd on a ChromeBook, renaming the original EFI/BOOT
+  directory to EFI/chrome and then installing rEFInd in the fallback
+  filename will bring up this new icon for ChromeOS.
+
 - Added new option to reboot the computer into the firmware's user
   interface. This option is active by default, or can be set via the
   "firmware" option to the "showtools" token in refind.conf. It works