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

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

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

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

Установка Linux

Когда я впервые задумал установить 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. Это терминал который всегда под рукой и при необходимости его легко вызвать и если в нем нет необходимости легко спрятать. Читать далее «Список программ которые всегда должны находиться под рукой»

Что такое 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 в ЮАО г. Москвы»

Hewlett-Packard: Linux готов к рынку

Сколько людей — столько мнение. На этот раз представитель HP (Randy Hergett, директор по Open Source разработкам), на конференции Gelato Itanium Conference & Expo в Сингапуре, разбивает гиппотезу о несостоятельности Линукса в промышленных условиях своими аргументами. По его словам, многие телекоммуникационные компании уже используют БД на Линукс для своих критичных данных, что еще раз доказыват, что ОС готова к повсеместному применению. Читать далее «Hewlett-Packard: Linux готов к рынку»