IBM 88554RU Installation Guide - Page 165

Installing Linux, SGI, SUSE LINUX, Turbolinux, and VA Linux Systems now VA Software.

Page 165 highlights

4.4 Installing Linux The goal of the project to port the Linux kernel to the Itanium platform was to have a single optimized port of the Linux kernel for every Itanium-based machine. The kernel has been available at http://www.kernel.org since early 2000. The development model used to create this new porting of the kernel was the same as used for other Linux development work: Open source developers working together around the world on a cooperative effort to make it available before any other operating system and even before the official release of the processor itself. This is one of the key points of Linux' success, and also of this Itanium 2 port of the kernel. This effort was also possible thanks to many companies and institutions that contributed on this development effort, such as Intel, IBM, HP, Caldera (now SCO Group), the European Organization for Nuclear Research (CERN), Red Hat, SGI, SUSE LINUX, Turbolinux, and VA Linux Systems (now VA Software). Each company distributed the work among their developers to achieve the best results. The main tasks were: Port the kernel itself Initial port of GNU Compiler Collection (GCC) to IA-64 architecture Port of GAS, emacs, ld, GNUPro toolkit Port of performance, measurement, and analysis tools Intel provided the IA-32 and IA-64 platform specifications and the EFI, and helped on the Apache port. The rest of the work was distributed among the companies involved, and also by private individuals around the world. Linux for IA-64 provides a pure 64-bit kernel but maintains compatibility at the API level with Linux for x86 wherever this is possible. The error messages, the system signal, and the ioctl codes will remain as compatible as possible between the two platforms. Also in this version, as started in the Linux kernel from Version 2.1.126 onwards, developers tried to minimize changes to make the code as platform-independent as possible, while optimizing the platform-specific features to improve performance on Itanium processors. The IA-64 Linux kernel follows the standards defined by Intel and other companies. These include: EFI (Extensible Firmware Interface); see: http://developer.intel.com/technology/efi/ DIG64 (Developers Interface Guide for 64-bit Intel Architecture Servers); see: http://www.dig64.org Chapter 4. Installation 151

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232

Chapter 4. Installation
151
4.4
Installing Linux
The goal of the project to port the Linux kernel to the Itanium platform was to
have a single optimized port of the Linux kernel for every Itanium-based machine.
The kernel has been available at
since early 2000.
The development model used to create this new porting of the kernel was the
same as used for other Linux development work: Open source developers
working together around the world on a cooperative effort to make it available
before any other operating system and even before the official release of the
processor itself. This is one of the key points of Linux’ success, and also of this
Itanium 2 port of the kernel.
This effort was also possible thanks to many companies and institutions that
contributed on this development effort, such as Intel, IBM, HP, Caldera (now SCO
Group), the European Organization for Nuclear Research (CERN), Red Hat,
SGI, SUSE LINUX, Turbolinux, and VA Linux Systems (now VA Software).
Each company distributed the work among their developers to achieve the best
results. The main tasks were:
±
Port the kernel itself
±
Initial port of GNU Compiler Collection (GCC) to IA-64 architecture
±
Port of GAS, emacs, ld, GNUPro toolkit
±
Port of performance, measurement, and analysis tools
Intel provided the IA-32 and IA-64 platform specifications and the EFI, and
helped on the Apache port. The rest of the work was distributed among the
companies involved, and also by private individuals around the world.
Linux for IA-64 provides a pure 64-bit kernel but maintains compatibility at the
API level with Linux for x86 wherever this is possible. The error messages, the
system signal, and the ioctl codes will remain as compatible as possible between
the two platforms. Also in this version, as started in the Linux kernel from Version
2.1.126 onwards, developers tried to minimize changes to make the code as
platform-independent as possible, while optimizing the platform-specific features
to improve performance on Itanium processors.
The IA-64 Linux kernel follows the standards defined by Intel and other
companies. These include:
±
EFI (Extensible Firmware Interface); see:
±
DIG64 (Developers Interface Guide for 64-bit Intel Architecture Servers); see: