Периодически просматривая материалы по Linux-тематике в интернете, натыкаюсь на гневные крики «продвинутых» линуксоидов о том, что работа с системой без терминала - это пустая трата времени. По их мнению, использование консоли ускоряет работу пользователя в несколько раз. Обычно, подобные комментарии и замечания обхожу стороной, так как мало ли, какие у человека могут быть беды с башкой. Но тут мне пришла в голову идея проверить все на практике и сравнить что быстрее - работа с системой без терминала или с ним. Давайте посмотрим, что получилось.
Условия тестирования
Мы измерим время, которое нужно, чтобы установить программу в Linux обычным способом (через Менеджер приложений) и при помощи терминала. Подопытным пакетом станет Steam, который будем устанавливать на Linux Mint. Выбор пал на Steam, так как он существует и в формате DEB-файла, и доступен через терминал в репозитории. Окончанием тестирования будет информация о успешно установленном пакете.
Установка Steam через Менеджер приложений
Для того, чтобы произвести эту установку пользователю нужно будет выполнить следующую последовательность действий
- открыть браузер
- в поисковой строке написать Steam
- перейти на страницу скачивания deb-пакета и скачать его
- перейти в папку с загрузками
- установить скачанный пакет
Как можно наблюдать, на выполнение описанных процедур уходит 26,836 секунд.
Установка через терминал
Последовательность действий для этого следующая
- открыть терминал
- ввести команду на установку Steam (sudo apt install steam)
- подтвердить установку вводом пароля суперпользователя
Казалось бы количество действий меньше практически в 2 раза, но на установку через терминал, в итоге, ушло 46,297 секунд.
Выводы и примечания
Естественно, тест не претендует на статус объективного. Но насколько это было возможно, старался проверить оба способа в одинаковых условиях. Выводы тут каждый делает сам. От себя же скажу, что использование терминала в дистрибутивах Linux не обязательно для обычного пользователя. Пользоваться системой можно спокойно и без него.
Если желаете видеть тесты, подобные этому, на канале, то поддержите пост лайком. Так я пойму, что тематика сравнений/тестирований вам интересна.