Sacrebleu - PowerShell on Linux!
summary
PowerShell 7.1/7 (open source) adds concrete features: pipeline parallelization (example run drops from ~8 minutes to <2 by default 5 parallel jobs), new null/ternary/pipeline-chaining operators, get-error for readable exception summaries, PSReadLine predictive completion and a SecretManagement framework with SecretStore and community vaults. Telemetry shows Linux accounts for ~55% of PowerShell 6/7 launches with ~13 million more activations than Windows. .NET 5 brings an OpenSSL-based TLS change that can break connections to TLS 1.0/1.1 servers unless OpenSSL or -SslProtocol is adjusted.
AI-written summary · about
chapters (30)
- 0:00Introduction
- 1:58About Kieran
- 4:14Why PowerShell
- 5:25PowerShell on Linux
- 8:21Microsoft Loves Linux
- 10:42Life cycle considerations
- 11:18Release cycles
- 12:05Life cycle of support
- 13:50Linux distributions
- 14:25What versions and platforms arent supported
- 14:41Whats new in PowerShell
- 15:23PowerShell 71
- 16:20Experimental Features
- 17:03Pipeline Parallelization
- 19:09Ternary Operator
- 20:20Pipeline Operator
- 21:25Null Operator
- 23:25Null Conditional Assignment
- 26:21Error View Improvements
- 27:35Get Error Command
- 28:15PowerShell Temp Drive
- 28:47PowerShell HTTP Error Codes
- 32:50PowerShell 71 TLS Support
- 35:01PSRedline
- 36:25Azure Predictor
- 38:10Business Flows
- 38:53Secret Management
- 42:24Secret Store
- 43:45Planet PowerShell
- 44:39Conclusion
related talks
41mPowershell - An Open Source and Cross-platform Solution
52mA vendors perspective
18mA Tale of Penguins: Microsoft’s Approach to Linux & Open Source
21mKeynote - Microsoft + Open Source: Empowering Customers
12mWhat's new for Developers on Windows to enhance Developer Productivity
29mBash shell scripts for Windows & Linux development with Qt
49mThe Windows Subsystem for Linux WSL Latest updates and future improvements
13mNew Linux Development Features in Visual Studio
