Unix без GUI для старой машины

Мне был предоставлен старый компьютер моего отца, который в настоящее время работает под управлением Windows 95 и имеет процессор на 133 МГц, Pentium (r) в соответствии с «Мой компьютер». Кажется, стыдно перерабатывать его, когда он работает так хорошо (учитывая, что это такое), поэтому я хотел бы загрузить на него какой-то вариант Unix и изучить некоторые вещи. У меня, случается, есть копия «Unix for Dummies» 4th edition (copyright 1998), но предполагается, что кто-то уже установил Unix на рассматриваемый компьютер, поэтому мне нужен еще один источник этого шага.

Здесь есть несколько существующих вопросов о работе Unix-on-old-computer (обычно Linux), за исключением одной серьезной проблемы: я специально хочу систему Unix без GUI, и я не могу на всю жизнь найти простые инструкции для получения что. Люди ищут GUI для своих серверов Linux и людей, которые хотят временно удалить графический интерфейс, но ничего не знают о том, как получить старую школу, предварительно GUI Unix . Он не будет использоваться в качестве сервера, но притвориться, что я нахожусь в далеком десятилетии, делая программирование, редактирование файлов и т. Д. На своем рабочем столе только с текстом.

Итак, что я должен использовать Unix и как его получить?

Сам факт, что я должен спросить, может означать, что я нахожусь над моей головой, но я должен где-то начать.

PS У компьютера есть карта ethernet, но я уверен, что у него нет средств для использования Wi-Fi, поэтому он может оставаться отключенным от Интернета, если нет необходимости подключать его.

