Girish Mahajan (Editor)

Xynth

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Written in
  
C

Type
  
Windowing system

Operating system
  
Unix-like

License
  
LGPL

Xynth

Stable release
  
0.10.82 / April 17, 2009

Website
  
sourceforge.net/projects/xynth

Xynth is an embedded windowing system, released under LGPL, developed for systems with low resources, is an alternative for X Window System. The goal of the project is to release a soft but portable and powered Window Environment. The source language is C. A fork of the project exists as XFast.

Contents

Architecture

Xynth act as interface between hardware and the desktop environment, working on lots of hardware, including embedded devices.

Features

  • UDS (Unix Domain Sockets) for IPC
  • DMA (Direct Memory Access) for each client window surface
  • Overlapped client window - server management
  • 8-way Move, Resize
  • Runtime Theme Pluging Support
  • Built-in image renderer xpm, png
  • Antialiased fonts with Freetype Library.
  • No dependencies except FBDev or SVGALib
  • Device independent basic low-level graphics library
  • Overlay Drawing Ability
  • Anti Flicker Double Buffer Rendering
  • Keyboard, Mouse, Touchscreen drivers
  • Remote Desktop Support.
  • Built-in window manager.
  • Low Memory and CPU Usage and Foot Print.
  • In 1024x768x32bits mode with 253 clients open Memory usage is ~2,5M
  • Static linked binary is of ~125K size.
  • References

    Xynth Wikipedia