]> git.proxmox.com Git - grub2.git/blob - NEWS
2006-10-15 Yoshinori K. Okuji <okuji@enbug.org>
[grub2.git] / NEWS
1 New in 1.95 - 2006-10-15:
2
3 * Number partitions from 1 instead of 0. For instance, the first
4 partition of "hd0" is now "hd0,1" but not "hd0,0".
5
6 * grub-probefs is renamed to grub-probe, and supports printing a
7 guessed OS device name and a GRUB drive name.
8
9 * RAID and LVM support is added.
10
11 * New command, echo.
12
13 * The disk API is changed to support 64-bit addressing.
14
15 * A TGA loader is added for the video API.
16
17 New in 1.94 - 2006-06-04:
18
19 * Fix several serious bugs in HFS+.
20
21 * Add experimental EFI support. Chainloading and Linux loading are
22 supported at the moment.
23
24 * Add a new command "blocklist" to show a block list.
25
26 * Use --with-platform to specify a boot environment. For now, efi,
27 ieee1275 and pc are supported.
28
29 * Use the filename "kernel.elf" instead of "grubof" on ieee1275.
30
31 * Install GRUB into pkglibdir instead of pkgdatadir.
32
33 * Support environmental variables. You can export variables by the
34 command "export".
35
36 * Remove the commands "default" and "timeout". They are now variables.
37
38 * Add the commands "source" and "." to include a file.
39
40 * Implement experimental Video API and a new terminal "gfxterm" based
41 on the Video API.
42
43
44 New in 1.93 - 2006-03-10:
45
46 * Add support for the HFS+ wrapper.
47
48 * Major improvements to scripting support.
49
50 * Menu entries are now scriptable.
51
52
53 New in 1.92 - 2005-12-25:
54
55 * Add support for GPT partition table format.
56
57 * Add a new command "play" to play an audio file on PC.
58
59 * Add support for Linux/ADFS partition table format.
60
61 * Add support for BASH-like scripting.
62
63 * Add support for Apple HFS+ filesystems.
64
65
66 New in 1.91 - 2005-10-15:
67
68 * Add support for LZO version 2.
69
70 * Support completion in the entry editor.
71
72 * Add VBE support.
73
74 * New commands, "search", "vbetest" and "vbeinfo".
75
76 * The option BOOT_IMAGE is passed to Linux.
77
78 * Add support for automatic decompression for gzip.
79
80 * Add support for terminfo and serial.
81
82 * Add support for x86_64.
83
84 * GRUB itself is a Multiboot-compliant kernel.
85
86 * Add new filesystems: XFS, SFS, and AFFS.
87
88
89 New in 1.90 - 2005-08-07:
90
91 * Rename the project name PUPA to GRUB. Now this version is the
92 developmental version of GRUB officially.
93
94 * The GRUB emulator ``grub-emu'' is added.
95
96 * Add support for newworld Mac. This should work with other
97 PowerPC-based machines as well, if they use IEEE 1275
98 (Open Firmware).
99
100 * Too many changes to describe. Look at ChangeLog for more details.
101
102
103 New in 0.7:
104
105 * Problems in cross-compiling PUPA are fixed.
106
107 * Use -mrtd and -mregparm=3 to reduce the generated code sizes. This
108 means that any missing prototypes could be fatal. Also, you must take
109 care when writing assembly code. See the comments at the beginning of
110 startup.S, for more details.
111
112 * New utility, ``pupa-setup''. This sets up PUPA to make it bootable
113 from a real disk.
114
115 * New commands, "prefix", "insmod", "rmmod" and "lsmod" are added into
116 the rescue mode to manipulate PUPA modules.
117
118 * Linux support is added. Initrd is not support yet.
119
120 * Reduce the size of a core image significantly by compressing a large
121 part of the core image and decompressing itself at boot time. The
122 currently used algorithm is LZO (more precisely, LZO1X-999). So you
123 have to install LZO to build PUPA. See
124 <http://www.oberhumer.com/opensource/lzo/>, for more information.
125
126
127 New in 0.6 - 2002-12-27, Yoshinori K. Okuji:
128
129 * The chainloader and the FAT filesystem are modularized.
130
131 * The structure of the source tree is a bit changed.
132
133 * Support for building loadable modules is added.
134
135 * Some generic parts of pupa-mkimage are segregated.
136
137 * Some documentation files are added, according to the GNU Coding
138 Standards.