Sad Tux - Windows bias detected
This page contains Windows bias

About This Page

This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.

Bias Analysis

Detected Bias Types
windows_tools
windows_first
powershell_heavy
missing_linux_example
Summary
The documentation exhibits a moderate Windows bias. It explicitly recommends Windows Server RRAS as an on-premises VPN appliance, mentioning it before any Linux alternatives and without suggesting Linux-based VPN appliances. PowerShell examples are provided throughout, and in some cases, PowerShell is mentioned before CLI. There is a lack of explicit Linux-focused guidance for on-premises VPN configuration, and the only direct reference to Linux is in the context of mounting Azure Files, not in VPN setup.
Recommendations
  • Mention Linux-based VPN appliances (e.g., strongSwan, OpenVPN, Libreswan) alongside Windows RRAS as supported options for on-premises VPN gateways.
  • Provide links or references to official guidance for configuring site-to-site VPNs using popular Linux VPN solutions.
  • Balance the order of examples and tool mentions (e.g., alternate between PowerShell and CLI, or present them together) to avoid Windows-first perception.
  • Include a short section or callout for Linux administrators, summarizing the steps or considerations for configuring a Linux-based VPN appliance.
  • Where PowerShell is used to retrieve information (e.g., public IP address), provide equivalent Linux/CLI commands.
  • Ensure that all OSes are equally represented in 'See also' and cross-reference sections, especially for core VPN setup steps.
GitHub Create Pull Request

Scan History

Date Scan Status Result
2026-01-22 01:38 #286 completed Biased Biased
2026-01-14 00:00 #250 in_progress Biased Biased
2026-01-13 00:00 #246 completed Biased Biased
2026-01-11 00:00 #240 completed Biased Biased
2026-01-10 00:00 #237 completed Biased Biased
2026-01-09 00:34 #234 completed Biased Biased
2026-01-08 00:53 #231 completed Biased Biased
2025-08-19 00:01 #85 completed Clean Clean
2025-07-13 21:37 #48 completed Biased Biased
2025-07-12 23:44 #41 cancelled Biased Biased

Flagged Code Snippets

1. If you want to add a new virtual network and gateway subnet, run the following script. If you have an existing virtual network that you want to use, then skip this step and proceed to step 3. Be sure to replace `<your-subscription-id>`, `<resource-group>`, and `<storage-account-name>` with your own values. If desired, provide your own values for `$location` and `$vnetName`. The `-AddressPrefix` parameter defines the IP address blocks for the virtual network and the subnet, so replace those with your respective values.