Arcan OS: A Revolutionary Approach to Operating System Design

2024-12-27

Arcan is a single-user, user-facing, networked overlay operating system designed to provide users with complete autonomy over their computing devices. Independent of Linux or BSD kernels, it operates as a 'vagabond' across various ecosystems. Arcan utilizes a shared memory interface (SHMIF) and the A12 network protocol for efficient inter-process communication, employing 'frameservers' to isolate security-sensitive tasks. Its programmable interface ALT, Appl application model, and diverse user interfaces (Console, Durden, Safespaces) create a flexible and powerful system. Arcan aims to counter the network lock-in and security threats posed by large platforms, enhancing user autonomy and security.

Read more
Development autonomy

Arcan 0.7 Released: The All-Tomato Desktop Update Arrives

2024-12-26

Arcan 0.7 marks the end of the second phase of the 'anarchy on the desktop' project and the beginning of the final phase. This release focuses on bug fixes and improvements to Lash#Cat9 and Xarcan. Lash#Cat9, a Lua-based command-line environment, adds features such as a Debug Adapter Protocol implementation and an interactive spreadsheet. Xarcan allows for custom window managers, utilizing Arcan as a display driver and enabling interoperability with X servers. Arcan 0.7 aims to improve performance and security, with future versions planned to feature more flexible remote programming and simpler device connection.

Read more
Development