-
Recent Posts
- Whipping up a new Shell – Lash#Cat9 October 15, 2022
- Arcan 0.6.2 – It’s all connected July 15, 2022
- The Day of a new Command-Line Interface: Shell April 2, 2022
- Arcan 0.6.1 November 19, 2021
- Arcan as Operating System Design September 20, 2021
- Introducing Pipeworld: Spreadsheet Dataflow Computing April 12, 2021
- Durden 0.6 Released December 20, 2020
- Arcan versus Xorg: Feature parity and Beyond December 3, 2020
- Arcan 0.6 – ‘M’ – Start Networking November 24, 2020
- A12 – Advancing Network Transparency on the Desktop October 28, 2020
- Leveraging the “Display Server” to Improve Debugging February 10, 2020
- Interfacing with a ‘Stream Deck’ Device October 30, 2019
- Another low-level Arcan client: A tray icon handler May 7, 2019
- Writing a low-level Arcan Client March 3, 2019
- The X Network Transparency Myth November 16, 2018
- Writing a console replacement using Arcan October 31, 2018
- Arcan versus Xorg – Approaching Feature Parity October 17, 2018
- Arcan 0.5.5, Durden 0.5 September 27, 2018
- Revisiting the Arcan Project May 31, 2018
- Towards Secure System Graphics: Arcan and OpenBSD April 25, 2018
Category Archives: Uncategorized
Leveraging the “Display Server” to Improve Debugging
I spend most of my time digging through software-in-execution rather than software-at-rest (e.g. source code). Sometimes the subject of study is malware hissing like a snake and lashing out at the barriers of a virtual machine; sometimes it is terrible … Continue reading
Posted in Uncategorized
Leave a comment
Interfacing with a ‘Stream Deck’ Device
Continuing the series on using the various Arcan APIs, we get to another use case that works a bit differently here than elsewhere. What makes it interesting enough for a post is how the low and high levels fit together … Continue reading
Posted in Uncategorized
Leave a comment
Another low-level Arcan client: A tray icon handler
This is the third part in the ongoing series exploring the different levels of APIs that are available for Arcan clients. For reference, the previous parts in the series are here: https://arcan-fe.com/2018/10/31/walkthrough-writing-a-kmscon-console-like-window-manager-using-arcan/ https://arcan-fe.com/2019/03/03/writing-a-low-level-arcan-client/ In this part, we will write a … Continue reading
Posted in Uncategorized
Leave a comment
Writing a low-level Arcan Client
This is a follow up article to the higher level writing a kmscon/console replacement. In this article, we will instead use the low-level C API to write a simple client. To recap, there are 3 APIs for writing clients: Advanced/Low- … Continue reading
Posted in Uncategorized
Leave a comment
The X Network Transparency Myth
This article presents an interpretation of the history surrounding the ability for X clients to interact with X servers that are running on other machines over a network; recent arguments as to that ability being defunct and broken; problems with … Continue reading
Posted in Uncategorized
18 Comments
Writing a console replacement using Arcan
In this article, I will show just how little effort that it takes to specify graphics and window management sufficient enough to provide features that surpass kmscon and the ‘regular’ linux console with a directFB like API for clients to boot. … Continue reading
Posted in Uncategorized
11 Comments
Arcan versus Xorg – Approaching Feature Parity
This is the first article out of two where I will go through what I consider to be the relevant Xorg feature set, and compare it, point by point, to how the corresponding solution or category works in Arcan. This … Continue reading
Posted in Uncategorized
17 Comments
Arcan 0.5.5, Durden 0.5
We’ve accumulated enough features and fixes that it is time for yet another release. The beefier changelogs can be found here: (Arcan) and here: (Durden). Starting with the following video which consolidates the visible changes to (indirectly) Arcan and its reference desktop … Continue reading
Posted in Uncategorized
3 Comments
Revisiting the Arcan Project
Two years has passed since the public presentation where Arcan and its ecosystem of side projects and tools started to creep out of the woodworks; although the project had been alive and worked on for well-over a decade at that … Continue reading
Posted in Uncategorized
4 Comments
Towards Secure System Graphics: Arcan and OpenBSD
Let me preface this by saying that this is a (very) long and medium-rare technical article about the security considerations and minutiae of porting (most of) the Arcan ecosystem to work under OpenBSD. The main point of this article is not … Continue reading
Posted in Uncategorized
2 Comments