LINUX.ORG.RU

Сообщения mbivanyuk

 

PlayScript — форк Mono, нацеленный на создание Flash-совместимой платформы

Новости — Open Source
Группа Open Source

Представлен проект PlayScript, форк Mono, нацеленный на создание Flash-совместимой платформы. По словам Мигеля де Икаса (Miguel de Icaza) проект нацелен на разработку компилятора, совместимого с Adobe ActionScript, и runtime-окружения, совместимого с Adobe Flash. Распространяется код проекта под лицензией Apache.

PlayScript основан на наработках проекта Mono и предоставляет средства запуска ActionScript в окружении .NET. Кроме генерации кода для платформы .Net, PlayScript также поддерживает экспериментальную генерацию результатов компиляции в форме кода на языках C++ и JavaScript, что позволяет собирать ActionScript-приложения в форме нативных бинарных программ или web-приложений для запуска в браузере.

PlayScript может выполняться на всех системах, поддерживаемых платформой Xamarin (например, iOS, Android, Windows, Mac OS X), главное внимание уделено обеспечению работы на мобильных устройствах. В состав проекта также входят runtime-компоненты, полностью совместимые с Flash runtime и поддерживающие технологию Stage3D, что позволяет использовать PlayScript и для запуска Flash-игр после внесения в них минимальных модификаций. Предоставляемая PlayScript библиотека display содержит реализацию технологии Stage3D и поддерживает такие библиотеки на её основе, как Starling, Away3D и Feathers. В дальнейшем планируется обеспечение полной совместимости с экранной системой Flash.

Кроме того, в составе проекта развивается собственный язык PlayScript, расширяющий ActionScript особенностями C#. Язык PlayScript поддерживает все возможности C#, в том числе генерики, свойства, события, типы-значения, перегрузку операторов, асинхронное программирование, при этом являясь обратно совместимым с ActionScript, т.е. поддерживает выполнение немодифицированного ActionScript. Существующий Flash-код может быть преобразован в PlayScript через простое переименование ".as"-файлов в файлы с расширением ".play" с единичными правками синтаксиса (имеется небольшая порция несовместимостей). Кроме компиляции кода на языках ActionScript и PlayScript, компилятор PlayScript поддерживает и сборку кода на языке C#, в том числе допускается прямой вызов функций на языке C# 5.0 из кода на ActionScript и PlayScript.

На github доступны более подробное описание (на английском), видео, демонстрирующее возможности PlayScript, а также примеры кода.

Текст новости на opennet

>>> Страница PlayScript на github

 ,

mbivanyuk
()

Для openSUSE подготовлены пакеты для тестирования Qt5 и KDE Frameworks 5

Новости — Novell
Группа Novell

В дополнение к проекту Neon, осуществляющему сборку пакетов с KDE Frameworks 5 для Kubuntu, а также репозиторию kf5 для Arch Linux, разработчики openSUSE подготовили аналогичные пакеты для своего дистрибутива. Для тестирования доступны постоянно обновляемые сборки на основе свежих снапшотов Qt 5.2 и KDE Frameworks 5, не пересекающиеся со штатными пакетами Qt и KDE. Пакеты устанавливаются в директорию /opt/kf5, после чего в дисплейном менеджере появляется новая сессия KDE Frameworks 5.

Ссылка на информацию о проекте - http://www.dennogumi.org/2013/08/qt5-on-opensuse-including-experimental-kf5-p...

В репозитории openSUSE - http://download.opensuse.org/repositories/KDE:/Qt51/ и http://download.opensuse.org/repositories/KDE:/Frameworks/

>>> Новость на opennet

 , ,

mbivanyuk
()

Ядро Linux 3.10 отнесено к категории выпусков с длительным сроком поддержки

Новости — Ядро Linux
Группа Ядро Linux

