]> git.proxmox.com Git - grub2.git/blob - NEWS
merge mainline into lbafix
[grub2.git] / NEWS
1 New in 1.97 - :
2
3 * Add support for gettext.
4
5 * Add support for loading XNU (MacOS X kernel).
6
7 * ACPI override support.
8
9 * Integrated gptsync.
10
11 * Password protection support.
12
13 * Partition manipulation tool.
14
15 * Add `keystatus' command.
16
17 * Unicode fonts are now used by default.
18
19 * Add `hdparm' command.
20
21 * Add support for getting the current date and time from CMOS as variables.
22
23 * Add `drivemap' command.
24
25 * Add support for RAID levels 4,6 and 10.
26
27 * update-grub is replaced by grub-mkconfig.
28
29 * When booting from PXE, PXE can be used to load files.
30
31 * High resolution timer support.
32
33 * Image loaders now support IO buffering.
34
35 * Add `crc' command.
36
37 * Add Cygwin support.
38
39 * Add x86_64 EFI support.
40
41 * Use LZMA compression instead of LZO.
42
43 * Support for saving the environment from and loading the environment
44 from a file.
45
46 * Allow the UUID to be used as device name.
47
48 * The `search' command can use UUIDs now.
49
50 * Add support for IEEE 1275 on i386.
51
52 * Create partmap.lst and use it to automatically load partition map
53 modules.
54
55 * grub-mkconfig supports os-prober to add operating systems to the
56 boot menu.
57
58 * The ATA driver supports devices bigger than 2 TiB.
59
60 * Add support for the UDF, AFS and EXT4 filesystems.
61
62 * The ISO9660 filesystem supports the Joliet extension
63
64 * Add support for loading kernels of FreeBSD, NetBSD and OpenBSD.
65
66 * Add new command `sleep'.
67
68 * Support for direct access to AT keyboards.
69
70 * New utility `grub-fstest'.
71
72 New in 1.96 - 2008-02-03:
73
74 * The license term is changed to GNU General Public License Version 3.
75
76 * grub-emu is made optional. Now you have to use
77 `--enable-grub-emu' to enable it.
78
79 * Add Multiboot2 support.
80
81 * grub-emu can access the host filesystem now.
82
83 * Add support for the NTFS, cpio/tar and Reiserfs filesystems.
84
85 * Add support for ATA/ATAPI.
86
87 * Add update-grub script to generate grub.cfg.
88
89 * Add grub-mkrescue script to generate floppy or ElTorito images
90 (i386-pc only).
91
92 * Add support for background images in gfxterm (background_image command).
93
94 * Add support for detection of 64-bit support in CPU (cpuid command).
95
96 * GPT is now enabled in i386-pc target.
97
98 * Add grub-install for EFI.
99
100 * Ported to the following new platforms: Efika, coreboot (a.k.a. LinuxBIOS),
101 OLPC XO.
102
103 * Add support for colored menu (menu_color_normal and menu_color_highlight
104 variables).
105
106 * Fix support for loading Linux zImages (such as memtest86).
107
108 New in 1.95 - 2006-10-15:
109
110 * Number partitions from 1 instead of 0. For instance, the first
111 partition of "hd0" is now "hd0,1" but not "hd0,0".
112
113 * grub-probefs is renamed to grub-probe, and supports printing a
114 guessed OS device name and a GRUB drive name.
115
116 * RAID and LVM support is added.
117
118 * New command, echo.
119
120 * The disk API is changed to support 64-bit addressing.
121
122 * A TGA loader is added for the video API.
123
124 New in 1.94 - 2006-06-04:
125
126 * Fix several serious bugs in HFS+.
127
128 * Add experimental EFI support. Chainloading and Linux loading are
129 supported at the moment.
130
131 * Add a new command "blocklist" to show a block list.
132
133 * Use --with-platform to specify a boot environment. For now, efi,
134 ieee1275 and pc are supported.
135
136 * Use the filename "kernel.elf" instead of "grubof" on ieee1275.
137
138 * Install GRUB into pkglibdir instead of pkgdatadir.
139
140 * Support environmental variables. You can export variables by the
141 command "export".
142
143 * Remove the commands "default" and "timeout". They are now variables.
144
145 * Add the commands "source" and "." to include a file.
146
147 * Implement experimental Video API and a new terminal "gfxterm" based
148 on the Video API.
149
150
151 New in 1.93 - 2006-03-10:
152
153 * Add support for the HFS+ wrapper.
154
155 * Major improvements to scripting support.
156
157 * Menu entries are now scriptable.
158
159
160 New in 1.92 - 2005-12-25:
161
162 * Add support for GPT partition table format.
163
164 * Add a new command "play" to play an audio file on PC.
165
166 * Add support for Linux/ADFS partition table format.
167
168 * Add support for BASH-like scripting.
169
170 * Add support for Apple HFS+ filesystems.
171
172
173 New in 1.91 - 2005-10-15:
174
175 * Add support for LZO version 2.
176
177 * Support completion in the entry editor.
178
179 * Add VBE support.
180
181 * New commands, "search", "vbetest" and "vbeinfo".
182
183 * The option BOOT_IMAGE is passed to Linux.
184
185 * Add support for automatic decompression for gzip.
186
187 * Add support for terminfo and serial.
188
189 * Add support for x86_64.
190
191 * GRUB itself is a Multiboot-compliant kernel.
192
193 * Add new filesystems: XFS, SFS, and AFFS.
194
195
196 New in 1.90 - 2005-08-07:
197
198 * Rename the project name PUPA to GRUB. Now this version is the
199 developmental version of GRUB officially.
200
201 * The GRUB emulator ``grub-emu'' is added.
202
203 * Add support for newworld Mac. This should work with other
204 PowerPC-based machines as well, if they use IEEE 1275
205 (Open Firmware).
206
207 * Too many changes to describe. Look at ChangeLog for more details.
208
209
210 New in 0.7:
211
212 * Problems in cross-compiling PUPA are fixed.
213
214 * Use -mrtd and -mregparm=3 to reduce the generated code sizes. This
215 means that any missing prototypes could be fatal. Also, you must take
216 care when writing assembly code. See the comments at the beginning of
217 startup.S, for more details.
218
219 * New utility, ``pupa-setup''. This sets up PUPA to make it bootable
220 from a real disk.
221
222 * New commands, "prefix", "insmod", "rmmod" and "lsmod" are added into
223 the rescue mode to manipulate PUPA modules.
224
225 * Linux support is added. Initrd is not support yet.
226
227 * Reduce the size of a core image significantly by compressing a large
228 part of the core image and decompressing itself at boot time. The
229 currently used algorithm is LZO (more precisely, LZO1X-999). So you
230 have to install LZO to build PUPA. See
231 <http://www.oberhumer.com/opensource/lzo/>, for more information.
232
233
234 New in 0.6 - 2002-12-27, Yoshinori K. Okuji:
235
236 * The chainloader and the FAT filesystem are modularized.
237
238 * The structure of the source tree is a bit changed.
239
240 * Support for building loadable modules is added.
241
242 * Some generic parts of pupa-mkimage are segregated.
243
244 * Some documentation files are added, according to the GNU Coding
245 Standards.