Windows and Linux

Tech Optimizer
June 3, 2025
Cybersecurity experts have highlighted the risks of typosquatting, where developers accidentally download malicious packages due to typographical errors. A report from Checkmarx reveals that attackers exploit this trust by creating counterfeit packages that can grant unauthorized access to systems. Malicious packages have been found in the Python Package Index (PyPI) and can enable remote control, posing serious threats to system integrity. Attackers employ a cross-platform strategy, mixing names from different programming environments to target unsuspecting users. On Windows, malware can create scheduled tasks and disable antivirus protections, while on Linux, certain packages facilitate encrypted reverse shells for data exfiltration. Although the malicious packages have been removed, the threat remains, prompting developers to verify package sources and spellings. Checkmarx recommends organizations conduct audits of deployed packages and scrutinize application code to enhance security.
Winsage
May 28, 2025
If you're transitioning to Linux and need to run Windows applications, you have several options, including dual-booting, using a virtual machine (VM), or employing a compatibility layer like WINE. For virtualization, VirtualBox is a popular open-source choice, while VMware is another option that has been free since late 2024. Both require a Windows ISO, which can be obtained for free from Microsoft. VirtualBox suggests allocating 2GB of RAM and one processor core, but 8GB of RAM and two cores are recommended for better performance. Running a VM requires significant resources, and a valid Windows license is necessary for the guest OS. Dual-booting allows both Windows and Linux to run natively, providing full hardware access and optimal performance. WINE translates Windows application calls into Linux commands and is included in most Linux distributions. Its effectiveness varies by application. Bottles is a user-friendly wrapper around WINE that simplifies installation. For enhanced compatibility, CodeWeavers CrossOver is a premium alternative to WINE, with a free evaluation version available. For gaming, Lutris and Valve’s Proton are tools that facilitate running Windows games on Linux.
Tech Optimizer
May 24, 2025
Apple devices, previously considered largely immune to cyber threats, are experiencing a rise in ransomware attacks targeting macOS, as reported by cybersecurity firm Black Fog. This shift is attributed to the increasing popularity of Apple devices and evolving ransomware tactics. Notable ransomware incidents include EvilQuest and MacRansom, with new threats like NotLockBit and FrigidStealer emerging. In response, Arms Cyber has begun offering ransomware protection for macOS, becoming the first firm to provide comprehensive protection across Windows, Linux, and macOS. Their solutions include real-time file entropy analysis, Steal Archival technology for rapid recovery, and Automated Moving Target Defense (AMTD) to thwart attacks. The growing use of Mac devices in critical sectors highlights the need for enhanced security measures, as attackers see opportunities in less protected systems. Managed Security Service Providers (MSSPs) are also being equipped with these protections to strengthen defenses against ransomware.
Winsage
May 20, 2025
Microsoft has announced the open-sourcing of the Windows Subsystem for Linux (WSL), which has evolved since its introduction in 2016. WSL was initially designed to enable Windows to run ELF executables natively through a compatibility layer. Compatibility challenges led to the development of WSL2, introduced to testers in 2019. By 2021, Microsoft decided to remove WSL code from the Windows ecosystem to align with the rapid updates of the Linux community. As of 2024, Microsoft has transitioned to a new WSL package, moving away from the original WSL component bundled with Windows. Nearly all previously closed code for WSL is now available on GitHub at Microsoft/WSL, allowing developers to contribute to its evolution. However, the kernel-side driver lxcore.sys and other related components remain part of Windows and are not open-sourced. Microsoft has acknowledged the community's role in shaping WSL but has not clarified the project's future management or the establishment of a steering committee.
Winsage
May 19, 2025
Microsoft's Windows Subsystem for Linux (WSL) was introduced in the Windows 10 Anniversary Update of 2016, allowing users to run Linux applications within Windows. The company has improved WSL over the years, adding features like GPU and audio support. At the recent Build developer conference, Microsoft announced that nearly all of WSL will transition to open source, marking the resolution of the first issue raised on GitHub in 2016. Senior Software Engineer Pierre Boulay highlighted the importance of community contributions to WSL's development. However, two components will remain closed-source: the lxcore.sys kernel driver and the p9rdr.sys and p9np.dll files, with no timeline provided for their potential open-sourcing.
Winsage
May 17, 2025
In August 2024, a security update aimed at improving Secure Boot disrupted dual-booting of Windows and Linux due to a vulnerability in the GRUB bootloader. This allowed malicious actors to bypass Secure Boot protections. Microsoft released a patch, KB5058385, on May 13, 2025, to resolve the issue by enhancing the Secure Boot Advanced Targeting (SBAT) system's ability to recognize legitimate Linux bootloaders, preventing them from being blocked. The patch is applicable to various versions of Windows, including Windows 11 (multiple versions) and Windows Server (multiple versions). The update will be automatically applied through Windows Update for affected installations.
Winsage
May 16, 2025
Microsoft addressed issues with dual-boot installations involving Linux that were caused by updates released in August, which disrupted many configurations and Linux boot media. The updates aimed to enhance security by blocking outdated boot managers but resulted in error messages indicating a security policy violation. To resolve these issues, Microsoft created the Secure Boot Advanced Targeting (SBAT) update to prevent installation on dual-boot systems, but the detection mechanism was often ineffective. The SBAT update was paused in September, and Microsoft announced that the problem was resolved with security updates released in May. Affected Windows versions include Windows Server editions from 2012 to 2022, Windows 11 (versions 23H2, 22H2, and 21H2), and Windows 10 (versions 22H2, 21H2, and Enterprise 2015 LTSB). Microsoft also provided guidance for users to prevent the SBAT update and steps to restore dual-boot systems.
Winsage
May 14, 2025
Microsoft introduced the Windows Subsystem for Linux (WSL) in the Windows 10 Anniversary Update in August 2016, initially as a tool for developers. WSL debuted as a beta version with a native-kernel translation layer, allowing Windows to run unmodified Linux ELF binaries. Its early performance was limited, leading users to prefer Linux virtual machines for full compatibility. The launch of WSL2 in May 2020 replaced the translation layer with a lightweight, real Linux kernel running in a Hyper-V utility VM, providing near-native performance and comprehensive syscall coverage. WSL2 has since seen continuous improvements, including GPU-compute and CUDA support in 2021, full GUI support for X11 and Wayland applications in 2022, and systemd support in September 2022. WSL2 approaches the performance of bare-metal Linux while integrating seamlessly with Windows, allowing users to launch a Linux shell easily. It enables developers to access the C drive and interact between Windows and Linux environments without dual-booting. WSL2 enhances productivity for data science workflows, allowing the use of tools like PyTorch with CUDA. It also offers features for non-developers, such as creating aliases for launching Windows applications and running Linux GUI applications. WSL's integration into Windows represents a significant shift, providing opportunities for users across various domains to explore Linux functionalities.
Winsage
May 11, 2025
Fast Startup on Windows enhances boot times by placing the computer in a hibernation-like state, saving the system state to disk for quicker startups, but does not preserve open programs and processes. Disabling Fast Startup is advisable for users with modern SSDs unless they experience noticeable slowdowns. Fast Startup circumvents traditional shutdowns, which are necessary for proper power cycling of components, potentially leading to system issues over time. It can disrupt Windows updates, causing instability and missing features, making it wise to keep it disabled for regular updaters. For dual-boot systems with Windows and Linux, Fast Startup should be disabled to avoid boot issues and potential data corruption. It can also exacerbate wake-from-sleep problems, leading to slower wake times and peripheral malfunctions. Users with modern NVMe SSDs may find that Fast Startup offers minimal advantages and could even result in longer boot times.
Search