На устройствах интернета вещей (IoT) зачастую слишком мало ресурсов, и их не хватает, чтобы подтягивать и использовать тяжеловесные образы Docker. В этой статье будет показано, как можно уменьшить образ Docker на 36-91% при помощи инструментов patchelf
и strace
, не перекомпилируя при этом контейнеризованные приложения. Также рассмотрим, как создавать минимальные образы для собственных приложений, написанных на Rust, Go, C/C++.
Рубрика «nix»
Как уменьшить образ Docker для работы с устройствами IoT
2024-09-12 в 7:55, admin, рубрики: docker, elf, fortran, Guix, home assistant, IoT, linux, nix, Raspberry Pi, timeweb_статьи_переводКак делают смартфоны: смотрим на редкий девкит процессора Qualcomm Snapdragon 410
2024-07-27 в 14:14, admin, рубрики: android, bodyawm_ништячки, evaluation board, evaluation kit, linux, nix, Qualcomm, Snapdragon, snapdragon 410, timeweb_статьи, UNIX, гаджеты, девборда, девборды, обзор, одноплатникиДрузья! А вы когда нибудь задумывались о том, как делают смартфоны и планшеты? Какие инструменты для этого используются и откуда берутся материнские платы разных размеров и форм-факторов, но с таким похожим расположением элементов? Недавно мне удалось приобрести девкит aka evaluation board популярного в прошлом среднебюджетного чипсета Qualcomm Snapdragon 410 за 4.000 рублей и заценить его, что называется, в деле. Чем он отличается от одноплатного компьютера, из чего он состоит и что умеет — читайте в сегодняшней краткой, но достаточно подробной статье!Читать полностью »
Делаем из битого планшета одноплатник: подключаем Android-устройства к дешевым микроконтроллерам через UART
2024-05-01 в 8:01, admin, рубрики: android, bodyawm_ништячки, C, DIY, java, linux, monobogdan, nix, timeweb_статьи, UNIX, ненормальное программирование, новая жизнь, одноплатники, одноплатные компьютеры, оживление, полезноеВ наше время, из-за санкций одноплатники стали стоить каких-то «конских» денег. Даже б/у RaspberryPi Zero стоит 2-3 тысячи рублей на барахолках, что, мягко скажем, не совсем лояльная цена для «самого дешевого одноплатного компьютера в мире». Конечно, Orange Pi Zero всё ещё можно купить в пределах 1.500-2.000 рублей, но как по мне и эта цена не слишком лояльна за те характеристики, который предлагает такой одноплатник. С другой стороны, Android-планшеты 10-летней давности продаются на барахолках по 100-300 рублей, что выглядит гораздо привлекательнее, причём на некоторые устройства практически без костылей можно установить полноценный дистрибутив Linux! Вероятно, многие читатели скажут мол «автор бомж» и будут правы: ведь в рамках этой статьи, я хочу рассказать о том, как использовать полурабочий древний планшет в качестве полноценного одноплатника путём подключения его к микроконтроллеру и выводу GPIO! Сегодня мы с вами: узнаем, как подключить микроконтроллер к шине UART в планшете и научимся работать с последовательной шиной в Android прямо из Java и нативных программ. Интересна моя концепция антикризисного одноплатника? Тогда добро пожаловать под кат!Читать полностью »
Нарушаем ограничения файловых систем *NIX
2024-03-07 в 8:54, admin, рубрики: nix, selectel, операционные системы, файловые системыВсе началось с того, что друг показал удивительный артефакт: на флешке в одном каталоге было два файла с идентичным названием. Разгадка, конечно, простая: во всем виноват фотоаппарат, у которого, возможно, меньше проверок в момент записи кадра.
Этот прецедент побудил поискать ответы на несколько вопросов. Можно ли обмануть операционную систему компьютера и нарушить запреты файловых систем? И если это получится, то как отреагирует ОС?
Под катом вас ждет небольшой экскурс в особенности работы файловых систем и набор экспериментов.Читать полностью »
Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник до ума своими руками
2023-07-25 в 8:05, admin, рубрики: DIY, I2C, kernel, linux, nix, opi, Orange Pi, orange pi 2g iot, orange pi 3g iot, orange pi zero, Raspberry Pi, SPI, UNIX, vstack_статьи, Блог компании vStack, гаджеты, доводим до ума, Компьютерное железо, Настройка Linux, одноплатники, одноплатные компьютеры, ядроВ прошлой статье, мы с вами рассмотрели на что способен одноплатный компьютер, который стоит всего 1.000 рублей. Как мы выяснили, перспективы у данного девайса весьма неплохие, однако по факту, Orange Pi продаёт практически голую железку, которую нужно дорабатывать самому. Да, тут есть Ubuntu/Fedora, да, тут выведена гребенка с I2C/SPI — однако из коробки это всё работает криво-косо, либо не работает совсем. Даже обещанные шины SPI/I2C фактически не доступны в системе «из коробки». Материалов о доработке этого одноплатника в сети мало, поэтому я решил довести его до ума сам и поделится с вами — в том числе, готовыми бинарными образами! Интересно, на что способен доработанный одноплатник по цене ящика пива? :)
Читать полностью »
Как мы силами команды РСХБ построили свое облако
2023-07-16 в 9:00, admin, рубрики: automation, Infrastructure, nix, open source, private cloud, Блог компании РСХБ.цифра (Россельхозбанк)Привет, %Username%! Меня зовут Михаил Слотин, я главный архитектор в РСХБ-Интех (технологическая дочка Россельхозбанка) и один из создателей Частного Облака (ЧО) РСХБ. Сегодня расскажу вам, как мы работали над ЧО, почему потребовалось создавать новое решение вместо покупки готового и как мы сделали больше, чем планировали. Особо полезна, на мой взгляд, статья будет архитекторам и ИТ-менеджерам. Надеюсь, она поможет определиться, начать свою разработку или нет.
На землю из облаков: переезд Proxmox на компьютер в офисе в РФ
2020-12-06 в 6:38, admin, рубрики: nix, proxmox, администрирование, виртуализация, системное администрированиеДоброго времени суток!
Предлагаю вниманию краткую историю переезда одного сервера виртуализации на базе Proxmox из Hetzner в РФ на сервер виртуализации, расположенный в стойке в офисе компании.
Кратко о причинах выбора Proxmox, его особенностях. Википедия о системе виртуализации Proxmox
Размещено в качестве пособия самому себе и желающим, чтобы не восстанавливать порядок действий и не терять время на тех подводных камнях, о которых, собственно, в статье ниже.
Если кратко, то главное желание — отсутствие необходимости администрирования запущенного проекта; отсутствие потребности в обновлениях, только по выходу заплаток безопасности; простота веб-интерфейса. Обусловлено тем, что у компании в штате нет настоящего linux-гуру. Так что, практический стандартный Debian решил все вопросы в пользу Proxmox. Еще один плюс — низкая нагрузка ядром виртуализации на процессор(ы) — это действительно так.
Читать полностью »
Что делать, если к твоему хостеру пришли siloviki
2020-06-11 в 11:24, admin, рубрики: nix, Блог компании RUVDS.com, виртуализация, информационная безопасность, хостингкдпв — Reuters
Если вы арендовали сервер, то полного контроля у вас над ним нет. Это значит, что в любой момент к хостеру могут прийти специально обученные люди и попросить предоставить любые ваши данные. И хостер их отдаст, если требование будет оформлено по закону.
Вы очень не хотите, чтобы логи вашего веб-сервера или данные пользователей попали кому-то еще. Идеальную защиту построить не получится. Защититься от хостера, который владеет гипервизором и предоставляет вам виртуальную машину почти невозможно. Но, возможно, получится немного снизить риски. Шифрование арендованных машин не так бесполезно как кажется на первый взгляд. Заодно посмотрим на угрозы извлечения данных из физических серверов.
Читать полностью »
Приглашаем на SPb Scala Meetup 2020.1
2020-02-13 в 15:43, admin, рубрики: meetup, nix, pants, scala, usergroup, Блог компании DINS, конференции, системы сборкиВстречаемся 19 февраля, чтобы обсудить наболевшее – Scala системы сборки. Встреча сообщества состоится в нашем офисе (Старо-Петергофский, 19).
В программе три доклада. Будем говорить про существующие билд тулы для Scala, разберемся, когда Pants лучше других систем сборки и познакомимся с Nix — системой сборки и управления зависимостями.
Под катом — подробнее о докладах, ссылка на регистрацию для участия во встрече и информация о трансляции.