Рубрика «linux» - 261

В прошлом году мне в руки попал миникомпьютер Raspberry Pi. Т.к. с Linux я никогда не сталкивался, он достаточно долго пролежал без движения в ящике стола, но, в конце концов, долежался… Один из последних экспериментов, который я выполнил с его помощью – изготовление робота фотографа – управляемой через web – интерфейс самодвижущейся платформы с возможность видео и фотосъемки.
Задачи для робота:

  • Управление по WiFi
  • Движение вперед-назад, повороты вправо-влево
  • Съемка видео в процессе движения и передача его на управляющий компьютер
  • Съемка фото с большим разрешением по команде с управляющего компьютера и передача этого снимка в web- интерфейс.

Cambot — робот фотограф на Raspberry Pi

Читать полностью »

Распределенный аудиоплеер на Odroid U2Однажды я заметил, что довольно много времени я провожу на кухне, куда звук от колонок, расположенных в комнате доходит плохо. И тогда мне захотелось сделать хороший бесшумный плеер, способный синхронно воспроизводить музыку в нескольких комнатах. Конечно проблему можно было решить простым поворотом регулятора громкости, но этот способ был отброшен как негуманный по отношению к соседям. Другой важный момент заключался в том, что я хотел использовать те же колонки для вывода звука с компьютера. Зачем мне иметь несколько комплектов аккустики в одной комнате?
Пост получился довольно длиннный, так как я старался уделить внимание соображениям, по которым я выбирал то или иное решение.Читать полностью »

Создание multiboot HDD в linux (GRUB2+memdisk+grub4dos)

В какой-то определённый момент мне надоело носить с собой с десяток загрузочных флешек. И создал я себе multiboot usb hdd.Читать полностью »

Tizen запустили на Nexus 7 3G (видео)

На Хабре ОС Tizen, основанную на Linux, и разрабатываемую совместными усилиями корпораций Samsung и Intel, упоминали не раз. Сейчас появилось сразу несколько альтернативных мобильных операционных систем, включая Ubuntu Touch и Firefox OS, и можно ожидать в скором времени появления на рынке готовой ОС Tizen. Умельцы-энтузиасты не ждут милостей от Samsung с Intel, а делают все сами.

Читать полностью »

Как за неделю подружить gma3600 (intel cedar trail) и linux

В подарок отцу был куплен asus x101ch. На первый взгляд шикарный нетбук, особенно в отношении цена-качество. В Евросети я отдал за него скромные 7500 рублей (дело было зимой). Больше всего меня привлекли матовый дисплей, двухъядерный 1.6Ghz Atom и заявленная возможнось просмотра Full HD (1080p), что в большей степени сказалось на выборе его в качестве замены старому eee pc 900. Ослеплённый положительным опытом, полученным от использования Intel Atom на неттопе с Debian 6, и всем вышеперечисленным, я забыл самое главное: изучить вопрос о работоспособности данного девайса в Linux до покупки, за что впоследствии и поплатился…

Читать полностью »

Почти девять лет назад — 20 августа 2004 года — основатель проекта Ubuntu Марк Шаттлворт зарегистрировал во внутреннем баг-трекере пресловутый баг под номером 1 (освобождение): «У Microsoft сегодня самая большая доля на рынке». В описании бага сказано, что на рынке отсутствует конкуренция и слабо представлен Open Source.

Сегодня, 30 мая 2013 года, сам же Марк Шаттлворт объявил об исправлении бага: «Персональные компьютерные устройства сегодня имеют более широкое определение, чем в 2004 году: телефоны, планшеты, носимые устройства и другие гаджеты составляют часть нашей цифровой жизни. С точки зрения конкуренции, чем шире рынок — тем здоровее конкуренция, а iOS и Android представляют здесь значимую часть», — пишет он.
Читать полностью »

в 17:26, , рубрики: linux, olivia, Убунтариум, метки:

Состоялся релиз самого популярного на данный момент дистрибутива Linux (по версии distrowatch.com), основанного на Ubuntu 13.04.

