Arcan as Operating System Design
Arcan is a user-centric networked overlay operating system that enhances user autonomy, utilizing shared memory and a unique network protocol to improve device interoperability and security without traditional kernels.
Read original articleArcan is described as a single-user, user-facing, networked overlay operating system that prioritizes user autonomy over computing resources. Unlike traditional operating systems that cater to multiple users and prioritize data storage and access speed, Arcan focuses on providing control to individual users, allowing them to manage the state of their devices. It operates independently of conventional kernels like Linux or BSD, adapting to various ecosystems and enhancing user experience without relying on intermediaries.
The system is built on user-facing components, utilizing a shared memory interface (SHMIF) for efficient inter-process communication and a network protocol (A12) for scenarios where shared memory is not feasible. This design aims to minimize privilege levels and enhance security by isolating tasks into "frameservers," which handle specific roles such as encoding and decoding data. The architecture supports a diverse range of devices, from smartphones to IoT gadgets, facilitating seamless collaboration and data sharing among them.
Arcan's vision counters the trend of increasing balkanization and monetization of computing resources, advocating for a more integrated and user-controlled computing environment. The system's design principles emphasize the importance of user agency in managing their digital interactions, aiming to create a more cohesive and autonomous computing experience. Overall, Arcan represents a shift towards a more user-centric approach in operating system design, addressing contemporary challenges in device interoperability and data ownership.
Related
Remembering the LAN (2020)
The article discusses the shift from simple LAN setups in the 1990s to complex modern internet programming. It highlights DIY solutions for small businesses and envisions a future merging traditional LAN environments with modern technologies.
Aeon: OpenSUSE for Lazy Developers
The openSUSE project introduces Aeon Desktop for developers, offering automated updates through atomic snapshots. Aeon features a minimal GNOME desktop, automatic updates, and optimized packages, catering to a distraction-free development environment.
Lennart Poettering: Fitting Everything Together
The blog post explores integrating systemd components for Linux OS development, emphasizing hermetic /usr/ design, image-based OS with security features, self-updating systems, and community-driven desktop OS with advanced security measures.
Fusion OS: Writing an OS in Nim
The author details creating Fusion OS in Nim, emphasizing features like deterministic memory management and capability-based security. The project explores novel concepts and diverges from Unix conventions, focusing on experimentation.
Linux on endpoints as a solution to the monopolistic security software problem
A security update by CrowdStrike led to a global IT outage in July 2024. Manjaro is developing Manjaro Immutable, a secure solution emphasizing technology control and promoting Linux for business systems.
Related
Remembering the LAN (2020)
The article discusses the shift from simple LAN setups in the 1990s to complex modern internet programming. It highlights DIY solutions for small businesses and envisions a future merging traditional LAN environments with modern technologies.
Aeon: OpenSUSE for Lazy Developers
The openSUSE project introduces Aeon Desktop for developers, offering automated updates through atomic snapshots. Aeon features a minimal GNOME desktop, automatic updates, and optimized packages, catering to a distraction-free development environment.
Lennart Poettering: Fitting Everything Together
The blog post explores integrating systemd components for Linux OS development, emphasizing hermetic /usr/ design, image-based OS with security features, self-updating systems, and community-driven desktop OS with advanced security measures.
Fusion OS: Writing an OS in Nim
The author details creating Fusion OS in Nim, emphasizing features like deterministic memory management and capability-based security. The project explores novel concepts and diverges from Unix conventions, focusing on experimentation.
Linux on endpoints as a solution to the monopolistic security software problem
A security update by CrowdStrike led to a global IT outage in July 2024. Manjaro is developing Manjaro Immutable, a secure solution emphasizing technology control and promoting Linux for business systems.