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