23.06.2025

Как узнать версию Linux и Windows?

Для работы с ОС часто требуется знать какая версия Linux или Windows сейчас установлена, что за архитектура процессора используется. Так как процессор не сможет обработать инструкции бинарного файла не своей архитектуры, а ОС понять системные вызовы, то необходимо, при взаимодействии с ПО это знать.

Как ядро и версия ОС вообще связаны с исполнением ПО?

Рассмотрим кратко полный процесс обработки ПО. Для начала пользователь обращается из своей оболочки, которая тоже является процессом к исполняемому файлу определенного формата, через системный вызов к ядру. Ядро создает дочерний процесс от нашей текущей родительской оболочки и загружает в память вызванный бинарник.

После чего передает на исполнение процессору машинный код, в его пространство с привилегией ring 3. Для привилегированных обращений к аппаратным устройствам или ядру, которое находится в ring 0, формируются системные вызовы. На самом процессоре выполняются инструкции, которые были скомпилированы под его архитектуру.

Как узнать версию ОС и архитектуру процессора?

Для этого откроем терминал, в Windows это происходит нажатием сочетания клавиш Win+X -> PowerShell, а в Linux Ctrl + Alt + T:

Скриншот №1 — Windows manager

После чего для Linux достаточно одной команды:

hostnamectl

Скриншот №2 — Hostnamectl

Где кроме версий архитектуры, ОС можно увидеть прошивку, hostname, для Linux версию ядра и прочие параметры. Или воспользоваться командой с более сокращённым ответом:

uname -a

Скриншот №3 — Uname

Для Windows, чтобы узнать версию ОС это команда:

systeminfo

Скриншот №4 — Systeminfo

Для просмотра архитектуры процессора можем использовать:

Get-WmiObject Win32_Processor | Select-Object Name, Architecture

Скриншот №5 — Архитектура

Где архитектура помечается кодовыми значениями, рассмотрим каждое из:

По результату выполнения данных команд у вас должен получится список из параметров, запрашиваемых объектов. В данном материале мы просмотрели версию Linux и Windows, а так же узнали, как необходимо исследовать параметры систем. При нехватке собственных мощностей можно воспользоваться облачными серверами от Serverspace, для этого перейдем к созданию сервера, на любой из двух платформ vStack cloud или же VMware cloud. Нажмем на кнопку Создать сервер и выберем конфигурацию, подходящую под наши задачи, затем нажмем кнопку Создать:

Скриншот №6 — Создание сервера