---
url: /zh/api/scripts/builtin-modules/linuxos.md
---
# linuxos

Linux 系统操作模块，属于内置模块，无需使用[import](/zh/api/scripts/builtin-modules/import)导入，可直接脚本域调用其接口。

## linuxos.name

* 获取 linux 系统发行版名称

#### 函数原型

::: tip API

```lua
linuxos.name()
```

:::

#### 参数说明

此函数不需要参数。

#### 用法说明

我们也可以通过下面的命令，快速获取查看

```sh
xmake l linuxos.name
```

目前支持的一些名称有：

* ubuntu
* debian
* archlinux
* manjaro
* linuxmint
* centos
* fedora
* opensuse

## linuxos.version

* 获取 linux 系统版本

#### 函数原型

::: tip API

```lua
linuxos.version()
```

:::

#### 参数说明

此函数不需要参数。

#### 用法说明

返回的版本是 semver 语义版本对象

```lua
if linux.version():ge("10.0") then
    -- ...
end
```

## linuxos.kernelver

* 获取 linux 系统内核版本

#### 函数原型

::: tip API

```lua
linuxos.kernelver()
```

:::

#### 参数说明

此函数不需要参数。

#### 用法说明

返回的也是语义版本对象，也可以执行 `xmake l linuxos.kernelver` 快速查看
