Running a Full Linux Desktop Inside a Docker Container: A Challenging Experiment

2025-08-23
Running a Full Linux Desktop Inside a Docker Container: A Challenging Experiment

The author attempts to run a full-fledged Linux desktop environment inside a Docker container, challenging the conventional use of Docker. After an initial failed attempt to build a custom image from scratch, the author switches to a pre-built image from Docker Hub and successfully runs an XFCE desktop environment. While encountering issues such as GPU rendering problems and Flatpak compatibility, the author ultimately achieves running a complete Linux desktop in a browser. Furthermore, the author explores solutions like Webtop and Kasm Workspaces, discovering unexpected advantages such as remote desktop access, enabling access to a high-performance desktop from a low-powered device.

Read more
Development

AI in OS: Hype Over Substance?

2025-04-12
AI in OS: Hype Over Substance?

Microsoft, Apple, and Google are aggressively pushing AI integration into their operating systems, such as Microsoft's Copilot and Apple Intelligence. However, the article argues this is more hype than practical benefit. Users prefer stable, private, and customizable OSes without unnecessary bloat, ads, or invasive AI features. While AI assistants have value in specific niches (like programming), forcing their integration into the OS sacrifices user experience and facilitates greater data collection by tech companies. The ideal OS is stable, private, lightweight, and customizable, with AI tools offered as optional standalone apps, not core OS functions.

Read more

Parallels Desktop Now Runs x86 Windows and Linux on Apple Silicon Macs

2025-01-15
Parallels Desktop Now Runs x86 Windows and Linux on Apple Silicon Macs

Parallels Desktop 20.2 adds early support for running 64-bit x86 Windows and Linux operating systems on Apple Silicon Macs. This allows users of M1, M2, and later Macs to run a wider range of operating systems, although performance will be slower than native ARM versions due to emulation. Limitations include USB device support, nested virtualization, and slower boot times, but it's a significant step for developers and users needing x86 compatibility on Apple Silicon.

Read more
Development

Why I Ditched Chrome for Firefox and Never Looked Back

2025-01-14
Why I Ditched Chrome for Firefox and Never Looked Back

Frustrated with Chrome's performance on an older PC, the author switched to Firefox and was pleasantly surprised. Firefox not only matched Chrome's functionality but offered superior tab management (Firefox View), built-in Pocket for saving links, robust privacy features (Firefox Relay), a convenient screenshot tool, and AI chatbot integration. Additional thoughtful touches like picture-in-picture, customizable search engines, network settings, and auto-muting videos sealed the deal. The author recommends Firefox as a superior alternative.

Read more
Tech