KDE is developing a new, native virtual machine manager named Karton. Built using KDE technologies like Kirigami and Qt, Karton aims to provide a seamless and integrated VM experience within the KDE Plasma desktop. It will offer features like easy VM creation and management, snapshots, and support for various virtualization technologies like QEMU and libvirt. While still early in development, Karton promises a more user-friendly and KDE-centric alternative to existing VM managers.
The RISC OS GUI, developed by Acorn, prioritizes speed and efficiency through cooperative multitasking and a unique event handling model. Its distinctive drag-and-drop interface, involving iconic "icons" for applications, files, and even system settings, allows direct manipulation of objects and actions. Menus, invoked by clicking and holding on the desktop or objects, offer context-sensitive options, further streamlining interaction. While unconventional compared to prevalent windowing systems, RISC OS emphasizes minimal overhead and direct user control, leading to a responsive and arguably intuitive experience.
Several commenters on Hacker News praised RISC OS's GUI for its speed, simplicity, and innovative features like the icon bar and context menus. Some noted its influence on other operating systems, particularly in the mobile space. Others discussed its unique cooperative multitasking model and its drawbacks compared to preemptive multitasking. A few users shared personal anecdotes about using RISC OS, highlighting its appeal to hobbyists and its dedicated community. Some lamented the lack of wider adoption and speculated about its potential had it been open-sourced earlier. The discussion also touched upon the challenges of porting it to modern hardware and the limitations of its single-user design.
Blue95 is a passion project aiming to recreate the nostalgic experience of a late 90s/early 2000s home computer setup. It's a curated collection of period-accurate software, themes, and wallpapers, designed to evoke the look and feel of Windows 95/98, packaged as a bootable ISO for virtual machines or physical hardware. The project focuses on free and open-source software alternatives to commercial applications of the era, offering a curated selection of games, utilities, and creative tools, all wrapped in a familiar, retro aesthetic. The goal is to capture the essence of that era's computing experience – a blend of discovery, simplicity, and playful experimentation.
Hacker News users generally expressed nostalgia and appreciation for Blue95's aesthetic, recalling the era of Windows 95 and early internet experiences. Several commenters praised the attention to detail and accuracy in recreating the look and feel of the period. Some discussed the practical limitations of older hardware and software, while others reminisced about specific games and applications. A few users questioned the project's purpose beyond nostalgia, but overall the reception was positive, with many expressing interest in trying it out or contributing to its development. The discussion also touched on the broader trend of retro computing and the desire to revisit simpler technological times.
Vtm is a terminal-based desktop environment built with Python and inspired by tiling window managers. It aims to provide a lightweight and keyboard-driven workflow, allowing users to manage multiple terminal windows within a single terminal instance. Vtm utilizes a tree-like structure for window organization, enabling split layouts and tabbed interfaces. Its configuration is handled through a simple Python file, offering customization options for keybindings, colors, and startup applications. Ultimately, Vtm strives to offer a minimalist and efficient terminal experience for users who prefer a text-based environment.
Hacker News users discuss vtm, a text-based desktop environment, focusing on its potential niche use cases. Some commenters see value in its minimal resource usage for embedded systems or as a fallback interface. Others appreciate the accessibility benefits for visually impaired users or those who prefer keyboard-driven workflows. Several express interest in trying vtm out of curiosity or for specific tasks like remote server administration. A few highlight the project's novelty and the nostalgic appeal of text-based interfaces. Some skepticism is voiced regarding its practicality compared to modern graphical DEs, but the overall sentiment is positive, with many praising the developer's effort and acknowledging the potential value of such a project. A discussion arises about the use of terminology, clarifying the difference between a window manager and a desktop environment. The lightweight nature of vtm and its integration with notcurses are also highlighted.
WhiteSur is a GTK theme inspired by macOS Big Sur's visual style. It aims to bring the clean, modern aesthetic of macOS to Linux desktops using GTK-based applications. The theme features rounded corners, translucency effects, and a light color palette, mimicking the characteristic appearance of macOS. It supports various GTK versions and desktop environments, offering a comprehensive macOS-like experience for Linux users.
Hacker News users generally praised the WhiteSur GTK theme for its aesthetics and macOS resemblance, with several noting its successful implementation of the blurred translucency effect. Some expressed concerns about GTK theming fragmentation and the potential for themes to negatively impact performance or deviate too far from native desktop environments. Others questioned the theme's adherence to GNOME HIG, suggesting potential usability issues could arise from mimicking macOS design language. A few users discussed the challenges of cross-platform theming and the intricacies of achieving visual consistency across different applications. Several commenters also mentioned or linked to alternative macOS-inspired themes for GTK and other desktop environments.
FlashSpace is a free and open-source macOS application designed as a faster, more lightweight alternative to the built-in Spaces feature. It aims to provide smoother and more responsive virtual desktop switching, reducing lag and improving overall performance compared to the native solution. The project is hosted on GitHub and welcomes contributions.
Hacker News users generally praised FlashSpace for its speed and open-source nature, seeing it as a welcome alternative to the built-in macOS Spaces feature. Several commenters expressed interest in features like window previews within the Spaces overview and better integration with keyboard shortcuts. Some questioned the app's stability and long-term maintenance given it's a solo project. There was also discussion about existing window management alternatives and their respective strengths and weaknesses compared to FlashSpace, with mentions of yaba, Rectangle, and Amethyst. A few users shared their own experiences with similar personal projects and the challenges of balancing feature requests with maintainability.
The blog post presents benchmark results comparing input latency between Wayland and X11 using a custom-built input latency measurement tool. It concludes that Wayland exhibits consistently lower input latency than X11 across various desktop environments and configurations, even when accounting for composition latency. The author attributes Wayland's superior performance to its simplified architecture, which bypasses X11's legacy layers and allows for more direct communication between applications and the display server, leading to reduced overhead and quicker processing of input events. While acknowledging potential confounding factors and the limitations of the testing methodology, the results strongly suggest that Wayland delivers a more responsive user experience due to its inherent design advantages in input handling.
Hacker News users discussed the methodology and conclusions of the linked article comparing Wayland and X11 input latency. Several commenters questioned the fairness of the comparison, pointing out potential confounding factors like different compositor implementations (Sway vs. GNOME) and varying hardware configurations. Some suggested the benchmark wasn't representative of real-world usage, focusing on synthetic tests rather than common desktop tasks. Others highlighted the difficulty of accurately measuring input latency and the potential for subtle system variations to skew results. A few commenters shared their personal experiences, with some reporting noticeable improvements in latency under Wayland while others experienced no discernible difference. Overall, there was skepticism about the article's definitive claim of Wayland's superiority, with many calling for more rigorous and comprehensive testing.
Chimera Linux is focusing on simplicity and performance in its desktop environment. The project uses a custom-built desktop built on Wayland, emphasizing minimal dependencies and a streamlined experience. This includes a basic compositor called Chimera-wm, along with self-developed components like a file manager and terminal emulator, to minimize bloat and maintain a tight control over the user experience. While still under heavy development, the project aims to provide a fast, clean, and easily adaptable desktop environment built from the ground up.
HN commenters generally express interest in Chimera Linux's approach of using a modern init system and focusing on a straightforward desktop experience. Some praise its potential for stability and performance by sticking with known-good components. Others are skeptical of its niche appeal, questioning whether simplifying the desktop is a significant enough draw. A few commenters raise concerns about the sustainability of a project reliant on a single developer, while others commend the developer's clear vision and execution. The discussion also touches on the limitations of systemd and the challenges of balancing minimalism with user expectations. Some express hope for Chimera becoming a viable alternative to established distributions.
This blog post explores using NetBSD's native graphics capabilities without relying on the X Window System (X11). The author demonstrates direct framebuffer access using libraries like wscons and libcaca for simple graphics and text output, highlighting the performance benefits and reduced complexity compared to a full X11 setup. This approach is particularly advantageous for embedded or resource-constrained systems, or situations where a minimal graphical interface suffices. The post details setting up a NetBSD virtual machine, configuring wscons, and provides code examples using libcaca to draw shapes and text directly to the screen, showcasing the simplicity and directness of this method.
HN commenters largely praised the elegance and simplicity of NetBSD's native graphics stack, contrasting it favorably with the complexity of X11. Several pointed out the historical context, noting that this approach harkens back to simpler times and offers a refreshing alternative to the bloat of modern desktop environments. Some expressed interest in exploring NetBSD specifically because of this feature. A few commenters questioned the practicality for everyday use, citing the limited software ecosystem that supports it. Others discussed the performance implications, with some suggesting it could be faster than X11 in certain scenarios. There was also discussion of similar approaches in other operating systems, such as Framebuffer and Wayland.
Summary of Comments ( 79 )
https://news.ycombinator.com/item?id=44024784
Hacker News users generally expressed enthusiasm for Karton, KDE's new virtual machine manager. Several commenters praised its containerized approach for improved security and portability, comparing it favorably to GNOME Boxes. Some discussed its potential use cases, including testing and development, while others questioned its performance compared to dedicated solutions like VirtualBox or VMware. A few users expressed interest in its potential for gaming in VMs. Some discussion also revolved around the challenges of integrating GPU passthrough within this containerized framework and the desire for features like snapshots. A minor point of contention was the name "Karton," which some found unappealing.
The Hacker News post titled "KDE is finally getting a native virtual machine manager called “Karton”" has generated several comments discussing the new virtual machine manager and its potential impact.
Several commenters express excitement about Karton, particularly its potential for better integration with the KDE desktop environment compared to existing solutions like GNOME Boxes or virt-manager. One commenter points out how existing solutions don't have proper Wayland support, leading to issues like screen tearing, and hopes Karton will address this. They also mention Karton's announced features, such as easy creation of disposable VMs, are attractive. Another user anticipates using Karton with distrobox, simplifying the use of containers on KDE.
Some discussion revolves around the underlying technology of Karton. Commenters clarify that Karton builds upon existing tools like KVM/QEMU, acting as a more user-friendly frontend, similar to how GNOME Boxes relates to virt-manager. This clarification helps distinguish Karton as a management layer rather than a wholly new virtualization technology. Relatedly, the choice of Kirigami, Qt's framework, for the UI is noted and debated. While some appreciate the native Qt integration, others express concerns about Kirigami's suitability for desktop applications.
A few comments compare Karton to existing solutions. GNOME Boxes is frequently mentioned, with users drawing parallels and highlighting perceived shortcomings that Karton could potentially address. Virt-manager is also brought up as a more powerful, though less user-friendly, alternative. One comment even mentions Constellation, an older KDE virtualization project.
There's also a thread discussing the name "Karton". Some find it unusual or unappealing, while others defend the choice. Some users see the name as reflecting the envisioned "disposable" nature of VMs within Karton, comparing it to cardboard boxes.
Finally, a small thread discusses broader trends in desktop virtualization, including the use of containers like Docker and distrobox, and how Karton might fit into this evolving landscape. One commenter suggests that Karton might make it easier for users to adopt containerized workflows, particularly within the KDE Plasma environment.