> For the complete documentation index, see [llms.txt](https://sysinfo.onepub.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sysinfo.onepub.dev/reference/sysinfo/kernelarchitecture.md).

# kernelArchitecture

### SysInfo.kernelArchitecture

The kernelArchitecture describes the type of CPU your app is running on.

Possible values are:

| Architecture                  | Reported By             | Value   |
| ----------------------------- | ----------------------- | ------- |
| ProcessorArchitecture.aarch64 |                         | AARCH64 |
| ProcessorArchitecture.arm     | MacOS Arm, Raspberry Pi | ARM     |
| ProcessorArchitecture.ia64    |                         | IA64    |
| ProcessorArchitecture.mips    |                         | MIPS    |
| ProcessorArchitecture.x86     | Windows 32, Linux 32    | X86     |
| ProcessorArchitecture.x86\_64 | Windows 64, Linux 64    | X86\_64 |
| ProcessorArchitecture.unknown |                         | UNKNOWN |

#### Example:

```dart
import "package:system_info2/system_info2.dart";

print("Kernel architecuture          : ${SysInfo.kernelArchitecture}");
```

{% hint style="info" %}
Please help expand the list of examples by raising an issue with examples on the [onpub.dev github site](https://github.com/onepub-dev/system_info).
{% endhint %}
