WikiDer > Freedesktop.org

Freedesktop.org

Freedesktop.org
Freedesktop-logo.svg
Тип сайта
Система управления разработкой программного обеспечения
Доступно ванглийский
СделаноHavoc Pennington
URLwww.freedesktop.org/ wiki/ Отредактируйте это в Викиданных
КоммерческийНет
ЗапущенМарт 2000 г.; 20 лет спустя (2000-03)
Текущее состояниеВ сети

freedesktop.org (fd.o) - это проект для работы над совместимостью и общей базовой технологией для бесплатно программное обеспечение окружения рабочего стола для X Window System (X11) и Wayland на Linux и другие Unix-подобный операционные системы. Он был основан Havoc Pennington из Красная шляпа в марте 2000 года. Серверы проекта размещены на Государственный университет Портленда, которые, в свою очередь, спонсируются HP, Intel и Google.[1]

Широко используемый Открытый исходный код Настольные проекты на основе X, такие как ГНОМ, Рабочий стол KDE Plasma, и Xfce- сотрудничаем с проектом freedesktop.org. В 2006 году проект выпущен Портленд 1.0 (xdg-utils), набор общих интерфейсов для окружения рабочего стола.[2] Однако freedesktop.org - это «зона сотрудничества» по стандартам и спецификациям, где пользователи могут свободно обсуждать идеи, а не официальная организация по стандартизации.[3]

freedesktop.org ранее назывался X Desktop Group,[4][5] и аббревиатура «XDG» остается общепринятой в их работе.

Согласно статье, опубликованной в октябре 2018 г. Фороникс, freedesktop.org официально присоединится к Фонд X.Org.[6]

Размещенные проекты

freedesktop.org предоставляет хостинг для ряда актуальных проектов.[7][8] К ним относятся:

Оконная система и графика

Программное обеспечение, связанное с оконные системы и графика в целом

Другой

  • D-автобус, шина сообщений, похожая на DCOP (KDE 3) и Бонобо (GNOME 2)
  • Elektra, библиотека для чтения и записи конфигурации
  • fontconfig это библиотека для поиска шрифтов, подстановки имен и т. д.
  • fprint, библиотека для устройств считывания отпечатков пальцев потребителей
  • Геоклю, а геоинформационная служба.[11]
  • GStreamer это кросс-платформенный мультимедийная структура.
  • Двигатель GTK-Qt, а GTK + 2 двигатель, который использует Qt нарисовать графические элементы управления, обеспечивая такую ​​же смотреть и чувствовать приложений KDE в приложения GTK + 2.
  • HAL (Уровень аппаратной абстракции) - это согласованный перекрестныйОперационная система слой; он устарел и заменен на udev.
  • кмскон, виртуальная консоль пользовательского пространства для замены консоли Linux, использует Драйвер KMS и поддерживает Unicode
  • люит, инструмент, используемый эмуляторы терминала
  • libinput,[12] библиотека для обработки устройств ввода в Композиторы Wayland и предоставить общий драйвер ввода X.Org. Он обеспечивает обнаружение устройства, обработку устройства, обработку событий устройства ввода и абстракцию, чтобы свести к минимуму количество настраиваемых композиторов входного кода, необходимых для обеспечения общего набора функций, которые ожидают пользователи.
  • PulseAudio - это интерфейс звукового сервера, предназначенный для программного микширования, сетевого звука и регулировки громкости для каждого приложения.
  • systemd - это комплексная среда инициализации для запуска и управления службами и сеансами, призванная заменить старые модели инициализации.
  • Xft, шрифты со сглаживанием, использующие FreeType библиотека, а не старые шрифты ядра X.
  • pkg-config это вспомогательная программа, используемая для генерации флагов для компилятора и компоновщика для включения необходимых библиотек.

Также, Авахи (Бесплатный Зероконф реализация) начинался как проект fd.o, но с тех пор стал отдельным проектом.

Заявленные цели

Проект направлен на выявление проблем совместимости намного раньше в процессе. Это не для установления официальных стандартов. Заявленные цели включают:

  • Соберите существующие спецификации, стандарты и документы, относящиеся к взаимодействию настольных компьютеров X, и сделайте их доступными в центральном месте.
  • Содействовать разработке новых спецификаций и стандартов для совместного использования несколькими рабочими столами X.
  • Интегрируйте стандарты для настольных ПК в более широкие усилия по стандартизации, такие как Стандартная база Linux и ICCCM.
  • Работайте над внедрением этих стандартов в конкретные рабочие столы X.
  • Служить нейтральным форумом для обмена идеями о технологии рабочего стола X.
  • Внедряйте технологии, которые улучшают взаимодействие рабочих столов X и в целом освобождают рабочие столы X.
  • Продвигайте стандарты рабочих столов X и X среди авторов приложений, как коммерческих, так и добровольных.
  • Общайтесь с разработчиками бесплатных ядер операционной системы, самой системы X Window, бесплатных дистрибутивов ОС и т. Д. Для решения проблем, связанных с настольными компьютерами.
  • Предоставьте исходные репозитории (мерзавец),[13] и CVS[14] веб хостинг, Bugzilla, списки рассылки и другие ресурсы для проектов свободного программного обеспечения, которые работают для достижения вышеуказанных целей.

Смотрите также

Рекомендации

  1. ^ "Freedesktop". Freedesktop.org. Получено 27 апреля 2017.
  2. ^ Портленд оценивает рынок Linux для настольных ПК в 10 миллиардов долларов В архиве 12 октября 2006 г. Wayback Machine, DesktopLinux.com, 11 октября 2006 г.
  3. ^ "Freedesktop". Freedesktop.org. Получено 27 апреля 2017.
  4. ^ «Группа рабочего стола X».
  5. ^ В архиве 2001-02-02 в Wayback Machine
  6. ^ «FreeDesktop.org может официально объединить усилия с Фондом X.Org».
  7. ^ «FreedesktopProjects». freedesktop.org. Получено 2013-09-22.
  8. ^ "Программного обеспечения". freedesktop.org. Получено 2013-09-22.
  9. ^ "Гламур". freedesktop.org. 17 мая 2013 года. Получено 31 октября 2015.
  10. ^ «Пиксман». pixman.org.
  11. ^ Валлен, Джек (6 декабря 2011 г.). «Сделай сам: получите высококачественные инструменты безопасности с открытым исходным кодом в одном дистрибутиве». Новости, советы и рекомендации для технических специалистов. Получено 2019-06-21.
  12. ^ "[ОБЪЯВЛЕНИЕ] libinput 0.4.0". freedesktop.org. 2014-06-24.
  13. ^ "freedesktop.org git". Gitweb.freedesktop.org. Получено 2013-09-22.
  14. ^ "Список репозиториев ViewVC". WebCVS.freedesktop.org. Архивировано из оригинал на 2013-10-08. Получено 2013-09-22.

Источники

внешняя ссылка