신스
Xynth| 안정적 해제 | 0.10.82 / 2009년 4월 17일 |
|---|---|
| 기록 위치 | C |
| 운영 체제 | 유닉스 유사 |
| 유형 | 윈도잉 시스템 |
| 면허증 | LGPL |
| 웹사이트 | sourceforge.net/projects/xynth |
신스는 LGPL에 따라 출시되는 임베디드 윈도잉 시스템으로, 자원이 적은 시스템을 위해 개발된 것이 엑스 윈도 시스템의 대안이다.이 프로젝트의 목표는 부드러우면서도 휴대성이 뛰어난 전동 윈도우 환경을 출시하는 것이다.소스 언어는 C이다.프로젝트의 포크는 XFast로 존재한다.
건축
Xynth는 임베디드 장치를 포함한 많은 하드웨어에서 작업하면서 하드웨어와 데스크톱 환경 간의 인터페이스 역할을 한다.
특징들
- IPC용 UDS(Unix Domain Sockets)
- 각 클라이언트 창 표면에 대한 DMA(Direct Memory Access)
- 중복된 클라이언트 창 - 서버 관리
- 8방향 이동, 크기 조정
- 런타임 테마 플러그인 지원
- 기본 제공 이미지 렌더러 xpm, png
- Freetype Library를 사용하여 정렬되지 않은 글꼴.
- FBDev 또는 SVGALib를 제외한 종속성 없음
- 장치 독립 기본 로우 레벨 그래픽 라이브러리
- 오버레이 그리기 기능
- 안티스플리커 이중 버퍼 렌더링
- 키보드, 마우스, 터치스크린 드라이버
- 원격 데스크톱 지원.
- 기본 제공 창 관리자.
- 낮은 메모리 및 CPU 사용량 및 풋프린트.
- 253개의 클라이언트가 열려 있는 1024x768x32비트 모드에서 메모리 사용량은 약 2,5M이다.
- 정적 연결 바이너리의 크기는 약 125K이다.