Почему именно Linux?

Ну что, начнем? Этой записью я хочу объявить о начале проекта, посвященного встраиваемым системам и тому, как на них запускать и использовать Linux.

Почему именно Linux? Почему не FreeBSD, к примеру? — спросите вы. Потомучто эта система сейчас активно используется во встраиваемых системах. Когда вы покупаете маршрутизатор SOHO класса или сетевой NAS, то все чаще внутри можно увидеть именно Linux. Для Linux существует множество инструментариев и руководств облегчающих его сборку для встраиваемых систем.

К сожалению, на русском языке информации о использвании и запуске Linux на встраиваемых системах практически нет, мне хотелось бы восполнить этот пробел. Читать далее «Почему именно Linux?»

Кросскомпиляция — как это работает

Кроме bitbake одной из ключевых частей OpenEmbedded является инструментарий кросс-сборки или, как его чаще называют, cross-toolchain. Именно он осуществляет генерацию исполняемых файлов из исходного кода для целевой платформы. Хотя на первый взгляд кажется, что эта задача отличается от обычного процесса сборки, но на самом деле это не так. Все действия , которые осуществляются компилятором в процессе обычной сборки, так же осуществляются при кросс-сборке. Единственное существующее отличие – это целевая платформа.

Теперь давайте рассмотрим действия происходящие при сборке. Хотя обычно они скрыты от вас, но выполняются они всегда: Читать далее «Кросскомпиляция — как это работает»

Знакомьтесь OPKG дистрибутив linux

В прошлый раз я рассказал вам каким образом можно собрать дистрибутив linux при помощи OpenEmbedded и запустить его в VirtualBox. Перед тем как перейти к сборке более функциональных дистрибутивов стоит познакомиться с менеджером пакетов используемым в OpenEmbedded.

В отличии от больших дистрибутивов использующих менеджеры пакетов rpm и deb, в OpenEmbedded используется opkg, который базируется на коде менеджера пакетов ipkg и является продолжателем его идей. Ipkg не используется поскольку на данный момент активно не разрабатывается и имет ряд известных, но не исправленных ошибок. В Opkg эти ошибки исправлены и добавлены новые возможности. Отмечу основные нововведения в Opkg: Читать далее «Знакомьтесь OPKG дистрибутив linux»

Список программ которые всегда должны находиться под рукой

Список программ которые всегда должны находиться под рукой у пользователя ПК у всех разный. У Программиста, это одни программы, у геймера другие, ну, а у обычного пользователя (как ни странно есть и те и другие). Ну, это скажем, лирическое отступление.

А если серьезно, то (мое мнение и совет начинающим пользователям) не стоит запихивать в свою машину программы которые вам врядли когда-нибудь пригодяться, а о назначении других вы просто и понятия не имеете.

По-этому я продолжу экскурсию в мир программ linux mint, и одним из необходимых (ну или хотя бы просто потому что удобно) инструментов я бы назвал guake. Это терминал который всегда под рукой и при необходимости его легко вызвать и если в нем нет необходимости легко спрятать. Читать далее «Список программ которые всегда должны находиться под рукой»

Сборка открытого веб-движка WebKit

Последние сборки открытого веб-движка WebKit набирают 100 баллов из 100 в тестах на совместимость с веб-стандартами Acid3.
Ниже я опишу небольшое howto по сборке WebKit на дистрибутиве Ubuntu. Сборка на других дистрибутивах будет отличаться лишь установкой необходимых пакетов.

Заходим на официальный сайт WebKit и качаем последнюю ночную сборку.
распаковываем и заходим в распаковавшийся каталог: Читать далее «Сборка открытого веб-движка WebKit»

Что такое Zeroconf и с чем его едят

Я, как старый линуксоид, когда впервые установил Ubuntu и увидел незнакомое слово avahi, конечно же сразу посмотрел в google. Потыкался в несколько ссылок, увидел другие непонятные слова, типа zeroconf, multicast dns, bonjour. Сразу понял, что это какая то мутная технология от Apple и нафиг мне ненужная.

Однако, с ростом локальной сети внутри моей квартиры, подумал, что неплохо бы было полюбопытствовать, как можно приспособить zeroconf, чтобы облегчить себе жизнь.

Давайте разберемся с терминологией: Читать далее «Что такое Zeroconf и с чем его едят»

Медведев-Рейман: 720 млн на открытое ПО для школ

Дмитрий Медведев и Леонид Рейман провели встречу с ведущими российскими разработчиками свободного программного обеспечения. В ходе совещания обсуждались перспективы и проблемы установки СПО на школьных компьютерах.

Представители компаний-разработчиков ПО подтвердили свою готовность в срок до конца 2009 г. снабдить российские школы пакетом СПО. Как было объявлено в ходе встречи, на реализацию программы правительство намерено выделить 720 млн руб.

И.о. первого заместителя председателя правительства Дмитрий Медведев провел рабочую встречу с российскими компаниями-разработчиками свободного ПО. Во встрече, прошедшей 21 сентября 2007 г., также принял участие и.о. министра информационных технологий и связи Леонид Рейман. Читать далее «Медведев-Рейман: 720 млн на открытое ПО для школ»

Свободное ПО в школах получило шанс

Как стало известно CNews, пилотный проект по использованию свободного ПО в образовательных учреждениях пройдет в двух регионах — в Томской области и Татарстане.

Согласно планам Мининформсвязи, в случае его успешной реализации к концу 2009 г. пакет с альтернативным ПО будет стоять на каждом компьютере во всех российских школах. Интерес к пилотной части проекта уже проявили ведущие отечественные поставщики дистрибутивов Linux.
Как уже писал CNews, первый вице-премьер Дмитрий Медведев поддержал инициативу Мининформсвязи по разработке отечественного пакета программного обеспечения для образовательных учреждений, основанного на свободной лицензии (СПО). До конца 2007 г. в ряде субъектов Российской Федерации предполагается реализовать пилотный проект, связанный с использованием СПО. CNews стали известны подробности проекта. В пресс-службе министерства рассказали, что участвовать в данном проекте в настоящее время выразили желание Томская область и Республика Татарстан. Читать далее «Свободное ПО в школах получило шанс»

Медведев: разработка отечественного ПО повысит ИБ России

Пакет отечественного программного обеспечения для органов госвласти и бюджетных учреждений необходимо разработать в самом ближайшем будущем. Об этом заявил первый вице-премьер Дмитрий Медведев, открывая заседание правительственной комиссии по противодействию нарушениям в сфере интеллектуальной собственности, ее правовой охране и использованию.

«Разработка такого отечественного программного продукта будет в большей степени обеспечивать нашу информационную безопасность и может привести к довольно существенной экономии средств», — заявил г-н Медведев. Читать далее «Медведев: разработка отечественного ПО повысит ИБ России»

Пилотное внедрение Linux в ЮАО г. Москвы

В целях реализации государственной программы по внедрению в учебных заведениях РФ лицензионных программных продуктов, основанных на пакете свободного программного обеспечения (СПО), разрабатываемого в рамках Государственного заказа, принято решение о разворачивании на базе ряда образовательных учреждений Южного Административного Округа г. Москвы пилотных площадок по внедрению СПО.

Рассмотрев кандидатуры из числа школ округа, обладающих соответствующей инфраструктурой и кадровыми ресурсами, было определено 10-ть пилотных учебных заведений по внедрению СПО от Южного Административного Округа г. Москвы. Читать далее «Пилотное внедрение Linux в ЮАО г. Москвы»