~ubuntu-branches/ubuntu/trusty/grub2/trusty-updates

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Package Import Robot
  • Author(s): Colin Watson
  • Date: 2012-09-13 18:02:04 UTC
  • mfrom: (1.17.15 upstream)
  • mto: (17.6.27 experimental)
  • mto: This revision was merged to the branch mainline in revision 145.
  • Revision ID: package-import@ubuntu.com-20120913180204-mojnmocbimlom4im
Tags: upstream-2.00
ImportĀ upstreamĀ versionĀ 2.00

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
New in 2.00:
 
2
 
 
3
* Appearence:
 
4
  * Official theme for gfxmenu (starfield)
 
5
  * Menu is organised with submenus.
 
6
  * Better default video mode selection using EDID.
 
7
 
 
8
* New platforms:
 
9
  * Itanium port.
 
10
  * Fuloong2F support (including GRUB as firmware)
 
11
  * Fuloong2E support (except GRUB as firmware)
 
12
  * ARCS (SGI machines) port.
 
13
  * qemu -M mips port.
 
14
 
 
15
* grub-mount to mount filesystems using GRUB FS drivers and FUSE.
 
16
 
 
17
* Changed security default so entries are locked by default if any superuser is
 
18
  defined. 
 
19
 
 
20
* New drivers:
 
21
  * EHCI.
 
22
  * AHCI.
 
23
  * ESCC serial.
 
24
  * IEEE1275 serial.
 
25
  * EFI serial.
 
26
  * Network stack for BIOS, IEEE1275, EMU and EFI, including TFTP, HTTP and DNS.
 
27
  * VBE on coreboot support.
 
28
 
 
29
* New filesystem, filters and disks formats:
 
30
  * DVH partition map.
 
31
  * Plan9 partition map.
 
32
  * Big-endian mdraid.
 
33
  * Big-endian cpio.
 
34
  * ODC and NEWC cpio.
 
35
  * ExFAT.
 
36
  * Minix3fs.
 
37
  * Big-endian minixfs.
 
38
  * RomFS.
 
39
  * Squash4.
 
40
  * Support non-512B disk blocks.
 
41
  * LUKS and GELI support.
 
42
  * LDM read support (no install yet).
 
43
  * LZOP.
 
44
 
 
45
* Improved filesystem and disks formats support:
 
46
  * HFS+ label support.
 
47
  * Improved reiserfs support.
 
48
  * multidevice, mirrored and raidz(2,3) ZFS support.
 
49
  * RAID LVM (internal RAIDing) support.
 
50
  * ZFS crypto support.
 
51
  * ZLE and GZIP on ZFS support.
 
52
  * Support ZFS up to 33.
 
53
  * HFS string is now treated like mac-roman and not UTF-8
 
54
  * HFS mtime support.
 
55
  * Improved AFFS and SFS support.
 
56
  * LZO-compressed btrfs support.
 
57
  * cpio and tar symlinks support.
 
58
  * Better FS detection to reduce false positives.
 
59
 
 
60
* New boot protocols:
 
61
  * Ability to load another coreboot payload when on coreboot.
 
62
  * Plan9.
 
63
  * Freedos.
 
64
  * Ntldr/bootmgr (to load Windows bootloader).
 
65
  * chainloader --bpb support to patch FAT or NTFS BPB in memory to correct
 
66
    wrong partition offset.
 
67
  * PXE chainloading support.
 
68
  * Darwin 11 (Mac OS X Lion) protocol support.
 
69
 
 
70
* Boot protocol improvements:
 
71
  * Multiple initrd support.
 
72
  * Basic illumos and xnu autoconfig.
 
73
 
 
74
* Testing and debugging:
 
75
  * New grub-fstest commands: cat, zfsinfo, testload xnu_uuid
 
76
  * grub-fstest recursive directory compare for quickly checking that
 
77
    a directory is read correctly.
 
78
  * Backtace on crash (if gdb module is loaded, x86 only)
 
79
  * Disk cache statistics gathering.
 
80
  * GDB stub and GDB support script.
 
81
  * "make check" and "make bootcheck" expanded to almost all platforms
 
82
    (except i386-ieee1275, mips-arc, sparc64-ieee1275, ia64-efi and emu)
 
83
  * New `time' command.
 
84
 
 
85
* Performance:
 
86
  * Lazy scanning to avoid accessing devices which aren't really used.
 
87
    This avoids boot delay due to slow device scanning.
 
88
  * Use CPU cache when accessing video memory.
 
89
  * Search hints to first try the most likely device when searching for a
 
90
    device with given UUID. This avoids slow scanning in most cases.
 
91
 
 
92
* Internationalisation:
 
93
  * Updated to Unicode 6.0.
 
94
  * $"..." syntax for translation in grub scripting language. This allows easy
 
95
    translation of grub.cfg at runtime.
 
96
  * Translations to many languages included in official distribution.
 
97
 
 
98
* Scripting:
 
99
  * $grub_cpu and $grub_platform variables for conditioning grub.cfg on platform
 
100
    at runtime.
 
101
  * $feature_* variables to condition scripts on available features.
 
102
  * Use of ids to identify menu entries.
 
103
  * all_video module which is empty but depends on all video modules thus
 
104
    allowing easy loading of all of them.
 
105
 
 
106
* Installation:
 
107
  * grub-mknetdir script for easy creation of netbootable GRUB directory.
 
108
  * Itanium and mips support in grub-mkrescue.
 
109
  * grub-install support for all platforms except emu.
 
110
  * PreP partition install support.
 
111
  * No files conflict between flavours (except grub-mkrescue for ppc). This
 
112
    allows easy install of GRUB for several platforms.
 
113
  * grub-mkstandalone script for easy creating of image including all modules
 
114
    for platforms with generous limit on image size.
 
115
  * program-transform-name now functions according to usual conventions.
 
116
    Use --grubdir and --bootdir to get old behaviour.
 
117
 
 
118
* ADLER32 and CRC64 support (for XZ and hashsum).
 
119
 
 
120
* ofconsole renamed to console
 
121
 
 
122
* Experimental support for compiling with Apple toolchain.
 
123
 
 
124
* grub-mkdevicemap removed. Now all devices are detected on invocation of
 
125
  any grub utility.
 
126
 
1
127
New in 1.99:
2
128
 
3
129
* Keyboard layouts support.