Минувшей ночью Линус Торвальдс (Linus Torvalds) анонсировал выпуск новой версии ядра Linux — 3.14.
Среди ключевых новшеств и изменений в ядре Linux 3.14:
реализация планировщика SCHED_DEADLINE, который разрабатывался несколько лет и реализует алгоритм Earliest Deadline First (EDF);
поддержка криптографических сопроцессоров AMD CCP (AMD's Cryptographic Coprocessor), процессорных ядер MIPS interAptiv и proAptiv;
поддержка платформы Intel Merrifield для мобильных интернет-устройств;
поддержка Generic CPU Boost/Turbo для CPUfreq;
Xen PVH (PV-гости в контейнере HVM);
стабильная версия zram — блочных устройств для оперативной памяти, сжимающих все записываемые на них данные;
подсистема Kernfs, вынесенная из sysfs для возможности использования другими компонентами (ее будут использовать для управления cgroups и для debugfs);
поддержка ACL для распределенной файловой системы Ceph;
стабильная поддержка видеопроцессоров Intel Broadwell;
поддержка NVIDIA GK110 GPU (GeForce GTX 780 / TITAN) и GK208 GPU (GeForce 630/640) в драйвере Nouveau, а также NVIDIA Tegra PRIME;
TCP autocorking;
событийные триггеры (event triggers) в подсистеме трассировки.
В сентябре прошлого года, после выпуска смартфона iPhone 5S с 64-битным процессором, компания Apple пообещала открыть исходный код своего бэкенда для компилятора под процессоры с архитектурой AArch64 (ARM64). На днях эти обещание обрело реальные очертания.
28 марта в рассылке разработчиков LLVM появилось сообщение Джеймса Гросбаха (James Grosbach) из Apple, который опубликовал первые патчи ARM64-бэкенда его компании для LLVM и сообщил о желании «начать процесс их интеграции в основную кодовую базу LLVM». По его словам, Apple и ARM обсуждали этот вопрос и обе стороны заинтересованы в совместной работе с большим сообществом.
С помощью этих наработок в Apple компилируют исходники мобильной операционной системы iOS и ее компонентов для 64-битного железа на базе ARM. Джеймс отметил: «Бэкенд ARM64 [от Apple] — это полностью готовая к промышленному использованию реализация для 64-битной архитектуры ARM, т.е. AArch64. В качестве целевых платформ поддерживаются iOS и Linux».
Позже был представлен и первый коммит с начальной поддержкой Clang для бэкенда ARM64 от Apple.
Компания Yorba представила новое приложение, реализующее функции календаря в рабочей среде GNOME, — California.
Работа над кодом этого проекта началась в январе этого года (тогда был сделан первый коммит), а поводом к ее появлению стал вопрос пользователей Geary (легковесного почтового клиента для GNOME от Yorba): «Где календарь?». Авторы California утверждают, что концепция данного приложения — простота в настройке, легкость в использовании, ориентированность на выполнение обычных задач и гибкость в поддержке различных рабочих процессов.
По сути California является надстройкой над Evolution Data Server (EDS), который и выполняет все операции. При этом код сделан так, что у приложения могут быть и другие бэкенды (например, GData). В интерфейсе новое приложение для работы с календарем использует последние возможности тулкита GTK+.