-
Notifications
You must be signed in to change notification settings - Fork 321
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WSL Page - Feature Exploration! #2266
Comments
It will be important to be able to lock wsl to OS language so when it pull from store it does not suddenly change. This is said from a user in Denmark with a en-US os and this is a bug. If installing from store WSL will suddenly be in Danish and this extremely irritating so I can only use installers |
Hi! I guess this is the room for wishes / thoughts about this dev home feature? In general I really like the idea of an overview of existing unix systems and the options to stop/start/restart/shutdown etc. 👍🏽 It would be great, to configure the landing page when starting the terminal, either the dashboard or just entering the default distro. Additional thoughts:
|
I always thought it would be cool if WS for Linux had the same options panel as WS for Android. Now that you bring up potential DevHome integration, I guess both could live there but still have separate shortcuts to launch into them? |
I am in favor of this. features I'd like
|
Linking to the other issue: #748 since they are related ideas :) |
Nice. But there existing more solutions then "Raft". I have none of them tested. For example
But I think, that a WSL-developer could created a better integrated GUI, which is more then only a frontend of an command line program. For example, like in the mockup shown, something to show the used memory and CPU-usage of every VM. Possible in an graph like the TaskManger doing it for the complete computer. |
And only to mention: "Windows Lastest" have written about this plan: |
Yep, I'm on board with a Microsoft Developed integrated GUI for managing distro installations similar to managing virtual machines. Start, Stop, Pause, Edit, etc. The more I think about the possibilities the more excited I get about this idea. You have my vote to move forward 💯 |
Cool idea to make an UI. I have two features in mind which are missing in the proposal. Feature 1: Feature 2: |
I would definitely add an option to compact existing non-sparse VHDs - as I just recently spent many working days in trying many different options for that, desperately searching for information from articles and SO on how to compact my distro's VHD, which was over 200GB and ever-increasing, threatening to fill out my hard disk drive! I was actually on the brink of switching to an all-Linux laptop - and still have the Ubuntu stick readily available, should there come a need for it... (Finally, the solution that helped me was to use Hyper-V - but this option is not available for Windows Home users.) Managing your disk drive space shouldn't require deep knowledge about VHDs I think. There should just be an option/action in the UI to "compact" your existing disks. I am a front-end developer, not a hardware specialist, and I use my laptop to develop software and shouldn't have to need to overcome hurdles like this. |
I am running Llama2 in WSL using also the NVIDIA GPU. |
Please add: Open folder of the distro |
This has been possible for a while in Windows Explorer. |
I think it would be great if we can configure network settings, especially NAT or bridge mode in the GUI. Because for now, you have to execute some obscure Powershell commands to do that. |
Being able to configure a static IP address for a distro would also be very useful. |
It would be great if we could get Dev Home integrated as an optional Profile in Terminal. Similar (but not really) to the way PowerShell/Bash install as standalone shells with the option to configure profiles in the Terminal app. I think it would make for a cool 'Home' page somewhat akin to a customizable "new tab" in Edge. |
Dev Home Feature Exploration: WSL Page
Please Provide Feedback & Ideas!
Let us know what you think about this feature by commenting on this issue! We'd love to hear your ideas and feedback. We will share out our list in the near future but want to hear from you first so we don't influence what is most useful for you.
Comment below:
1. Scenario description
1.1. Narrative
Clark is a new developer in college, and is programming for the first time. He needs to use Linux to compile his C++ and was recommended to use WSL. Since he's not too familiar with CLIs yet, he installs WSL through Dev Home and is easily able to see and manage his Linux distros. From there he can launch into them comfortably, and feels in control of his Linux environment on Windows.
1.2. General problem statement
Currently the Windows Subsystem for Linux is a command line focused application. There isn't an easy built-in way for users to discover, interact with, or manage WSL through a graphical interface. This feature would focus on making WSL functionality available through GUI, to increase discovery and usability for a wider range of users.
1.3. Customer evidence
The highest 'Upvoted' issue on the Dev Home repository is asking for more WSL integration.
Please note that this specific request is around integrating WSL with machine config, but we should take this as a strong data point that users would like WSL to be more integrated with Dev Home.
1.4 Existing solutions
2. Design
2.1. UI Mockup
Mockup of WSL page in Dev Home, PM art (It's kind of like outsider art [That's an art joke])
2.2. User Cans
With this feature a user will be able to...
P0s:
P0.5:
P1s:
2.3. Open Questions
2.4 Release plan
The first iteration of this feature will only deliver the P0 user can's above. After that experience is shipped we can determine whether we want to keep adding the P0.5 and P1 user can's as well.
The text was updated successfully, but these errors were encountered: