Skip to content
This repository has been archived by the owner on Dec 15, 2021. It is now read-only.

Support Windows #290

Closed
oferb opened this issue Sep 11, 2018 · 4 comments
Closed

Support Windows #290

oferb opened this issue Sep 11, 2018 · 4 comments
Assignees
Labels
Projects

Comments

@oferb
Copy link
Contributor

oferb commented Sep 11, 2018

No description provided.

@oferb oferb added the P2 label Sep 11, 2018
@oferb
Copy link
Contributor Author

oferb commented Sep 11, 2018

Support Windows

@oferb oferb added this to To do in startup-os Sep 12, 2018
@oferb
Copy link
Contributor Author

oferb commented Sep 16, 2018

Related issue for bazel tools - bazelbuild/buildtools#375
Related issue for grpc_java_plugin: grpc/grpc-java#4859
Android SDK for Windows: https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip
clang-format for Windows can be downloaded.
grpcwebproxy can be cross-compiled for Windows (and Mac) on Linux.

@val-fed val-fed moved this from To do to Doing in startup-os Sep 17, 2018
@val-fed val-fed self-assigned this Sep 17, 2018
@val-fed
Copy link
Collaborator

val-fed commented Sep 19, 2018

Windows Subsystem for Linux (WSL)

The Windows Subsystem for Linux lets developers run GNU/Linux environment -- including most command-line tools, utilities, and applications -- directly on Windows, unmodified, without the overhead of a virtual machine.

How to install?

Please follow the guide - https://docs.microsoft.com/en-us/windows/wsl/about
Note: You may have to upgrade the version of Windows. If you need it you will know about it at the very beginning of the installation.

How to use StartupOS in WSL?

Just to follow instructions - https://github.com/google/startup-os#how-to-use-startupos

Productivity testing in the same machine:

Execution time ./build.sh

Ubuntu:
INFO: Elapsed time: 115.979s, Critical Path: 46.37s
INFO: 520 processes: 384 linux-sandbox, 56 local, 80 worker.
INFO: Build completed successfully, 806 total actions

Ubuntu on Windows:
INFO: Elapsed time: 471.787s, Critical Path: 102.78s
INFO: 605 processes: 494 processwrapper-sandbox, 111 worker.
INFO: Build completed successfully, 782 total actions

Execution time ./test.sh

Ubuntu:
INFO: Elapsed time: 24.577s, Critical Path: 24.08s
INFO: 15 processes: 13 linux-sandbox, 2 local.
INFO: Build completed successfully, 16 total actions

Ubuntu on Windows:
INFO: Elapsed time: 147.112s, Critical Path: 145.24s
INFO: 15 processes: 2 local, 13 processwrapper-sandbox.
INFO: Build completed successfully, 16 total actions

@val-fed val-fed moved this from Doing to Needs review in startup-os Sep 19, 2018
@oferb
Copy link
Contributor Author

oferb commented Sep 19, 2018

Looks great!
Please add documentation on Platforms:
https://github.com/google/startup-os#platforms

@oferb oferb moved this from Needs review to Review done (back to Doing or if approved, merge and then Done) in startup-os Sep 19, 2018
@val-fed val-fed moved this from Review done (back to Doing or if approved, merge and then Done) to Doing in startup-os Sep 19, 2018
@oferb oferb closed this as completed Oct 20, 2018
startup-os automation moved this from Doing to Recently done Oct 20, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
startup-os
  
Recently done
Development

No branches or pull requests

2 participants