software development

Winsage
June 28, 2026
Microsoft has clarified that there is no WSL 3 in development, as stated by Craig Loewen, the Product Manager for the Windows Subsystem for Linux (WSL). The confusion arose from articles discussing a new feature called WSL Containers, which will be launched soon. WSL allows users to run Linux environments on Windows without dual-booting, while WSL Containers enable the creation and management of Linux containers directly within Windows, eliminating the need for third-party tools like Docker Desktop. WSL 1, introduced in 2016, served as a translation layer for Linux system calls, and WSL 2, launched in 2019, included a full Linux kernel in a lightweight virtual machine. WSL Containers is an enhancement to WSL, allowing developers to build, run, and deploy containers directly from Windows using the wslc.exe command. This feature is part of Microsoft's strategy to make Windows a more accessible platform for running Linux workloads, helping to retain developers who might consider switching to other operating systems.
Winsage
June 22, 2026
The Windows desktop experience has a streamlined interface, but its command line interface (CLI) offerings, particularly the cmd.exe shell, have been criticized for lacking the features found in UNIX/BSD/Linux environments. Microsoft’s transition to PowerShell has disappointed users who prefer a more traditional CLI experience. Despite Windows NT operating systems being POSIX compliant, they have historically lacked a suitable shell. MSYS2 provides a solution by offering a Linux-like experience with a Bash shell and the pacman package manager, allowing users to run shell scripts and access various tools. However, binaries compiled in MSYS2 may depend on shared libraries not included in the Windows system path. Upon installation, users can choose from different terminal options, with the UCRT terminal recommended for its usability. MSYS2 facilitates a streamlined development workflow, enabling the use of familiar tools across multiple platforms, but it does not achieve perfect integration within Windows and has some limitations, such as issues with stdout output in Bash.
Winsage
June 18, 2026
Former Microsoft engineer Dave Plummer reflected on software performance challenges during the '90s, specifically the limitations of machines with 12 MB of RAM. He discussed the Basic Block Tool (BBT), which optimized software binaries by reorganizing their structures to enhance execution speed. A typical binary contained around 10 MB of code, but only about 300 KB was necessary for startup. If this essential code was scattered, it led to performance degradation due to excessive page access. BBT defragmented binaries, grouping related code to streamline access and improve user experience, particularly for large products like Windows and Office. Modern tools like BOLT and HP's Dynamo continue to optimize binary layouts and runtime code, but Plummer cautioned about the risks of manipulating binaries. He noted that while computational power has increased, modern software faces similar performance challenges, with larger binaries and complex dependency graphs. He emphasized the importance of locality in software design, advising to keep hot data and code together to enhance performance.
Winsage
June 17, 2026
Veteran Microsoft engineer Raymond Chen shared a story about the development of an x86-32 emulator that utilized binary translation, significantly improving performance compared to traditional emulation methods. During the project, the team faced an issue where a function allocated 64 KB of memory but was optimized by a compiler into 65,536 instructions, leading to 256 kilobytes of code being used to initialize the data. In response to this inefficiency, the engineers modified the translator to replace the inefficient function with a more compact loop, highlighting their commitment to memory efficiency during a time when operating systems prioritized resource conservation.
AppWizard
June 13, 2026
Google has released benchmark results for evaluating AI models in Android coding, revealing that the Gemini 3.5 Flash is the most resource-intensive model but ranks sixth overall. The benchmarks indicate that Gemini 3.5 Flash has higher latency and a 9% performance gap compared to its predecessor, Gemini 3.1 Pro Preview, despite being marketed as a faster alternative. In terms of cost, Gemini 3.5 Flash averages 355.9 tokens per benchmark run at approximately 7.1, while Gemini 3.1 Pro Preview uses only 73.3 tokens at about a third of that cost. The top-ranked models include GPT 5.5, GPT 5.4, and Gemini 3.1 Pro Preview, while Claude Opus 4.7 ranks fourth. The rankings feature both open-weight and closed-weight models, with the list remaining consistent since the last release, except for the removal of GPT 5.3 Codex.
Winsage
June 12, 2026
Authorities in Phu Tho province have initiated a criminal case regarding the illegal installation and use of copyrighted software, specifically targeting pirated Microsoft Windows and Office products. Formal charges for "infringement of copyright and related rights" have been made following urgent searches at five locations in Hanoi and Phu Tho. The investigation revealed that individuals and businesses were using various platforms to promote, distribute, and sell unlicensed software, including cracked software and counterfeit license keys. The inquiry began with Song Lam Trading and Service Co, whose director faces allegations of supplying 81 computers pre-installed with unauthorized software. An additional 350 computers linked to a local educational institution were also found to have illegal software activation. The implicated companies include Athena Vietnam Information Systems Co and Tek-Solution Technology Co, whose directors are under police scrutiny. Authorities estimate that the financial losses for copyright holders could reach tens of billions of đồng, and they have raised concerns about cybersecurity threats associated with illegally activated software.
Winsage
June 11, 2026
ReactOS has successfully executed Valve's original Half-Life on consumer hardware, marking a significant milestone in open-source software development. This achievement was announced on June 10, 2026, after three decades of effort to reimplement Microsoft Windows. The game was run on a Dell OptiPlex desktop with an Intel Core i5 2400 processor and an NVIDIA GeForce 8400GS graphics card, demonstrating ReactOS's capability to handle real-time 3D applications without compatibility shims. ReactOS operates independently from Microsoft, sharing no code, and can execute a real-time 3D graphics workload natively. It has achieved approximately 90 percent GPU driver compatibility for Windows XP and Server 2003-era hardware through the implementation of the Kernel-Mode Driver Framework and Windows Display Driver Model subsystems. ReactOS is still in alpha stage, with limitations in application support and driver gaps for modern hardware. The project is working towards a new release, version 0.4.16, to enhance user experience.
Tech Optimizer
June 10, 2026
Tiger Data has launched Ghost, a managed PostgreSQL service designed for AI agents, providing infrastructure for coding and workflow agents to conduct large-scale experiments. The service features Fluid Storage, which uses a copy-on-write methodology to optimize storage efficiency and reduce costs by charging users only for modified data. Ghost also includes a "fast forking" capability, allowing users to quickly duplicate datasets for experimental environments. It is compatible with major PostgreSQL extensions like TimescaleDB and PostGIS. The pricing model is usage-based, charging users based on actual computing consumption rather than the number of databases created.
Winsage
June 7, 2026
The Microsoft Build 2026 Developer Conference will showcase new tools and frameworks aimed at enhancing developer productivity, insights into AI integration in applications, and updates on Azure services for cloud scalability. The conference will feature keynote speeches, interactive workshops on building cross-platform applications, enhancing user experience, and security best practices, as well as networking opportunities for developers to connect with peers and industry experts.
Winsage
June 7, 2026
Dave W. Plummer has developed a full-feature-parity version of Notepad called RetroPad, written in x86 assembly language, which is 2,749 bytes in size. RetroPad replicates the functionality of the original Notepad from Windows XP and is available on Plummer's GitHub under the Apache 2.0 license. Initially, he managed to reduce RetroPad to 2,686 bytes before adding features like keyboard shortcuts, which increased the size to 2,794 bytes. The original Notepad from Windows XP was approximately 65KB, while later versions of Notepad in Windows 7 to 10 reached sizes of around 190KB to 200KB.
Search