Linux Mint 15 по умолчанию поставляется с графическими оболочками MATE и Cinnamon, которые являются форками GNOME 2 и GNOME Shell соответственно.
Существуют также версии дистрибутива с KDE и Xfce, но они, как правило, выпускаются немного позднее.
Linux Mint 15 «Olivia»
Читать полностью »

Вы когда-нибудь интересовались механизмом работы ssh-ключей? Или тем, насколько безопасно они хранятся?

Я использую ssh каждый день много раз — когда запускаю git fetch или git push, когда развертываю код или логинюсь на сервере. Не так давно я осознал, что для меня ssh стал магией, которой я привык пользоваться без понимация принципов ее работы. Мне это не сильно понравилось — я люблю разбираться в инструментах, которые использую. Поэтому я провел небольшое исследование и делюсь с вами результатами.

По ходу изложения встретится много аббревиатур. Они не помогут понять идеи, но будут полезны в том случае, если вы решите погуглить подробности.

Итак, если вам доводилось прибегать к аутентификации по ключу, то у вас, скорее всего, есть файл ~/.ssh/id_rsa или ~/.ssh/id_dsa в домашнем каталоге. Это закрытый (он же приватный) RSA/DSA ключ, а ~/.ssh/id_rsa.pub или ~/.ssh/id_dsa.pub — открытый (он же публичный) ключ. На сервере, на котором вы хотите залогиниться, должна быть копия открытого ключа в ~/.ssh/authorized_keys. Когда вы пытаетесь залогиниться, ssh-клиент подтвержает, что у вас есть закрытый ключ, используя цифровую подпись; сервер проверяет, что подпись действительна и в ~/.ssh/authorized_keys есть открытый ключ, и вы получаете доступ.

Что же хранится внутри закрытого ключа?

Читать полностью »

в 6:30, , рубрики: linux, Nokia N9, метки: ,

image

Запускается без перезагрузок и дуалбута, прямо из Meego в chroot–среде. На установку и настройку потратил около часа, все довольно прозрачно. Если на телефоне еще не активен developer–mode, его придется включить. Уже после этого можно поиграть с терминалом, установив с помощью apt–get Midnight Commander, nano и что–нибудь еще. Также уже доступен полноценный ssh–клиент. Теперь устанавливаем из OVI store приложение MeeCatalog с иконкой в виде Дебиановской загогулины — это каталог репозиториев, собранный сообществом. Запускаем и подключаем в нем «Community Share Repository», обновляем кэш и устанавливаем easy–deb–chroot 1.1.0. и inception. inception — хак для Meego Harmattan, выполняющий скрипты, необходимые для запуска Debian (opensh и aegisctl). Архив с ними берем отсюда. Устанавливаем Xmimd, это виртуальная клавиатура под тачскрин, можно использовать bluetooth–клавиатуру, если есть. В качестве образа системы советуют использовать научный Debian для Arm, как наиболее стабильный. Я установил Lenny, но есть также и Squeeze, и Wheezy. Все это здесь. Под пользователем распаковываем образ в /home/user/MyDocs. На этом месте у меня был небольшой затык, т.к. я сначала сделал это из–под root. Теперь можно тапнуть по иконке FixDebimg и пробовать запускать систему, это осуществимо как из chroot–терминала, так и тапом по появившейся иконке Debian LXDE.
Читать полностью »

Применение легковесных контейнеров LXC в настоящий момент довольно ограничено главным образом по причине их «сырости». Применять их в production – удел настоящих джедаев. Под production в данном случае подразумевается непосредственное предоставление услуг клиентам.

Однако для простого разделения сервисов и контроля ресурсов такие контейнеры вполне подходят с некоторыми допущениями. Например, мы полагаем, что root в контейнере равен root в целевой системе.

В статье будет показано, как можно быстро создавать легковестные контейнеры на локальном диске с общими файлами без использования LVM-снапшотов.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js