IBM 86884RX Installation Guide - Page 115

Choosing a Linux distribution, Byte order

Page 115 highlights

Keep these comparisons in mind while programming or porting applications to any 64-bit operating system, not only Linux. It is easy to assume that every data type is the same size, and that's why the LP Data Model standard was created. Note: The LP64 Data Model example discussed in this redbook is not the only 64-bit Data Model defined by The Open Group. There are other models, such as LP64, ILP64, or LLP64 for 64-bit and ILP32, or LP32 for 32-bit. For more information about the Data Models defined by The Open Group and also about their standardization activities, go to: http://www.opengroup.org Byte order The IA-64 kernel of Linux also uses standard byte order at a byte level. The native byte order is little-endian, while big-endian processes are still possible. All Intel processors are little-endian based. That means that the bytes at lower addresses have lower significance given a 16-bit or 32-bit word (the word is stored "little-end-first"). In big-endian architectures, the bytes addresses have higher significance (the word is stored "big-end-first"). The IA-64 Linux kernel uses little-endian by default, but allows for the possibility of using big-endian byte order. 4.3.3 Choosing a Linux distribution Unlike other operating systems, when we talk about Linux, we aren't talking about one company, one version or one distributor. Linux is the kernel, the base of the system, and there are many companies that develop Linux distributions built around the kernel. In this section, we discuss the major Linux distributors that work with IBM, and their different products available for Itanium 2 platform: Red Hat and UnitedLinux. Note: The IBM Linux support page is http://www.pc.ibm.com/qtechinfo/MIGR-48NT8D.html Here, you can find information about the Linux distributions supported by IBM, and documents, information, and drivers for IBM products. Note: Debian Linux is also available for Itanium 2 platforms, but we will not discuss this Linux distribution because it is not supported by IBM. Chapter 4. Installation 101

  • 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

Chapter 4. Installation
101
Keep these comparisons in mind while programming or porting applications to
any 64-bit operating system, not only Linux. It is easy to assume that every data
type is the same size, and that’s why the LP Data Model standard was created.
Byte order
The IA-64 kernel of Linux also uses standard byte order at a byte level. The
native byte order is little-endian, while big-endian processes are still possible.
All Intel processors are little-endian based. That means that the bytes at lower
addresses have lower significance given a 16-bit or 32-bit word (the word is
stored “little-end-first”). In big-endian architectures, the bytes addresses have
higher significance (the word is stored “big-end-first”). The IA-64 Linux kernel
uses little-endian by default, but allows for the possibility of using big-endian byte
order.
4.3.3
Choosing a Linux distribution
Unlike other operating systems, when we talk about Linux, we aren’t talking
about one company, one version or one distributor. Linux is the kernel, the base
of the system, and there are many companies that develop Linux distributions
built around the kernel.
In this section, we discuss the major Linux distributors that work with IBM, and
their different products available for Itanium 2 platform: Red Hat and UnitedLinux.
Note:
The IBM Linux support page is
Here, you can find information about the Linux distributions supported by IBM,
and documents, information, and drivers for IBM products.
Note:
The LP64 Data Model example discussed in this redbook is not the only
64-bit Data Model defined by The Open Group. There are other models, such
as LP64, ILP64, or LLP64 for 64-bit and ILP32, or LP32 for 32-bit. For more
information about the Data Models defined by The Open Group and also
about their standardization activities, go to:
Note:
Debian Linux is also available for Itanium 2 platforms, but we will not
discuss this Linux distribution because it is not supported by IBM.