Оживите старое оборудование с помощью OpenBSD

Практически каждый имеет (или знает кого-то, у кого есть) старое оборудование, которое пылится, потому что они считают, что ни одна современная операционная система (ОС) не поддерживает такую ​​реликвию. Я знаю, что это неправильно, потому что я один из тех вундеркиндов, которым нравится использовать любое оборудование, если оно возможно.

Хотя большинство современных ОС лучше работают на современном оборудовании, верно и то, что для современных 32-разрядных ОС существуют альтернативы для запуска всех типов машин, включая очень старые. Благодаря группе людей, обладающих достаточной решимостью и навыками, существуют различные типы дистрибутивов Linux и BSD, которые вы можете использовать бесплатно, чтобы по-новому взглянуть на старую машину.

Что можно делать с новой ОС на старом оборудовании?

Помимо очевидного преимущества возвращения простаивающего оборудования по цене, равной нулю, использование 32-разрядного дистрибутива с открытым исходным кодом для восстановления «старинного» оборудования имеет несколько преимуществ и целей, в том числе:

  • Создавайте специализированное оборудование:  современные сети сложны, и существует множество служб, которые взаимодействуют друг с другом. Вернув к жизни старую машину, вы можете настроить ее на выполнение одной из этих уникальных служб в вашей инфраструктуре, например DHCP, DNS или SFTP.
  • Узнайте, как работает ОС:  я всегда хочу знать, как все работает под капотом. Работа со старым оборудованием и крошечными операционными системами дает вам возможность понять взаимодействие между оборудованием и программным обеспечением, узнать, как настроить параметры установки по умолчанию, чтобы максимально использовать возможности системы, и многое, многое другое.
  • Рассказывайте другим об открытом исходном коде:  наконец, 32-разрядные ОС и старое оборудование могут научить следующее поколение ОС и миру открытого исходного кода. Одной из основных особенностей этих типов ОС является их простота использования с меньшим количеством опций, которые могут ошеломить пользователя. Это делает их отличным инструментом для обучения и изучения основных компонентов любой операционной системы.

Распределения, чтобы попробовать

Чтобы ободрить вас, вот список дистрибутивов, которые я пробовал на старом оборудовании с очень хорошими результатами. Это не единственные доступные варианты, но я использовал их чаще всего:

  • Linux Lite
  • FreeBSD
  • OpenBSD
  • Lubuntu
  • Debian
  • Крошечное ядро ​​Linux
  • Slax Linux

Попробуйте с OpenBSD

OpenBSD — один из основных дистрибутивов BSD . Он хорошо известен, потому что сделан с учетом требований безопасности, почти без ошибок безопасности в установке по умолчанию и множества инструментов криптографии, доступных пользователям. Еще одна интересная особенность, по крайней мере для меня, заключается в том, что вы можете запускать ее на огромном разнообразном оборудовании, от новых компьютеров до очень старых.

Для этой установки моим оборудованием был MacBook 2005 года со следующими характеристиками:

  • 32-битный двухъядерный процессор
  • 2 ГБ оперативной памяти (без возможности расширения)
  • Жесткий диск на 32 ГБ
  • Две сетевые карты
  • CD-ROM (читает только компакт-диски)
  • Несколько портов USB

Установить OpenBSD

Установка была очень простой. Я загрузил самую последнюю версию OpenBSD и создал загрузочный компакт-диск (потому что нет другого способа загрузить мой старый ноутбук, кроме внутреннего диска). Установка прошла безупречно. Он распознал мое оборудование, сеть (включая мою точку доступа) и часовой пояс; позвольте мне выбрать макет моего жесткого диска и управлять своими пользователями; и задал несколько вопросов о настройке безопасности системы. Кроме того, хотя установка занимает очень мало места, OpenBSD позволяет мне выбирать, что и откуда устанавливать.

В итоге я получил совершенно новую, современную операционную систему и такой экран.

Добавить графический рабочий стол

Если вы хотите, чтобы на вашем рабочем столе использовались графические приложения, черного терминала с белыми буквами недостаточно. Итак, выполните следующие действия, чтобы установить рабочий стол Xfce :

  1. От имени root запустите:
    pkg_add xfce xfce-extras slim slim-themes consolekit2 polkit

    для установки среды Xfce и средства приветствия входа. Вышеупомянутая pkg_addутилита используется, когда вы хотите загрузить и установить новые пакеты в свой ящик. Это может занять некоторое время, поэтому проявите терпение.

  2. Чтобы включить рабочий стол при загрузке, создайте или отредактируйте следующие файлы (не стесняйтесь использовать, pkg_add nanoесли вы не хотите использовать Vi для редактирования файлов):
    • В nano /home/YOUR_USERNAME/.xinitrcдобавить одну строку:
      exec startxfce4 –with-ck-launch
    • В nano /etc/rc.conf.local, добавьте две строки:
      pkg_scripts = «dbus_daemon avahi_daemon messagesbuss»
      dbus_enable
    • В nano /etc/rc.local, добавить одну строку:
      /etc/rc.d/slim start
  1. Как только эти настройки будут установлены, перезагрузите компьютер. Когда он запустится, у вас должен быть такой экран:

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

  1. Если вы хотите продолжить добавление программного обеспечения в новую установку, используйте pkg_add <name of your application>в терминале как root .

Для получения дополнительной информации об OpenBSD, включая ключевые команды, начните с OpenBSD Handbook .

Последняя мысль

Существует множество дистрибутивов, которые вы можете использовать для утилизации старого оборудования благодаря усилиям хорошо организованных сообществ по всему миру. Затраты на это, как правило, низкие или нулевые, но выгода огромна — не только потому, что ваше оборудование вернется в работу, удовлетворяя любые ИТ-потребности, которые могут у вас возникнуть, но также из-за знаний, которые вы приобретете о своей новой ОС и о том, как все работает. Это бесценно.