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