Грег Кроа-Хартман (Greg Kroah-Hartman), мантейнер нескольких подсистем ядра Linux, также отвечающий за поддержку стабильной ветки ядра, объявил о придании ядру Linux 3.10 статуса ветки с длительным сроком поддержки. Обновления для ветки 3.10 будут выпускаться как минимум в течение двух лет. Напомним, что для обычных выпусков ядра обновления выпускаются только до выхода следующей стабильной ветки (например, обновления для ветки 3.11 будут выпускаться до выхода 3.12.1).

Ядро 3.10 также будет использовано в качестве базиса для формирования следующей LTSI-ветки, поддерживаемой организацией Linux Foundation. LTSI-ветка отличается от обычных выпусков с длительным сроком поддержки тем, что кроме исправлений проблем, влияющих на стабильность и безопасность, для ветки выполняется работа по бэкпортированию новшеств. В разработке LTSI-ветки участвует ряд крупных производителей потребительских устройств, среди которых Hitachi, LG Electronics, Renesas, NEC, Sony, Panasonic, Qualcomm, Samsung и Toshiba, договорившихся о совместной работе по поддержке определённых версий ядра Linux с целью снижения затрат и более эффективного использования ресурсов. Использование ветки LTSI позволяет производителям обеспечить актуальность ядра в прошивке на протяжении всего жизненного цикла продукта, без самостоятельного бэкпортирования и тестирования исправлений.

Из других longterm-веток, поддерживаемых Грегом Кроа-Хартманом, отмечаются версии 3.4 и 3.0. Ветка 3.4 будет поддерживаться ещё около года, а выпуск обновлений для ветки 3.0 будет прекращён в ближайшие недели. Отдельно, силами компании Canonical обеспечивается длительная поддержка для ядра Linux 3.8, обновления для которого будут выходить до августа 2014 года. Кроме того, обновления продолжают выходить для ветки 3.2, поддержку которой взял в свои руки Ben Hutchings, входящий в команду мэйнтейнеров пакета с ядром Linux проекта Debian (ядро 3.2 используется в Debian Wheezy и в Ubuntu 12.04 LTS). Силами энтузиастов выпуск обновлений также организован для веток 2.6.32 и 2.6.34.

Дополнительно, можно отметить выход очередных корректирующих обновлений ядра Linux - 3.10.5, 3.4.56, 3.2.50 и 3.0.89. Как обычно, в анонсе выхода новых версий подчеркивается обязательность проведения обновления.

Ссылка - http://www.kroah.com/log/blog/2013/08/04/longterm-kernel-3-dot-10/

>>> Новость на opennet

 

mbivanyuk
()

Анализ распределения разработчиков Debian по странам

Форум — Talks

Довольно интересную новость прочитал на opennet:

Кристиан Перье (Christian Perrier) опубликовал ежегодную статистику распределения разработчиков проекта Debian по странам. В 2013 году по количеству разработчиков в абсолютном выражении лидируют США (378 разработчиков), Германия (235 разработчиков), Франция (130) и Великобритания (114). Из всех разработчиков проекта активными являются 62.35% (год назад 61.74%), остальные никак себя не проявили за год.

По количеству разработчиков Debian на душу населения как и в прошлые годы лидируют Финляндия, Ирландия и Швейцария. Впереди из бывших республик СССР находятся Литва (21 место), Латвия (26 место) и Республика Беларусь (32 место), в которой число разработчиков за год удвоилось. Россия сдала позиции и переместилась с 45 на 49 место. В Украине теперь снова есть разработчик и она больше не замыкает список (55 место).

И дана ссылка - http://www.perrier.eu.org/weblog/2013/07/27#devel-countries-201307

Прошёл по ссылке, посмотрел. Число активных разработчиков Debian из России - 7, меньше кстати чем в Индии, Китае или Польше. Интересно кто эти люди, наверняка они есть на ЛОРе, хотелось бы сказать им спасибо.

Перемещено tazhate из general

 

mbivanyuk
()

Офисный пакет LibreOffice 4.1

Новости — Офисные приложения
Группа Офисные приложения

