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