✨Freedesktop.org

Freedesktop.org

Freedesktop.org (fd.o) là một dự án làm việc trên các cơ sở khả năng tương tác và chia sẻ công nghệ cho các phần mềm môi trường desktop miễn phí cho hệ thống X Window (X11) trên Linux và các hệ điều hành tương tự Unix. Nó được thành lập bởi Havoc Pennington từ Red Hat vào tháng 3 năm 2000. Các máy chủ của dự án được lưu trữ bởi Portland State University, do đó được tài trợ bởi HP, Intel và Google.

Dự án tập trung vào người sử dụng. Có rất nhiều framework phát triển cho X, và điều này là không thay đổi. Dự án tìm cách bảo đảm rằng những khác biệt trong khuôn khổ phát triển không sử dụng có thể nhìn thấy.

Những dự án sử dụng rộng rãi phần mềm miễn phí X cho desktop như GNOME, KDE và Xfce đang cộng tác với dự án freedesktop.org. Năm 2006, dự án phát hành Portland 1.0 (xdg-utils), một tập hợp các giao diện chung cho các môi trường desktop.

freedesktop.org trước đây được biết như là X Desktop Group, và từ viết tắt "XDG" vẫn còn phổ biến trong công việc của họ.

Theo một bài viết vào tháng 10 năm 2018 được xuất bản bởi Phoronix, freedesktop.org sẽ chính thức gia nhập X.Org Foundation.

Các dự án đang lưu trữ

freedesktop.org cung cấp lưu trữ cho một số dự án có liên quan. Chúng bao gồm:

  • X.Org Server: thi hành các tham chiếu chính thức của X11. Phiên bản hiện tại là một phân nhánh của XFree86 trước khi nó được thay đổi giấy phép thứ 2.
  • D-Bus, một bus thông báo giống như DCOP của KDE hoặc Bonobo của GNOME
  • Drag-and-drop: X kéo-thả vẫn không làm việc một cách nhất quán.
  • HAL (Hardware Abstraction Layer) là một lớp điều hành qua hệ thống nhất quán, nó đã bị phản đối và thay thế bởi udev.
  • Fontconfig là một thư viện cho phát hiện phông chữ, tên thay thế, etc.
  • Xft, phông chữ chống-biệt bằng cách sử dụng thư viện FreeType, chứ không phải là lõi phông của X cũ.
  • Cairo, một thư viện đồ họa véc tơ với hỗ trợ qua thiết bị đầu ra.
  • Direct Rendering Infrastructure, hay DRI, là một giao diện được sử dụng trong hệ thống X Window để cho phép các ứng dụng người dùng truy cập vào phần cứng video mà không yêu cầu dữ liệu được thông qua thông qua các X Server. *Geoclue, một dịch vụ thông tin địa lý.
  • GStreamer là platform đa phương tiện. Glamor, Trình điều khiển chung đồ họa 2D cho máy chủ X,nó hỗ trợ nhiều loại chipset đồ họa có hỗ trợ OpenGL/EGL/GBM APIs Mesa 3D, một triển khai OpenGL.
  • XCB, một sự thay thế Xlib.
  • GTK-Qt, một công cụ GTK+ 2 sử dụng Qt để vẽ các vật dụng, cung cấp cùng một giao diện ứng dụng KDE và GTK+2.
  • Poppler, một thư viện hiển thị PDF. Wayland, một máy chủ hiển thị nhẹ mà có ý định cung cấp kinh nghiệm giao diện hoàn hảo cho các desktop Linux. libinput, một thư viện để xử lý các thiết bị đầu vào trong bộ tổng hợp Wayland và để cung cấp trình điều khiển đầu vào X.Org chung. Nó cung cấp khả năng phát hiện thiết bị, xử lý thiết bị, xử lý sự kiện và trừu tượng hóa thiết bị đầu vào để giảm thiểu số lượng bộ tổng hợp mã đầu vào tùy chỉnh cần cung cấp bộ chức năng chung mà người dùng mong đợi

Ngoài ra, Avahi (một triển khai Zeroconf miễn phí) bắt đầu như là một dự án fd.o nhưng đã di chuyển đến nơi khác.

