LINUX.ORG.RU

Сообщения snizovtsev

 

Emacs 29.1

Группа GNU's Not Unix

Состоялся первый и долгожданный стабильный релиз Emacs из 29 ветки.

В этой версии интегрирована знаменитая ветка Pure GTK (PGTK), реализующая графический интерфейс на базе GTK3 без привязки к X11. Таким образом, это первый официальный релиз с нативной поддержкой Wayland.

Отдельно стоит отметить интеграцию модуля подсветки синтаксиса tree-sitter как альтернативу встроенной системе font-lock. Парсеры tree-sitter вместо регулярных выражений используют более точную GLR-грамматику и подгружаются из нативных библиотек, не привязанных к редактору. Среди конкурентов, активно развивающих tree-sitter, стоит отметить NeoVim.

Другие изменения:

  • Интегрирован Language Server клиент Eglot.
  • Интегрирован популярный модуль use-package.
  • Для X задействован XInput 2 и улучшен drag-n-drop.
  • Добавлен модуль для работы с sqlite3.
  • Поддержка изображений в формате WebP.
  • Ускорена работа с очень длинными строками.
  • Плавная прокрутка при использовании тачпада.
  • Улучшена поддержка смайлов и Unicode 15.0.
  • Реализована двойная буферизация на Windows.
  • Множество мелких исправлений.

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

 , , ,

snizovtsev
()

Project Mu — реализация UEFI на базе TianoCore

Группа Open Source

Microsoft анонсировала Project Mu — адаптацию TianoCore edk2, распространяемую под лицензией 2-clause BSD.

Project Mu представляет собой набор из репозиториев, предназначенных для сборки UEFI. Project Mu использует TianoCore edk2 в качестве upstream, но при этом имеет значительные изменения и улучшения для использования в крупных проектах.

Проект учитывает реалии вендоров, которым требуется интегрировать аппаратно-специфичные части под NDA. Структура кода организована таким образом, чтобы вендор мог изолировать проприетарные части в отдельный репозиторий.

Особенности проекта:

  • Структура репозиториев и процесс разработки адаптирован для распространения «Firmware as a Service».
  • Экранная клавиатура.
  • Безопасное управление настройками UEFI.
  • Улучшение безопасности за счет удаления неиспользуемого устаревшего кода (практика, известная как уменьшение поверхности атаки).
  • Ускорение загрузки.
  • Редизайн меню.
  • Множество тестов и утилит для оптимизации и анализа качества.

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

 ,

snizovtsev
()

Релиз libinput 1.12

Группа Hardware and Drivers

Состоялся новый значительный релиз библиотеки управления устройствами ввода, развиваемой в рамках проекта Freedesktop Wayland, но также используемой в X.org через драйвер xf86-input-libinput.

Библиотека получает и мультиплексирует сырые события различных устройств ввода от ядра (/dev/input), и преобразует их в стандартные примитивы событий ввода для использования приложениями. Поддерживаются почти все классы устройств ввода (кроме джойстиков), включая такие нетривиальные функции как мульти-тач-жесты, сила нажатия, виброотклик, ускорение trackpoint и многое другое.

В новой версии:

  • Поддержка device quirks, т.е. ручное конфигурирование аттрибутов устройств пользователем или дистрибутивом через ini-файлы в /etc/libinput или /usr/share/libinput (Документация).
  • Перевод документации на движок Sphinx, её переориентация на пользователя, а не разработчика.
  • Значительно улучшенная поддержка тачпадов, например фильтрация ладони на некоторых устройствах с полной поддержкой multitouch (Apple).
  • Улучшена поддержка прокрутки (scrolling) двумя пальцами: теперь при продолжительной прокрутке вычисляется направление движения (горизонтальное или вертикальное), а события ортогональных направлений гасятся.
  • Новый метод расcчёта ускорения при использовании trackpoint (aka красная точка thinkpad).
  • Больше не используется усреднение скорости, чтобы не терять точность на качественных устройствах.
  • Официальная поддержка FreeBSD.

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

 , ,

snizovtsev
()

В Ubuntu 11.04 окружение GNOME будет заменено на Unity

Группа Ubuntu Linux

На саммите разработчиков Ubuntu, проходящем сейчас в Орландо, Марк Шаттлворт (основатель дистрибутива Ubuntu) объявил о намерениях заменить окружение рабочего стола GNOME на Unity в Ubuntu 11.04 Desktop Edition. Unity разрабатывается в Canonical на основе стека GNOME и уже применяется в качестве окружения рабочего стола Ubuntu 10.10 Netbook Edition.

К выпуску Ubuntu 11.04 разработчики Unity сфокусируются на улучшении качества и производительности окружения. В частности, начата замена Mutter на Compiz, что уже дало значительный прирост производительности на популярном в сообщениях об ошибках оборудовании.

Несмотря на уход от окружения GNOME, Ubuntu всё же останется GNOME-ориентированным дистрибутивом. Ubuntu будет поставлять стек GNOME, приложения GNOME и оптимизироваться под GNOME. Единственное (но и наиболее заметное для пользователя) различие — это окружение рабочего стола.

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

 , ,

