Новостной канал Линуксцентра. Архив за 15 июня 2010 года

Вторник, 15 июня 2010 года.

Khronos Group представила OpenCL 1.1

Khronos Group – промышленный консорциум, целью которого является выработка открытых стандартов интерфейсов программирования (API) в области создания и воспроизведения динамической графики и звука на широком спектре платформ и устройств, с поддержкой аппаратного ускорения – анонсировал стандарт OpenCL 1.1. Язык OpenCL (Open Computing Language – открытый язык вычислений) является каркасом для написания компьютерных программ, связанных с параллельными вычислениями на различных графических и центральных процессорах; в нем используется диалект C99 языка C с добавлением расширений для параллельного программирования. Среди функциональных особенностей OpenCL 1.1 – поддержка дополнительных форматов изображений и трехкомпонентных векторных типов данных, улучшена совместимость с OpenGL. Помимо OpenCL 1.1 реализован C++ упаковщик API и соответствующие тесты для нового стандарта. В разработке стандарта участвовало свыше 30 компаний, в том числе AMD, Apple, IBM, Intel, Nokia, NVIDIA, Texas Instruments.

Подробности здесь и здесь.

[ 20:22, Khronos group ]

"Заморозка" кода Debian 6.0 Squeeze запланирована на август

Как явствует из опубликованного разработчиками отчета о статусе подготовки релиза Debian 6.0 Squeeze, после интеграции всех изменений, вызванных переходом на использование Python 2.6, немедленно произойдет «замораживание» кода. К тому времени – по оценке разработчиков, это произойдет в конце августа – будет завершена работа по переходу от Glibc к Embedded Glibc, а также обновление рабочих сред до GNOME 2.30 и KDE 4.4.3. Требует доработки Startup, базирующийся на Upstart вариант SysV-Init. После «заморозки» кода Squeeze разработчики сосредоточатся на исправлении ошибок и повышении стабильности системы.

Подробности здесь.

[ 19:43, The H Open ]

Работа с сигналами в Linux

В современных операционных системах существует понятие межпроцессного взаимодействия (Inter-Process Communication – IPC) – это набор способов обмена данными между процессами и/или потоками. Одним из таких способов обмена служат сигналы. Концепцию сигналов поддерживает большинство операционных систем, но, например, Windows, не имеет их полноценной поддержки для использования в качестве одного из способов IPC – в подобных операционных системах сигналы лишь реализованы в стандартной библиотеке языка C.

В первой статье цикла – "Основы работы с сигналами" – описана общая концепция сигналов (так, как ее видит POSIX) и даны основы работы с сигналами – отсылка сигнала, ситуации, когда она происходит, обработка принятого сигнала и создание своего обработчика.

Во второй статье цикла – "Дополнительные сведения о сигналах" – будет дана информация о получении контекста сигнала и об отправке данных вместе с сигналом. Также будет рассказано о сигналах реального времени.

[ 16:45, IBM developerWorks Россия ]

Архив новостей

2007

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2008

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2009

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2010

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2011

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2012

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2013

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2014

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2015

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2016

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь

2017

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

ноябрь

декабрь

2018

январь

февраль

март

апрель

май

июнь

июль

август

сентябрь

октябрь

ноябрь

декабрь