Один из разработчиков DTrace, Брендан Грег (Brendan Gregg), представил в своем блоге собранный им набор утилит для анализа производительности в Linux, названный perf-tools.
Приложения из подборки используют подсистемы ядра ftrace и perf_events, которые доступны в большинстве дистрибутивов Linux, включая и те, под управлением которых работают облачные системы в Netflix (для анализа производительности которых Грег и создал perf-tools). В частности, подсистема ftrace, по словам Грега, практически неизвестна разработчикам и почти не задействована в приложениях. Он надеется, что ситуация изменится с выходом его подборки (в частности, входящей в нее утилиты iosnoop для анализа скорости дискового ввода/вывода, основанной на ftrace).
Что касается удобства работы с пакетом для конечного пользователя, то приложения из него обладают достаточно проработанным интерфейсом и ориентированы на простоту использования (хотя отдельные многофункциональные инструменты, наподобие утилиты kprobe для отслеживания обращений к системным вызовам, могут быть относительно сложны в использовании). Число зависимостей также сведено к минимуму.
Решение о создании подборки perf-tools было впервые объявлено Грегом на конференции USENIX/LISA 2014, состоявшейся в Сиэтле 9-14 ноября прошлого года. Исходные коды всех приложений из подборки доступны на GitHub под свободной лицензией GNU GPLv2.
Издание TechCrunch сообщает, что корпорация Microsoft начала тестирование своей новой операционной системы Windows 10 на смартфонах Xiaomi Mi4.
До сих пор все устройства от Xiaomi Tech работали под управлением ОС Android. Ни Microsoft, ни Xiaomi пока не обнародовали какие-либо подробности о тестировании Windows 10, но TechCrunch удалось узнать, что возможности дуалбута Windows и Android на одном устройстве не будет. Будет поставляться только одна прошивка, основанная на Windows и предоставляющая нативную поддержку этой ОС на Android-устройствах.
Разумеется, существуют планы по внедрению этой технологии и на устройствах от других производителей. С Xiaomi было решено начать, так как большинство пользователей этих устройств находятся в Китае, где пользоваться приложениями под Android проблематично из-за того, что доступ к Google Play существенно ограничен.
Росс Паркер (Ross Parker), создатель образовательной платформы с открытым исходным кодом Gibbon, рассказал в интервью для портала Opensource.com, что его продукт успешно используется в Гонконгском международном колледже (International College Hong Kong, ICHK).
Когда Паркер поступал на работу в это образовательное учреждение в 2010 году, он столкнулся с проблемой отсутствия свободного ПО, отвечающего его нуждам: «Мы хотели чего-то, что бы совмещало управление учебным заведением с виртуальным обучением, удовлетворяя наши нужды в рамках одной платформы». В то время Паркер являлся владельцем достаточно устаревшей проприетарной системы Muse, исходный код которой он решил открыть под лицензией GNU GPLv3, чтобы в дальнейшем при поддержке других разработчиков добавить нужную ему функциональность. Результатом этого проекта стала система Gibbon, на данный момент активно используемая в ICHK как основная платформа для управления учебным процессом.
Последняя версия Gibbon — Gibbon 9.0.00 «Heung Gong» — доступна для скачивания на официальном сайте, а ее исходный код можно найти на GitHub. В числе возможностей Gibbon — планирование расписания занятий, каталогизация и поиск учебных ресурсов, составление индивидуальных планов обучения, контроль за финансовой стороной обучения, а также многое другое.