- Как сделать так, чтобы Android выглядел как Windows Phone
- Как установить живые обои
- Как изменить внешний вид иконок
- Как изменить живые обои
- Как сделать лаунчер похожим на Windows 10 Mobile
- Приложения для кастомизации
- Как установить Виндовс на Андроид? Объясняю
- Как установить Windows на устройство Android?
- Установка и настройка эмулятора Windows на Android
- Создаем Android-прошивку из подручных материалов
- Содержание статьи
- Введение
- Выбираем подопытного
- Хакер #156. Взлом XML Encryption
- Общая структура каталогов и важные файлы
- Kоманда setprop
- Собственный набор ПО
- Внешний облик
- Низкоуровневые настройки
- Сборка
- Выводы
- Евгений Зобнин
Как сделать так, чтобы Android выглядел как Windows Phone
Хотя большая часть служб Microsoft и так доступна на устройствах iOS и Android, многие пользователи все же скучают по фирменному интерфейсу Windows Phone и Windows 10 Mobile.
Несмотря на то, что точную копию этой уже устаревшей мобильной системы установить не получится, есть несколько способов сделать Android максимально похожим на Windows Phone.
Как установить живые обои
Одно дело, если вы хотите изменить внешний вид нескольких меню, иконок и совсем другое, если вам нужен смартфон, который полностью похож на миниатюрный ПК с установленной на нем операционной системой Windows 10. В таком случае вам придется использовать как минимум несколько различных приложений. Одним из первых среди тех, кто решился кастомизировать свой Android и поделиться способом с остальными, стал пользователь DrDisagree, опубликовавший свой гайд на Reddit.
Установить и настроить на смартфоне живые обои не так уж и просто. Поэтому, если данная инструкция покажется вам слишком сложной, то вы можете пролистать страницу вниз и перейти к руководству по использованию утилит SquareHome 3 и Launcher 10.
Шаг 1. Запустите Play Маркет и установите приложения Nova Launcher, Nova Launcher Prime, KLWP, KLWP Pro, а также Pix Pie Icon pack.
Шаг 2. Дополнительно установите Windows 10 Wallpaper или любые другие обои, которые вы хотите использовать.
Шаг 3. Запустите Nova Launcher и разрешите использовать приложение в качестве лаунчера по умолчанию. Если сообщение не появляется, то сделайте это через меню «Настройки» — «Общие» (раздел «Устройства»).
Шаг 4. Снова запустите приложение Nova Launcher и в настройках выберите пункт «Избранное».
Шаг 5. В верхней части экрана передвиньте ползунок в состояние «Выключено».
Шаг 6. Закройте Nova Launcher и перейдите на рабочий стол. Уберите с экрана все иконки. Для этого нажмите на ярлык и удерживайте, а затем в открывшемся списке выберите «Удалить».
Шаг 7. Загрузите KLWP Backup files через Google Drive по ссылке. Процесс может отличаться в зависимости от модели используемого смартфона и версии Android.
Шаг 8. После этого перейдите в меню и выберите «Импортировать». Появится уведомление, нажмите «Ок», чтобы разрешить действие.
Шаг 9. Запустите KLWP и откройте меню. Для этого сделайте свайп вправо, а затем выберите из списка «Загрузить предустановленную тему».
Шаг 10. Перейдите на вкладку «Экспортировано». Здесь отобразятся загруженные ранее пресеты.
Шаг 11. Выберите из списка файл с названием Windows X. А затем выдайте KLWP все необходимые разрешения.
Шаг 12. Пролистайте страницу вниз до меню и переключитесь на вкладку «Глобальные». После этого нажмите на кнопку «Сохранить», чтобы применить все внесенные изменения.
Шаг 13. После этого выберите «Исправить», «Установить в качестве обоев», а затем «Рабочий стол».
После этого на главном экране появятся живые обои.
Как изменить внешний вид иконок
Если вы хотите полностью кастомизировать Android, то необходимо изменить внешний вид иконок приложений. Сделать это можно в индивидуальном порядке (например, если вы хотите оставить какой-то ярлык без изменений) при помощи программы KLWP. Инструкция:
Шаг 1. Нажмите на кнопку «Пуск», которая расположена в левом нижнем углу экрана.
Шаг 2. В появившемся списке выберите приложение «KLWP».
Шаг 3. Кликните на иконку, которую хотите изменить и выберите «Редактировать».
После этого вид значка изменится. При желании вы сможете снова отредактировать его в любое время.
Как изменить живые обои
При помощи KLWP вы в любое время можете менять внешний вид иконок и живые обои. И хотя иногда для этого придется потратить немало времени, проще всего кастомизировать интерфейс через меню в нижней части приложения KLWP. Инструкция:
Шаг 1. Запустите KLWP и на главном меню перейдите на вкладку «Элементы».
Шаг 2. Кликните на тот элемент из списка, который вы хотите отредактировать.
Шаг 3. Произведите все необходимые изменения и нажмите значок «Сохранить».
Самое интересное то, что все иконки можно полностью изменить на свое усмотрение. Например, изменить логотип и фон.
Как сделать лаунчер похожим на Windows 10 Mobile
Шаг 1. Установите приложение Launcher 10 или SquareHome 3 через Play Маркет.
Шаг 2. Перейдите в меню «Настройки» и в разделе «Устройство» выберите пункт «Общие».
Шаг 3. Укажите лаунчер, который хотите использовать по умолчанию.
После этого пользовательский интерфейс будет похож на Windows 10 Mobile. Если вы захотите отключить его и вернуться к «родному» варианту Android, то сделать это можно будет через это же меню.
Приложения для кастомизации
И хотя ни одно приложение не способно превратить пользовательский интерфейс Android в точную копию Windows 10 Mobile, существуют довольно неплохие утилиты, помогающие добиться максимально похожего результата. Проще всего изменить лаунчер, а вот настроить живые обои куда сложнее.
Squarehome 3 — это простая утилита, позволяющая преобразить Android в Windows 10 Mobile без особых проблем. Приложение поддерживает прозрачные плитки Lives Tiles, виджеты и позволяет настраивать все необходимые для кастомизации элементы, которые помогут сделать Android максимально похожим на смартфон с Windows.
KLWP — это более сложное приложение, для работы которого может потребоваться дополнительный платный софт. Программа может похвастаться большим количеством инструментов, благодаря которым можно полностью кастомизировать пользовательский интерфейс под свой вкус. И хотя разобраться в KLWP не так просто, в результате вы получите смартфон, который будет выглядеть как миниатюрный ПК на базе Windows.
Среди платных приложений можно отметить Nova Launcher Prime (платная версия Nova Launcher) для кастомизации живых обоев и набор округленных иконок Pixel Pie Icon Pack.
Описанные выше приложения мы использовали для кастомизации Android смартфона в нашем руководстве. Разумеется, это далеко не единственные утилиты, поэтому если вы знаете другой аналогичный софт, то оставляйте свои комментарии ниже.
Как установить Виндовс на Андроид? Объясняю
Все привыкли, что смартфоны на Android могут работать только под управлением выбранной операционной системы, однако это не совсем так. Например, если вы внимательно посмотрите на предложения популярных интернет-магазинов, то сможете отыскать там планшеты, где установлен и Android, и Windows. Интересно, а как установить Виндовс на любой Андроид и возможно ли это сделать? Мы ответственно подошли к этому вопросу, изучив все доступные варианты. И оказалось, что наиболее разумное решение – воспользоваться эмулятором.
Как установить Windows на устройство Android?
Вообще, чисто теоретически возможно установить Windows на устройство, которое ранее работало под управлением операционной системы Android. Но сделать это получится далеко не во всех случаях. Во-первых, процессор должен быть с архитектурой i386/ARM, что встречается крайне редко. Во-вторых, из-за отсутствия необходимых драйверов есть огромная вероятность превратить смартфон или планшет в «кирпич».
Важно! Рекомендуем не пытаться установить операционную систему Windows на телефон, который изначально создавался только для работы на Android. А если на планшете ранее использовалась Виндовс, то вы можете смело ее устанавливать – никаких ошибок произойти не должно.
Но с практической точки зрения гораздо удобнее использовать эмулятор – виртуальный компьютер, взаимодействовать с которым вы сможете прямо с телефона. Для этого будет применяться специальное приложение, а также ресурсы смартфона (оперативная память, процессор и внутреннее хранилище). Согласитесь, что такой вариант более легкий и безопасный? Ниже представлена инструкция, следуя которой вы сможете сделать все правильно.
Установка и настройка эмулятора Windows на Android
И перед тем, как перейти к самому руководству нужно отметить, что смартфон или планшет должен быть достаточно мощным. К сведению, необходимо как минимум три гигабайта оперативной памяти, так как немного ОЗУ потребуется выделить эмулятору Виндовс. Если ваше устройство готово к работе, то внимательно изучайте пошаговую инструкция и выполняйте действия из нее:
- Открываем Play Market и устанавливаем приложение Bochs. Оно бесплатное, поэтому проблем с загрузкой возникнуть не может.
- Запускаем программу и предоставляем запрашиваемые разрешения – все они необходимы для корректной работы эмулятора. А уже после этого переходим во вкладку «Hardware» и настраиваем системную конфигурацию. Во-первых, выбираем CPU Model (процессор) – рекомендуем остановиться на варианте Intel Pentium 4 или AMD Athlon. Во-вторых, устанавливаем оптимальное количество оперативной памяти – около одного гигабайта. В-третьих, указываем Ethernet Card от Realtek и выбираем Sound Card (обратите внимание на скриншоты ниже).
- А теперь остается перейти в раздел «Storage», поставить галочку в пункте «ata0-master» и выбрать в качестве источника загрузки cdrom. Также вам потребуется скачать образ нужной версии Windows, а затем отметить его в памяти устройства с помощью кнопки «Select». И еще нужно выделить строку «ata1-master», выбрать параметр «disk» и выбрать виртуальное хранилище (жесткий диск также потребуется предварительно скачать).
- В графе «Boot» отмечаем «cdrom», после чего нажимаем на заветную кнопку «Start». В результате начнется установка выбранной операционной системы Windows, которая может занять как несколько минут, так и пару часов.
Таким образом, мы рассмотрели, как установить Виндовс на Андроид и комфортно пользоваться виртуальным компьютером со смартфона. Что касается эмулятора, то его настройки вы можете выбрать самостоятельно – все зависит от мощности телефона и версии ОС, которую вы решили поставить. Если остались дополнительные вопросы, то смело задавайте их в комментариях!
Создаем Android-прошивку из подручных материалов
Содержание статьи
Любой пользователь Android имеет свое представление о том, как должна выглядеть операционная система, какие функции выполнять и какой набор ПО в ней должен быть установлен по умолчанию. Однако далеко не все знают, что создать собственную прошивку не так уж сложно. Для этого совсем не обязательно разбираться в ядре Linux, уметь компилировать исходники Android или понимать, как устроен смартфон.
Введение
Существует три способа создания собственной прошивки для Android-коммуникатора: 1. Допиливание и компиляция операционной системы из исходников, публикуемых компанией Google или командой CyanogenMod. 2. Модификация стоковой прошивки коммуникатора. 3. Модификация сторонней прошивки, созданной с помощью первого или второго способа.
Первый способ является наиболее правильным и гибким, однако он зачастую требует достаточно глубоких знаний об особенностях Android и умения редактировать исходники системы так, чтобы они после этого работали на устройстве. Эта тема выходит за рамки нашей статьи, поэтому сборку исходников Android мы рассматривать не будем, а остановимся на двух других способах, точнее на третьем.
Сторонние прошивки (так называемые моды) существуют практически для любого Android-устройства, с момента выхода которого на рынок прошла хотя бы неделя. Обычно они уже включают в себя все необходимые модификации, необходимые для корректной работы прошивки на коммуникаторе, а потому представляют собой отличную площадку для экспериментов над системой. Их можно модифицировать практически до неузнаваемости, включать в состав ОС любое ПО, изменять ее внешний облик, создавать множество низкоуровневых настроек с помощью простого текстового редактора и файлового менеджера. Эти действия не требуют глубоких знаний ОС и могут быть выполнены любым читателем журнала.
Выбираем подопытного
Итак, предположим, что наш коммуникатор уже зарутован и в загрузочную область записана консоль восстановления ClockworkMod, позволяющая устанавливать на аппарат любые прошивки без всяких ограничений (о том, как это сделать, мы писали в статье «Тотальное подчинение», опубликованной в октябрьском номере ][). Теперь мы хотим установить на устройство другую прошивку, да не абы какую, а с собственными модификациями, настройками и набором ПО. Поэтому нам нужен каркас, а именно чужая прошивка, стабильно работающая на нашем устройстве. Где ее взять?
Главное место обитания всех ромоделов — это, конечно же, форумы xda-developers.com. Там можно найти все что угодно для коммуникаторов, работающих под управлением iOS, Windows Mobile, Windows Phone и Android. Открываем сайт в браузере, жмем на раздел Forums и ищем в списках форумов свой коммуникатор. Далее заходим в соответствующий раздел Android Development и внимательно просматриваем список тем, содержащих в названии слово «[ROM]». Лучше найти какую-нибудь чистую прошивку с названием вроде «Pure Android 2.3 Rom» или порт CyanogenMod, хотя, в сущности, подойдет и любая другая (правда, возможно, придется отменять авторские изменения). Открываем тему, проматываем первый пост, находим где-то в конце ссылку на скачивание и загружаем ROM на свой комп.
Моды анимации загрузки с xda-developers
Хакер #156. Взлом XML Encryption
Теперь файл прошивки нужно вскрыть. Делается это с помощью самого обычного unzip:
Общая структура каталогов и важные файлы
Набор файлов и каталогов, образовавшийся в результате выполнения предыдущей команды, и есть, в сущности, операционная система Android, причем ровно в том виде, в каком она будет размещена в NAND-памяти устройства. В зависимости от версии Android и фантазии автора, она может содержать разные наборы каталогов и файлов, однако в ней всегда присутствуют три обязательных объекта: META-INF, файл boot.img и директория system.
Первый каталог содержит метаинформацию о прошивке, включая файлы сертификатов автора, манифест со списком файлов и их контрольными суммами, а также скрипт обновления, который может создавать в NAND-памяти новые файлы, менять права доступа и выводить прогресс-бар, который видят пользователи во время установки прошивки.
Файл boot.img содержит загрузочный образ, который включает в себя ядро Linux и образ initrd. Его можно распаковать, однако для нас он не несет особой пользы, так как почти любые системные параметры можно изменить с помощью файлов настроек и файловой системы /proc. Если же тебе требуется ядро, собранное с особыми параметрами, например с активированным планировщиком BFS или поддержкой NFS, то почти наверняка его можно найти на том же xda-developers и прошить с помощью ClockworkMod.
ClockworkMod Recovery: кастомное меню восстановления для Android
Наконец, каталог system — это то, ради чего все и затевалось. Содержимое этого каталога и представляет собой операционную систему Android без ядра Linux. Он содержит все, что нужно для работы ОС, а потому знать его структуру просто необходимо. Выглядит она так:
- app — предустановленные приложения: телефон, калькулятор, календарь и т. д.
- bin —аналог каталогов /bin и /usr/bin в Linux. Содержит различные системные компоненты, используемые более высокоуровневыми компонентами системы. Например, именно здесь лежит виртуальная машина dalvikvm.
- etc — файлы настроек. Полный аналог /etc в Linux, используемый, однако, только системными компонентами. Приложения Android хранят настройки в каталоге /data/data.
- fonts — шрифты. По умолчанию содержит только фирменные шрифты Droid (или Roboto в Android 4.0).
- framework — наборы Java-классов, используемые системой и Android-софтом. Тут же лежит файл framework-res.apk, содержащий полное описание интерфейса операционной системы, включая все графические файлы.
- lib — Linux-библиотеки, используемые низкоуровневыми компонентами системы. Аналог каталогов /lib и /usr/lib в Linux, включает такие стандартные библиотеки, как libc (правда, Android использует собственную Bionic вместо Glibc), libz (gzip-шифрование), libssl и другие.
- media — медиафайлы: рингтоны, звуки уведомлений, звуки интерфейса и файлы анимации загрузки ОС.
- tts — файлы, необходимые для работы синтезатора речи.
- usr — необязательный каталог, который обычно содержит файлы, необходимые для работы софтин из каталога bin. По сути, аналог /usr/share.
- vendor — файлы, поставляемые производителем аппарата. Обычно содержит бинарную firmware для различных «железных» компонентов, например модуля Wi-Fi.
- xbin — необязательный каталог, который содержит все, что не вошло в bin. Как правило, используется для хранения полезных утилит, тем не менее необязательных для работы системы (top, текстовый редактор). CyanogenMod использует его для хранения инструментов администрирования: bash, ssh, powertop, busybox и т. д.
- build.prop — файл, содержащий информацию о сборке, а также различные низкоуровневые настройки.
Kоманда setprop
Приведенные в статье настройки build.prop можно применить и в уже работающей системе с помощью команды setprop:
Собственный набор ПО
Каталог /system/app содержит все предустановленное в прошивку ПО. Удаляя и добавляя пакеты в этот каталог, мы можем изменить набор приложений, доступных «из коробки». Например, ни для кого не секрет, что стандартный ланчер Android (да и ADWLauncher в CyanogenMod) тормозит и имеет многочисленные недостатки. ОK, заменим его на LauncherPro:
И это все. Не надо ничего устанавливать, не надо нигде ковыряться, просто закидываем нужное приложение в каталог — и готово. Даже имя не имеет значения, Android сам найдет нужное приложение и установит его в качестве домашнего экрана. Таким же образом можно поместить в прошивку любую другую программу или удалить ее оттуда.
Полезно поместить в прошивку одно из приложений для поиска утерянного смартфона (например, prey), тогда даже в случае сброса до заводских настроек оно останется в ОС и будет работать. Также можно заменить некоторое системное ПО, например добавить Dialer One вместо стандартного Phone.apk или Go SMS вместо sms.apk.
Как насчет системных Linux-приложений, например ssh-сервера или mc? Здесь тоже все просто. Собрать софтину для Android и процессора ARM можно с помощью комплекта NDK от Google, но большинство нужных приложений уже собрано до нас. Например, мы хотим предустановить mc в свою прошивку. Идем на xda-developers и выполняем поиск по запросу Midnight Commander. На первой же странице находим apk-пакет с установщиком и распаковываем его с помощью все того же unzip:
Видим в списке распакованных файлов assets/kits/mc-4.7.5.4-arm.tar.jet. Это архив tar.gz, который распаковывается в корень системы после установки apk-пакета (а точнее, после установки apk, запуска приложения и нажатия кнопки Install). Мы можем сразу распаковать его в нашу прошивку и получить предустановленный mc:
Теперь для запуска файлового менеджера на устройстве достаточно открыть терминал и набрать mc. Другие приложения могут распространяться в zip-архивах для прошивки с помощью ClockworkMod Recovery. Поместить их в свой мод еще проще, для этого достаточно перейти в корень прошивки (в данном случае
/rom) и распаковать архив с помощью unzip.
Свежераспакованная прошивка
Внешний облик
Собственную прошивку чаще всего создают для того, чтобы изменить внешний облик Android по своему вкусу. Проделать эту операцию в Android, опять же, очень просто. Все настройки графического интерфейса Android хранятся в файле framework/framework-res.apk. Его можно распаковать с помощью утилиты apktool:
В результате в текущем каталоге должен появиться каталог framework-res, содержащий все файлы пакета. Наиболее интересные подкаталоги внутри него — это res/drawable-* и res/layout-*. Первый содержит все графические элементы в виде png-файлов для разных разрешений и положений экрана. Например, drawable-land-mdpi — это каталог с графическими ресурсами для экранов среднего разрешения, находящихся в горизонтальном положении (во время поворота экрана ОС переключается на использование других файлов). Разумеется, любой файл можно отредактировать или заменить другим.
Распаковываем framework-res.apk
Каталоги layout содержат описания графических элементов в формате XML (на самом деле они хранятся в бинарном формате AXML, но apktool преобразовал их в обычный XML). Формат описания достаточно прост и понятен, но с наскоку с ним разобраться трудно, особенно если не знать, где что находится. Поэтому мы снова обратимся к услугам обитателей форума xda-developers, которые уже успели придумать массу различных модификаций для графического интерфейса Android. Их легко найти с помощью поискового запроса «framework-res mod имя_устройства».
Обычно такие моды распространяются в виде готового файла framework-res.apk, который можно просто положить в свою прошивку. Если же ты хочешь найти конкретные отличия в содержимом, то мод можно распаковать и сравнить с твоим framework-res с помощью diff:
К сожалению, в рамках одной статьи мы не можем рассмотреть хотя бы часть внутреннего устройства framework-res, поэтому за более подробной информацией обращайся к соответствующей теме форума 4PDA.
goo.gl/tlHRo — набор советов по изменению framework-res.apk.
goo.gl/fTvz8 — простая анимация загрузки с логотипом Android.
goo.gl/Ya1fX — анимация загрузки с плазменным кругом.
goo.gl/P6JR — анимация загрузки в стиле IBM PC.
goo.gl/sGXwa — анимация загрузки Android Honeycomb.
После внесения модификаций можно собрать framework-res.apk с помощью все того же apktool. Однако для этой операции требуется утилита aapt из комплекта Android SDK, которую apktool использует для окончательной упаковки apk-файла. Ее можно получить и отдельно:
Теперь можно собрать файл:
Следующий этап — это изменение анимации загрузки. Она хранится в виде обычных png-файлов, упакованных в архив system/media/bootanimation.zip. Распакуем его:
Внутри находится файл desc.txt, описывающий анимацию в следующем формате:
Стандартный вид этого файла:
Это значит, что изображение имеет размер 480 x 800, а скорость смены изображений (FPS) составляет 30 штук/с. Далее идет описание первой части анимации, файлы которой находятся в каталоге part0. Она проигрывается один раз (цифра 1 после p). Следующая часть (part1) проигрывается бесконечное число раз, пока аппарат не загрузится. Обычно каталог part0 содержит изображения, соответствующие первой части анимации, а part0 — все остальные изображения, которые проигрываются в цикле. Сами изображения должны быть одинакового размера, а их названия должны содержать числа в возрастающем порядке, например 0001.png, 0002.png и т. д.
Так как анимация загрузки имеет очень простой формат, ее довольно легко сделать. Достаточно преобразовать видеоролик в png-изображения с помощью mencoder (в desc.txt необходимо выставить значение FPS 24):
Но и это будет лишним. Участники форума xda-developers наделали столько анимаций, что необходимость работы руками отпадает вовсе. Ссылки на интересные анимации приведены в конце статьи.
Низкоуровневые настройки
Последнее, о чем я хотел бы рассказать в статье, — это редактирование низкоуровневых настроек. В Android для этого есть файл system/build.prop, который хранит информацию о сборке прошивки и настройки для конкретных устройств. Добавив в этот файл те или иные строки, можно изменить функционирование Android, ускорить его работу или уменьшить расход батареи. Ниже приведены наиболее интересные настройки.
Стандартный build.prop для Motorola Defy
- Запрет выгрузки рабочего стола из памяти:
Опция позволяет сделать работу с устройством более удобной за счет мгновенного доступа к рабочему столу в любое время. Не рекомендуется использовать для устройств с малым объемом памяти.
Повышение качества сохраняемых JPG-файлов:
Позволяет сделать снимки камеры более четкими, но существенно повышает нагрузку на ЦП.
Позволяет сделать интерфейс более быстрым и плавным.
Помимо всего этого, многие пользователи также рекомендуют применять следующие комбинации флагов:
- Уменьшение времени отклика сенсорного экрана:
- Увеличение времени жизни батареи:
- Твики 3G-модуля:
- Улучшение производительности сети:
Все эти строки необходимо просто поместить в файл system/build.prop и сохранить.
Сборка
ОК, мы внесли необходимые изменения, внедрили свои приложения, твикнули систему и теперь должны создать готовый к прошивке образ ОС. В этом нам поможет утилита testsign. Сначала следует запаковать прошивку с помощью zip:
Теперь необходимо подписать архив, чтобы Recovery смог его установить:
После этого закидываем архив my-rom-signed.zip на карту памяти устройства и выключаем аппарат. Чтобы попасть в Recovery, включаем аппарат с зажатой клавишей уменьшения громкости (для некоторых устройств процедура может отличаться).
Далее с помощью клавиш управления громкостью выбираем пункт «Wipe data/factory reset», нажимаем клавишу включения (в Recovery это аналог ), выбираем Yes и снова жмем .
Теперь переходим в пункт «Install zip from sdcard», а затем в «Choose zip from sdcard», находим my-rom-sign.zip на SD-карте и выбираем Yes. После завершения установки выбираем «Reboot system now».
Выводы
Android — гибкая платформа, и в этой статье описаны далеко не все возможности по ее модификации. Более глубокая модификация может включать в себя замещение ядра, изменение экрана блокировки и стандартных приложений, активацию таких возможностей, как автоматическая установка приложений на карту памяти, внедрение механизма загрузочных скриптов (/etc/init.d), и многое другое. Обо всем этом мы поговорим в следующих статьях.
Евгений Зобнин
Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.