snizovtsev
()

Релиз Vala 0.9.1

Группа GNOME

Вышла новая версия Vala - компилятора, развиваемого в рамках проекта GNOME. В новой версии:

  • Поддержка констант в enum
  • Синтаксис +=/-= для подключения/отключение сигналов объявлен устаревшим
  • Добавлена эксперементальная поддержка профиля Dova (лекговесная замена glib)
  • Обновлён парсер Genie
  • Добавлены новые биндинги: clutter-gst-1.0, gdu, gdu-gtk, libesmtp, mx-1.0, orc-0.4, rest-extras-0.6
  • Множество исправленных ошибок

Vala это инструмент, задача которого предоставить возможности современных языков программирования для разработчиков GNOME без наложения дополнительных требований к среде выполнения и без использования различных ABI по отношению к приложениям и библиотекам, написанным на C. Язык ориентирован в первую очередь на использование совместно с GObject, хотя может быть использован и без него.

Vala включает в себя 2 языка программирования, развиваемых параллельно - Vala, схожий по синтаксису с C#, и Genie, схожий по синтаксису с Python. Исходный код на этих языках Vala транслирует в исходный код на C, который не зависит от каких-либо дополнительных runtime библиотек.

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

 , , ,

snizovtsev
()

Релиз Vala 0.8

Группа GNOME

Вышла новая версия Vala, компилятора для системы GObject. Изменения по сравнению с версией 0.7.10:

  • Указание аргументов типизации при вызове методов типизируемого (generic) класса
  • Поддержка оператора «in» для массивов.
  • Добавлена экспериментальная поддержка литералов регулярных выражений (описание)
  • Добавлена экспериментальная поддержка сцепления выражений сравнения. Например, теперь можно писать if (1 < a < 2) {...} вместо if (1 < a && a < 2) {...}
  • Добавлена поддержка va_list.
  • Добавлены новые биндинги: clutter-gtk-0.10, gdl-1.0, gstreamer-app-0.10, gstreamer-cdda-0.10, gudev-1.0, libgda-report-4.0, libgvc (graphviz), purple.
  • Исправлено множество ошибок.

Vala - это новый язык программирования, задача которого предоставить возможности современных языков программирования для разработчиков GNOME без наложения дополнительных требований к среде выполнения и без использования различных ABI по отношению к приложениям и библиотекам, написанным на C.

Синтаксис Vala схож с C#, но изменён для лучшей интеграции с GObject. Компилятор valac транслирует код на Vala в код и заголовки на C, который использует GObject для создания классов и интерфейсов.

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

 , , ,

snizovtsev
()

ShotWell 0.5.0

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

Вышла новая версия менеджера фотографий ShotWell. Программа написана на языке Vala и использует GTK+.

В новой версии:

  • Фотографиям можно назначать теги, что создаёт новый способ управления коллекцией фото
  • Печать
  • Публикация фотографий на Google Picasa Web Albums
  • Можно устанавливать и сдвигать время и дату снимка
  • Фотографию можно сделать рисунком рабочего стола прямо из ShotWell
  • Импорт фотографий проходит в фоновом режиме
  • Публикация фотографий на веб сервисы более отзывчива
  • Добавлено много новых переводов, но, к сожалению, требуется помощь в переводе на русский язык
  • Другие улучшения стабильности и производительности

ShotWell планируется включить в Fedora 13 в качестве стандартного менеджера фотографий.

Сайт проекта

PPA репозиторий

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

 , , ,

snizovtsev
()

Вышел Ubuntu 8.10

Группа Ubuntu Linux

Официально выпущен осенний релиз Ubuntu под номером 8.10 и кодовым именем Intrepid Ibex. Благодаря стараниям разработчиков дистрибутива и развитию свободного ПО вообще новая версия названная Неустрашимый Козерог (или альпийский, каменный козёл) получилась одновременно и обновлённой и знакомой. Стабильность ещё предстоит оценить, из новых возможностей можно отметить следующее:

  • Новый Network Manager 0.7 позволяет работать с 3G/2,5G сетями (UMTS/WCDMA, GPRS/EDGE и пр.), имеет улучшенную поддержку WiFi, позволяет настраивать VPN и PPPoE, а так же поддерживает static ip и static routes.
  • "Гостевая" учётная запись - возможность дать чужому человеку поработать в Убунту без угрозы собственной приватности.
  • Программа USB Creator позволяет легко установить Ubuntu на флешку.
  • Утилита Cruft Remover позволяет очистить систему от устаревших пакетов и ядер.
  • Интеграция с вещательными сервисами BBC.
  • Личный зашифрованный каталог. Позволяет шифровать информацию в каталоге "Private". Для активации нужно установить пакет ecryptfs-setup-private.
  • Улучшенный Jockey теперь может загружать драйвера для некоторых принтеров.
