Xenocara
   HOME

TheInfoList



OR:

Xenocara is the OpenBSD build infrastructure for the project's customised
X.Org Server X.Org Server is the free and open-source implementation of the X Window System display server stewarded by the X.Org Foundation. Implementations of the client-side X Window System protocol exist in the form of ''X11 libraries'', which serve a ...
that utilises a dedicated _x11 user by default to drop privileges and perform privilege separation in accordance to OpenBSD's "
least privilege In information security, computer science, and other fields, the principle of least privilege (PoLP), also known as the principle of minimal privilege (PoMP) or the principle of least authority (PoLA), requires that in a particular abstraction la ...
" policy. Until release 6.9, X.Org used
imake imake is a build automation system written for the X Window System. It was used by X from X11R1 (1987) to X11R6.9 (2005), and continued to be used in XFree86 (last commit 2009). It is implemented on top of the C preprocessor and make. The first ve ...
but recent modularised versions have switched to
GNU GNU () is an extensive collection of free software (383 packages as of January 2022), which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operat ...
autotools The GNU Autotools, also known as the GNU Build System, is a suite of programming tools designed to assist in making source code packages portable to many Unix-like systems. It can be difficult to make a software program portable: the C compile ...
. Xenocara uses BSD
make Make or MAKE may refer to: * Make (magazine), a tech DIY periodical *Make (software), a software build tool *Make, Botswana, in the Kalahari Desert *Make Architects Make Architects is an international architecture practice headquartered in Londo ...
and is designed to ease building and maintenance of modularised X.Org within the OpenBSD CVS tree. It first appeared with OpenBSD 4.2, released on ; before that, OpenBSD had a different build system and repositories for X in CVS, which have since been completely retired in favour of Xenocara. Apart from X.Org, Xenocara builds several other projects, including
window managers A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface. Most window managers are designed to help provide a desktop environment. They work in conjunction ...
FVWM The F Virtual Window Manager is a virtual window manager for the X Window System. Originally a twm derivative, FVWM has evolved into a powerful and highly configurable environment for Unix-like systems. History In 1993, during his work analyzi ...
and cwm.


Adoption

Xenocara is the default display server for the X Window System for: * Hyperbola GNU/Linux-libre


References


External links

*
CVS repository
{{OpenBSD BSD software OpenBSD X Window System Software using the MIT license