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