Mục tiêu tuyên bố

Mục đích của dự án không phải là để làm luật tiêu chuẩn chính thức. Thay vào đó, nó nhằm mục đích để nắm bắt các vấn đề khả năng tương tác nhiều trước đó trong quá trình này.

Thu thập các chi tiết kỹ thuật hiện có, tiêu chuẩn và các văn bản liên quan đến khả năng tương tác desktop X và làm cho chúng có sẵn trong một vị trí trung tâm;

Thúc đẩy phát triển các chi tiết kỹ thuật và tiêu chuẩn mới được chia sẻ giữa nhiều desktop X;

Tích hợp các tiêu chuẩn desktop cụ thể vào các tiêu chuẩn nỗ lực rộng lớn hơn, chẳng hạn như Linux Standard Base và ICCCM;

Làm việc về việc thực hiện các tiêu chuẩn trong X desktop cụ thể;

Phục vụ như là một diễn đàn trung lập để chia sẻ ý tưởng về công nghệ desktop X;

Thực hiện công nghệ hơn nữa khả năng tương tác desktop X với các desktop X miễn phí nói chung;

Thúc đẩy X desktop và X desktop chuẩn cho các tác giả ứng dụng, cả thương mại và tình nguyện viên;

Giao tiếp với các nhà phát triển hạt nhân hệ điều hành miễn phí, hệ thống X Window, các bản phân phối OS miễn phí, và như vậy để giải quyết các vấn đề liên quan đến desktop;

Cung cấp kho lưu trữ nguồn (git và CVS), web hosting, Bugzilla, mailing lists và các nguồn lực khác cho các dự án phần mềm miễn phí làm việc hướng tới các mục tiêu trên.

👁️ 1 | 🔗 | 💖 | ✨ | 🌍 | ⌚
**Freedesktop.org** (fd.o) là một dự án làm việc trên các cơ sở khả năng tương tác và chia sẻ công nghệ cho các phần mềm môi trường desktop miễn phí cho hệ thống X Window
**X.Org Server** đề cập đến các gói phát hành máy chủ X stewarded của X.Org Foundation, được tổ chức bởi freedesktop.org, và cho phép công chúng truy cập vào các tiêu chuẩn X Window cho
[[KDE 3.5]] [[GNOME 2.12.0]] Trong khoa học máy tính, **Hệ thống X Window** (còn được gọi tắt là **X11** hay **X**) là một windowing system dùng để hiển thị đồ họa bitmap. Nó cung ứng
nhỏ|Linux API, Linux ABI, API và ABI trong nhân **Nhân Linux** cung cấp một số giao diện cho các ứng dụng ở không gian người dùng sử dụng cho các mục đích khác nhau và
Trong tin học, một **môi trường desktop** (**DE**) là một triển khai của desktop metaphor làm cho một nhóm các ứng dụng có thể chạy trên hệ điều hành máy tính, thông qua việc chia
**Advanced Packaging Tool**, hay **APT**, là phần mềm tự do dùng để quản lý việc cài đặt phần mềm trên Linux. APT làm đơn giản các thủ tục quản lý phần mềm trên các máy
frame|Logo SCIM **SCIM** là từ viết tắt của cụm từ Tiếng Anh **Smart Common Input Method**, có nghĩa là hệ thống nhập liệu chung thông minh. **SCIM** là một nền tảng hỗ trợ các phương
**Swfdec** là một phần mềm nguồn mở thay thế trình chơi đa phương tiện cho web Adobe Flash. Hiện tại chương trình tương thích với Linux và FreeBSD và được phát hành dưới giấy phép
Bộ máy chủ đề **GTK-Qt** là một dự án cho phép các ứng dụng GTK+ sử dụng giao diện của bộ ứng dụng Qt. Chương trình sẽ sử dụng để vẽ widget vào bộ nhớ
thumb|Badge đề xuất để quảng bá ứng dụng trên Flathub từ năm 2023, phiên bản tiếng Anh **Flatpak** là một phần mềm tiện ích dùng cho việc triển khai phần mềm và quản lý gói