Выбор ОС и апгрейт устаревших компьютеров

advertisement
МУЛЬТИМЕДИЙНЫЙ ОБУЧАЮЩИЙ КОМПЛЕКС
Дополнительные материалы для чтения:
Использование Устаревших И Восстановленных
Компьютеров
Отчет проекта Salvage Server №1
Выбор Операционных Систем для Обновления
Устаревших Компьютеров
Разработано: Проект Free Range Salvage Server, Сентябрь 2003
email: fraw@gn.apc.org web: http://www.fraw.org.uk/ssp/
© Copyright 2003, Пол Моббс/Free Range Network. Разрешается копировать,
распространять и/или изменять этот документ в соответствии с лицензионными
соглашениями GNU Free Documentation License, Version 1.2 или любой более поздней
версией, опубликованной Free Software Foundation; с Изменяющейся Секцией (Invariant
Sections) - заголовком и сведениями об авторе. Эту лицензию можно найти по ссылке:
http://www.fraw.org.uk/_admin/rights.shtml
На русский язык курсы ММТК (МОК) переведены общественным фондом
"Информ-Культура" в рамках совместного проекта с Кластерным Бюро ЮНЕСКО
по Казахстану, Кыргызстану, Таджикистану и Узбекистану - "Поддержка
производства онлайн/оффлайн продукции для учреждений повышения
квалификации сотрудников СМИ".
Свои замечания, предложения и пожелания направляйте специалистам
Кластерного Бюро и фонда "Информ-Культура": mmtk@unesco.kz
Компьютерные системы разрабатываются, производятся и продаются с
расчетом на ограниченный срок службы. Хотя оборудование может работать
четыре или пять лет до состояния полной неработоспособности, программы,
работающие на нем, поддерживаются только два-три года. При восстановлении
любого компьютерного оборудования, чтобы не было проблем с его
использованием, очень важно правильно выбрать операционную систему. В
этом отчете рассматриваются вопросы, связанные с установкой программных
средств на устаревшие компьютеры.
Важность операционных систем
Восстановление устаревших компьютеров может быть довольно простым. Есть
множество запасных частей для ремонта и обновления устаревших компьютеров. При
покупке на распродажах расходы на транспортировку могут быть больше, чем расходы
на покупку. А вот с программными средствами могут возникнуть проблемы. Если вы не
446966847
September 2003
Оригинал доступен в Интернет http://www.fraw.org.uk/ssp/
1
раздобудете программы для установки на вашу систему, у вас будет всего лишь
коробка, набитая электроникой, но не компьютер.
Программные средства, защищенные авторским правом, «патентованные» - что для
персональных компьютеров означает операционные системы Microsoft – обычно имеют
очень короткий срок поддержки. Microsoft полностью перерабатывает свои
программные продукты каждые три или четыре года. Вследствие этого, производители
и продавцы компьютеров должны полностью обновлять свои склады, чтобы
поддерживать новые версии программ Microsoft, сокращается поддержка более ранних
версий. А поддержка еще более ранних версий прекращается совсем.
Свободно распространяемые программные средства – GNU и операционная система
Linux –не оставляют без внимания свои старые версии. Это из-за того, что программы
развиваются по нарастающей, а не перерабатываются полностью. Переделанные
модули операционной системы обычно сохраняет «обратную совместимость» со
старыми потребностями операционной системы . Это означает, что новые версии
операционной системы могут работать так же хорошо на более старом оборудовании.
«Обратная совместимость» так же означает возможность отключить некоторые модули
и функции операционной системы и/или заменить их более старыми версиями,
требующими меньших системных ресурсов, чтобы система могла работать на
устаревших компьютерах.
Принимая решение относительно устаревшего оборудования, перед тем начать ремонт
и апгрейт оборудования, важно решить вопрос операционных систем, потому что выбор
операционной системы может определить выбор устаревших машин, или характер
апгрейта (обновления).
Системы, защищенные авторским правом
Проект Salvage Server не поддерживает программ, защищенных авторским правом –
ни от Microsoft, ни от Macintosh. Из-за того, что работа с ними на долговременной
основе сопряжена с большими сложностями. Нет поддержки нового оборудования.
Существуют юридические сложности – неважно, что этой программе восемь лет, - если
вы используете ее без лицензии, вы все еще нарушаете авторское право. Если факт
использования такого ПО без лицензии будет обнаружен, то это может стать причиной
судебного преследования. Удивительно и то, что цена защищенной авторским правом
программы не снижается, они сейчас стоят столько же сколько и в самом начале
продаж, – люди, которым нужна, скажем, Windows 98, юридически должны заплатить от
£70 до £80 за новую копию.
Следующая таблица дает детальные требования к процессору, памяти и жесткому
диску для разных операционных систем. Здесь перечисляются подробности для старых
систем Windows, использующихся на устаревших компьютерах. Но кроме самой
операционной системы нужны и другие прикладные программы. Вот несколько важных
вопросов, которые следует учесть, если вы используете локальную сеть:
o
Использование MS-DOS с Windows 3.1 потребует драйверов для сетевых карт и
другого сетевого оборудования. У Windows 3.11 есть минимальные встроенные
возможности работы в сети, но они не будут работать без дополнительных
программ-драйверов, которые теперь будет очень трудно найти. Забудьте о
хорошей поддержке Интернета – драйверов современных модемов для этой
системы не существует.
o
У Windows 95 сетевые возможности лучше, но отсутствует шифровка пароля, что
может вызвать проблемы при работе в сети совместно с другими операционными
системами
o
Windows 98/Windows ME достаточно хорошо работают в сети и укомплектованы
различными программами.
446966847
September 2003
Оригинал доступен в Интернет http://www.fraw.org.uk/ssp/
2
При приобретении программных продуктов важно убедиться, что вы получили
лицензию на него, или купите бумажную лицензию и скопируйте программу. Иначе вы
нарушаете авторское право и вас могут привлечь к суду.
Операционные системы - требования к оборудованию
Операционная система
Процессор
Оперативная
память, МБ
Жесткий диск,
МБ
Windows:
MS-DOS/Windows 3.11
'386
2 (8)
50
Windows 95
'486
16 (24)
150
Windows 98/ME
'486
24 (64)
500
PI/133 (PII/300)
128 (256)
1,024
PII/300 (PIII/500)
128 (256)
1,584
Debian 3.0 Linux ('Woody')
'386
12 (64)
250 (850)
Linux-Mandrake 7.1
'386
24 (64)
400 (800)
Linux-Mandrake 9.1
P-I
64 (128)
400 (1,024)
Slackware Linux 9.0
'386
16 (64)
100 (500)
Red Hat 6.2
'386
16 (48)
200 (750)
Red Hat 9.0
P-I (P-II)
64 (128)
850 (1,400)
SuSE Linux 6.4
'386
32 (64)
400 (750)
SuSE Linux 8.2
P-I
64 (128)
600 (1,800)
Windows 2000
Windows XP
GNU/Linux:
Числа даны только для текстовых инсталляций. Величины для установок с
графикой даны в скобках. Это общие цифры, и минимизировав установки, можно
сэкономить дисковое пространство.
GNU/Linux
GNU/Linux большей частью не имеет ограничений, связанных с авторским правом, как
Windows – хотя некоторые дистрибутивы - Red Hat или SuSE – содержат элементы,
защищенные авторским правом, например дополнительные «коммерческие» пакеты,
или графическую оболочку (программа YaST для SuSE). Главное преимущество Linux
– это то, что она работает на большом диапазоне оборудования и, в большинстве
случаев, на устаревшем оборудовании будет работать, возможно, лучше, чем на новом
фирменном оборудовании
446966847
September 2003
Оригинал доступен в Интернет http://www.fraw.org.uk/ssp/
3
Критическим фактором при выборе дистрибутива Linux – это совместить поддержку
оборудования и системные требования. Для устаревшего оборудования
ограничивающие факторы – это, чаще всего, размер оперативной памяти и жесткого
диска. Но в последнее время - это также и процессор, так как некоторые дистрибутивы
прекратили поддержку устаревшего оборудования
Различные дистрибутивы Linux оптимизированы для различных задач. Сейчас
существует множество дистрибутивов Linux, некоторые даже маскируются под другие
системы, например система сетевой защиты Smoothwall. Основные дистрибутивы
общего назначения следующие:
o
Red Hat Linux – дистрибутив, специализирующийся на серверных приложениях.
o
Linux-Mandrake – система общего назначения, ориентированная на использование
ее как системы персонального компьютера (рабочей станции, десктоп).
o
SuSE Linux – система общего назначения, десктоп-система (рабочая станция),
хорошая поддержка оборудования.
o
Slackware Linux – специализируется на поддержке устаревшего оборудования,
особенно для систем с минимальным набором оборудования.
o
Debian Linux – система общего назначения с хорошей настройкой для десктопприложений, также поддерживает устаревшее оборудование.
Для установки на вашем компьютере не обязательно использовать непременно
последний дистрибутив Linux. Проблемы могут возникнуть только при настройке
Интернет-сервера или при повышенных требованиях к безопасности. В этих случаях
лучше всего использовать последние дистрибутивы, так как вам понадобятся
последние патчи (исправления), связанные с предотвращением вторжения в систему.
Но в других случаях вы спокойно можете использовать более старые дистрибутивы.
Часто вы можете получить старые наборы бесплатно через группы пользователей Linux
- Linux User Groups. Как показано в таблице требований операционных систем, у
большинства старых дистрибутивов Linux требования к оборудованию гораздо ниже,
чем у подобных Windows.
Другая проблема, возникающая при использовании некоторых старых дистрибутивов
Linux, – это то, что для установки и настройки они требуют некоторого знания Linux.
Примером может служить Slackware Linux. Если машина не может загружаться с CDROM, вам понадобится несколько (минимум три) загрузочных дискет, в зависимости от
конфигурации оборудования. У этой системы очень примитивный, использующий
текстовые меню, интерфейс процесса установки. Некоторые системы, такие как SuSE
Linux ,– используют очень удобный, дружественный интерфейс. Проблема с этими
системами еще и в том, что они не могут использоваться на устаревшем оборудовании,
так как им необходимо от 48MB до 64MB оперативной памяти, так как они копируют
очень много данных в память.
Все дистрибутивы Linux устанавливаются практически одинаково. Отличия, в основном,
в деталях инсталляционных программ. Большинство используют одну программу
установки. Некоторые загружают в память ядро Linux и затем используют стандартные
утилиты для подготовки системы к установке. Затем вы устанавливаете систему с
помощью других программ. В любом случае, основные задачи – разбиение на разделы
и форматирование жестких дисков, выбор сетевых адресов и установка паролей – не
зависят от используемого дистрибутива.
446966847
September 2003
Оригинал доступен в Интернет http://www.fraw.org.uk/ssp/
4
Создание загрузочных дисков
Большинство компьютеров Pentium-I могут загружаться непосредственно с CD-ROM. Это упрощает
установку – просто поместите CD диск в дисковод, настройте BIOS для загрузки с CD-ROM, и
процесс установки начинается.
На более старых машинах –386х и большинства 486х, вам нужно создать флоппи диск с
инсталляционного CD. Для этого вам нужен файл 'boot image' – ‘загрузочный образ’. Он занимает
приблизительно 1.44 мегабайта (такого же размера как и флоппи-диск). Обычно на
дистрибутивном диске есть файл 'README' или 'BOOTING', в котором говорится, какой
использовать «образ диска».
Когда вы нашли правильный образ диска, вам понадобится программа для создания флоппи диска.
Но сначала нужно отформатировать флоппи диск под MS-DOS. Причина в том, что если на диске
будет хотя бы один плохой блок, процесс копирования не выполнится. Флоппи-диск должен быть
абсолютно безукоризненным перед началом копирования загрузочного образа. Также
постарайтесь избежать другой непредвиденной ситуации – не создавайте загрузочный диск под
Windows 2000 или XP. Они не используют файловую систему MS-DOS в чистом виде и иногда
процесс создания загрузочной дискеты может не закончиться.
Если вы работаете под Windows, вам понадобится программа RAWRITE – обычно она есть на
дистрибутивном диске. Скопируйте программу и образ диска на диск C: и запустите команды из
командной строки MS-DOS:
C:> rawrite a: bootdisk.img
Это заставит Windows записать файл образа диска 'bootdisk.img' на диск a:.
Из Linux вы можете использовать команду dd. Она перенесет образ диска с CD на флоппи. Вам
даже не понадобится для этого монтировать флоппи диск. Так – если путь к вашему CD - '/cdrom',
вы можете выполнить команду
dd if=/cdrom/boot/disk.img of=/dev/fd0
Она скопирует файл образа с (if=) – CD (используйте правильный путь и имя файла) на (of=) –
флоппи диск (/dev/fd0).
Потом вы можете протестировать ваш загрузочный диск – попробуйте загрузиться с него.
Возможно, вам понадобится повторить этот процесс несколько раз, так как некоторым
дистрибутивам нужно больше одного загрузочного диска (иногда дополнительные диски нужны для
модулей ядра, например для поддержки PCMCIA на лэптопах). После загрузки машины с
использованием флоппи диска будет продолжаться обычная установка с CD-ROM.
Обратите внимание и на другие варианты. С использованием загрузочных дисков можно запустить
установку по локальной сети ('NFS install'), используя CD-дисковод на другой машине. Это может
быть полезно при установке на машину без CD-дисковода. Правда, это потребует немного больше
технических знаний, потому что нужно будет экспортировать ('export') CD (а еще лучше DVD –
потому что понадобится только один диск) дисковод с работающей под Linux машины. Это к тому
же еще и намного медленнее. Для тех, кто сможет настроить SLIP или PPP соединение через
последовательный порт, можно будет осуществить установку через порт, хотя это может занять
несколько часов!
446966847
September 2003
Оригинал доступен в Интернет http://www.fraw.org.uk/ssp/
5
Обновление памяти
Ограничения на установку большинства дистрибутивов Linux определить легко. Они
обычно даются в руководстве по установке или в 'release notes'. Перед началом
установки вам может понадобиться обновить систему для удовлетворения
минимальных требований. Для устаревших компьютеров это может оказаться
проблемой. Они почти всегда требуют существенного обновления.
Машины с '286 процессорами не следует использовать вообще. На них нельзя
установить легкий в использовании Linux, и большинство частей – например память –
не взаимозаменяемы с другими машинами.
'386 и ранние '486 машины используют 30-пиновую память. Она выпускалась емкостью
по 1, 2 и 4 мегабайта. Поэтому возможно установить от 4 до 16 МБ памяти, но найти
платы по 4MB довольно трудно, поэтому так часто приходится ограничиться 8MБ. Вы
можете найти 'расширители' для создания более емких блоков, но и это достаточно
сложно. По этой причине для Linux использование устаревших машин этого типа
ограничено. Но некоторые приложения для Linux, например система сетевой защиты
Smoothwall вполне может работать на этих устаревших машинах.
Последние '486е машины и ранние Pentium-I используют 72-пиновую память. Подбор
72-пиновой памяти из коробки с платами может быть достаточно трудным делом, так
как существовали разные типы плат. Вообще, вы можете создать конфигурации памяти
от 8 до 64 МБ. Вполне достаточно, чтобы установить некоторые из не очень
требовательных дистрибутивов Linux.
Некоторые из последних машин Pentium-I использовали 128-пиновые платы DRAM. Это
было стандартом до разработки последних систем Pentium-III/Pentium-IV, так что их
довольно много в обращении (хотя самые ранних из них работают несколько
медленнее). Они поступают блоками по 32, 64 и 128 МБ. Обычно есть два или три
слота, так что легко можно собрать конфигурацию от 64МБ до 256МБ (хотя у некоторых
ранних Pentium’ов есть ограничения на размер устанавливаемой памяти). Эти системы
идеальны для установки больших дистрибутивов с функциональностью десктоп систем,
так как установить большую память легко и дешево.
И, наконец – всегда надо стараться установить как можно больше памяти. Размеры
памяти, показанные ранее в таблице – это нижний рабочий предел объема памяти. В
идеале нужно удвоить эти цифры для получения хорошей скорости работы. При
условии, что операционная система может адресоваться к ячейкам памяти и
использовать ее, дополнительная память значительно увеличивает выполнение
больших программ, так как меньше информации нужно буферизовать на диск.
Обновление дисков
После того, как вы решили проблемы с памятью, займемся жесткими дисками. Для
текстовых инсталляций, таких, какие используются для серверов, нужно примерно
вдвое меньше дискового пространства, чем для графических инсталляций. Но даже и
для сервера установка графики может быть полезной, так как использование
графических средств упрощает настройку и администрирование сервера для не очень
опытных пользователей Linux.
Серверу также необходимо как минимум один или два гигабайта дискового
пространства для обслуживания веб-сайтов, FTP и т.д. Десктоп инсталляции, на
которых пользователи регулярно используют графические программы или обработку
текстов, требуют большего объема. Очень важно убедиться, что емкость жесткого
диска достаточна и для установки, и для работы системы.
446966847
September 2003
Оригинал доступен в Интернет http://www.fraw.org.uk/ssp/
6
Большинство персональных компьютеров используют 'Integrated Drive
Electronics' (IDE) дисководы (главная альтернатива, SCSI, непопулярна, разве
что на старых серверах). Контроллеры IDE позволяют подключить до четырех
дисков (плюс еще два флоппи дисковода на одну 34 разрядную шину). Эти
дисководы могут быть жесткими дисками, CD, CD/RW DVD или Zip дисководами.
Эти дисководы подсоединяются двумя кабелями - 'primary' и 'secondary' IDE кабели – по
два дисковода на кабель. Маленькие джамперы идентифицируют диск или как первый
'master' диск, или как второй 'slave' диск. Главный жесткий диск обычно 'primary master'.
Для более быстрого обмена данными между CD и жестким диском CD ROMы обычно
подключаются на 'secondary' кабель, а жесткие диски – на ‘primary’.
Большинство устаревших компьютеров обычно имеют слишком маленький и слишком
медленный жесткий диск. Этот диск можно заменить диском большей емкости. Или
можно подключить в систему дополнительный жесткий диск. Важно правильно
установить джамперы. При подсоединении к одному кабелю один диск должен быть
установлен как master, другой как slave. Расположение джамперов может быть разным
для разных типов дисков. Если джамперы установлены неправильно, это не приведет к
серьезной поломке, но диск не будет работать (аналогично - если разъем кабеля будет
неправильно вставлен, перевернут)
Машины старше Pentium-I не имели встроенного CD-ROM’а, так что, возможно,
придется его установить. Иногда может понадобиться легкая переделка корпуса.
Настольные (десктоп) корпуса труднее переделывать, чем тауэры, так в настольных
(горизонтальных) корпусах для установки CD-дисковода нужны дополнительные
крепления.
При установке одного или двух дополнительных дисководов могут понадобиться
дополнительные интерфейсные шины. У старых кабелей может быть только один
разъем, или может быть один кабель с двумя или тремя разъемами (старый диск,
новый диски и CD-дисковод). Вам может понадобиться найти несколько
распределительных ('splitter') кабелей для подсоединения питания, если их
недостаточно.
В результате обновления нужно нарастить объем дискового пространства достаточный
для операционной системы и хранения данных. И хотя наличие CD-дисковода не
является необходимым для установки Linux, CD обеспечит более быструю установку и
работу.
Создание разделов на жестких дисках
В противоположность системам с Windows, операционная система не должна целиком
храниться на одном жестком диске. В случае необходимости вы можете распределить
разные директории файловой системы Linux по двум или трем дискам. Некоторые
версии Linux, например Slackware's Zip Slack, могут храниться на Zip диске и
загружаться, когда понадобится.
Одной из первых задач при установке любого дистрибутива – создать схему разделов
жестких дисков. Хотя разные дистрибутивы подходят к этому вопросу по-разному, в
основном это один и тот же процесс. Вы берете доступное дисковое пространство и
делите его так, как вам необходимо. Некоторые системы для этого предлагают
автоматизированные средства. Но на устаревших компьютерах, где дискового
пространства очень мало, обычно вам самим нужно контролировать распределение
пространства на диске.
Жесткие диски IDE могут содержать до четырех главных разделов ('primary partitions').
Каждый из этих разделов представляется как отдельный «диск». Один из этих главных
разделов может быть определен как специальный, чтобы внутри него определить еще
несколько «расширенных» ('extended') разделов. Главные разделы нумеруются с 1 до 4.
Даже если используются не все главные разделы, расширенные разделы будут
446966847
September 2003
Оригинал доступен в Интернет http://www.fraw.org.uk/ssp/
7
нумероваться, начиная с 5.
На маленьких системах вы можете сконфигурировать один или три раздела. Но на
системах, где необходимы повышенная безопасность и надежность, вам может
понадобиться до пяти или шести разделов. Ниже перечисляются системные
директории, которые обычно конфигурируются. «Точка монтирования» ('mount point') –
название директории – это метка раздела. «Имя устройства» для раздела – это имя
диска плюс номер раздела. Так что, если вы определяете корневой ('root') раздел как
первый раздел на диске, он будет называться /dev/hda1, следующий раздел (чаще
всего swap) будет /dev/hda2,и так далее. Вам нужно запомнить это, так как позже эти
идентификаторы будут использоваться при обслуживании системы (но, если будете
сомневаться – можно посмотреть файл /etc/fstab)
Linux требует создания как минимум двух разделов – для «корневого» раздела и для
свопа. Все другие разделы необязательны, и, если они не будут определены, в
корневом разделе будут просто созданы обычные директории.
Корневой раздел должен быть достаточно большим для хранения всей системы, плюс
10% - 20% дополнительного пространства для хранения логов и других файлов,
генерируемых системой в процессе работы. Для свопа обычно рекомендуется отводить
пространство, в два раза большее размера оперативной памяти, поэтому от всего
размера диска отнимите это число, сделайте корневой раздел получившегося размера,
и остальное отведите под своп.
Другие разделы следует определять из соображений упрощения работы системы или
для повышения надежности. Вообще, раздел /home создается для выделения
ограниченной области на диске под нужды пользователей. Пользователи создают
файлы в своих директориях и теоретически могут занять все доступное дисковое
пространство, что приведет Linux к остановке. Ограничение их разделом /home
гарантирует, что пользователи не смогут занять всю файловую систему. Раздел /var
содержит постоянно изменяющиеся системные данные, поэтому отделение его
улучшит безопасность. После отделения разделов /var и /home от корневого раздела,
все остальное меняется не очень сильно. Это улучшит безопасность таких систем, как
веб-серверы – так как любые изменения в корневом разделе будет легче обнаружить.
446966847
September 2003
Оригинал доступен в Интернет http://www.fraw.org.uk/ssp/
8
Директории Linux, часто выделяемые в отдельные разделы
название
идентификатор
Использование
/
'корневая' директория
Основа файловой системы Linux – любые директории, не
помещаемые в собственные разделы, будут
располагаться внутри корневого раздела. Этот раздел
обязателен.
{swap}
Пространство свопа
Используется Linux для хранения данных, выгружаемых
из памяти, – помогает системе работать лучше. Этот
раздел обязателен.
/home
Домашние директории
Здесь располагаются домашние директории
пользователей. Этот раздел позволит отделить данные
пользователей от корневого раздела, что улучшит
безопасность и надежность системы.
/var
Изменяющаяся
('variable') директория
Это место, где система хранит и работает с данными.
Логи, принтерные спул-директории и другие постоянно
меняющиеся данные хранятся здесь. Так же как и для
/home, размещение этой директории в отдельном
разделе улучшит безопасность и надежность системы.
/boot
Директория загрузки
Содержит информацию и образы загрузки, которые Linux
использует во время инициализации системы при старте.
Полезно выделить в отдельный раздел, если вы часто
меняете способ загрузки вашей системы.
Следующая задача – определить, как форматировать разделы. Раздел своп должен
форматироваться как своп. Но другие разделы могут быть отформатированы под
разные файловые системы. Главные кандидаты - 'Ext2', 'Ext3' and 'Reiser' (см таблицу
ниже), хотя на Linux могут использоваться и другие файловые системы. Главное
отличие, внедряемое несколько последних лет, – это различие между
«журналируемыми» и «нежурналируемыми» файловыми системами. Если произошло
отключение электропитания или другое нештатное завершение работы системы, то при
загрузке компьютер будет полностью проверять всю файловую систему на наличие
ошибок. Журналируемые файловые системы фиксируют любые обращения к файлам.
Это означает, что при рестарте после крэша (сбоя) или отключения питания
проверяется не вся файловая система, а только файлы, которые использовались в
момент остановки. Это значительно ускоряет процесс загрузки.
Главные файловые системы перечислены ниже:
o
Ext2, 'вторая расширенная файловая система', была главной файловой системой
Linux с самых первых версий. Она не журналируемая, но по этой причине
использует меньше дискового пространства и памяти, и больше подходит для
устаревших или более медленных компьютеров.
o
Ext3 – журналируемая версия Ext2. Ext3 надежно журналирует файловую систему.
Хотя это несколько замедляет работу по сравнению с нежурналируемыми
файловыми системами, надежность значительно повышается.
o
Файловая система Reiser лучше использует дисковое пространство, но не
полностью журналирует. Это делает работу быстрее, но журналирование не так
надежно (хотя планируется улучшить это в следующих реализациях)
446966847
September 2003
Оригинал доступен в Интернет http://www.fraw.org.uk/ssp/
9
Какую файловую систему выбрать – решаете вы сами. На старых машинах с
небольшой памятью и жесткими дисками предпочтительнее использовать Ext2 – как
менее ресурсоемкую. Там где нет проблем с оперативной памятью и дисковым
пространством, Ext3 или Reiser дадут преимущество быстрой перезагрузки после
неправильно проведенного останова системы.
Возможности файловых систем Linux
В таблице указаны максимальный размер файла и общая ёмкость
файловой структуры для различных файловых систем. Не забывайте,
что большинство файловых систем могут быть «настроены» для
увеличения ёмкости и производительности
Максимальный
размер файла,
ГБ
Максимальный
размер
файловой
системы, ГБ
Ext2/Ext3 блоки 1kB
16
2,048
Ext2/Ext3 блоки 2kB
256
8,192
Ext2/Ext3 блоки 4kB
2,048
16,384
Reiser FS 3.5
4
16,384
Resier FS 3.6
1.073 x 109
16,384
Файловая система
Выбор программных средств
Последний важный выбор – это решение, что, собственно, устанавливать.
Большинство дистрибутивов предоставят вам возможность выбора устанавливаемых
программных средств. Они или организованы в «группы пакетов» (как программы для
KDE, Gnome или Games), или вы выбираете устанавливаемые пакеты индивидуально,
или есть обе эти возможности. Здесь вы можете заметить, что выбор группы пакетов
может неожиданно «съесть» большой кусок дискового пространства. В этой ситуации
вам придется отменить выделение этой или другой группы пакетов, или выбрать
группу, а затем очень внимательно убрать отдельные программы, если, конечно,
программа установки позволяет это сделать.
В общем, если вы устанавливаете небольшой сервер, игры и мультимедийные
программы не нужны – так что не отмечайте эти группы. Проблемой для неопытных
пользователей Linux может стать то, что установка графического интерфейса
позволяет легче осуществлять обслуживание и настройку системы. Так что вы можете
выбрать установку одного оконного графического интерфейса, а затем для сохранения
места на диске убрать выделение ненужных программ в этой группе.
Другая вещь, о которой следует помнить – это то , что сами программы для своей
работы могут потребовать дополнительного дискового пространства. Для работы
некоторых программ, например Star Office или Open Office – потребуется большой
объем оперативной памяти (Star Office требует 32 МБ свободной памяти). Если у вас
оперативной памяти немного, не стоит устанавливать такие пакеты. Используйте менее
требовательные программы, такие как AbiWord или KOffice. Но главная проблема – это
библиотеки, необходимые для работы программ. Программы для Gnome используют
графическую библиотеку GTK. KDE использует Qt. Программы, работающие не на KDE
или Gnome, также могут потребовать своих графических библиотек. Будьте осторожны
446966847
September 2003
Оригинал доступен в Интернет http://www.fraw.org.uk/ssp/
10
при выборе дополнительных программ, так как им может потребоваться больше места
на диске, чем они реально занимают. Это из-за того, что «зависимости», создаваемые
ими, будут требовать установки дополнительных программ и библиотек.
Установка – это вопрос практики. Чем больше систем вы устанавливаете и
используете, тем больше накапливаете опыта по работе различных программ в
условиях разных систем. Для начинающих, если только у вас нет веской причины не
делать этого, самый простой способ начать – это выбор групп программных пакетов.
Те, у кого опыта побольше, могут экспериментировать с отдельными пакетами.
В любом случае, большинство современных дистрибутивов управляют программным
обеспечением в виде «пакетов», например программные пакеты RPM в Red Hat/SuSE,
DEB в Debian, или PKG в Slackware. Это делает значительно проще добавление и
удаление программ после установки, в противовес жонглированию системными
ресурсами во время инсталляции. Единственная проблема, возникающая в процессе
добавления ПО после установки операционной системы ,– это то, что может оказаться
труднее проследить все зависимости программы и найти и установить все нужные
библиотеки.
Заключение
Этот отчет не пытается рассказать вам, как обновить старый компьютер. Это не было
целью, и в любом случае, есть множество книг и веб-сайтов по этой теме. Мы также не
пропагандируем никакой конкретный дистрибутив Linux. Это ваше собственное
решение, которое вы примете, основываясь на требованиях задач и ограничениях
системы, которую вы устанавливаете.
Что мы, надеемся, сумели выразить – это то, что выбор установки является решающим
для работы компьютера в дальнейшем и повлияет на то, будет ли компьютер работать
хорошо, или не очень, и будет ли работать вообще. Вопросы, которые мы затронули,
наиболее важны при выборе системы («патентованная» - или Linux), и мы предлагаем
вам рассмотреть и подумать над ними, чтобы увеличить шансы получить хорошую,
эффективную компьютерную систему.
Другие отчеты проекта Salvage Server будут рассматривают другие аспекты построения
систем из «бросовой» техники. У Вас, вероятно, возникнут другие вопросы установки и
настройки таких систем, особенно связанные с настройкой работы в сети, на которые
мы ответим в следующих отчетах. Для получения более подробной информации вам
нужно будет обращаться к веб сайту проекта Salvage Serve, так как он постоянно
обновляется по мере развития проекта.
Дополнительная информация