Организация Document Foundation после шести месяцев разработки представила новый значительный выпуск офисного пакета LibreOffice - 4.1. Это шестой выпуск проекта после ответвления от кодовой базы OpenOffice.org. Готовые установочные пакеты подготовлены для различных дистрибутивов Linux, Windows и Mac OS X.

В 2013 году отмечается заметное увеличение активности разработчиков LibreOffice: если в 2012 году в среднем в разработке участвовало около 50 разработчиков в месяц, то в 2013 году регулярно изменения присылают около 100 человек в месяц. В сумме за последние 12 месяцев были приняты изменения от 352 разработчиков. Ветка 4.1 содержит большую порцию новшеств, но пока окончательно не стабилизирована, поэтому позиционируется как ознакомительный выпуск, пригодный для использования продвинутыми пользователями и энтузиастами. О готовности к промышленному использованию будет объявлено дополнительно, одновременно с выходом одного из корректирующих релизов (4.1.2 или 4.1.3).

Общие улучшения:

  • Переписаны на Python мастера из меню File->Wizards, которые ранее поставлялись в варианте на языке Java. Например, на Python переписаны Agenda Wizard и Web Wizard.
  • Для позиционирования текста в Linux и других платформах на базе X11 задействована библиотека HarfBuzz, вместо неподдерживаемого движка ICU LayoutEngine. HarfBuzz обеспечивает улучшенную поддержку формата OpenType и отличается более высокой производительность в условиях активного использования разнородных шрифтов;
  • Разрешение связанных со временем типов данных увеличено до наносекунд;
  • Проведена работа по сокращению времени запуска за счёт сборки в Linux с использованием одной разделяемой библиотеки и минимизаций операций разбора конфигурации на стадии запуска. Например, разбор 14 тысяч строк описаний меток для печати производится не при каждом запуске, а только при возникновении необходимости;
  • В системе встроенной помощи обеспечена подсветка синтаксиса для кода примеров;
  • Экспериментальная поддержка боковой панели, которая позволяет более оптимально использовать экранное пространство широкоформатных экранов. Реализация боковой панели портирована из кодовой базы Apache OpenOffice;
  • Галерея клипарта пополнилась новым набором изображений, перенесённым их IBM Symphony;
  • Переработана строка поиска: для быстрого вызова поисковой строки теперь можно использовать клавиатурную комбинацию Ctrl+F. Добавлена миникнопка для скрытия строки поиска и опция для управления поиском с учётом регистра символов;
  • В меню «Недавно используемые документы» появилась возможность очистки списка (Add File ▸ Recent Documents ▸ Clear List). Для доступа к недавним документам на панель добавлена отдельная кнопка, размещённая рядом с кнопкой Open. Улучшено отображение имён файлов документов в списке;
  • Нормализован размер диалогов, в которых теперь более оптимально используется экранное пространство и исключаются пустоты;
  • Поддержка удаления разом нескольких стилей; Включение по умолчанию функции локализации форм (locl) для шрифтов Opentype;

Улучшения текстового процессора Writer:

  • Поддержка вращения встроенных в документ изображений с шагом в 90 градусов;
  • Возможность использование градиентной заливки в качестве фона ячеек таблицы;
  • Поддержка встраивания шрифтов в файл с документом;
  • Строка с комментариями теперь может легко скрываться и отображаться через специальную кнопку;
  • Улучшена обработка сносок и комментариев в нижних колонтитулах;
  • Комментарии к участкам текста теперь могут охватывать несколько параграфов;
  • В фильтре импорта документов DOCX добавлена обработка рисунков, заданных не в растровом виде;

Имеются и другие улучшения, в том числе для Calc и Impress. Кроме видимых изменений, была проведена большая внутренняя работа. Например, переработана система сборки, которая полностью переведена на использование GNU make, что существенно упростило и ускорило процесс сборки, который был избавлен от излишних звеньев в виде скрипта configure (было переписано около 1700 make-файлов). Для сборки теперь достаточно выполнить "./autogen.sh; make". Кроме того, продолжена чистка кодовой базы и приведение комментариев в должный вид с целью улучшения читаемости кода (например, продолжен перевод комментариев с немецкого языка). Для увеличения качества кода расширены применяемые средства автоматизированного тестирования, unit-тестирования и статического анализа кода.

