Андрей Столяров опубликовал третий том книги "Программирование: введение в профессию", посвящённый операционным системам и сетям (PDF, 403 стр.). В книге рассматриваются следующие темы: Системные вызовы для ввода-вывода, управление процессами, механизмы взаимодействия процессов, такие как сигналы и каналы, а также понятие терминала и связанные с ним явления, в том числе сеансы и группы процессов, виртуальные терминалы, управление дисциплиной линии. Компьютерные сети; даётся небольшой обзор протоколов, используемых в сети Интернет, рассмотрена подсистема сокетов и событийно-ориентированное построение серверных программ. Вопросы, связанные с разделяемыми данными, критические секции, взаимоисключение; даются базовые сведения о библиотеке pthread. Сведения о внутреннем устройстве операционной системы; в частности, рассматриваются различные модели виртуальной памяти, подсистема ввода-вывода и т.п. Первые два тома: Том 2 (PDF) Низкоуровневое программирование. Рассмотрено программирование на уровне
Опубликована и доступна бесплатно книга "Свободные программы в офисе и дома", в которой рассказывается о том, как качественно и с наименьшими затратами времени выполнить свою работу в офисе или сделать что-то полезное дома, используя компьютер, оснащённый свободным ПО. Каждый раздел книги является практическим руководством для выполнения какого-либо одного вида работы с определенным контентом. Изложение строится на объяснении приемов работы, нужных для получения конкретного результата, а не в виде описания какой-либо программы. Материал книги основан на использовании свободного программного обеспечения - офисного пакета LibreOffice, компьютерной издательской системы Scribus, редактора растровой графики GIMP, редактора векторной графики Inkscape, приложения для создания структурных схем Dia, а также пакета для 3D моделирования Blender.
Авторами открыт публичный доступ к двум интересным книгам по компьютерной безопасности и программированию: "Hacking Secret Ciphers with Python" (PDF, HTML) - книга, одновременно знакомящая с программированием на языке Python и криптографией. Книга включает в себя разбор работы многочисленных криптографических приложений, написанных на Python. Текст книги открыт под лицензией Creative Commons by-nc-sa. "Security Engineering, Second Edition" - руководство по созданию надёжных и безопасных распределённых систем, охватывающее широкий спектр вопросов - от основ компьютерной безопасности до проблем и особенностей построения с нуля безопасных систем. Книга используется в качестве учебного руководства в ряде американских университетов и получила высокую оценку от Брюса Шнайера, который указал на то, что это лучшая работа в данной области. Текст книги открыт под лицензией Creative Commons by-sa.
Переведена на русский язык книга "Pro Git", обширное обучающее руководство по Git от Скотта Шакона - активного участника разработки проектов Git и GitHub. Последняя версия перевода книги доступна в форматах pdf, epub и mobi. Ранее была опубликована и онлайн-версия перевода, но она, к сожалению, не обновлялась с мая. В книге рассматриваются всевозможные аспекты работы с Git'ом, начиная с установки программы и базовых принципов работы децентрализованных систем контроля версий, и заканчивая рассмотрением внутреннего устройства Git'а и созданием корректных объектов в базе Git'а собственными руками. Несмотря на довольно обширный материал и затрагивание довольно специфических тем, книга написана довольно простым языком, содержит массу примеров и иллюстраций, и поэтому должна быть понятна и новичкам, только начинающим знакомиться с системами контроля версий. Книга «Pro Git» размещена на GitHub под лицензией CC-BY-NC-SA, которая запрещает любое коммерческое использование оригинальной версии книги, а
Проект KDE представил новую книгу "Beginning KDE Development" (PDF, 1 Мб, 49 стр.). Книга ориентирована на начинающих разработчиков KDE, желающих присоединиться к проекту, и рассказывает о технических аспектах написания кода для KDE. Показано как оформлять новый код, вносить изменения в существующий и как передавать патчи. Упомянуты такие темы, как Qt, KDE API, использование Git, выбор среды разработки, формирование сборочного окружения и использование средств для отладки. Книга была написана несколькими разработчиками KDE всего за 5 дней, используя методику быстрого написания книг, предложенную проектом FLOSS Manuals. Суть метода в том, что группа добровольцев на 5 дней была изолирована от внешнего мира в одной комнате, где безвылазно трудилась над поставленной задачей. Книга открыта для свободного редактирования (требуется регистрация на сайте flossmanuals.net), любой желающий может принять участие в доработке материала.
Проект FLOSS Manuals представил новую свободную книгу "An Open Web", созданную путем совместной работы шести энтузиастов. Любой желающий может принять участие в доработке данного произведения. Книга доступна в HTML, ePub и печатном варианте. Примечательно, что при создании произведения была использована новая методология быстрого написания книг - 103-страничная книга написана, откорректирована и сдана в печать всего за 5 дней. Суть метода в том, что группа добровольцев на 5 дней была изолирована от внешнего мира в одной комнате, где безвылазно трудилась над поставленной задачей.
Пол Маккенни (Paul McKenney), разработчик Linux-ядра, специализирующийся на системах реального времени, масштабировании и организации многопоточной работы, объявил о публикации в открытом доступе книги "Is Parallel Programming Hard, And, If So, What Can You Do About It" (PDF, 3.9 Мб, 385 стр.), подробно описывающей все аспекты многопоточного и параллельного программирования. Изначально Пол планировал анонсировать книгу после завершения работы над ней, но в конце концов осознал, что книга может дорабатываться еще очень долго (работа над книгой началась в 2005 году), а изложенные в ней идеи актуальны уже сейчас. Текст книги распространяется в рамках лицензии Creative Commons Attribution-Share Alike 3.0. Для внесения корректировок в книгу для энтузиастов подготовлен специальный Git-репозиторий.
Академия свободных технологий, организованная рядом европейских университетов с целью организации проведения обучения открытым технологиям, выпустила в свободном доступе два учебника: "The concepts of Free Software and Open Standards" (PDF, 3.7 Мб, 291 стр.) и "GNU/Linux Advanced Administration" (PDF, 19.4 Мб, 549 стр.). Тексты книг распространяются под лицензиями GNU Free Documentation License и Creative Commons Attribute ShareAlike License. В первой книге рассказано о концепции СПО, истории развития и философских аспектах движения. Представлена информация о наиболее успешных свободных проектах, показано как происходит взаимодействие внутри сообщества и проанализирована мотивация вовлеченных в эти проекты разработчиков. Вторая книга разработана в качестве учебного пособия по администрированию Linux систем, рассказано об особенностях популярных Linux дистрибутивов, показано как пользоваться утилитами, как писать shell-скрпты, конфигурировать и пересобить ядро, настраивать сетевые сервисы и хранилища
Губернатор штата Калифорния (США), Арнольд Шварценеггер, выступил с инициативой создания набора школьных учебников, распространяемых в цифровом виде под open source лицензей. Подготовив бесплатный набор учебников по различным дисциплинам, правительство надеется снизить расходы на образование, на которое тратится 40% бюджета штата, и повысить качество обучения. По распоряжению губернатора распространение свободного комплекта учебников должно начаться уже в 2009 году. Комплект учебников будет охватывать как научные, так и гуманитарные дисциплины. Материалы планируется собрать путем кооперации с другими штатами и путем использования уже доступных свободных руководств.
Компания Aigo объявила о начале продаж ультрапортативного ноутбука, Aigo P8860D, основанного на модели Giga-byte M528. Устройство будет поставляться с предустановленной мобильной редакцией дистрибутива Red Flag Linux, построенной на базе платформы Moblin. Характеристики устройства: 4.8-дюймовый сенсорный экран (800 x 480), 800MHz Intel Centrino Atom CPU, 512 Мб ОЗУ, 4Гб SSD накопитель, опциональная поддержка 3G (HSDPA/HSUPA) и GPS, Wifi 802.11b/g, миниатюрная выдвижная клавиатура, 3-мегапиксельная камера, Bluetooth 2.0, несколько USB портов и micro-SD слот, вес 340 г., размер 15,2 x 8 x 2,25 см. Время автономной работы от 3.5 до 5.5 часов. Модель поступила в продажу по цене $700 и позиционируется в роли конкурента интернет-планшета Nokia N810.