Разработчики Windows теперь могут получить все преимущества свободного отладчика LLDB. LLDB портирован на ОС от Microsoft.
Windows-программисты имеют в распоряжении Microsoft Visual Studio, GDB, WinDBG и другие отладчики. LLDB только созрел до пригодного состояния, однако и сейчас с его помощью можно отладить только простые бинарные файлы.
Авторы порта отвечают на вопросы о том, почему разработчикам следует использовать новый Open Source-отладчик, когда есть такой выбор: «GDB воспринимает отладочную информацию DWARF из Clang на Windows и не понимает Microsoft C++ ABI и его отладку. В то же время ни Visual Studio, ни WinDBG не понимают DWARF из Clang. LLDB можно обучить обоим форматам, что подойдёт для работы с более широким кругом программ. Другая причина — тесная интеграция с Clang, учитывающая его возможности».
Базовая функциональность вроде точек остановки, остановка/продолжение при прерывании и процесс проверки во время прерывания работает. Однако ещё большую функциональность необходимо реализовать. Это работа с 64-битными бинарными файлами, отладка дампа при аварийном завершении работы программы, удалённая отладка, поддержка многопоточности, интеграция с Visual Studio и т.д. LLDB на Windows можно собрать при использовании Clang. Подробнее о порте в блоге LLVM.
Бета-версия нового сайта Министерства связи и массовых коммуникаций Российской Федерации (Минкомсвязь России) получила раздел, полностью посвящённый вопросам внедрения свободного программного обеспечения в госорганы.
На главной странице раздела сайта Минкомсвязи России про СПО авторы рассказывают о преимуществах свободного ПО над проприетарным, обозначают основные цели и задачи данной инициативы (импортзамещение ПО, стимулирование развития отечественного ПО и расширение возможности участия отечественных разработчиков в работах для государственных нужд, технологическая независимость, уменьшение числа нарушений по защите программ для ЭВМ), а также публикуется информация о связанных событиях и документах.
Ответственным за раздел про СПО на сайте Минкомсвязи указан Олег Борисович Пак — статс-секретарь-заместитель Министра связи и массовых коммуникаций Российской Федерации, вступивший на свою должность в декабре 2012 года.
Другой примечательный момент нового сайта Минкомсвязи России — официальное добро на свободное использование информации, размещаемой на нём. Об этом свидетельствует подпись внизу всех страниц: «All materials on this website are licensed: Creative Common Attribution 3.0″.
В конце прошлого года разработчики облачного офисного Open Source-решения для коллективной работы ONLYOFFICE объявили о доступности их серверного решения для платформы GNU/Linux.
Для портирования приложения на Linux авторы использовали свободную реализацию платформы Microsoft .NET — Mono. Результатом стал Linux-релиз продукта ONLYOFFICE Common Server v.8.1, который включает в себя такие возможности, как управление документами, CRM, почтовый агрегатор и проекты. Онлайн-редакторы документов не входят в состав Common, их появление в версии для Linux ожидается позже.
Среди официально поддерживаемых Linux-дистрибутивов упомянуты семейства Red Hat/CentOS и Debian/Ubuntu, для запуска сервера потребуется наличие платформы Mono 3.2+, СУБД MySQL 5.6+ и веб-сервера nginx. Исходные коды и инсталляционные пакеты ONLYOFFICE доступны в репозиториях SourceForge и GitHub, а инструкция по инсталляции — на help.onlyoffice.com. Авторы заявляют, что «стремятся к созданию активного сообщества Open Source».
Организация The Document Foundation выпустила в магазине приложений Google Play бета-версию LibreOffice Viewer для работы с форматом ODF на смартфонах и планшетах.
В бета-версии реализована поддержка текстовых документов и базовых возможностей презентаций. Работа с таблицами находится в начальной стадии, поддержка более сложных презентаций запланирована в будущих релизах. Поэтому текущий релиз предназначен для тестирования приложения. «Поддержка Android стала результатом совместной работы между организациями и частными разработчиками», — заявил Майкл Миикс (Michael Meeks), вице-президент по производительности в Collabora, — «Открытая экосистема LibreOffice снова доказала способность объединять разрозненные группы для создания ПО без [правовых] ограничений».
Мобильное приложение предназначено для тех пользователей ODF, которым необходим доступ к документам в любом месте. Оно также открывает проприетарные форматы из других офисных пакетов, включая Microsoft Office. Приложение разработано в Collabora, в создании принимали участие сообщество LibreOffice, SUSE, Mozilla и другие. Установить можно из Google Play. Поддержать разработку можно пожертвованием на этой странице.
После запуска Chrome 40 на iOS несколько дней назад, 21 января Google выпустила Chrome 40 для Windows, Mac, Linux, and Android.
Пользователи Android получили не такое значительное обновление, как пользователи iOS. Она включает улучшения, связанные с Android 5.0 Lollipop, улучшение сетевой производительности и набор исправлений ошибок. Наиболее значительное изменение произошло в настольной версии — это блокировка по умолчанию плагинов Netscape Plugin Application Programming Interface (NPAPI). Решение направлено на повышение стабильности, скорости работы, безопасности и снижение сложности в кодовой базе.
Компания Google анонсировала это решение ещё в сентябре 2013 года, но задержала реализацию. Сейчас плагины на страницах не загружаются, в адресной строке появляется уведомление (как при блокировке всплывающих окон) при помощи которого их можно включить. В апреле этого года из браузера исчезнет NPAPI, останется возможность подключить его через специальный флаг (enable-npapi) и корпоративные политики. И уже в сентябре NPAPI-плагины будут удалены из Chrome насовсем. Разработчикам, использующие возможности NPAPI на своих страницах или в расширениях, следует ознакомиться с этим руководством.
Другое изменение — из Chrome 40 исключили поддержку протокола SSL 3.0 в связи с обнаруженной уязвимостью. Также в браузере исправлено 62 ошибки, связанные с безопасностью. Загрузить новую версию можно на сайте, действующие пользователи автоматически получат обновление.