X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=README;h=f473d725310359216d42c4eed0c1627a551ce4d5;hp=3de7c61d20724829e7061128083c451c4a713fb5;hb=da295f258b60e1593de305385c0669eac4b76644;hpb=dd3d37d93815b8c5deebbc27a4293eb0882eca66 diff --git a/README b/README index 3de7c61d..f473d725 100644 --- a/README +++ b/README @@ -1,6 +1,6 @@ INTRODUCTION -This is wimlib version 1.4.0 (May 2013). wimlib is a C library for creating, +This is wimlib version 1.5.0 (August 2013). wimlib is a C library for creating, modifying, extracting, and mounting files in the Windows Imaging Format (WIM files). These files are normally created by using the `imagex.exe' utility on Windows, but wimlib is distributed with a free implementation of ImageX called @@ -65,21 +65,21 @@ better than Microsoft's software, especially with multithreaded compression, available in wimlib v1.1.0 and later. The following tables compare the compression ratio and performance for creating -a compressed x86_64 Windows PE image. Note: these timings were done in a -Windows 7 virtual machine so that the times would be fully comparable; however, -wimlib-imagex will have even better performance on Linux. +a compressed x86_64 Windows PE image. Note: these timings were done on Windows +7 so that the times would be fully comparable; however, wimlib-imagex may have +even better performance on Linux. Table 1. WIM size XPRESS Compression LZX Compression - wimlib-imagex (v1.4.0): 176,724,198 bytes 165,919,718 bytes - Microsoft imagex.exe: 178,763,991 bytes 160,138,533 bytes + wimlib-imagex (v1.4.0): 165,301,379 bytes 155,254,385 bytes + Microsoft imagex.exe: 167,212,939 bytes 149,973,212 bytes Table 2. Time to create WIM XPRESS Compression LZX Compression - wimlib-imagex (v1.4.0, 2 threads): 44 sec 66 sec - Microsoft imagex.exe: 60 sec 115 sec + wimlib-imagex (v1.4.0, 2 threads): 18 sec 51 sec + Microsoft imagex.exe: 25 sec 93 sec NTFS SUPPORT @@ -229,7 +229,10 @@ you do not have libntfs-3g 2011-4-12 or later available, you must configure wimlib with --without-ntfs-3g. On FreeBSD, before mounting a WIM you need to load the POSIX message queue module (run `kldload mqueuefs'). -wimlib has not been tested on big-endian CPU architectures. +The code has primarily been tested on x86 and x86_64 CPUs, but it's written to +be portable to other architectures and I've also tested it on ARM. However, +although the code is written to correctly deal with endianness, it has not yet +actually been tested on a big-endian architecture. REFERENCES @@ -243,9 +246,9 @@ see the code and/or ask me if you have any questions about the WIM file format as it exists in reality and not as it exists in Microsoft's poorly written documentation. -The code in ntfs-apply.c and ntfs-capture.c uses the NTFS-3g library, which is a -library for reading and writing to NTFS filesystems (the filesystem used by -recent versions of Windows). See +The code in ntfs-3g_apply.c and ntfs-3g_capture.c uses the NTFS-3g library, +which is a library for reading and writing to NTFS filesystems (the filesystem +used by recent versions of Windows). See http://www.tuxera.com/community/ntfs-3g-download/ for more information. lzx-decompress.c, the code to decompress WIM file resources that are compressed