Издательство БХВ-Петербург выпустило новую книгу Внутреннее устройство Linux от русскоязычного автора.
О чем эта книга?
Книга адресована начинающим пользователям операционной системы Linux и представляет собой иллюстрированное введение в ее внутреннее устройство - от ядра до сетевых служб и от утилит командной строки до графического интерфейса.
Порядок и стиль изложения материала, иллюстративные изображения и листинги, приведенные в книге, являются результатом обобщения авторского опыта преподавания технических дисциплин, посвященных операционным системам в целом и операционной системе Linux в частности. Именно такой автору представляется картина "правильного" минимального набора необходимых знаний, умений и навыков, необходимых для построения качественной ментальной модели современной ОС Linux.
Доступны для загрузки следующие редакции дистрибутива: Calculate Linux Desktop с рабочим столом KDE (CLD), Mate (CLDM) и Xfce (CLDX), Calculate Linux Scratch (CLS), Calculate Directory Server (CDS), Calculate Scratch Server (CSS) и Timeless.
24-25 февраля 2017 в Москве пройдет крупнейшая в России C++ конференция.
Темы: Core Guidelines, GSL, boost, Qt, функциональщина, сопрограммы, C++17, многопоточность, специфика различных компиляторов, изменение кода большого проекта и много другой боли.
В этом году перед конференцией пройдет день мастер-классов: Ivan Cukic "Applied functional programming in C++", Rainer Grimm "Embedded programming with modern C++" и Павел Филонов "Continuous integration для C++ разработчика".
состоялся второй в этом году значительный выпуск SeaMonkey - набора интегрированных сетевых приложений, включающего в себя браузер, почтовый клиент, RSS/Atom-агрегатор и простой WYSIWYG-редактор HTML-страниц. Выпуск 2.46 синхронизирован с кодовой базой Firefox 49. Разработчики отмечают улучшение работы с HTML5 и JavaScript.
Из состава удалены IRC-клиент ChatZilla, DOM Inspector и календарь-планировщик Lightning. Теперь их предлагают устанавливать в виде дополнений из каталога. Также убраны старые JavaScript и web-инструменты SeaMonkey. Вместо них предлагаются штатные средства разработки из состава Firefox, однако Firebug может быть обновлён, а в качестве замены Venkman можно использовать Tiny JavaScript Debugger.
Состоялся релиз LanguageTool 3.6 - свободной (GNU LGPL v2.1 или новее) системы проверки грамматики, стиля, пунктуации и орфографии, позволяющей анализировать тексты на 30 различных языках. LanguageTool может использоваться как независимое приложение или как расширение для LibreOffice/OpenOffice. На сайте доступна online-форма, с помощью которой можно проверять тексты самой свежей версией системы.
В этом выпуске:
Обновлены модули для проверки текстов на русском, английском, каталанском, французском, немецком, польском, португальском, испанском и украинском языках.
Обновлены встроенные библиотеки.
Для русского языка:
Создано около 80 правил (xml, Java и гибридных xml/Java).
Исправлена работа имеющихся грамматических правил.
Улучшен механизм сегментации текста на предложения.
Обновлён и перестроен встроенный словарь частей речи.
Изменена логика работы правил грамматического контекстного анализатора.
Редакция портала opensource.com опубликовала список лучших программ с открытым исходным кодом, которые можно использовать для реализации творческих замыслов. Список, включающий 34 программы, разделён по категориям.
Основные программы
GIMP - редактор растровой графики;
Inkscape - редактор векторной графики;
Scribus - настольная издательская система;
MyPaint - виртуальный "холст" для художников;
Blender - полигональный 3D-редактор;
Krita - редактор растровой графики, хорошо подходящий для рисования.
Редакторы видео
Kdenlive;
Flowblade;
Pitivi;
Shotcut;
OpenShot.
Утилиты
SwatchBooker - создание и и конвертирование цветовых палитр;
GNOME Color Manager - модуль управления цветом;
GNOME Wacom Control - настройка планшетов Wacom;
Xournal - создание "пометок на полях";
PDF Mod - простой редактор PDF;
SparkleShare - надстройка к Git для совместной работы над проектами.
Обработка фотографий
darktable - инструмент сортировки и поточной обработки фотографий в файлах RAW;
Entangle - удалённый спуск затвора на DSLR, подключённых к ПК;
Hugin - сборка фотопанорам.
2D-анимация
Synfig Studio;
Blender Grease Pencil (входит в состав Blender);
Krita.
Редакторы аудиофайлов и инструменты для создания музыки
Audacity - многодорожечный аудиоредактор;
Ardour - цифровая рабочая станция для звукозаписи (DAW);
Hydrogen - драм-секвенсер;
Mixxx - программа для DJ;
Rosegarden - MIDI-секвенсер с нотным редактором;
MuseScore - нотный редактор.
Специализированные инструменты
MakeHuman - создание трёхмерных моделей людей и человекоподобных персонажей;
Natron - инструмент композитинга для создания спецэффектов;
FontForge - редактор шрифтов;
Valentina - создание выкроек одежды;
Calligra Flow - создание диаграмм.
P. S. А что используете вы для воплощения своего творческого потенциала?
Состоялся релиз Awesome 4.0 - тайлового менеджера окон, предоставляющего обширные возможности настройки посредством конфигурационного файла на Lua. Версия API изменена с 3.5 на 4, так что существующие конфигурации придётся переписывать.
новые программы и утилиты, в том числе программа для воспроизведения звуков, утилита для обновления графических файлов, средства подключения к сети, веб-браузер, а также несколько Open Source игр;
Состоялся корректирующий выпуск Stellarium ветки 0.15. Stellarium - популярный свободный планетарий, визуализирующий реалистичное ночное небо, как если бы мы смотрели на него невооружённым глазом, через бинокль или телескоп.
Несмотря на то что это минорная версия, добавлены новые функции и улучшены старые:
Добавлена возможность отображения оцифрованного обзора неба (требуется подключение к сети, фактически это режим фотореалистичного неба).
"Астрокалькулятор" получил ряд улучшений и теперь доступен из главного меню.
Теперь Stellarium может выступать в качестве отправителя Spout (важно для мультимедийных сред; работает только в Windows).
Обновлён ряд плагинов.
Удалён плагин "Часовые пояса", т. к. его функциональность была переработана и перемещена в ядро.
Со всеми каталогами планетария была проведена работа над ошибками.
Реализована часть функций из второй редакции поддержки культур неба.
В графический интерфейс внесено множество изменений.
В общей сложности было закрыто более 50 отчётов об ошибках и запросов новых функций. Также команда разработчиков обновила до актуального состояния руководство пользователя, в результате получилась книга на 300 страниц.
Команда проекта "Моревна" опубликовала сборки OpenToonz для GNU/Linux, которые можно запускать на большинстве современных дистрибутивов без компиляции и установки дополнительных зависимостей. Сборки доступны в формате AppImage. Новые версии выкладываются по мере поступления изменений в главный репозиторий OpenToonz.
Целью проекта "Моревна" является тестирование и улучшение свободного программного обеспечения в процессе производства анимации. Кроме этого, проект также занимается документированием рабочего процесса и публикует результаты производства как свободный контент.
Состоялся выпуск Guix и GuixSD 0.12. Прошлая версия вышла чуть более 4 месяцев назад. В разработке приняли участие 76 человек.
Guix - функциональный менеджер пакетов, гарантирующий отсутствие изменений в поведении одних пакетов при установке или обновлении других, а также атомарность установки и обновления пакетов и дающий возможность установки и одновременного использования любого количества версий любых пакетов. Guix может работать с правами обычного пользователя в $HOME в других дистрибутивах GNU/Linux. GuixSD - ОС с Guix в качестве пакетного менеджера.
GuixSD и Guix можно скачать в виде образа USB-накопителя или архива для установки в другой ОС на базе Linux.
Компания "Новые облачные технологии" разместила в открытом доступе набор из девяти шрифтов
Компания "Новые облачные технологии" сообщает о размещении в открытом доступе шрифтов собственный разработки. Набор носит название XO Fonts и состоит из девяти шрифтов и двадцати четырёх начертаний.
"Мы решили амбициозную задачу: добились одинакового отображения наших шрифтов на любых платформах. Шрифты "XO Fonts" обеспечивают идентичное отображение документов на любом устройстве. С помощью "XO Fonts", мы планируем заменить наиболее употребляемые в государственных организациях и крупных компаниях шрифты, например, такие как: Arial, Times New Roman, Calibri, Courier New, Tahoma и другие. Все разработанные нами шрифты кириллические. Дополнительно мы включаем в них символы республик Российской Федерации и стран СНГ. Мы приняли решение поделится своей разработкой с сообществом и надеемся, что это поспособствует развитию гибкости норм в использовании шрифтов в России и за ее пределами" - комментирует генеральный директор компании Дмитрий Комиссаров.
Разработка пакета велась в сотрудничестве с известным дизайнером шрифтов Владимиром Чуфаровским и московской студией Letter Head.
Шрифты позволяют отображать без искажений и нарушения структуры любые документы, созданные с использованием популярных шрифтов от Microsoft и Monotype. Метрические характеристики документа (количество строк, расположение таблиц и заголовков) при этом не изменятся.
Пакет XO Fonts разработан для работы на локальных и международных рынках. Набор шрифтов содержит символы республик РФ (татарского, башкирского алфавитов), стран СНГ (казахского алфавита) и иностранные символы (такие как 1252-western или 1254-turkish).
Набор совместим с GNU/Linux, Windows, macOS, Android, iOS, Tizen.
Шрифты от компании "Новые облачные технологии" распространяются под открытой лицензией и доступны для использования сторонними разработчиками бесплатно.
Состоялся выпуск Eggdrop 1.8.0. С момента предыдущего релиза (1.6.21) прошло 5 лет; за это время было принято 15 000 коммитов, добавлено 50 000 строк кода.
Eggdrop - популярный бот для IRC, полностью написанный на C и позволяющий расширять свою функциональность при помощи модулей (также на C) и скриптов на Tcl.
Самые большие изменения связаны с SSL и поддержкой IPv6. Для использования этих дополнений нужно изменить настройки в конфигурационном файле. Старый конфигурационный файл, а также скрипты, написанные для 1.6, будут работать и с новой версией.
Состоялся релиз свободной системы сбора статистики Piwik 3.0.0, по функциональности аналогичной таким сервисам, как Google Analytics и Яндекс.Метрика, но также предоставляющей возможность установки на собственный сервер (например, чтобы не допустить использования полученных данных третьими лицами).
Состоялся релиз Vivaldi 1.6 - браузера, следующего принципам организации классического интерфейса Opera (до версии 15) и основанного на движке Blink. От Chromium и остальных браузеров на его основе Vivaldi отличается наличием большого количества настроек, режима вертикального отображения панели вкладок, возможности блокировки нежелательного контента, заметок и многим другим. Пользовательский интерфейс выполнен c использованием JavaScript, React и NodeJS.
Cделанные проектом изменения для Chromium публикуются под открытой лицензией; исходный код интерфейса также открыт, но под несвободной лицензией.
Доступны официальные сборки для GNU/Linux, Windоws и macOS.
Компания JetBrains, известный производитель инструментов для разработки ПО, сегодня объявила о начале работы над новой интегрированной средой разработки Gogland, которая - как нетрудно догадаться - будет ориентированна в первую очередь на язык программирования Go.
Подробностей касательно функциональности нового продукта пока мало, но так как Gogland создаётся на платформе IntelliJ, можно ожидать качественного автодополнения кода, удобной навигации по проекту и подсветки ошибок "на лету".
Сейчас Gogland находится в раннем доступе; для получения сборки нужно оформить заявку.
Состоялся релиз CrossOver 16.0.0 - разрабатываемой компанией CodeWeavers платной версии Wine, отличающейся улучшениями для более корректной и стабильной работы популярных программ для ОС Windows, таких как Adobe Photoshop, MS Office, Quicken и другие офисные приложения, а также различные игры, в GNU/Linux и macOS, более дружелюбными к пользователю средствами конфигурации и технической поддержкой. Со временем многие наработки CrossOver возвращаются в Wine.
Основные изменения:
Добавлена поддержка 64-битных приложений.
Добавлена поддержка MS Office 2013, за исключением Project, Visio и Outlook. Поддерживается активация ключом и через Office 365.
Проведена синхронизация с кодовой базой Wine 2.0-rc1.
Исправления ошибок:
Теперь обновления для Quicken 2014-2016 применяются в процессе установки.
Исправлена невозможность сохранения большого файла в Microsoft Excel 2010 и открытия гиперссылок из документов Microsoft Office 2010.
Теперь при разворачивании "бутылки" из резервной копии происходит обновление ссылок на Shell folders (директории пользователя с его документами, музыкой и т. п.).
Устранена ошибка, приводившая к шумам в играх Blizzard.
Приложение Tencent QQ больше не зависает при добавлении нового контакта.
Состоялся корректирующий релиз NetSurf - легковесного браузера с открытым исходным кодом, использующего собственный движок и поддерживающего HTML 4 и CSS 2.1.
В этой версии почищен код, заблокированы суперкуки и улучшена работа с цепочками сертификатов.
NetSurf успешно собирается под RISC OS, GNU/Linux, Haiku и BeOS, AmigaOS, Atari, macOS, а также портируется на другие системы, такие как KolibriOS.
По сообщению разработчиков, с сегодняшнего дня Tor заблокирован в Беларуси, в том числе и национальным провайдером Белтелеком. Блокировка осуществляется путём подстановки TCP RST-пакетов для обрыва соединения при обращении к публичным шлюзам Tor. Метод блокировки аналогичен применяемому ранее в Китае. О том, когда успешный опыт блокировки будет распространён на всё союзное государство России и Беларуси, разработчики пока не сообщают.
Исходный код и ресурсы игры DoomRL открыты под давлением Zenimax, совладельца марки "Doom"
Корнель Киселевич (Kornel Kisielewicz), автор DoomRL, hardcore roguelike-игры по мотивом классического шутера Doom 2, опубликовал её исходный код и ресурсы на GitHub.
DoomRL, будучи пошаговой roguelike, при этом сохраняет значительную часть геймплея оригинала. От большинства других roguelike DoomRL отличается боевой системой, в которой надо не идти во врага, а стрелять по нему издалека, например из-за угла.
Код открыт под давлением письма от Zenimax, совладельца торговой марки "Doom". Очевидно, Zenimax решили, что с помощью их торговой марки Корнель привлекает финансирование к своему новому проекту на Kickstarter. Стоит отметить, что Корнель создал DoomRL за 7 лет до того, как Zenimax купили долю в марке "Doom". Письмо требовало убрать из всего контента сайта логотипы и упоминания торговых марок, принадлежащих Zenimax. Оно не требовало удаления DoomRL и, пока этого не произошло, автор выпустил игру в Интернет и изменил её название на DRL.
DRL имеет графический и консольный режимы, работает под GNU/Linux, Windows и macOS (и пока что только на x86 и x86_64), написана на Free Pascal и Lua. Графику к игре в 2013 году нарисовал Derek Yu, автор игры Spelunky.
Корнель также создал популярные в узких кругах roguelike: AliensRL, DiabloRL (требует аудио от оригинальной Diablo) и Berserk!. Все исключительно консольные, написаны под GNU/Linux, Windows и macOS.
Об этом было объявлено только на Kickstrter нового roguelike-проекта автора, Jupiter Hell. Минутка бессовестной рекламы: Jupiter Hell будет работать под GNU/Linux, Windows и macOS, иметь классический консольный интерфейс и полностью процедурный 3D-интерфейс, над которым сейчас работает профессиональная команда. До завершения проекта на Kickstrter осталось 6 дней, ему предстоит набрать ещё примерно 19 000 $ из 75 000 $. Исходный код Jupiter Hell не будет открыт.
Mageia - ответвление французского дистрибутива GNU/Linux Mandriva, который развивается сообществом после его закрытия.
В своё время Mandrake был одним из самых известных и популярных дистрибутивов и после объединения с бразильским Conectiva получил название Mandriva. Это семейство всегда выделялось проработанным и единообразным оформлением для приложений на Qt и GTK, а также оригинальной и весьма функциональной панелью управления. Mageia продолжает эти традиции.
Android - основанная на Linux мобильная операционная система от компании Google. Основная часть исходного кода доступна в репозитории Android Open Source Project (AOSP).
В новой версии сделан упор на исправление ошибок и API. Over-the-air обновления в скором времени будут доступны для устройств Pixel, Pixel XL, Nexus 5X, Nexus 6P, Nexus 6, Nexus 9, Nexus Player, Pixel C и General Mobile 4G (Android One).
Наиболее важные нововведения:
API для управления ярлыками: теперь при длительном нажатии на их иконки приложения могут предоставлять быстрый доступ к различным функциям ().
Поддержка приложений.
Commit Content API: теперь с помощью стандартной клавиатуры можно отправлять не только текст и эмодзи, но и изображения.
В настройках изменён интерфейс управления занятым местом. Теперь каждое приложение может реализовать собственный способ управления хранилищем и предложить удалить неиспользуемые файлы.
Новые API для звонков: одновременные звонки сразу на несколько номеров, шифрование связи для стандарта CDMA, новые настройки видеосвязи.
Настройка гаммы и яркости для ночного использования.
Возможность открытия и сворачивания области уведомлений при касании сканера отпечатков пальцев.
Новые эмодзи с изображениями студентов, рабочих, инженеров и программистов.
После почти двухлетнего перерыва вышла новая версия zyGrib. 8 ноября вышла версия 8.0.0, на следующий день состоялся корректирующий релиз 8.0.1.
Программа предназначена для визуализации погодной информации, распространяемой в файлах формата GRIB. Относительно версии 7.0.0 произошло два существенных изменения:
Вышла новая версия основанного на Firefox веб-браузера от проекта GNU - IceCat 45.5.1. От своего "родителя" IceCat отличается ориентированностью на защиту пользователя от слежки и проприетарных компонентов. В поставку включены: дополнение GNU LibreJS для блокировки проприетарного нетривиального JavaScript-кода, дополнение HTTPS Everywhere, блокировщик рекламы SpyBlock, дополнение HTML5 Video Everywhere.
Также присутствуют прочие улучшения для обеспечения большей приватности пользователя: по умолчанию используется поисковая система DuckDuckGo, содержимое заголовка HTTP Referer намеренно изменяется (в него включается адрес запрашиваемого ресурса), включена автоматическая отправка заголовка Do Not Track, отключены сторонние файлы Cookie, Flash, "социальные" функции и геолокация, запрещён доступ к буферу обмена из JavaScript и т. д.
Особенности этого выпуска:
Кодовая база синхронизирована с Firefox 45.5.1 ESR.
Дополнение HTTPS Everywhere обновлено до версии 5.2.7.
Отключены "вредные" функции: Encrypted Media Extensions, Flash, телеметрия, уточнение поисковых запросов, геолокация, GeckoMediaPlugins, Pocket и проверка дополнений по цифровым подписям. Поддержка WebRTC доработана для предотвращения утечки IP-адреса пользователя при работе через Tor.
Компания Google представила стабильный релиз веб-браузера Chrome 55.
Chrome использует движок Blink (ранее WebKit). Также существует свободная версия под названием Chromium, отличающаяся брендингом, отсутствием DRM и автоматических обновлений.
На сегодняшний день Chrome является самым популярным браузером - его доля составляет от 49 до 58 % по данным различных источников.
Компания Mozilla опубликовала финансовый отчет за 2015 год. Общий доход составил 421 млн долларов США. По сравнению с прошлыми годами наблюдается рост доходов: 2014 - 329 млн, 2013 - 314 млн, 2012 - 311 млн. Основным источником дохода являются отчисления за использование поисковых сервисов Bing, Yahoo, Yandex, Amazon и eBay, отчисления от Pocket, а также доход от размещения рекламы на стартовой странице. Оставшаяся часть (4,2 млн) получена через пожертвования. Количество пожертвований также выросло по сравнению с предыдущими годами: 2014 - 4,2 млн, 2013 - 2,2 млн, 2012 - 855 тысяч.
Основные затраты в 2015:
разработка: 214 млн (212 млн в 2014);
маркетинг: 60 млн (41 млн в 2014);
административные расходы: 39 млн (38 млн в 2014).
Всего затраты составили 337,7 млн долларов (в 2014 году - 317,8, в 2013 - 295 млн, в 2012 - 145,4 млн). Объём средств, вложенных в инвестиции в 2015 году, составил 227 млн долларов (в 2014 году - 137 млн). Размер активов на начало года - 266 млн долларов, на конец года - 323 млн долларов.
Издательство O'Reilly выставило на продажу свободный от DRM набор книг о Unix
На сайте Humble Bundle представлен набор книг о Unix. Минимальная цена составляет 1 доллар США. Все книги на английском языке и свободны от DRM.
В базовый набор входят 5 книг: "Unix in a Nutshell", "Learning the bash Shell", "lex and yacc", "sed & awk", а также "Linux pocket guide".
Выбрав цену больше минимальной, вы cможете указать, как будут распределены деньги между издателем, организацией Code of America и, если хотите, любым другим фондом из списка.
Если заплатите от 8 долларов, то дополнительно получите книги "bash Cookbook", "Classic Shell Scripting", "Learning GNU Emacs", "Unix Power Tools", "Learning the vi and Vim Editors", "Bash Pocket Reference" и "Learning Unix for OS X".
Если повысите плату до 15 долларов или более, станут доступны книги по системному администрированию: "Essential System Administration", "TCP/IP Network Administration", "DNS and BIND" и "Network Troubleshooting Tools".
Обновление Raspbian с отключённым по умолчанию sshd
Разработчики Raspbian (форка Debian Jessie для Raspberry Pi) пошли на радикальные меры с целью обезопасить пользователей, пренебрегающих элементарными правилами безопасности, от взлома их устройств.
В последнее время было зафиксировано большое число атак на IoT-устройства, которые имели свободный доступ к Интернету, открытый порт SSH и (в случае с Raspbian) пользователя "pi" с паролем "raspberry", имеющего неограниченный доступ к системе посредством sudo.
В новых версиях Raspbian решено оставить пользователя pi со стандартным паролем, но выключить по умолчанию службу sshd. Если нет возможности произвести первичную загрузку и настройку с использованием монитора и клавиатуры, пользователю необходимо создать файл SSH (с произвольным содержанием) в каталоге /boot.
Помимо этого, при первом входе по SSH пользователь попадает в диалог смены пароля. Если загрузиться в окружение PIXEL (форк LXDE для Rasbpian) с включённым сервисом SSH, то пользователь получит уведомление о необходимости смены пароля.