Редактирование: у него есть привод CD-ROM, а также дисковод, ленточный накопитель и, по-видимому, один USB-порт. 96 МБ оперативной памяти. Суммарная емкость привода C составляет 1 ГБ.

    Нет GUI, старая машина? NetBSD был бы моим выбором (хотя установка – это боль, если вы не привыкли сами настраивать себя). С другой стороны, FreeBSD 9.0 намного проще настроить, и поддержка будет легче найти. Он не использует слишком много памяти, и ваша арка, вероятно, поддерживается.

    Вы можете позволить себе запускать графический интерфейс без проблем, но я бы посоветовал использовать более современные «среды рабочего стола». Для машины с частотой 133 МГц я также рекомендую стандартную установку любого недавнего «потребительского» дистрибутива, поскольку у них, как правило, много фоновых сервисов.

    Установка Debian, ArchLinux, Gentoo, BSD не должна быть проблемой. Сначала выполните «минимальную» установку, добавьте программы по мере необходимости и проверьте гладкие альтернативы, в частности, для графических приложений. Тогда XFCE может быть приятным графическим интерфейсом для начинающих. Вы можете получить более старое представление Unix GUI, установив оконные менеджеры, такие как openstep, afterstep или fvwm2. Они не интегрируют «обычные настольные инструменты», как панель управления, они являются только фреймворками для работы с графическими приложениями, такими как браузер или PDF-ридер.

    При установке графических приложений вы должны учитывать, что приложения проектов KDE или Gnome имеют немного тяжелый вес. Например, программа чтения Okular PDF очень хороша и имеет IMO самый достойный набор функций, но для этого потребуется установить несколько служб и библиотек KDE и запустить несколько из этих служб в фоновом режиме. Для вашей системы вы должны попробовать несколько более мелких альтернатив, таких как epdfview или более старый стиль xpdf.

    То же самое касается браузеров, почты, чата и т. Д. Есть очень хорошие консольные приложения, которые еще ниже по ресурсам, такие как mutt, slrn, vim / emacs, mpd, links2 и т. Д. Но даже в вашей системе я бы использовал их изнутри X, для более удобной многозадачности.

    Если вы нацелены на ощущение установки в стиле старого стиля, установщики BSD были на удивление безучастными и примитивными в последний раз, когда я пытался (несколько лет назад). Debian также является текстовым (но более интеллектуальным), и при выборе «Минимальной» установки он также просто установит самые простые вещи, чтобы загрузить вас в оболочку Linux, с возможностью выбора и установки любых других программ, которые вам нужны. Я по-прежнему придерживаюсь такого подхода при установке новых серверов или настольных компьютеров, поскольку стандартные установки обычно устанавливают все виды мусора и для меня много работы, чтобы снова очистить.

    PS: В другой жизни я трачу много времени на настройку этих чрезвычайно гибких программ Linux / Unix старого стиля, особенно. оконные менеджеры: http://xwinman.org/

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

    Я думаю, что хорошей альтернативой для такого рода компьютеров является выбор дистрибутива, который позволяет вам «строить» вашу систему. Таким образом вы можете вишнево выбрать любые компоненты, которые вам нужны. В этом случае я бы рекомендовал вам Arch Linux или Gentoo .

    Имхо первый лучше, потому что он имеет предварительно скомпилированные пакеты и двоичные файлы (хотя вы все равно можете использовать ABS и сами компилировать пакеты!). Сообщество удивительно, и их вики, вероятно, одни из лучших, что есть в Интернете. Вы можете установить его через usb, cdrom или через сеть. Это очень легкий вес, и базовая установка действительно тонкая :).

    У вас есть привод CD-ROM? А также, что относительно дискового пространства?

    Возможно, вы захотите дать Ubuntu Live CD попробовать и посмотреть, как это работает на вашем оборудовании, возможно, это будет лучше, чем вы ожидаете. Linux на самом деле не такой ресурс, как по сравнению с некоторыми другими ОС. (На самом деле это заставляет меня задаться вопросом, можете ли вы столкнуться с проблемами с наличием старого оборудования .. не с точки зрения производительности, а, возможно, с совместимостью / поддержкой драйверов – не знаю, думаю, вам просто нужно попробовать).

    Один из подходов, который вы можете предпринять, – это просто установить текущий дистрибутив и использовать графический интерфейс на этапе установки и настройки, а затем просто отключить графический интерфейс от запуска при запуске. Для этого вы можете ознакомиться с инструкциями, которые вы упомянули о временном отключении графического интерфейса – я уверен, что он также содержит инструкции по повторному подключению, чего вы просто не делали 🙂

    Это был бы мой подход, если бы я хотел это сделать.

    Возможно, вы найдете что-то полезное в этом более раннем обсуждении: Linux / UNIX для более старого (Pentium 4) ноутбука – и некоторые полезные ссылки.

    О, я подумал еще об одном. Взгляните на дистрибутивы, предназначенные для ноутбуков. Они имеют тенденцию быть немного более компактными и менее требовательными с точки зрения ресурсов (или, по крайней мере, до того, как они появятся до последнего урожая ноутбуков, которые кажутся такими же мощными, как настольные компьютеры).

    Как человек, у которого есть старые очень маломощные машины, у меня есть несколько предложений. Я думаю, что первая проблема заключается в том, хотите ли вы остаться в области Linux, и в этом случае я, вероятно, рекомендую Slackware. Хотя он имеет графическую среду, он не загружается автоматически. Вы можете оставаться в командной строке без проблем, и все же более или менее иметь знания, которые относительно легко перевести на другие Linux-машины по мере возникновения желания. Альтернативой, которую я предпочитаю, является Freebsd, полностью надежная и мощная альтернатива. Проблема в том, что некоторые номенклатуры несколько специфичны для UNIX, а не для сфер Linux. (Дискеты дисков, названия устройств и разбиение на разделы несколько устаревают. Программное обеспечение будет установлено в безопасных, но определенных в UNIX местах).

    Я не думаю, что вы будете разочарованы любой альтернативой.

    Debian стабильный. Вы можете загрузить установочный образ отсюда: http://www.debian.org/releases/squeeze/debian-installer/

    Минимальная система без GUI – это «образ netinst CD» (i386).

    Полагаю, вы знаете, как записать ISO-образ на компакт-диск.

    Инструкции: http://www.debian.org/releases/stable/i386/index.html.en

    Мои самые, очень первые эксперименты с Linux устанавливали старую, старую версию RedHat на 133-мегагерцовом ПК Packard Bell с 56 МБ ОЗУ. У меня был Debian netinst CD и работает на старой материнской плате Biostar 233 МГц с 128 МБ ОЗУ. Если вы не выбрали что-либо в отношении X во время установки, когда установка завершится, вы получите текстовую консоль tty login. Использовал его как небольшой сервер, никогда не устанавливал X или среду рабочего стола на нем.

    1 ГБ свободного пространства на жестком диске для установки Debian, особенно когда вы, вероятно, будете играть с установкой пакетов. Попробуйте найти старый жесткий диск на 4 ГБ и добавьте его в микс.

    96 МБ ОЗУ – это нормально. Многие потребительские маршрутизаторы, которые запускают Linux, делают это на 16 МБ или 32 МБ ОЗУ. Я думаю, что 4MB по-прежнему является абсолютным минимальным потреблением Linux (не знаю, насколько он полезен при этом ограничении)

    Подготовьтесь к тому, чтобы пылить некоторые древние знания ПК, если ваша система имеет ISA-карты, которые вы хотите получить.

    Я бы порекомендовал Tiny Core Linux . Существует ряд преимуществ перед дистрибутивами, такими как Debian Stable, Gentoo, Slackware, Arch:

    • Загрузка в ОЗУ / своп : с такой настройкой, как нестабильная, как старая машина, почему бы не запустить ее из ОЗУ, если это возможно? Дисковод 1 ГБ будет очень медленным для современных программ, которые предполагают нормальную пропускную способность диска.
    • Пакеты, загружаемые по запросу : несмотря на то, что он в основном работает в ОЗУ, пакеты можно загружать по требованию, что означает, что вы можете использовать USB-диск для хранения набора пакетов для одной цели, то есть «веб-сервер». Этот раздел будет содержать apache2, python и зависимости. Идея состоит в том, что у вас может быть другой диск, содержащий другой набор пакетов. В зависимости от того, что вы хотите сделать, вы можете установить соответствующий диск. Попробуйте сделать это на Debian или Slackware! Все пакеты будут установлены в / usr или что угодно. Пакетная система существует только перед установкой. Крошечная архитектура ядра .
    • Предварительно построено : создание любой современной программы на процессоре 133 МГц потребует возраста. Вы даже не сможете связывать большие программы без обмена.
    • Более низкие требования :

      • Ubuntu требует Celeron 700 МГц. У меня недавно возникла проблема, потому что Ubuntu теперь также требует поддержки PAE . У вашего 133-МГц Pentium этого нет!
      • Требования Slackware кажутся довольно низкими.
      • Требования Arch Linux слишком высоки, для этого требуется i686.
      • Требования Debian Stable в порядке, если вы не устанавливаете рабочий стол.

      Microcore работает с 28 МБ оперативной памяти и i486DX. Tiny Core имеет графический интерфейс, который работает с вашей системой (в отличие от Debian), хотя вам не нужно ее использовать!