Проект Salvage Server:
Чтобы быть в курсе, посещайте сайт:
Проект Salvage Server http://www.fraw.org.uk/ssp/

GNU/Linux:
Для поиска ссылок по дистрибутивам и GNU/Linux, смотрите главные сайты Linux:
o
o
o
o
o
Linux Online http://www.linux.org/
Linux Documentation http://www.linuxdoc.org/
Linux Links http://www.linuxlinks.com/
GNU Project http://www.gnu.org/
Linux Newbie http://www.linuxnewbie.org/
446966847
September 2003
Оригинал доступен в Интернет http://www.fraw.org.uk/ssp/
11

Linux Distributions:
Для каждого дистрибутива есть руководства и масса онлайновой документации. Для более
подробной информации обратитесь к соответствующим сайтам:
o
o
o
o
o
Debian http://debian.org/
Mandrake http://www.linux-mandrake.com/
Red Hat http://www.redhat.com/
Slackware http://www.slackware.com/
SuSE http://www.suse.de/

Полезные книги:
o
Linux in a Nutshell (O'Reilly Press):
По существу эта книга – собрание и подробное описание использования различных команд Linux.
Но так как они собраны в книгу, не имеет значения, работает ли ваш компьютер – вы сможете
найти, что делать. Цена около £25/US$35
o
Upgrading and Repairing PCs (Linux Edition) (QUE):
Также хороша, как и другие книги по ремонту и обновлению персональных компьютеров, но
ориентирована на вопросы по оборудованию, связанные с использованием GNU/Linux. Цена около
£44/US$60.
o
Linux for Dummies (IDG Books):
Чувствуете себя неуверенно? – попробуйте это. Книга полезна для изучения основ по клиентским
компьютерам, но не очень полезна при работе с сервером.
Проект Salvage Server разрабатывается Free Range Network для продвижения идеи
использования избыточного компьютерного оборудования в качестве ресурса для
сообществ и организаций, начинающих свою деятельность. Этот отчет был
подготовлен для поддержки работы по проекту и распространяется свободно для
поддержки достижения целей проекта.
© Copyright 2003, Paul Mobbs/Free Range Network. Разрешается копировать,
распространять и/или изменять этот документ в соответствии с условиями лицензии
GNU Free Documentation License, Version 1.2 или любой более поздней версии,
публикуемой Фондом Свободного Программного Обеспечения (Free Software
Foundation); с изменяющимися частями документа – заголовком и информацией об
авторе, без Текста Верхней Обложки и Текста Нижней Обложки. Копию лицензии можно
найти по ссылке http://www.fraw.org.uk/_admin/rights.shtml
446966847
September 2003
Оригинал доступен в Интернет http://www.fraw.org.uk/ssp/
12
Download