Detected Bias Types
Powershell Heavy
🔧
Windows Tools
Windows First
Summary
The documentation provides parity for both Linux and Windows VM image creation with Azure Image Builder, including Bicep and ARM template examples. However, there are several areas where Windows-specific tools (PowerShell, WindowsRestart, WindowsUpdate customizers) and instructions are emphasized, sometimes before Linux equivalents. SHA256 checksum generation is shown with PowerShell first, and Windows-specific customizers (PowerShell, WindowsRestart, WindowsUpdate) are described in detail, while Linux customizers (Shell) are less prominent. Some sections (e.g., restart customizer) note the absence of Linux equivalents. PowerShell commands and tools are referenced more frequently, and sometimes before Linux/CLI alternatives.
Recommendations
- Ensure Linux and macOS examples (e.g., shell commands, checksum generation) are shown alongside or before Windows/PowerShell examples.
- Provide more detailed Linux customizer examples, including advanced shell scripting and error handling.
- Where Windows-only customizers exist (e.g., WindowsRestart), clarify Linux alternatives or explicitly state limitations.
- Balance the order of examples so Linux and Windows are treated equally, or alternate which is shown first.
- Reference Linux tools (e.g., sha256sum, wget, curl) equally with Windows tools (PowerShell, Invoke-WebRequest).