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