BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Windows Content on InfoQ

  • Microsoft Edge WebView2 Now Generally Available

    After publishing last year a preview release of WebView2, a Chromium-based control to host web content within native Windows applications, Microsoft recently announced the general availability of WebView2 for production Win32 C/C++, .NET Framework, .NET Core, and .NET 5 applications. WebView2 provides two distribution models (evergreen/fixed) with a different update policy (automatic/manual).

  • Swift Aims to Become a Data Race-Free Concurrent Language

    The Swift team has published its roadmap to improve concurrency support in Swift. In a first phase, Swift will gain the async syntax and actors, while in a second phase focus will be on eliminating data races and deadlocks.

  • Apple Open Sources System, Swift Library Interfacing with System-Level API

    System is a low-level library Apple introduced at its last WWDC conference to provide an idiomatic and type-safe interface to system calls and currency types usually available at the OS level. In keeping with Apple's aim to push Swift as a cross-platform development ecosystem, System has been open-sourced to make it easier for programmers to contribute to its further development across platforms.

  • Google Announces New Features Making It Easier to Manage Windows Server VMs

    Recently Google announced several new features such as boot-screen diagnostics, auto-upgrade for Windows Server, new diagnostics tooling, and improved license reporting. Most of these updates are available in beta and intend to simplify troubleshooting problems, upgrading, and managing the license requirements of Windows workloads running on Google Cloud (GCP).

  • Windows Terminal 1.0 Released with Support for Profiles, Multiple Panes, and Unicode Characters

    Microsoft has moved Windows Terminal out of preview and announced the release of version 1.0. Windows Terminal includes multiple tabs, panes, customizable shortcuts, support for Unicode and UTF-8 characters, and custom themes and styles. The terminal can support PowerShell, cmd, WSL, and other command-line tools.

  • Microsoft Build 2020: Highlights

    Last week Microsoft held the 10th edition of Build, its annual conference aimed at developers using Microsoft technologies. The online event included multiple important announcements and releases, such as the general availability of Blazor WebAssembly, updates on the upcoming .NET 5, Azure Static Web Apps, and new projects related to IoT and Artificial Intelligence.

  • Swift 5.3 Will Expand Officially Supported Platforms to Windows and Additional Linux Distributions

    Swift 5.3 has recently entered the final stage of its development with the creation of the release/5.3 branch. One of the major goals for the upcoming Swift release is extending official platform support, including additional Linux distributions and Windows.

  • Windows Subsystem for Linux 2 Moving into General Availability with Improved Update Process

    Microsoft announced that Windows Subsystem for Linux 2 (WSL2) will be generally available in Windows 10, version 2004. WSL2 was released into the Insider Program last year. With the move to general availability, WSL2 can now be automatically updated via standard Windows Updates.

  • GraalVM 20.0: Run Tomcat as Native Image on Windows

    GraalVM, a polyglot virtual machine that provides a shared runtime to execute applications written in multiple languages like Java, Python, and JavaScript, has released major version 20.0 with full support on Windows Platform. In a related news, Apache Tomcat 9 has announced full support for GraalVM native image generation that includes the container.

  • IBM Stops Work on Swift — Q&A with Chris Bailey

    IBM has recently discontinued its involvement in Server-side Swift development, which started soon after Swift was open-sourced, and relinquished its leadership in the Swift Server Work Group [SSWG]. InfoQ has talked to IBM's Chris Bailey to learn more about what this may imply for Swift and the Swift community.

  • Improved File Sharing in Docker Desktop for Windows Enhances Developer Experience

    Docker has released a new fileshare implementation for Docker Desktop for Windows as part of the 2.1.7.0 edge release. This new fileshare makes use of FUSE (Filesystem in Userspace) and allows for more seamless sharing of files between host and container. This includes being able to edit source on the host, save, and see the changes live in the browser on the container.

  • Microsoft Exploring Rust as the Solution for Safe Software

    Microsoft has been recently experimenting with Rust to improve the safety of their software. In a talk at RustFest Barcelona, Microsoft engineers Ryan Levick and Sebastian Fernandez explained the challenges they faced in using Rust at Microsoft. Part of Microsoft's journey with Rust included rewriting a low-level Windows component, as Adam Burch explained.

  • Amazon Announces Generally Availability of Windows Containers on EKS

    Last week Amazon announced that support of Windows containers on Elastic Kubernetes Service (EKS) is now generally available. As such, this allows their users to run Windows and Linux containers side by side in the same EKS environment, thus providing a consistent method of provisioning, monitoring, and logging, no matter what type of container they use to host their applications.

  • .NET Framework 4.8 Available on Windows Update, WSUS, MU Catalog

    Earlier this month Microsoft announced that .NET Framework 4.8 is available on Windows Update, Windows Server Update Services (WSUS), and Microsoft Update (MU) Catalog. The new release includes quality and reliability fixes in multiple product areas, including ASP.NET, Windows Forms, and WPF. All fixes were based on feedback received since the .NET Framework 4.8 initial release.

  • Windows Subsystem for Linux 2 Has Linux Kernel Shipping in Windows

    Windows announced that Windows Subsystem for Linux (WSL) 2 is now available through the Windows Insiders program. WSL allows developers to run a Linux environment, including most command line tools and utilities, directly within Windows. WSL 2 presents a new architecture that aims to increase file system performance and provide full system call compatibility.

BT