Xenocara is the
OpenBSD
OpenBSD is a security-focused operating system, security-focused, free software, Unix-like operating system based on the Berkeley Software Distribution (BSD). Theo de Raadt created OpenBSD in 1995 by fork (software development), forking NetBSD ...
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 (X11) 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 ...
that utilises a dedicated _x11 user by default to drop privileges and perform privilege separation in accordance to OpenBSD's "
least privilege" policy.
Until release 6.9, X.Org used
imake but recent modularised versions have switched to
GNU
GNU ( ) is an extensive collection of free software (394 packages ), 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 operating systems popu ...
autotools
The GNU Autotools, also known as the GNU Build System, is a suite of build automation tools designed to support building source code and packaging the resulting binaries. It supports building a codebase for multiple target systems without custom ...
. Xenocara uses
BSD
The Berkeley Software Distribution (BSD), also known as Berkeley Unix or BSD Unix, is a discontinued Unix operating system developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berkeley, beginni ...
make 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 conjunctio ...
FVWM
The F Virtual Window Manager (FVWM) is a virtual window manager for the X Window System. Originally a twm derivative, FVWM is now a window manager for Unix-like systems.
History
In 1993, during his work analyzing acoustic signatures for the ...
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