Вариант имени Алиеча

Мы пойдём своим путём!

Записи в рубрике драйвер

Звук на Banana Pro под Linux 4.9

На самом деле звук на платах с Allwinner A20, по идее, поддерживается ещё с ядра 4.4. Только вот поддерживается ли оно на конкретной плате — это зависит исключительно от активности мейнтейнеров конкретной платы. Вот мне не повезло: изменения относительно моей платы вносятся только по случаю глобальных перемен, не массовая она. Не то, что Banana Pi… (читать далее)

А я ведь не работал больше двух недель дома…

Никогда такого не было!) Пост ниочём, но я очень удивлён, так как только что виртуальной машине dhcp отдал адрес из начала пула… А значит он давно виртуальным машинам ничего не назначал. Ну чтож, учимся НЕ работать в свободное время!

Простой кластер из двух DRBD-хостов: система с полным дублированием информации и минимальным обслуживанием

Отказоустойчивая система — это очень легко, на самом деле. Залог успеха — вменяемая архитектура. Но может так случится, что заказчик не умеет в архитектуру. От слова «совсем». А его программисты не умеют в хороший код и лаконичные решения. Но уж очень они хотят получить защищённый от отказа оборудования вычислительный комплекс, не содержащий «специфических» решений (типа… (читать далее)

Простая и удобная сеть для виртуальных машин на базе VDE

Когда-то весьма давно я топил за использование vde_switch для организации сети виртуальных машин в домашних условиях. Использовал я его вместо мост-устройства, как этакий сетевой хаб. Ну и на каждую сеть по такому хабу. Потом захотелось окошек, virt-manager’а и прочих извращённых утех от Red Hat’а. Но я вернулся… Короче, отринем же этот велосипед на базе linux-bridge/netfilter/dnsmasq… (читать далее)

Поводы для отказа от виртуализации и перехода к построению систем вычисления высокой плотности на базе множества дешёвых вычислительных модулей

Я думаю, что никто не будет спорить с наличием в IT-сообществе трендов на понижение стоимости решений и повышение их эффективности. Под стоимостью при этом понимается как стоимость инфраструктуры и оборудования, так и стоимость обслуживания решения. Мощности — в аренду! Админ — на аутсорс! Решения — только типовые! Вершиной этого «развития» стало «приватное виртуальное облако», —… (читать далее)

Автоматизация вызова mkimage (U-Boot) после установки/удаления ядер в Debian GNU/Linux

Итак, grub не нужен, нам нужны лишь скрипты для автоматизации. Справедливости ради стоит отметить, что распространённости grub’а способствовала именно поддержка мейтейнеров и то, что вспомогательных скриптов для него ими написано море. Вот и нам надо для U-Boot’а тоже. Итак, для начала скрипт, который вызывается после установки пакета с ядром, /etc/kernel/postinst.d/zz-add-u-boot-file: #!/bin/sh -e version=»$1″ uboot_dir=»/mnt/u-boot» part_num=»2″… (читать далее)

Былое и новое в блоге

Когда-то я писал немалое количество технических статей. Конечно на данный момент большинство из них я забраковал бы. Но тогда я въезжал на всех парах в рабочую тематику: сеть, интернет и безопасность, интернет и сервисы. А, как известно, лучший способ устаканить знания, это попытаться их сформировать в передаваемый вид) И ведь оно было нужно другим людям!… (читать далее)

Чёрный экран, nvidia, lightdm

От жизни не очень хорошей пришлось поставить карточку NVIDIA. Просто очень захотелось пожечь танки, а AMD забил на поддержку FGLRX. У них есть новый революционный драйвер (да-да, amd осилили новую «совмещённую» архитектуру для подключения проприетарных компонентов к свободному драйверу, — это реально революционный подход среди производителей видеокарт!), но у меня внутренний жлоб мешает купить карточку,… (читать далее)

Инкрементальный бэкап и востановление группы томов LVM

Я уже выкладывал старый Скрипт бэкапа для LVM-образов виртуальных машин… Но это всё было очень давно — не менее шести лет прошло с того момента, как он был закинут на боевой сервер. Короче, надо было давно это переписать. До уровня полноценной программы. На perl’е. Потому что perl решает… И чтобы не было лишних внешних зависимостей…. (читать далее)

DKMS на примере драйвера MOXA UPort

Чего есть такое DKMS? Это такой фреймворк (ну разработчики сами это так назвали), состоящий из набора хуков, которые позволяют автоматизировать процесс управления дополнительными модулями ядра. То есть призванный лишить нас от множественного make && make install при обновлении ядра или установке нового. Так же позволяет избавить пакетные базы дистрибутивов от множественных пакетов с проприетарными модулями,… (читать далее)