LINUX.ORG.RU

Сообщения grim

 

Вышел OpenELEC 1.0

Группа Мультимедиа

Вышел первый релиз HTPC дистрибутива OpenELEC основанного на XBMC 10.1, Kernel 3.1 (RC10), Xorg-1.10.4 и Mesa 7.11. Отличительной особенностью дистрибутива является малый размер (130mb) и быстрая загрузка — порядка десятка секунд.

Дистрибутив имеет специализированные сборки для HTPC, основанных на платформах ION, Intel, Fusion, Apple TV, Xtreamer Ultra TV.

Поддерживаемый дистрибутивом открытый add-on framework позволяет расширять функциональность HTPC и добавлять возможности PVR (включая DVB и IP TV), загрузку новостей и многое другое.

>>> OpenELEC 1.0 Released

 , , , , ,

grim
()

Google объявляет о переводе голосовых сервисов на Jingle

Группа Интернет

Google объявил о переходе голосовых сервисов Google Talk, Gmail, iGoogle и Orkut на протокол Jingle. Об этом объявил сотрудник Google Peter Thatcher в своём письме XMPP Standards Foundation.

Протокол Jingle был разработан для управления видео и голосовыми сессиями P2P совместно Google, Collabora, Yate, и двумя VoIP компаниями, которые сейчас являются частью компании Cisco: Tandberg и Jabber Inc.

Это событие должно сделать проще поддержку новой библиотеки WebRTC, предназначенной для управления в реальном времени видео и звуковыми потоками.

>>> Google battles MicroSkype with 'open' VoIP protocol

 , , ,

grim
()

Transmission 2.31

Группа Интернет

Вышла новая версия многоплатформного, популярного и не требовательного к ресурсам клиента битторент сетей. Версия 2.31 исправляет ошибку пакета, поэтому перечислю изменения версии 2.30
Все платформы:

  • Поддержка µTP
  • Поддержка UDP трэкеров
  • Поддержка Multiscrape
  • Загрузка самых редких блоков в первую очередь
  • «lazy bitfield» замещается «Fast Extension» BEP6
  • Скрипты получили доступ к окружению

Mac

  • Требуется Intel Mac
  • Можно удалять все завершённые передачи
  • Расширены правила групп

GTK+

  • Добавлены иконки 256 x 256 сделанные Andreas Nilsson
  • Можно зарегистрировать как обработчик magnet link в .desktop файле

Web Client

  • Настройка Peer и Network

>>> Подробности

 

grim
()

Go выпущен в составе Google App Engine 1.5

Группа Open Source

Google объявил о поддержке языка Google Go на сервисе хостинга веб-приложений Google App Engine.

Google Go — компилируемый язык программирования с поддержкой многопоточности. Язык был создан Кеном Томпсоном (Ken Thompson), который принимал участие в создании Unix, его коллегой по Бэлл Робом Пайком (Rob Pike) и Робертом Грайсемером (Robert Griesemer), который принимал участие в разработке компилятора Java HotSpot.

В отличие от Java, язык компилируется в машинный код, но от C++ его отличает наличие менеджера памяти. Язык не имеет поддержки обработки исключений, наследования типов и обобщённого программирования.

Go предоставляет «goroutines» — легковесные потоки, а также каналы для обмена данными между ними.

Другие языки, такие как Scala и Erlang, также имеют средства для управления параллельностью исполнения, но Go создан с целью предоставления программисту максимального контроля над исполнением программы, как это делают С и С++.

>>> App Engine goes with Go

 , , ,

grim
()

RiM PlayBook может исполнять Android-приложения

Группа Android

В четверг, 24 марта, Research in Motion, известная своими коммуникаторами Blackberry, объявила, что планшетный компьютер PlayBook выйдет с возможностью исполнять приложения, написанные для Android 2.3.

Разработано специальное приложение App Player, предназначенное для обеспечения совместимости с Android. Другими словами, для запуска на PlayBook разработчику будет достаточно разместить своё приложение в App World — аналоге Android Market oт Google.

