Linux microsoft open source windows

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

License

microsoft/WSL

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

    Reporting of issues found within and when using Windows Subsystem for Linux. Please read CONTRIBUTING.md before making an issue submission

Do not open Github issues for Windows crashes (BSODs) or security issues. Please direct all Windows crashes and security issues to secure@microsoft.com. Issues with security vulnerabilities may be edited to hide the vulnerability details.

Reporting issues in Windows Console or WSL text rendering/user experience

Note that WSL distro’s launch in the Windows Console (unless you have taken steps to launch a 3rd party console/terminal). Therefore, please file UI/UX related issues in the Windows Console issue tracker.

This is your best way to interact directly with the Windows Subsystem for Linux teams. We will be monitoring and responding to issues as best we can. Please attempt to avoid filing duplicates of open or closed items when possible. Issues may be tagged with with the following labels:

  • bug – The issue considered to be a bug internally by the dev team. This tag is generally for gaps in implemented (read: intended to be working) WSL behavior. Things marked with bug have a corresponding bug in on Microsoft’s internal bug tracking system. Example: «du -h reports wrong file size on DrvFs» (#1894)
  • feature – Denotes something understood as not working and is not yet implemented. Example: «Cuda can not be installed» (#327)
  • fixinbound / fixedinNNNN – The bug or feature request originally submitted has been addressed in whole or in part. Related or ongoing bug or feature gaps should be opened as a new issue submission if one does not already exist.
  • duplicate – The submission is substantially duplicative of an existing issue, and/or has the same underlying cause.
  • need-repro – The issue submission is missing fields from the issue template, cannot be reproduced with the information provided, or is not actionable.
  • discussion / question – Submissions which are not a bug report or feature request. Example: Windows Subsystem for Linux is not open source (#178)
  • bydesign / linux-behavior – Denotes that an issue that is considered working as intended or would behave analogously on a native Linux kernel.
  • console – The submission should be directed to the console issue tracker.
  • documentation – The submission should be directed to the WSL documentation issue tracker.
  • wsl2 — The issue relates specifically to WSL 2.
  • fixed-in-wsl2 — The issue could be resolved by switching the distro to use the WSL 2 architecture.
Читайте также:  What is java linux rpm

Additional tags may be used to denote specific types of issues.

Issues may be closed by the original poster at any time. We will close issues if:

  • The issue is not a bug or feature request
  • The issue has been addressed
  • The issue is a duplicate of another issue
  • Discussions or questions that have ran their course
  • Stack Overflow: https://stackoverflow.com/questions/tagged/wsl
  • Ask Ubuntu: https://askubuntu.com/questions/tagged/wsl
  • reddit: https://www.reddit.com/r/bashonubuntuonwindows
  • List of programs that work and don’t work
    • https://github.com/ethanhs/WSL-Programs
    • https://github.com/davatron5000/can-i-subsystem-it

    Common troubleshooting issues and solutions are available on our MSDN documentation.

    Источник

    Microsoft Open Sources PowerShell, Brings It To Linux!

    Microsoft PowerShell is Open Source now

    Microsoft and Open Source together don’t surprise me anymore. When Microsoft first announced that it is going to open source .NET, I was shocked. But then it open sourced Visual Studio Code, it’s Edge browser’s Chakra Core and SQL Server among several such announcements.

    The last time I paid attention to Microsoft’s love for Open Source (and Linux) was when it announced Bash on Windows. That was big. Linux’s Bash Shell in Windows, thanks to Ubuntu.

    When Microsoft announced that it was bringing its own command line platform PowerShell on Linux. PowerShell is now open source and is available on Linux and Mac OS, in alpha builds.

    What is PowerShell?

    For those who are not familiar with PowerShell, it “is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework.”

    Basically, it’s a command line framework that allows administrative tasks on local and remote Windows systems, among other things. Tightly coupled with .NET, PowerShell has been a quite a hit in Windows domain.

    Install PowerShell on Linux

    Linux already has more powerful and versatile shells available at its disposal. I don’t think regular Linux user is going to start using PowerShell but then that’s not the aim anyway. PowerShell on Linux is aimed at developers who must use PowerShell or .NET perhaps.

    Whatever may be the reason for you to use PowerShell on Linux, you can easily install it using Snap.

    First, make sure that Snap support is enabled on your Linux system. After that, all you have to do is to use the following command:

    sudo snap install powershell --classic

    That’s all. If you don’t want to use Snap, you can find installation instructions for various Linux distributions on its GitHub page. I am not going to list them here as it might change with time.

    For beginners, a getting started with PowerShell repository has been added to GitHub as well. You can find more about it on its GitHub repository:

    Bringing PowerShell to Linux is all for the good cause of … Windows customers

    Microsoft’s previous CEO Steve Ballmer had called Linux cancer. Much water has flown under the bridge since then. Ballmer is not CEO of Microsoft anymore. The new CEO, Satya Nadella said that Microsoft loves Linux. Satya is implementing new policies and open source and Linux support are one of them. But what made Satya take the road to open source?

    The real answer is Microsoft loves Microsoft. It wants to be the leader of the cloud world and has put a lot of weight behinds its Azure service. Support of Linux is a part of the plan to make Azur more acceptable to its users by providing the various options. Open Sourcing Power Shell is no different.

    As TechCrunch reported, “Nadella basically told the company to talk to customers, find out what they need to succeed and give it to them.”

    Lead Architect of Microsoft Enterprise Cloud group Jeffrey Snover commented:

    “We heard that customers want to have their choice of clients, servers and clouds….We want to be our customers’ preferred partners for running their workloads and it’s in Microsoft’s and our customers’ shared interest to help them to manage everything.”

    Any thoughts on Microsoft’s love for Linux and Open Source?

    Источник

    Open Sourcing a WSL Sample for Linux Distribution Maintainers and Sideloading Custom Linux Distributions

    We know that many Linux distros rely entirely on open source software, so we would like to bring WSL closer to the OSS community. We hope open sourcing this project will help increase community engagement and bring more of your favorite distros to the Microsoft Store.

    First, a little background on how we distribute Linux distros for WSL. We distribute Linux distros for WSL as UWP applications through the Microsoft Store. You can install those applications that will then run on WSL – the subsystem that sits in the Windows kernel. This delivery mechanism has many benefits as discussed in an earlier blog post.

    Sideloading a Custom Linux Distro Package

    You can create a custom Linux distro package as an application to sideload on your personal machine. Please note that your custom package would not be distributed through the Microsoft Store unless you submit as a distribution maintainer.

    To set up your machine to sideload apps, you will need to enable this in the system settings under “ For Developers ”. Be sure to either have developer mode, or sideload apps selected

    For Linux Distro Maintainers

    To submit to the Store, you will need to work with us to receive publishing approval. If you are a Linux distribution owner interested in adding your distribution to the Microsoft Store, please contact wslpartners@microsoft.com.

    A big thanks to our Linux partners for helping provide feedback on the sample. Please visit the Distro Launcher repo to start creating distro packages for WSL. We hope you can use this sample to create custom Linux distros for more of your WSL needs!

    Be sure to let us know how you use the Distro Launcher for WSL by submitting issues on our sample GitHub repo and Tweeting us at #WSL – @tara_msft and @benhillis.

    Источник

    Saved searches

    Use saved searches to filter your results more quickly

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

    The source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2)

    License

    microsoft/WSL2-Linux-Kernel

    This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

    Name already in use

    A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

    Sign In Required

    Please sign in to use Codespaces.

    Launching GitHub Desktop

    If nothing happens, download GitHub Desktop and try again.

    Launching GitHub Desktop

    If nothing happens, download GitHub Desktop and try again.

    Launching Xcode

    If nothing happens, download Xcode and try again.

    Launching Visual Studio Code

    Your codespace will open once ready.

    There was a problem preparing your codespace, please try again.

    Latest commit

    Linux rolling-lts/wsl/5.15.90.3

    Git stats

    Files

    Failed to load latest commit information.

    README.md

    The WSL2-Linux-Kernel repo contains the kernel source code and configuration files for the WSL2 kernel.

    If you discover an issue relating to WSL or the WSL2 kernel, please report it on the WSL GitHub project. It is not possible to report issues on the WSL2-Linux-Kernel project.

    If you’re able to determine that the bug is present in the upstream Linux kernel, you may want to work directly with the upstream developers. Please note that there are separate processes for reporting a normal bug and a security bug.

    Is there a missing feature that you’d like to see? Please request it on the WSL GitHub project.

    If you’re able and interested in contributing kernel code for your feature request, we encourage you to submit the change upstream.

    Instructions for building an x86_64 WSL2 kernel with an Ubuntu distribution are as follows:

    1. Install the build dependencies:
      $ sudo apt install build-essential flex bison dwarves libssl-dev libelf-dev
    2. Build the kernel using the WSL2 kernel configuration:
      $ make KCONFIG_CONFIG=Microsoft/config-wsl

    Please see the documentation on the .wslconfig configuration file for information on using a custom built kernel.

    About

    The source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2)

    Источник

Оцените статью
Adblock
detector