- •Содержание
- •1 Анализ исходных данных
- •2 Выбор аппаратной платформы
- •3 Выбор операционной системы
- •4 Установка операционной системы
- •5.2. Установка начальных параметров
- •5.3. Новостная лента
- •5.4. Погода
- •5.5. Подключение репозитория русскоязычных дополнений
- •5.6. Фото
- •5.9. Программы
- •Список используемых источников
3 Выбор операционной системы
Встроенное программное обеспечение, пожалуй, играет даже большую роль при выборе, чем аппаратная конфигурация, а если посмотреть на большинство современных моделей, будет ясно, что именно оно вносит наибольший вклад в функциональность и стоимость продукта.
В данной категории решений, в отличие, к примеру, компьютеров или смартфонов, прошивка является такой же неотъемлемой частью устройства, как и припаянный на печатную плату процессор. Возможности конечного продукта определяются его программой, а ее создает производитель и установить что-либо существенно другое обычно нельзя.
Традиционно управление сетевыми накопителями, изменение настроек, мониторинг состояния, доступ к некоторым дополнительным сервисам, осуществляется через браузер и веб-интерфейс. Кроме того, не забываем, что в обычной работе с устройством он не принимает никакого участия. Некоторые компании предлагают демо-доступ для знакомства со своими продуктами, для остальных можно попробовать почитать электронные версии документации или посмотреть иллюстрации в статьях об устройствах.
Также следует обратить внимание на возможность организации нескольких массивов и поддерживаемые устройством типы RAID. Сегодня большинство устройство обеспечивают необходимую гибкость. Также полезными могут оказаться процедуры миграции и расширения томов без потери данных.
Это позволяет установить новые диски без удаления конфигурации накопителя и бекапа/восстановления данных с него, что может быть непросто в случае больших объемов.
Многие устройства поддерживают все распространенные протоколы сетевого доступа к файлам. Формально можно сказать, что SMB/CIFS используется в Windows, AFP в OS X, а NFS в Linux, но на самом деле многие операционные системы способны работать не только со своими «родными» вариантами, но и с другими. Однако в общем случае считается, что именно описанные выше пары наиболее эффективны в каждом случае. Например, AFP позволяет реализовать беспроблемную работу сервиса резервного копирования Time Machine в OS X.
Для контроля прав доступа к общим папкам применяется система пользовательских аккаунтов. Домашним системам обычно достаточно локальной базы пользователей. Дополнительно могут присутствовать поддержка групп пользователей и настройка дисковых квот (ограничения на объем файлов пользователей).
Типичный компьютер работает под управлением одной из операционных систем, таких как Windows, OS X или Linux. Файловый сервер также использует операционную систему.
Для файловых серверов доступно несколько дистрибутивов Linux:
- Fedora - дистрибутив из пакетов Fedora для архитектуры ARMv6. Образ специально скомпилирован под оборудование файловых серверов и включает конфигурационные модули для упрощения его настройки под типичные задачи. Дистрибутив по умолчанию включает в себя языки программирования C, Python и Perl, а также сопутствующие программные инструменты;
- Archlinux (установка этого дистрибутива происходит практически вручную) - дистрибутив основан на Arch Linux, предназначен для опытных пользователей и позволяет получить полный контроль над ПК.
В качестве операционной системы будем использовать Fedora, так как она обладает официальной поддержкой, имеет большое количество репозиториев с программным обеспечением, отличается стабильной работой, высоким быстродействием и содержит в своем составе пакет необходимых приложений.
