xcomposite's website

[ Homepage | Articles | Projects | Ice2K.sys ]


Introduction

Hello, I am xcomposite. I am a programmer focused on low-level and legacy software.

I am currently learning C and C++. Most of what I build is desktop software, but I've recently been getting more into embedded development as well.

glxgears keychain

I have a deep interest in older (e.g. Windows 2000/XP machines, early Linux and old devices such as old phones and other such embedded hardware).

About myself

I enjoy understanding how work under the hood rather than relying on high-level stuff.

I have knowledge on both Windows and Linux (mostly userspace) internals. I regularly create small projects for myself.

Currently, I am learning FOX toolkit, learning xlib and X11, learning OpenGL 1.0, and right now I'm also learning to work with microcontrollers.

Stuff I am working or have worked on

Ice2K.sys:

- A Windows 2000/XP clone desktop for Unix-like (only Linux atm, I plan on adding support for other nixes at one point) systems.

- Currently uses IceWM as it's window manager, I eventually plan on making my own for it.

- Majority of it's new programs use C++ and the FOX toolkit and I'm currently rewriting the older stuff to use that.

- The goal is to reproduce the Windows 2000/XP desktop as close as possible.

xgsm:

- A phone using the ESP32. I am currently just building the GUI.

FXTimer

- A simple timer+stopwatch program

I also have some smaller demos/programs in my projects page.



Website background taken from freebackgrounds.com.

(C) Copyright xcomposite, 2022-2026