Freedesktop.org - Freedesktop.org
Эта статья слишком полагается на Рекомендации к основные источники.Сентябрь 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Тип сайта | Система управления разработкой программного обеспечения |
---|---|
Доступно в | английский |
Сделано | Havoc Pennington |
URL | www |
Коммерческий | Нет |
Запущен | Март 2000 г. |
Текущее состояние | В сети |
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] К ним относятся:
Оконная система и графика
Программное обеспечение, связанное с оконные системы и графика в целом
- Каир, библиотека векторной графики с поддержкой вывода на разные устройства
- Инфраструктура прямого рендеринга (DRI), Linux API для доступа к графическому оборудованию, используемому X11, Композиторы Wayland, Меса 3D, так далее.
- Гламур,[9] Общий драйвер 2D-графики для X сервер, он поддерживает различные графические чипсеты, которые поддерживают OpenGL /EGL /GBM API
- Меса 3D, реализация OpenGL
- Пиксман,[10] представляет собой низкоуровневую программную библиотеку для манипулирования пикселями, предоставляющую такие функции, как компоновка изображений и растеризация трапеций. Важными пользователями pixman являются Каирская графическая библиотека и Сервер X.Org
- Попплер, а PDF библиотека рендеринга
- Video Acceleration API
- Wayland, протокол для замены X11; особенности: нет разрывание, отставание, перерисовка или мерцание
- Сервер X.Org: официальная эталонная реализация протокола X11
- XCB, Xlib замена.
- Ксефир это сервер отображения
Другой
- 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, списки рассылки и другие ресурсы для проектов свободного программного обеспечения, которые работают для достижения вышеуказанных целей.
Смотрите также
- Сравнение возможностей хостинга программного обеспечения с открытым исходным кодом
- Linux на рабочем столе
Рекомендации
- ^ "Freedesktop". Freedesktop.org. Получено 27 апреля 2017.
- ^ Портленд оценивает рынок Linux для настольных ПК в 10 миллиардов долларов В архиве 12 октября 2006 г. Wayback Machine, DesktopLinux.com, 11 октября 2006 г.
- ^ "Freedesktop". Freedesktop.org. Получено 27 апреля 2017.
- ^ «Группа рабочего стола X».
- ^ В архиве 2001-02-02 в Wayback Machine
- ^ «FreeDesktop.org может официально объединить усилия с Фондом X.Org».
- ^ «FreedesktopProjects». freedesktop.org. Получено 2013-09-22.
- ^ "Программного обеспечения". freedesktop.org. Получено 2013-09-22.
- ^ "Гламур". freedesktop.org. 17 мая 2013 года. Получено 31 октября 2015.
- ^ «Пиксман». pixman.org.
- ^ Валлен, Джек (6 декабря 2011 г.). «Сделай сам: получите высококачественные инструменты безопасности с открытым исходным кодом в одном дистрибутиве». Новости, советы и рекомендации для технических специалистов. Получено 2019-06-21.
- ^ "[ОБЪЯВЛЕНИЕ] libinput 0.4.0". freedesktop.org. 2014-06-24.
- ^ "freedesktop.org git". Gitweb.freedesktop.org. Получено 2013-09-22.
- ^ "Список репозиториев ViewVC". WebCVS.freedesktop.org. Архивировано из оригинал на 2013-10-08. Получено 2013-09-22.
Источники
- Большое интервью с freedesktop.org (Райнер Хашем и Юджиния Лоли-Керу, OSNews, 24 ноября 2003 г.)