Кроме этих ключевых моментов, как обычно, свежий, но вместе с тем работоспособный софт: X.Org 7.4 (X-Server 1.5.2), Kernel 2.6.27, GNOME 2.24.1, KDE 4.1.2 и так далее. Внедрена поддержка DKMS, который позволяет автоматически пересобирать модули ядра при обновлениях. Отдельно можно отметить наличие в репозитории бета версии fgrlx с поддержкой ядра 2.6.27 и xorg server 1.5

>>> Release Notes

>>> Обзор (на английском)

>>> Анонс

 

snizovtsev
()

Разногласия разработчиков Pidgin привели к форку

Группа Linux General

Pidgin, многопротокольный клиент мгновенного обмена сообщениями, был форкнут.
Это результат горячих и эмоциональных дебатов над спорной функцией: с версии 2.4 возможность изменять размер поля ввода сообщения была удалена; вместо этого оно автоматически изменяет свой размер в зависимости от того, сколько текста было набрано. Эта функция, наряду с бескомпромиссным нежеланием разработчиков сделать опцию, позволяющую отключить эту функцию, раздражает очень многих пользователей.
Ответвившийся от Pidgin проект получил название FunPidgin (http://funpidgin.sf.net).

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

 

snizovtsev
()

Canonical анонсировала Landscape

Группа Проприетарное ПО

Landscape - это система единого управления несколькими компьютерами с Ubuntu через веб-интерфейс. Она доступна всем подписчикам технической поддержки Canoncial или по 150$ за каждый узел. Есть trial версия на 60 дней.

Возможности:

  • Все операции в Landscape могут быть применены одинаково к одной или нескольким машинам
  • Группы машин, применение операции к группе
  • Операции с пакетным менеджером
  • Управление собственными репозиториями
  • Управление пользователями
  • Поддержка оффлайн пользователей. Операции будут выполнены, когда пользователь появится в сети
  • Мониторинг использования ресурсов компьютера
  • Централизированное управление процессами
  • Мониторинг оборудования (hardware)

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

 , ,

snizovtsev
()

Вышел KDE 3.5.9

Группа KDE

Вышло обновление 3-й ветки KDE.
Релиз включает в себя множество исправлений ошибок, а также улучшения в kdepim и quanta plus, значительные изменения в kommander.
В анонсе отмечают следующие изменения:

  • Папка "Избранное" и поддержка drag'n'drop для папок в KMail
  • Упрощено планирование в KOrganizer
  • Улучшения в KAlarm и KAddressbook

>>> Announcement

 

snizovtsev
()

Вышел Lazarus 0.9.24

Группа Open Source

Open source GUI RAD IDE для FreePascal.

Среди основных изменений:

  • Улучшенная поддержка Qt, Carbon, Gtk2 (теперь среда Lazarus может работать на Qt)
  • Переработанны TBitmap и TImageList
  • Удалён widgetset gnome - теперь вместо него надо использовать gtk2
  • Новые компоненты - THeaderControl, TEventLog
  • Удалён чужой код из реализации TMaskEdit
  • Поддержка отладки в Mac OS X
  • Новые значки в IDE :-)
  • CodeTools теперь поддерживает generic-и (которые появились в новом fpc)

Исходники, RPM, DEB:

http://sourceforge.net/project/showfi...

Репозиторий для Debian/Ubuntu:

http://www.hu.freepascal.org/lazarus/...

>>> Замечания о релизе

snizovtsev
()

FreeCiv 2.1.0

Группа Игры

Вышел FreeCiv 2.1.0 - свободный аналог Civilization. Релиз включает много изменений, среди изменений можно отметить:

  • Улучшен SDL клиент
  • Значительно усовершенствованные функции для modmakers.
  • Вкладка "Новый город" на основной карте
  • Наброски городов
  • Добавлено lua как скриптовый язык. Новый сценарий учебника.
  • Много новый наций, флагов, информации о нациях
  • Новая команда /surrender для многопользовательских игр
  • Удалена репутация из игры
  • Новые правила для границ
  • Новые правила дипломатии
  • GTK+ 1.2 клиент удалён
  • Много изменений в AI
  • Новые анимированные курсоры
  • Несколько юнитов могут быть перемещены сразу как боевая группа
  • Набор иконок для чудес
  • Встроенная поддержка тем. GTK2+ и SDL клиенты поставляются с уникальными темами
  • Как обычно, тонны изменений под капотом.

>>> Скачать

snizovtsev
()

Один драйвер на всех

Группа Hardware and Drivers

Фонд Linux Foundation объявил о выходе Driver Development Kit (DDK), предназначенного для разработки драйверов принтеров для среды Linux. С помощью данного инструментария производители принтеров смогут создавать универсальные драйверы, способные без дополнительных модификаций функционировать в любых Linux-дистрибутивах, поддерживающих спецификации Linux Standard Base (LSB). Также данный набор разработки интегрирован с базой данных принтеров, создаваемой проектом OpenPrinting, что позволит пользователям с помощью удобного Мастера установить подходящий драйвер из сети, если он по каким-то причинам отсутствует в дистрибутиве.

Взято с http://www.linuxcenter.ru

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

snizovtsev
()

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