Linux
Тема дорожной карты · Основы IT
Linux — это бесплатная операционная система с открытым исходным кодом, на которой работают большинство серверов, мобильные устройства на Android и многие домашние устройства. На десктопе Linux работает похоже на Windows или macOS — есть рабочий стол, файлы, браузер — но существует во многих «дистрибутивах»: Ubuntu, Fedora, Mint. Чаще всего новички знакомятся с Linux через Ubuntu: привычный интерфейс, бесплатные программы и мощный терминал, где команды вроде ls и cd позволяют изучать файловую систему. Linux используется не только для повседневной работы, но и для разработки программного обеспечения благодаря своей открытости и гибкости.
Как это работает
Linux: OS — это софт, управляющий компьютером — управляет железом, запускает программы, обрабатывает файлы. Windows (самая распространённая на PC, Microsoft), macOS (Apple, только на Mac), Linux (бесплатный, open-source, много дистрибутивов — Ubuntu, Mint, Fedora популярны). Все позволяют: организовать файлы в папки, запускать несколько программ, видеть что запущено (Task Manager / Activity Monitor / htop), обновлять софт, корректно выключаться. Файлы имеют имя + расширение (.docx, .jpg, .mp4), говорящее OS как открыть. В Linux также есть множество инструментов для администрирования, таких как cron для автоматизации задач и iptables для настройки сетевых правил.
Когда применять
Выбирайте по use case: Windows для игр + большинства офисного софта; macOS для творческой работы + Apple-экосистемы; Linux для разработки + серверов (или если хотите бесплатно + быстро). Начните с одной + освойтесь перед переходом. Всегда корректно выключайте (Start → Shut down) — резкое выключение рискует corruption файлов. Linux особенно полезен для разработчиков, так как он предоставляет широкие возможности для настройки и управления системой, а также поддерживает множество языков программирования и инструментов разработки.
Типичные ошибки
Ловушки Linux: закрывают приложения, но оставляют в tray/dock (продолжают расход ресурсов); игнор апдейтов (security risk); не знают куда уходят файлы (Downloads забивается мусором); путаница "Sleep" + "Shut down" (Sleep держит RAM запитанной). Также важно избегать ошибок при использовании терминала, таких как случайное удаление важных файлов с помощью команд rm или rm -rf.