Эту статью можно считать обобщением как всего, что было сказано
ранее об установке Fedora, так и последующих наблюдений этого процесса.
То есть на сегодняшний день она представляет собой нечто вроде
путеводителя — как для совсем начинающего пользователя, так и для того,
кто, имея достаточный опыт общения с другими дистрибутивами, с этим до
сих пор дела не имел.
Несмотря на обилие впечатлений, полученных при экспериментах с
Fedora — тех, что были описаны в прошлых заметках, логика её
инсталлятора оставалась для меня непостижимой. И единственное
объяснение этому я нахожу в том, что она чисто по женски морочит головы
своим пользователям. Напоминая Прекрасную Феодору — царицу Сугдеи
(нынешнего Судака), которая также пудрила мозги двум своим поклонникам,
пока это не закончилось трагически.
Впрочем, у нас с Fedora всё закончилось хорошо — я с ней
подружился и даже полюбил, потому как благодаря ей открыл много для
себя нового. И тем не менее, кое-какие моменты в процессе её
инсталляции так и остались для меня покрытыми мраком неизвестности, что
заставляло меня снова и снова опробовать разные установочные алгоритмы,
благо места было вдоволь.
Оригинал: "System Minimization"
Автор: Gene Sally
Дата: 2 января 2008
Перевод: Александр Тарасов aka oioki
Дата перевода: 27 июня 2009
"Насколько сильно его можно сжать?" - такой вопрос часто задают
разработчику встраиваемых систем в начале работы над проектом. В
большинстве случаев клиент подразумевает, до какой степени можно
уменьшить затраты оперативной и Flash-памяти в проектируемом
устройстве, с целью уменьшения его стоимости и снижения энергозатрат.
Изначально операционная система Linux и ее соответствующее
окружение были предназначены для настольных и серверных систем, поэтому
в обычной конфигурации она не оптимизирована по объему занимаемой
памяти. Однако когда Linux начал проникать во встраиваемые системы,
задача сделать Linux "маленьким" стала весьма актуальной. Есть
несколько подходов к уменьшению расхода памяти системы.
Многие разработчики начинают уменьшать размер ядра; но есть
также и более простые способы. В этой статье будут подробно описаны
подходы к уменьшению размера ядра за счет удаления кода,
неиспользуемого во встраиваемых системах.
Пожалуй, больше всего памяти отъедает корневая файловая система
(root filesystem, RFS). Корневая файловая система содержит код
инфраструктуры, используемой приложениями и библиотекой C. Тип файловой
системы RFS накладывает значительный отпечаток на итоговый размер
системы. Стандартная файловая система типа ext3 страшно неэффективна
при использовании во встраиваемых системах, но это уже тема для
отдельной статьи.
Впервые установив ОС Ubuntu 8.10, я сразу столкнулся с проблемой выхода в Интернет.
Эта дружелюбная система легко подключит вас к интернету при помощи
сети, но ее создатели, кажется, забыли, что такое модем. А уж про GPRS
они, похоже, просто не знают. Да и откуда им знать, что на бескрайних
просторах России модем, а то и сотовый телефон со встроенным модемом,
часто единственный способ попасть в Паутину.
Правда, я должен оговориться, что устанавливал свою Убунту с одного CD, где набор софта минимальный.
Если говорить о файловых системах, Linux® по сравнению с другими
операционными системами напоминает швейцарский армейский нож. Linux
поддерживает множество файловых систем, от журналируемых до кластерных
и систем с шифрованием. Linux – это замечательная платформа для
использования стандартных и экзотических файловых систем, а также для
разработки файловых систем. В этой статье рассматривается виртуальная
файловая система (VFS) ядра Linux, которая иногда называется
виртуальным коммутатором файловой системы, а также приводится обзор
некоторых основных структур, связывающих файловые системы.
Создание файловых систем на дисковых разделах (или, в терминах
DOS/Windows, форматирование последних) - второй этап подготовки диска к
инсталляции Linux. Само по себе это действо - не из самых сложных,
однако осознанное его выполнение требует некоторой подготовки.
Данный текст предназначен для тех, кто решил перейти в своей
повседневной работе на Линукс или делает первые шаги в нем. Для тех, кто уже
что нибудь читал о UNIX вообще, но не знает, с чего начать установку Линукса
- ищите первую часть этого документа, в ней это
достаточна подробно описано.
Данная же часть большей частью предназначена для тех, у кого есть уже как
минимум двухнедельный обыт работы под линуксом. На данном этапе вы уже
должны знать что такое symbolic link, как пользоваться chown, chmod, как
монтировать/размонтировать файловые системы и т.д. Если вы этого не знаете
почитайте _ЛЮБУЮ_ книжечку про UNIX или ищете UNIX-FAQ, который я также
сейчас пишу... Что будет закончено первым: этот текст или FAQ - неизвестно.
ОК. Начнем. Данная текстуха предназначена для тех, кто решил забыть
про кошмары, связанные с именем БГ ( _НЕ_ Гребенщикова, а Билла Гейтса...).
В этой текстухе я попытался расказать о тех проблемах, которые возникают у
людей, впервые увидешвих UNIX и о методах их решения, коли такие мне
известны... Должен сразу предупредить, что все писалось под музоном
Exploited, Nirvana и Metallica. Коли где есть грамматические ошибки - Сорри,
клаве уже 7! лет.
Признаюсь сразу, что идея вернуться к эпохальному сериалу "Один на один с Linux" и рассказать читателям об операционной системе Fedora 11,
финальный релиз которой увидел свет 9 июня, в день рождения царя Федора
Алексеевича и создателя утопической системы и родоначальника русского
космизма Николая Федорова давно витала в воздухе, однако реализовать ее
практически никак не удавалось и все по той простой причине, что
"Федора" оказалась в числе тех программных продуктов, которые
функционируют по принципу "установил и работает". Действительно, о чем
писать, если система при запуске с LiveCD-диска одним махом определяет
все "железные" компоненты компьютера, автоматически выставляет
максимальное разрешение дисплея, без сучка и задоринки налаживает связь
с внешним миром посредством пресловутого WiFi-адаптера Atheros,
инсталлируется за пять минут и впоследствии загружается быстрее
Windows? Однако суровый взгляд нашего главного редактора Сергея
Вильянова заставил меня откинуть сомнения прочь и написать хотя бы в
общих чертах о том, что понравилось, а что нет в ломающем устоявшиеся
стереотипы дистрибутиве Fedora 11, разработка которого, как известно,
ведется при финансовой поддержке компании Red Hat.
Заранее проводите создание резервной копии Ваших данных! Основы
Раздел нуждается в файловой системе (filesystem). Linux работает с различными файловыми системами и на различных файловых системах. Таких как, например, Ext3, ReiserFS, а для опытного пользователя XFS и JFS. Ext2 - это практичный Формат для сохранения данных, к которому также можно иметь доступ из-под MS Windows™.
Некоторые разработчики свободного программного обеспечения стремятся
приобщить к своим продуктам не только взрослых, но и подрастающее
поколение. Особенно активно в данном направлении работает отечественная
компания ALT Linux, выпустившая дистрибутив Линукса, предназначенного для детского творчества в области компьютерной графики и цифрового видео.