Также сделан важный шаг навстречу создания варианта LibreOffice для платформ Android и iOS - обеспечена возможность оформления практически всего кода LibreOffice в виде одной разделяемой библиотеки (Android) или одного исполняемого файла (iOS). Для агрегирования кода в одну библиотеку на этапе сборки следует использовать опцию "--enable-mergelibs". Компоновка пакета в виде единой библиотеки оказывает положительное влияние и при работе на настольных системах - за счёт сокращения дисковых операций уменьшается время холодного запуска.

>>> Новость на opennet

 , , ,

mbivanyuk
()

Mono 3.2

Новости — Linux General
Группа Linux General

Доступен новый значительный выпуск Mono 3.2, свободной многоплатформенной реализации технологии .NET, обеспечивающей поддержку спецификаций .Net Framework для Unix, Mac OS X и Windows. Бинарные сборки подготовлены только для платформы Mac OS X. Одновременно с выходом Mono 3.2 заявлено о прекращении поддержки прошлых веток 3.0 и 2.10, обновления для которых выпускать не планируется.

Основные новшества:

  • По умолчанию активирован новый сборщик мусора SGen, поддерживающий распределение заданий по нескольким CPU.
  • Компоненты LLVM обновлены до версии 3.2.
  • Улучшены средства для использования на мобильных платформах. Обеспечена возможность исключения групп классов стандартной библиотеки для сокращения размера поставки.
  • Проведена работа по увеличению производительности. Ускорена операция разбора примитивов, увеличена скорость обработки массивов в LINQ (Language Integrated Query, транслятор запросов в SQL), в два раза увеличена производительность операции клонирования больших объектов.
  • Выполнено портирование Mono для работы в NaCl (Native Client) на архитектурах ARM и Amd64.
  • В сборщике мусора SGen добавлена поддержка FreeBSD.

Release Notes Mono 3.2 -http://www.mono-project.com/Release_Notes_Mono_3.2

>>> Новость на opennet

 

mbivanyuk
()

Релиз Wayland 1.2

Новости — Linux General
Группа Linux General

После трёх месяцев разработки представлен третий стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.2, а также развиваемого параллельно композитного сервера Weston 1.2. Ветка 1.2 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений, расширяющих возможности протокола и композитного сервера Weston. Новый выпуск ознаменовал стабилизацию API wayland-server для разработки компонентов композитного сервера, который ранее носил экспериментальный характер.

( читать дальше... )

>>> Новость на opennet

 , , ,

mbivanyuk
()

как заставить работать gsm-модем?

Форум — Linux-hardware

Обрыв телефонной линии, DSL не работает, приходится использовать Мегафон Е 352 (он же Huawei E 352). Стоит openSUSE 12.3 с KDE, но пробовал также под Debian, Mint, Kubuntu и ещё несколько дистрибутивов с разными DE, какие под рукой оказались, все свежие. Нигде не работает (кроме Windows конечно, там всё отлично :), только отвык я от «винды»). Везде проблема одна - встроенную память модема, там где программное обеспечение не видно, виртуальный CD смонтировать не получается, само программное обеспечение (скопировал через Windows) не собирается, связь после подключение модема держится примерно 5 секунд, потом пропадает и больше не появляется несмотря на танцы с бубном и другие телодвижения (в том числе возню с usb_modeswitch). Можно конечно выбросить этот свисток в окно и забыть, но не дают покоя два обстоятельства, первое - 2013 год, Linux идёт в массы и летит в космос, обсуждаются высокоумные темы как пересадить школьников на opensource, а копеечный gsm-модем как не работал так и не работает, второе - мне как инженеру заставить его работать дело принципа. Если кто сталкивался с подобным подскажите, неужели нет нормального варианта подключения таких модемов, их продают миллионы штук только в одной России.

mbivanyuk
()

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