Библиотеки и среда для разработки С/С++ приложений для QNX выйдет летом.

RiM тaкже объявила о том, что библиотеки от Ideaworks Labs и Unity Technologies готовы для работы с планшетом.

>>> RIM's PlayBook to run Android apps

 , , , ,

grim
()

Google выпустил новую версию VP8

Группа Мультимедиа

Google выпустил новую версию SDK для видео-кодека VP8 с кодовым названием «Bali». Сам формат VP8 не изменился.

Согласно тестам, проведённым Google, скорость декодирования на x86 в режиме «best» увеличилась в 4.5 раза по сравнению с первой версией и 1.5 раза по сравнению с предыдущей версией «Aylesbury».

в режиме «good», скорость увеличилась в 2.7 раза по сравнению с первым релизом и в 1.4 раза по сравнению с «Aylesbury».

Также проведена оптимизация для архитектуры ARM. Скорость увеличилась на 21-36% по сравнению с «Aylesbury» на NVidia Tegra2.

>>> Google juices VP8 open source video codec

 , , , ,

grim
()

Oracle анонсирует бесплатную и Premium версии Java VM

Группа Java

Адам Мессингер (Adam Messinger), вице-президент Oracle по разработке, заявил на конференции QCon, что Oracle будет разрабатывать две версии JVM на основе OpenJDK: платную и бесплатную.

Мессингер не объяснил, чем Premium будет отличаться от бесплатной, но, похоже, она будет работать быстрее и поддерживать дополнительные способы взаимодействия с Java-библиотеками, разрабатываемыми самой Oracle.

>>> Подробности

 , ,

grim
()

Transmission 2.10

Группа Open Source

Вышла новая версия быстрого и лёгкого bittorrent-клиента. Transmission работает на большинстве ОС и на устройствах с ограниченной памятью (сетевые жёсткие диски и прочее). Имеет большое количество UI, написанных на Python, Qt, mono/.Net, webUI. Для пользователей, перешедших с Windows, есть UI, повторяющий µTorrent.

В новой версии появились утилиты: transmission-create, transmission-edit и transmission-show для создания, редактирования и просмотра torrent-файлов.

Также в новой версии:

  • Поддержка автоматической остановки неработающих торрентов
  • Кэш в памяти для уменьшения количества дисковых операций
  • Поддержка gzip при доступе к RPC-серверу
  • Поддержка cookies.txt
  • Оптимизация работы CPU
  • Многочисленные изменения Web-клиента, GTK, Qt, Mac

>>> Подробности

 , , ,

grim
()

Все хотят независимости Java. Кроме Oracle

Группа Java

Несколько дней назад JCP проголосовала ЗА и призвала Oracle к тому, чтобы выделить процесс разработки и сертификации Java в независимую организацию.

Так как эта организация имеет контроль над принятием нововведений в Java, то все планы Oracle по развитию этой технологии могут быть отвергнуты. Как минимум одна организация (ASF) пообещала устроить проблемы при принятии любых постановлений связанных с развитием Java. Так же могут поступить и другие члены организации, проголосовавшие за независимость технологии (Google, IBM, Red Hat, Intel, VMware, Nokia, AT&T, Research In Motion, Vodafone, Apache Software Foundation (ASF))

Борьба за независимость ведётся давно. Да и сама Oracle требовала от покойной Sun того же не далее чем в 2007 году. Sun отделывалась малозначительными отговорками. С приходом Oracle трения в организации нарастают быстрее. Oracle практически прекратила консультации с JCP и начала нагружать членов организации бессмысленными задачами. К примеру, от Oracle поступило предложение к членам организации предоставить список независимых организаций по разработке технологий и стандартизации, на примере которых можно было бы организовать независимость Java. После того, как в качестве примеров были представлены W3C, OASIS, OMG и соответствующие планы, Oracle ответила в стиле покойной Sun.

