source: trunk/1README.TXT@ 150

Last change on this file since 150 was 55, checked in by Ben Rietbroek, 10 years ago

AiR-BOOT v1.1.0-RELEASE [2013-04-05]

This is the version as included on the eCS v2.2-beta CD's.
It was technically a pre-v1.1.0 release, with the final v1.1.0,
including some minor patches, to be included with eCS v2.2-GA.
Because this version is now known to be v1.1.0, we'll keep it that way.

The minor patches and meanwhile done fixes will soon appear as v1.1.1
test-version commits to be consolidated to a v1.1.2 release.
Issues regarding removable media are planned for the v1.1.4 release as
this requires removal of obsolete code and optimizing existing code to
create space in the ~32K block (track0) the loader resides in.

With this version of AiR-BOOT, the display of the version number has
changed to be compatible with the WarpIN versioning system.
So all digits are now separated by a dot. This change is only visual and
tools relying on the way AiR-BOOT stores it's version numer internally
are not affected.

File size: 5.0 KB
Line 
1===============================================================================
2 1README.TXT -- General Information about AiR-BOOT v1.1.0
3===============================================================================
4
5 AiR-BOOT (c) Copyright 1998-2009 M. Kiewitz
6
7 This file is part of AiR-BOOT
8
9 AiR-BOOT is free software: you can redistribute it and/or modify it under
10 the terms of the GNU General Public License as published by the Free
11 Software Foundation, either version 3 of the License, or (at your option)
12 any later version.
13
14 AiR-BOOT is distributed in the hope that it will be useful, but WITHOUT ANY
15 WARRANTY: without even the implied warranty of MERCHANTABILITY or FITNESS
16 FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
17 details.
18
19 You should have received a copy of the GNU General Public License along with
20 AiR-BOOT. If not, see <http://www.gnu.org/licenses/>.
21
22
23
24Preface:
25--------
26When you are reading this file you are either browsing the AiR-BOOT sources
27or you have 'checked-them-out' from the Netlabs repository.
28Either way, this is what you should be aware of:
29- AiR-BOOT was originally invented and designed by Martin Kiewitz.
30- Martin seems to not develop it anymore and his last version (v1.06)
31 can be found on sourceforge.
32- *This* version is a 'fork' and although the name is the same,
33 it's sources reside on Netlabs and an other developer maintains it.
34 So, please do not bother Martin with bugs in this 'fork'.
35- This AiR-BOOT fork has been enhanced to cope with issues like 'huge disks'
36 and it's goal is to be a replacement for the ancient IBM Boot Manager
37 (formerly) used by eComStation.
38- With the release of eComStation v2.1, in may 2011, this AiR-BOOT 'fork'
39 is distributed with it and positioned as the 'preferred bootmanager'
40 for eComStation.
41- While AiR-BOOT is 'operating-system agnostinc', meaning that it is not tied
42 to any particular OS, the main effort of this 'fork' is to replace IBM-BM
43 and be highly compatible with eComStation.
44- The secondary goal of this 'fork' is to support even more operating-systems,
45 new 'boot-technologies' like UEFI, new partitioning schemes like GPT
46 and more.
47
48
49Note 1:
50-------
51This is the "eComStation fork" of AiR-BOOT and it is maintained by a
52different developer. The file you are currently reading, 1README.TXT,
53replaces the original README.TXT as created by Martin Kiewitz.
54The latter can be found in README.MKW, but note that the information
55in there about building AiR-BOOT is completely outdated.
56Please refer to BUILD.NFO for more information about building AiR-BOOT.
57
58
59Note 2:
60-------
61Martin, at the time (1998+), found that it was important that AiR-BOOT could
62be completely built on a DOS-system. In that 'era' this was a reasonable
63requirement. With AiR-BOOT replacing IBM Boot Manager for eComStation
64as of 2011, and upcoming stuff like EFI and GPT, AiR-BOOT itself and
65it's 'build-environment' need to break out of the 'DOS-box'.
66
67This means that the 8.3 filename format cannot be retained in some situations
68and that building AiR-BOOT cannot use DOS .BAT files anymore.
69
70Therefore, the 'build environment' has been 'revamped' to use Makefiles
71and the Open Watcom tool-chain in combination with the JWasm Assembler.
72This tool-chain can operate under DOS,Win32,OS/2 and Linux.
73
74While care has been taken that the major components of AiR-BOOT can still be
75built on DOS (or DOS-emulation environments),
76the preferred build-environment is now eComStation -or- Linux.
77
78If you really need to build on DOS, beware that:
79- The DOS build-environment has limitations regarding memory and filenames.
80- An eCS DOS-Session needs to have DPMI set from 'auto' to 'enabled'
81 and the XMS mem-limit needs to be set to 0, to be able the use of JWasmD.
82- It has not been tested as thoroughly as the eCS and Linux environments.
83- It will be dropped in the future.
84
85
86Note 3:
87-------
88An other 'operating-system' from a company that thinks it owns all computers,
89all the disks in them, all it's users, their pets, and whatnot,
90is also supported. AiR-BOOT can boot Windows and there is also a Win32 version
91of the installer. (AIRBOOTW.EXE)
92
93However, the AiR-BOOT Installer code for Win32 is much less tested than
94the eComStation version. This however, does not apply to the AiR-BOOT loader,
95which will do it's very best to boot any Windows it finds.
96
97
98Note 4:
99-------
100AiR-BOOT can also boot Linux, or more accurately, chainload GRUB.
101For this to work, GRUB needs to be installed on the partition Linux resides
102on, since the MBR is taken by AiR-BOOT. If GRUB is installed in the MBR it
103needs to be moved to the PBR. The procedure for such an action depends
104on the GRUB and Linux versions used.
105
106
107
108Building AiR-BOOT
109-----------------
110- Checkout the sources from http://svn.netlabs.org/air-boot.
111- Setup the Open Watcom build-environment for your OS.
112- Download JWasm for your OS.
113- Run wmake without paramaters to build AiR-BOOT for all languages.
114
115See BUILD.NFO for more information.
116
117
118
119Rousseau.
Note: See TracBrowser for help on using the repository browser.