С чего начинать, если хочешь погрузиться в Linux или BSD
Кто только решил перейти на Linux или BSD — всем кажется, что это сразу какая-то дикая степь с кучей команд и терминалов. На самом деле, начинать проще, чем кажется, если знать пару вещей. Во-первых, сразу определиться, зачем вам вообще это надо — для обучения, сервера, дома, работы с софтом. От этого сильно зависит, какую систему выбрать и что качать.
Далее проверьте, что ваша машина пойдёт — с современным железом большинство дистров дружат, но с совсем специфическим может быть морока. Попробуйте загрузиться с Live-образа — так можно просто пощупать интерфейс и не трогать старую ОС.
Основные вещи, которые сразу стоит освоить: работа с терминалом (простые команды, навигация), установка и удаление программ через пакетный менеджер, базовые права доступа и настройка сети. Не забивайте голову сразу сложными штуками вроде systemd, ядра или скриптов — это придёт с опытом.
Если хочется BSD — там изначально всё чуть более хардкорно, особенно с документацией и настройками, но для сервера или специфических задач часто лучше Linux. В обоих случаях важно читать man-страницы и документацию, даже если кажется, что всё непонятно — это своеобразная «библия» в *nix.
Кого не пугает CLI — советую составить себе небольшой план: сначала простая установка, затем базовые настройки сети и пользователей, потом погружение в работу с конфигами и автоматизацией. Главное — не отчаиваться при первых глюках и не пытаться сразу всё сделать идеальным. Кто что посоветует из своего старта?