То есть Oracle делает всё, чтобы настроить JCP против себя и, похоже, движется к роспуску организации. Так, сотрудники Sun уже предлагали распустить JCP, когда было задержано принятие J2EE 6 из-за неразрешённых проблем с лицензированием TCK.

>>> Подробности

 , ,

grim
()

Планшет на QNX

Группа PDA

Research in Motion, известная многим благодаря линии корпоративных коммуникаторов Blackberry, собирается выпустить планшетный компьютер на основе QNX.
QNX, являясь POSIX-совместимой ОС, должна упростить портирование программ с других POSIX платформ.
Для разработки приложений RIM предлагает использовать WebWorks - среду разработки с открытыми исходными текстами.

Напомню, что RIM купила QNX несколько месяцев назад и, к сожалению, сразу же закрыла доступ к исходным кодам ОС.

>>> Подробности

 

grim
()

Вышел дистрибутив компилятора Perl 6: Rakudo Star

Группа Open Source

Состоялся первый официальный выпуск компилятора Perl 6 Rakudo.
Rakudo Star - это полноценный дистрибутив Perl 6 достаточный для начала работы и включает в себя выпуск #31 компилятора Rakudo Perl 6 , Parrot Virtual Machine версии 2.6.0, дополнительные модули и документацию.

Rakudo Star доступен в виде исходных кодов(tar.gz) и сборки для Windows(msi)

Возможности Perl 6, включённые в первую версию Rakudo Star:

  • грамматика и регулярные выражения Perl 6;
  • списки и признаки формальных параметров (formal parameter lists and signatures);
  • метаоператоры;
  • постепенная типизация (gradual typing);
  • мощная объектная модель, включающая роли и классы;
  • отложенная интерпретация списков (lazy list evaluation);
  • множественный вызов (multiple dispatch);
  • умное сопоставление (smart matching);
  • соединения и автоматические потоки (junctions and autothreading);
  • перегрузка операторов (в данный момент не полностью реализовано);
  • рефлексия (introspection);
  • каррирование;
  • обширная библиотека встроенных операторов, функций и типов;
  • интерактивная командная оболочка;
  • поддержка Unicode (неполная);
  • возобновляемые исключения (resumable exceptions).

Неполный список модулей Perl 6, включённых в Rakudo Star:

  • Blizkost — позволяет использовать модули Perl 5;
  • MiniDBI — простой интерфейс к БД для Rakudo Perl 6;
  • Zavolaj — вызов библиотек C из Rakudo Perl 6;
  • SVG и SVG::Plot — создание SVG;
  • HTTP::Daemon — простой HTTP-сервер;
  • XML::Writer — запись XML;
  • YAML — вывод объектов Perl 6 как YAML;
  • Test::Mock — создание имитации объектов;
  • Math::Model — описание и исполнение математических моделей;
  • Config::INI — разбор и запись конфигурационных файлов;
  • File::Find — поиск файлов;
  • LWP::Simple — загрузка данных из Интернета.

В Rakudo Star отсутствуют следующие особенности Perl 6:

  • вложенное определение пакетов (nested package definitions);
  • двоичные объекты, «родные» типы, pack и unpack;
  • типизированные массивы;
  • макросы;
  • переменные состояния (state variables);
  • потоки и параллелизм;
  • предварительные и последующие ограничения (pre and post constraints, and some other phasers);
  • интерактивное чтение вводимых строк с поддержкой Unicode(readline);
  • управляющие последовательности символов в регулярных выражениях (backslash escapes in regex <[...]> character classes);
  • неблокирующий ввод/вывод;
  • значительная часть Synopsis 9;
  • утилиты манипуляции документацией perl6doc (pod).

Rakudo Star также содержит черновик книги о Perl 6.

>>> Анонс

 , , , ,

grim
()

Ubuntu установлено более чем в 12000 облачных системах

Группа Ubuntu Linux

Ubuntu Enterprise Cloud становится всё более популярным среди корпоративных пользователей, так как несмотря на низкую цену и высокую надёжность сервиса Amazon EC, большинство организаций не планирует переносить свои приложения на сторонние облачные системы. Как раз здесь на помощь приходит Ubuntu с готовой системой развёртывания и поддержки сервиса облачных вычислений.

