Добавить в корзинуПозвонить
Найти в Дзене

HardInfo2 - Что это и как этим пользоваться?

Всем привет! С вами Сам Самыч! Сегодня вы узнаете: 1. Что такое HardInfo2? 2. История HardInfo2. 3. Чем полезна HardInfo2? 4. Почему HardInfo2 - это программа только для Linux? "Глава 1 - Что такое HardInfo2?" Вот представьте: вы хотите на своём Linux узнать характеристики вашего компьютера. Но при этом AIDA64 платная и только для Windows, а её аналоги (CPU-Z* и другие) либо тоже на Windows/Mac OS, либо интерфейс и функциональность как если бы Алиса сгенерировала всю эту программу, основываясь на текст: "Сделай программу". CPU-Z* - хорошая программа для информации, просто там она не подробная, а "поверхностная". "Что же делать?" - спросите вы. "HardInfo2!" - отвечу я вам. HardInfo2 - это программа, которая показывает характеристики вашего компьютера и делает тесты для определения мощности внутрянки вашего компьютера. Но эта история началась ещё 23 года назад (на момент создания статьи) - когда на свет появился HardInfo. Первую версию HardInfo сделал программист Леандро Перейрой в 2003

Всем привет! С вами Сам Самыч!

Сегодня вы узнаете:

1. Что такое HardInfo2?

2. История HardInfo2.

3. Чем полезна HardInfo2?

4. Почему HardInfo2 - это программа только для Linux?

"Глава 1 - Что такое HardInfo2?"

Вот представьте: вы хотите на своём Linux узнать характеристики вашего компьютера. Но при этом AIDA64 платная и только для Windows, а её аналоги (CPU-Z* и другие) либо тоже на Windows/Mac OS, либо интерфейс и функциональность как если бы Алиса сгенерировала всю эту программу, основываясь на текст: "Сделай программу".

CPU-Z* - хорошая программа для информации, просто там она не подробная, а "поверхностная".

"Что же делать?" - спросите вы.

"HardInfo2!" - отвечу я вам.

Изображение HardInfo2
Изображение HardInfo2

HardInfo2 - это программа, которая показывает характеристики вашего компьютера и делает тесты для определения мощности внутрянки вашего компьютера.

Но эта история началась ещё 23 года назад (на момент создания статьи) - когда на свет появился HardInfo.

Первую версию HardInfo сделал программист Леандро Перейрой в 2003 году (я буду его Леаном называть). Его целью была создать программу, которая предоставляла всю информацию о компьютере, проводил простые тесты и всё это в удобном интерфейсе. Да ещё и с открытым исходным кодом эта программа была.

Программа стала через короткий промежуток популярна в Linux сообществе, и её добавляли во все дистрибутивы, она была золотым стандартом для тех, кто хотел узнать характеристики компьютера при Linux системе.

С 2006 по 2009 программа быстро развивалась, она становилась удобнее, в неё внедряли всё больше функций! Но... Последняя стабильная версия вышла в апреле 2009 года - это была версия "0.5.1".

После 2009 года программа... Перестала обновляться. Разработка остановилась, репозиторий на GitHub Леан пометил как "устаревший", и тот превратился в архив.

Но несмотря на это, программа всё ещё была популярна в Linux сообществе, и дистрибутивы поставляли версию 0.6-alpha, которая по сути была той же сборкой из 2009, только с мелкими исправлениями. Более 10 лет проект не обновлялся, и тут наступает 2022 год.

Сообществу надоело то, что проект не обновляется целых 13 лет (а это мой возраст), по этому энтузиасты решили сделать "форк" под названием "HardInfo2". С 2022-2023 годов была очень активная и кипящая работа. Появилась поддержка новых процессоров и видеокарт, NVMe, Wayland, исправлены были ошибки первой версии и был улучшен интерфейс.

Сейчас - HardInfo2 стал прямым наследником первой версии, и сейчас он есть практически во всех дистрибутивах.

Итог: HardInfo2 и HardInfo - это программа для получения информации о компьютере и тестах в удобном интерфейсе.

"Глава 2 - Почему HardInfo и HadInfo2 - только для Linux?"

Если вы не сидите на Linux, и подумали:

"Ха-ха, сейчас установлю на свою Windows 13 HardInfo2 и обману систему, и не надо будет платить за AIDA64" - то нет.

Данная программа была создана ИСКЛЮЧИТЕЛЬНО для Linux систем.

Ведь помните мою вторую статью про C? Так вот, этот самый C возвращается, так как:

1. Этот язык по популярности стоит на втором месте;

2. Я просто сам по себе люблю C;

3. В основном, все программы для Linux и Windows сделаны либо на C, либо на C++ (исключение - C# для Windows, но про него будет отдельная статья).

Программа HardInfo2 написана на моём любимом C и очень крепко дружит с Linux вызовами и библиотеками. Таким образом, что-бы пользоваться HardInfo2, нужно иметь при себе либо виртуальную машину с Linux, либо иметь Linux как основную ОС.

Так что, легче будет написать такую программу с нуля. Ну, или купить AIDA64.

"Глава 3 - Как пользоваться HI2 (HardInfo2)?"

Для начала, нам эту программу нужно установить.

Шаг 1: Введите команду "sudo {ваш пакетный менеджер} update";

Фото обновления списка пакетов
Фото обновления списка пакетов

(Да, я себе установил Nginx, но я ещё не разобрался, как в нём работать, и об этом тоже будет статья, не переживайте)

Шаг 2: Введите команду "sudo {ваш пакетный менеджер} install hardinfo2";

Фото установки HI2
Фото установки HI2

Шаг 3: Когда у вас в терминале высветится окно с предложением и выбором "yes/no", выбирайте yes.

После этого у вас должна быть программа установлена. Для проверки введите команду: "hardinfo2". Должна будет запуститься программа.

Фото команды "hardinfo2"
Фото команды "hardinfo2"
Фото HI2
Фото HI2

Если так, то поздравляю, вы установили программу!

Управление в этой программе интуитивно понятно, ни к чему не придерёшься.

(Очень короткая глава по сравнению с теми, которые были в прошлых статьях... Ну ладно, будем считать то, что это такая фишка статьи)

"Глава 4 - Выводы"

Сегодня вы узнали:

1. Что такое HI2;

2. История HI2;

3. Почему HI2 - программа только для Linux;

4. Как работать в HI2.

Блин, ради этой статьи, мне пришлось удалить и заново установить HardInfo2 аж 2 раза для главы 3.

Пишите в комментарии:

* Сидите ли вы на Linux?

* Знали ли вы про HI2?

* Пользовались ли вы HI2?

* Какую оценку дал вам HI2 по тесту "FPU трассировка лучей" (у меня: 966.90)? (если что, это тестирование процессора на обработку трассировки лучей)

Следующая статья будет про C# или TuxBench.

С вами был Сам Самыч, всем пока!