Microsoft GitHub: The development environment migrated from Apple macOS to Codespaces

The Microsoft GitHub team issued a paper yesterday announcing that it has migrated the development environment from Apple macOS to its own Codespaces cloud environment. As can be seen from the icon, Codespaces is somewhat related to the Microsoft Visual Studio series of products.

In fact, Codespaces is a result of Microsoft’s acquisition of GitHub. The original Visual Studio Online and GitHub services are combined to create a complete cloud development environment. Developers can open development tools such as Visual Studio Code in the cloud through a browser in any environment, and iPad programming is not a problem.

According to reports, the GitHub.com codebase has a history of nearly 14 years. In these 14 years, the core repository supporting GitHub.com has received more than one million commits, the vast majority of which came from developers who built and tested on Apple macOS.

GitHub officially stated that in the past few months, they left the macOS environment behind and switched to Codespaces for most of the development of GitHub.com. This is a fundamental change in the daily development process.

Codespaces products are more powerful, and we are ready for the future development of GitHub.com. Officials also admitted that this migration encountered a lot of difficulties. For example, the GitHub.com repository has almost 13 GB on disk; simply cloning the repository takes 20 minutes. Combined with dependency settings, it takes more than 45 minutes to guide a GitHub.com code space.

However, the official shortened 45 minutes to 5 minutes and from 5 minutes to 10 seconds through a series of improvements. You can click here to view the article to learn how they solved this problem.

Leave a Comment