Ubuntu не собирается конкурировать с RedHat и Novell за рынок HPC и целевой платформой являются 2х и 4х процессорные серверы.
В начале марта, Canonical и Intel выработали набор рекомедаций по установке UEC(Ubuntu Enterprise Cloud).

По словам представителя Canonical, многие клиенты ожидают выхода LTS чтобы установить облачную систему у себя в организации.

>>> Ubuntu floats 12,000 clouds (and counting)

 , , , ,

grim
()

Novell выпускает mono для Линукс мэйнфрэймов

Группа Novell

Novell объявила о выпуске коммерчески поддерживаемого Mono для мэйнфрэйм версии SUSE Linux Enterprise Server, доля которой составляет ~85% среди установленных на мэйнфреймах Linux.

Novell рассчитывает, что наличие коммерчески поддерживаемого Mono, позволит корпорациям перенести .Net приложения на мэйнфрэймы.

>>> Novell stacks Linux and Mono for mainframes

 , ,

grim
()

Yahoo открывает ÜberServer - Traffic Server

Группа Open Source

Yahoo открывает исходные тексты веб сервера под названием Traffic Server, обслуживающего Yahoo mail и большое количество других веб приложений.

Согласно Yahoo, сервер обрабатывает 30000 запросов в секунду, обслуживает 30 милиардов Web объектов и 400 терабайтов данных в день.

Коды переданы The Apache Software Foundation через Apache Incubator.

>>> Yahoo! open sources uber web server

 , , traffic server,

grim
()

Линукс медиацентр

Группа Мультимедиа

Месяц назад началась доставка первых экземпляров The Ultimate Home-theater PC : Mvix Ultio

Интересной особенностью является наличие исходных кодов прошивки.

Для поощрения народного творчества Mvix объявила награду в 500$ создателям лучших прошивок.

Устройство поддерживает разрешение HD 1080р, имеет встроенный биторрент клиент и имеет отсек для 3.5" SATA жёсткого диска.

  • I / O Ports: USB2.0 Host,USB2.0 Slave, SATA, 10/100Mbps Ethernet
  • Network: Embedded UPnP Client, Samba Client, Samba Server, Bittorrent
  • Video Codec: H.264, MKV, WMV9, MPEG 1/2/4, HD Divx , Xvid, FLV, RM/RMVB
  • Video Container: mkv, ts, m2ts, mts, tp, trp, wmv, Ifo, iso, vob, dat, avi, mpg, mp4, mov, rm, rmvb, divx, xvid, flv
  • Audio Codec: MP3, WMA, WAV, OGG, AAC, LPCM, FLAC, AC3 Container: WAV [.wav, .pcm], ADIF, ADTS [.aac], M4A [.m4a], OGG [.ogg], ASF/WMA [.asf, .wma], FLAC [.flac]
  • Audio Video Out: HDMI1.3 (digital video and audio signals), Component (YPbPr), Composite Video output , Optical (5.1Ch Dolby Digital), Stereo audio output (Audio R/L)

>>> Подробности

 , mvix, ultio, , ,

grim
()

Intel портировала Silverlight на Linux

Группа Мультимедиа

Intel и Microsoft объявили о портировании Silverlight на Moblin Linux.
С целью расширения количества пользователей своего непопулярного конкурента Flash, Microsoft предоставила Intel исходные коды и тестовые приложения и будет распространять оптимизированный Intel ратнайм среди производителей ПК.

При этом Microsoft проигнорировала Moonlight. Видимо из-за того, что Moonlight распространяется по открытой лицензии.

>>> Microsoft and Intel port Silverlight to Linux

 , , , , ,

grim
()

Google разрабатывает язык Noop для замены Java

Группа Open Source

Новый язык программирования разрабатывается с целью объединения лучшего из новых и старых языков программирования и синтаксиса, в котором поощряются лучшие практики принятые в индустрии и не поощряются худшие.

