keepcalculator

06 Numbers and Powers

V6 0 3 PowerShell Core Release Details

Card No. 06·64340 · Updated · Standard formula, shown below

Average pace (min/km) 0.00 min/km
Average speed (km/h)
Cannot compute km/h
Result
Time (minutes)
0 min
You entered
Distance (km)
10 km
You entered
You enter
Time (minutes), Distance (km)
You get
Average pace (min/km), Average speed (km/h)
Rounding
2 dp

PowerShell Core 6.0.3 is a patch release of the open-source, cross-platform PowerShell, released on May 8, 2018. It fixes several bugs and adds no new features, serving as a maintenance update for the 6.0 series. This article explains what this release includes, how it fits into PowerShell’s history, and what you need to know about using it.

Formula

The calculator above computes your average pace and speed for a given time and distance. The formulas are:

Pace = Time (minutes) ÷ Distance (km)

Speed = Distance (km) ÷ (Time (minutes) ÷ 60)

Where:

  • Time is the total duration in minutes (e.g., 50 minutes).
  • Distance is the distance covered in kilometers (e.g., 10 km).
  • Pace is the time per kilometer, shown in minutes per km (min/km).
  • Speed is the average velocity in kilometers per hour (km/h).

Worked Example

Using the default values from the calculator: Time = 50 minutes, Distance = 10 km.

  1. Pace = 50 ÷ 10 = 5.00 min/km
  2. Speed = 10 ÷ (50 ÷ 60) = 10 ÷ 0.8333 = 12.00 km/h

The calculator shows a pace of 5.00 min/km and a speed of 12.00 km/h, matching these steps.

Background of PowerShell Core 6.0

PowerShell Core 6.0 was the first edition of PowerShell built on .NET Core, making it cross-platform (Windows, macOS, Linux). It was released in January 2018, following the open-sourcing of PowerShell in August 2016. The 6.0 series aimed to bring PowerShell to non-Windows systems while maintaining compatibility with Windows PowerShell 5.1. Version 6.0.3 is a minor update within this series, focusing on stability.

What’s New in 6.0.3

Version 6.0.3 is a patch release, meaning it contains only bug fixes and no new features. Key fixes include:

  • Resolved an issue with the Start-Job cmdlet on Linux and macOS.
  • Fixed a problem where Get-ChildItem returned incorrect results when using the -FollowSymlink parameter.
  • Corrected a regression in the ConvertTo-Json cmdlet that affected serialization of certain objects.
  • Improved handling of native command output encoding on Unix platforms.

These fixes were part of the continuous maintenance effort; the team later moved to the 6.1 and 6.2 releases with more substantial changes.

How to Get 6.0.3

You can install PowerShell Core 6.0.3 from the official GitHub releases page or via package managers:

  • Windows: Download the MSI installer or use winget (if available).
  • macOS: Use Homebrew: brew install powershell (or brew cask install powershell for older versions).
  • Linux: Use the appropriate package manager for your distribution (apt, yum, dnf, etc.).

After installation, you can verify the version with $PSVersionTable in the console.

Common Issues and Fixes

Users upgrading to 6.0.3 sometimes encounter:

  • Module compatibility: Some Windows PowerShell modules may not work because they rely on .NET Framework. Check if a module supports .NET Core.
  • Execution policy: On Linux/macOS, execution policies are not enforced, but on Windows they are. Use Set-ExecutionPolicy if needed.
  • Path differences: File paths differ between Windows and Unix; use Join-Path and Split-Path to avoid issues.

How to Choose Between Windows PowerShell and PowerShell Core

Choose Windows PowerShell 5.1 if you rely on Windows-specific modules (e.g., ActiveDirectory, Exchange) or .NET Framework features. Choose PowerShell Core 6.x if you need cross-platform scripting, container support, or want the latest language features. For new projects, consider PowerShell 7+ (the successor to Core), which is also cross-platform and has better compatibility.

Cost and Support

PowerShell Core is free and open-source (MIT license). Support is community-driven and via GitHub issues. Microsoft provides support for PowerShell Core as part of its .NET Core lifecycle, but 6.0.3 is no longer under active support; you should upgrade to a newer version for security fixes.

Frequently Asked Questions

Is PowerShell Core 6.0.3 still supported?

No, 6.0.3 is out of support. It reached end-of-life when the 6.0 series ended. Upgrade to PowerShell 7.x for current support.

Can I run PowerShell Core and Windows PowerShell side by side?

Yes, they install as separate programs. On Windows, you can have both powershell.exe (5.1) and pwsh.exe (Core) simultaneously.

Does 6.0.3 work on Windows 7?

Yes, but only with .NET Core 2.x installed. Windows 7 is not officially supported by newer PowerShell versions, so consider upgrading your OS.

How do I update from 6.0.3 to a newer version?

Download the latest MSI/package from GitHub or use your package manager. You can also run Install-Module -Name PowerShellGet -Force and then Install-Module -Name PSReadLine for a better experience.

Why does 6.0.3 not have all Windows PowerShell cmdlets?

Some cmdlets rely on Windows-specific APIs that are not available on .NET Core. The team is gradually adding more, but some are impossible to port.

Related

Formula used
in t | Time (minutes) | min | 0 | 0 | 10080
in d | Distance (km) | km | 10 | 0 | 100000
out pace | Average pace (min/km) | min/km | t / d | 2
out speed | Average speed (km/h) | km/h | d / (t / 60) | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →