Clear Linux разрабатывается компанией Intel и оптимизирована под свою продукцию. Так как я буду делать систему видеонаблюдения на NUC DCCP847DYE, почему бы не попробовать Clear Linux.
Железо
В качестве сервера видеонаблюдения будет использоваться Intel NUC DCCP847DYE с 4 ГБ ОЗУ и mSata SSD на 64ГБ
Для просмотра камер я выбрал вот такой экран с диагональю 15,6`, с сенсорным управлением.
Мультитач на 10 касаний, ips матрица — я доволен. В комплекте идут: кабель mini hdmi to hdmi, кабель micro usb to usb для тача, переходник для штекера питания и подставка на стол, как на фото.
Так же есть возможность использовать разьемы крепления в задней части экрана, например, для установки на стену. По задумке, на ней он и будет висеть.
Стоит он 7300 на али, с купонами будет дешевле.
Установка Clear Linux
Начнем с установки. Так как я планирую использовать экран для своей системы видеонаблюдения, да не простой, а с тачскрином, мне нужна desktop версия Clear Linux. Переходим на страницу загрузки и скачиваем.
Чтобы залить ос на флешку, Intel советует воспользоваться Rufus. Им я давно пользуюсь, очень удобная прога.
Грузимся с нашей флешки. Нас встретит экран выбора варианта загрузки:
Выбираем Clear Linux OS. Система загрузится в Live режиме, с флешки.
Чтобы установить ОС на внутренний накопитель, в моем случае mSata Crucial на 64Гб, жмем на иконку инсталлера:
Откроется сам инсталлятор. Указываем нужные параметры: временную зону, языки, накопитель и указываем пользователя.
Установка Clear Linux будет выполнена прямо в live режиме. Это ее отличает в лучшую сторону от других дистрибутивов с убогими интерфейсами установки.
После установки система будет перезагружена уже с внутреннего накопителя.
Первым делом, зайдем в Настройки > Подробности > Пользователи и включим переключатель Автоматический вход, иначе при запуске будет требоваться ввод пароля
Так же в Настройки > Электропитание > Энергосбережение лучше выключить опцию Blank Screen, чтобы не гас экран. Иначе так же будет требоваться ввод пароля.
Остальные настройки ОС на ваш вкус.
Установка Xeoma
Я уже писал статью об установке Xeoma на Raspberry Pi:
Домашнее видеонаблюдение. Установка и настройка Xeoma на Raspberry Pi
До сих пор у меня и работала эта связка RPI+Xeoma, и я даже успел обновить систему до Raspbian Buster, но с ростом количества подключаемых камер ресурсов малины явно не хватало. Поэтому и был приобретен NUC.
С установкой Xeoma все предельно просто — заходим на официальный сайт Felenasoft в раздел загрузок и скачиваем версию для Linux 64 бит. Распаковываем скачанный файл xeoma_linux64.tgz и запускаем файл xeoma.app
Откроется приложение Xeoma
Жмем «Нажмите здесь, чтобы установить программу» и устанавливаем
Несмотря на то, что я выбрал автостарт и клиента и сервера, в Clear Linux запускается только клиент.
Чтобы настроить автозапуск серверной части, я выполнил следующее:
В терминале переходим в каталог autostart
cd ~/.config/autostart
Там уже есть файл автозапуска клиента XeomaClient.desktop
Создаем файл XeomaServer.desktop
nano XeomaServer.desktop
И приводим его к следующему виду:
[Desktop Entry] Type=Application Exec="/home/nuc/bin/Xeoma/xeoma" -core Hidden=false Terminal=false X-GNOME-Autostart-enabled=true Name[ru_RU]=XeomaServer Name=XeomaClient Comment[ru_RU]=XeomaServer autostart Comment=XeomaServer autostart
Где home/nuc это домашняя директория Вашего пользователя. У меня пользователь nuc
Даем права
chmod +x XeomaServer.desktop
Перезагружаемся
reboot
Все. Теперь после перезапуска всей системы будет запускаться и серверная часть (-core) и клиент (-client)
Чтобы активировать Xeoma, нужна лицензия. Она покупается либо вы ее получаете по акции от Felenasoft
Активируется в два клика в программе: Меню > Регистрация > Активировать
Камеры добавляются так же очень просто, я об этом писал в статье про установку Xeoma на Raspberry.
Управление Home Assistant
С таким экраном управлять Home Assistant, или любым другим UI умного дома, одно удовольствие. Для этого установим Google Chome. Об этом я уже писал:
Просто переходим по адресу вашего Home Assistant, и в правом верхнем углу появится кнопка Установить
Или же через настройки, будет доступен пункт Установка приложения «Home Assistant»
После в меню программ появится иконка Home Assistant, при нажатии на которую откроется управление вашим домом. Можно добавить ее на док панель, для быстрого доступа и удобства переключения между Xeoma
Ставить Home Assistant на тот же сервер, где и видеонаблюдение, я не вижу смысла. До этого у меня идеально работало 2 малины — одна для HA, другая для Xeoma. С обычным бесперебойником APC, при отключении электроэнергии, мой Home Assistant на Pi3 работал около 4-5 часов. К другому ИБП были подключены Pi2 с Xeoma и 3 камеры, при отключении света работали минут 30. Подключать камеры отдельно от сервера видеонаблюдения я тоже не вижу смысла.
Заключение
И еще пару слов о Clear Linux. По сравнению с десктопной Ubuntu 19.4, которую я ставил на этот же NUC, Clear Linux летает. Интерфейс на Ubuntu лагал, и управлять Home Assistant было не очень приятно.
И в простое, на свежеустановленной Ubuntu, загрузка ЦП была около 15-19%, на Clear Linux 4-5%
Поэтому на собственном опыте могу сказать, что Clear Linux действительно лучше оптимизирована для продукции Intel. На моем простеньком NUC все работает идеально.
Вы уже не в первый раз расхваливаете этот clear linux , поэтому на выходные хочу попробовать его на свой nuc поставить , тоже вместо ubuntu. Однако я хочу на ней HA в докере запустить. Проблем не должно ведь быть ?
По оптимизации у clear linux все чудесно, а с установкой пакетов все не так, как мы привыкли. В нем нет привычного apt, зато есть бандлы.
Для установки HA в докере нужны определенные пакеты(https://www.home-assistant.io/hassio/installation/#preparation), и одного из них (avahi) нет для clear linux. Вот тут https://github.com/clearlinux/distribution/issues/714 пишут что недавно его добавили, но я не пробовал ставить Hassio
Зато в clear linux есть бандл domotica, в который включен пакет home-assistant
Его я то же не пробовал)) Времени нет пока что. Самому интересно, насколько шустро будет работать
Черт… Я думал просто те же пакеты накидать и насладиться скоростью. Ладно, впереди праздники, может и отважусь закосить под Колумба, который Христофор )
Я хочу на отдельный комп поставить её и попробовать установить hassio. Эту систему с ксеомой уже трогать не буду, все настроено идеально)
Вот, я же чувствую, что пахнет очередной увлекательной и очень полезной статьей! ))
Моя инсталляция потерпела фиаско. Одна свободная железка с интел атомом на борту. На ней вешал все, и убунты и дебианы с распбианами и виндами. А сей линукс не захотел. Ругается на разрядность. Проц вроде тоже 64 разряда.
Очень странно.. может ей атом не нравится..
Не иначе как.
Вы пробовали установить ubuntu-18.04.3-live-server-amd64 ?
Вообще ничего лишнего. Контейнер и SSH можно задать при инсталляции. Потом одна команда из строки и hassio стала как влитая.
Загрузка аппаратных частей минимальная. Реально все летает.
К серверным версиям у меня никаких претензий, все действительно летает. Но для этой реализации мне нужен был экран и графическая оболочка. Как раз для десктопных версий системные требования у убунты слишком высокие, оттого все и лагало. Хотя на clear linux стоит тож же gnome в качестве оболочки, как и на ubuntu..
А как это объяснить ? Неужели интелу удалось так гениально оптимизировать ядро, а всему сообществу убунту никак ?
Все возможно. Вспомнить тот же гугл с его первыми нексусами. Когда одинаковые телефоны по характеристикам с ними работали очень и очень по разному) Может и тут так, кто знает.