Noop говорит ДА:

  • Внедрению зависимостей в языке
  • Тестируем ост
  • Неизменяемости
  • Синтаксису направленному на улучшение читабельности кода
  • Никогда не устаревающей документации
  • Свойствам, сильной типизации и разумной современной библиотеке

Noop говорит НЕТ:

  • Любой статике
  • Наследованию (subclassing)
  • Примитивам
  • Ненужным шаблонам

Исходные коды доступны под Apache Licence 2.0

>>> Google urges developers to get in loop with Noop

 ,

grim
()

ARM объявил о 2-гигагерцовом двухъядерном процессоре и готовности конкурировать с Intel на рынке нетбуков

Группа Hardware and Drivers

Британская компания ARM объявила о разработке многоядерных процессоров Cortex А9, способных работать на частоте 2 ГГц и оптимизированных по производительности, в то время как предыдущие поколения процессоров были нацелены на максимальную энергоэффективность.

Размер чипа ARM в 3 раз меньше Atom, что должно сделать устройства на его основе дешевле.

Вице-президент ARM по маркетингу Eric Schom заявил PC Pro, что этот процессор предлагает в 5 раз большую производительность, оставаясь в границах энергопотребления Атома.

ARM также не накладывает на свои устройства ограничений, как это делает Интел, которая опасается за сегмент более дорогих и прибыльных ноутбуков.

>>> ARM wrestles Intel for netbook crown

 ,

grim
()

Parrot 1.4

Группа Open Source

Вышла версия 1.4 платформы для динамических языков. Она включает в себя средства для создания и проверки грамматики языка PGE, средства для создания компилятора PCT, виртуальную машину PIR и библиотеки. Благодаря простоте разработки языков программирования, для платформы уже существуют реализации десятков языков программирования в том числе Python, Ruby, Lua, Sheme, Javascript, NQP (Not Quite Perl 6), Brainfuck. Также есть компиляторы из байткодов Java и .Net в PIR. Некоторые изменения:

  • добавлен экспериментальный «Infinite Memory» GC
  • усовершенствования в pbc_to_exe и Win64
  • книга о PIR сдана в печать
  • начата работа над библиотекой OpenGL::Math

Тем временем Rakudo (компилятор Perl 6) выходит на финишную прямую. Осталось около 200 тестов, которые нужно перевести на платформу Parrot (для сравнения, более 17000 уже перенесено и около 15000 проходят успешно).

>>> Parrot 1.4.0 "Mundo Cani" Released!

 , ,

grim
()

Моно опережает Java на Linux Desktop

Группа Open Source

Моно(технология основанная на стандартах разработанных Майкрософт)стала более популярной на рабочих местах c Linux.

Такие приложения как Bansee, Tomboy, GNOME Do стали популярны среди пользователей Линукс за последние 2-3 года.

«Моно, безусловно, более популярно на десктопе, чем Java. За поледние 3-4 года использования Линукс-десктопа, как основного я пользовался единичными Java приложениями» - говорит Stephen O’Grady, аналитик из RedMonk. «Мы видим настоящий рывок в разработке Моно приложений для Линукс» сказал он.

Проблемы с лицензированием Java для Линукс, дали Моно преимущество в несколько лет и возможность закрепиться да десктопе.

С ним не согласен Ian Murdock вицепрезидент по развивающимся технологиям в Sun Microsystems. Хотя он и не смог привести популярных приложений для Линукс десктопа, но считает что ещё рано говорить о том, что Моно обогнало Java. «Я редко пользуюсь моно приложениями» сказал он и добавил, что моно приложения малопопулярны за пределами Линукс сообщества.

В опросе проведённом SDTimes среди разработчиков, практически все согласились с тем, что Моно является более популярной технологией для Линукс десктопа чем Java.

Моно опережает Java на Linux Desktop(google translate)

>>> Mono outpaces Java in Linux desktop development

grim
()

RSS подписка на новые темы