News: 1684882446

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Microsoft wants you to think inside the Dev Box from July

(2023/05/24)


Microsoft, having tested its cloud-based software development environment on more than 9,000 of its own engineers, plans to invite external coders to think inside its Dev Box on July 10, 2023.

In an [1]announcement emitted in conjunction with the [2]Microsoft Build developer conference this week, Josh Zimmerman, senior program manager at Microsoft, explains that the Windows biz undertook its effort to shift its developers into a cloud coding space to reduce the onboarding and maintenance burden of high-powered workstations customized with esoteric tooling.

"Unfortunately, it’s not just the productivity loss and developer frustration that makes these machines a problem – every one of the independent environments must also be secure and compliant," said Zimmerman.

[3]

"Our teams are consistently innovating to face these challenges, but it’s not simply a matter of priority or resources. To address these issues, we need to change the fundamental approach to development environments."

As usual, there's a ridiculous number of announcements from Build. You can find Microsoft's [4]summary here of the stuff it's pushing this year, and a [5]smaller list here – or our more [6]digestible run-down here over on our programmer-friendly website [7]DevClass .

Previewed last August, [8]Microsoft Dev Box is a cloud-based space that's easily configured and customized for writing code. Offered through Microsoft Azure, it's similar in concept to GitHub [9]Codespaces though there are differences.

For example, Codespaces is based on Linux and relies on Microsoft-owned GitHub for source control management while Dev Box is based on Windows and can accommodate various software version control systems. Codespaces was designed for cloud native apps while Dev Box can handle a broader range of workloads, such as desktop apps. Finally, Codespaces relies on GitHub for management while Dev Box was fitted for IT management through Microsoft Intune and Endpoint Manager.

[10]

[11]

There's also [12]Windows 365 Cloud PC , though that's more of a general cloud-based, multi-user Windows environment than a replacement for a developer workstation. And there's [13]Azure Virtual Desktop , which has less comprehensive IT management options.

Dev Boxes are intended as a way to get developers up and running quickly using preconfigured images that populate the development environment with the appropriate tools.

[14]

Their major selling point, however, is management – companies can provision staff or contractors with the appropriate permissions, access controls, and login policies. And IT admins can push patches as needed and can disable Dev Boxes during off-hours to limit usage-based compute costs.

Microsoft has posted a few starter images for Dev Box users to the Azure Marketplace, including: Windows client for developers, Microsoft Visual Studio 2019, and Microsoft Visual Studio 2022.

[15]Visual Studio Code Server untethers developers from their workstations

[16]GitHub puts prebuilt Codespaces into public beta

[17]Gnu Nano releases version 6.0 of text editor, can now hide UI frippery

[18]All change at JetBrains: Remote development now, new IDE previewed

On a related note, Microsoft introduced [19]Dev Home , a control center for Windows that provides a dashboard for keeping track of workflows, developer projects, GitHub issues, pull requests, and assorted networking and compute metrics.

Dev Home supports a Machine configuration tool for setting up a local developer environment, extensions for customizing widgets that present particular information, and [20]Dev Drive , a storage volume based on ReFS that is designed specifically for developer workloads. ®

Get our [21]Tech Resources



[1] https://devblogs.microsoft.com/engineering-at-microsoft/dev-box-for-microsoft-engineers/

[2] https://news.microsoft.com/build-2023/

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/devops&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZG2L6BFJNy5bZtLkO1WjSAAAAFI&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[4] https://news.microsoft.com/build-2023-book-of-news/

[5] https://blogs.microsoft.com/blog/2023/05/23/microsoft-build-brings-ai-tools-to-the-forefront-for-developers/

[6] https://devclass.com/2023/05/23/copilot-crazy-microsoft-shoe-horns-ai-assistant-into-windows-11-power-bi-analytics-and-more/

[7] https://devclass.com/

[8] https://azure.microsoft.com/en-us/products/dev-box/

[9] https://github.com/features/codespaces

[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/devops&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZG2L6BFJNy5bZtLkO1WjSAAAAFI&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/devops&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZG2L6BFJNy5bZtLkO1WjSAAAAFI&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[12] https://www.microsoft.com/en-us/windows-365

[13] https://azure.microsoft.com/en-us/products/virtual-desktop

[14] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/devops&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZG2L6BFJNy5bZtLkO1WjSAAAAFI&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[15] https://www.theregister.com/2022/07/08/vs_code_server/

[16] https://www.theregister.com/2022/02/25/github_codespaces_beta/

[17] https://www.theregister.com/2021/12/16/gnu_nano_6_0/

[18] https://www.theregister.com/2021/11/29/jetbrains_fleet_ide/

[19] https://apps.microsoft.com/store/detail/dev-home-preview/9N8MHTPHNGVV

[20] https://learn.microsoft.com/en-us/windows/dev-drive/

[21] https://whitepapers.theregister.com/



The Cost...!

MatthewSt

Looks like a good offering, but it adds up very quickly! Disk space is paid even when the box is off so that's £32/month for 256gb (£384/year), and then a 4cpu 16gb box is 40p/hour. Assume a 35 hour week (as if!) then that's £14 per week. Let's say 45 weeks/year (holidays, bank holidays, sick days) and you're looking at £1000/year!

With the news that Nancy Reagan has referred to an astrologer when planning
her husband's schedule, and reports of Californians evacuating Los Angeles
on the strength of a prediction from a sixteenth-century physician and
astrologer Michel de Notredame, the image of the U.S. as a scientific and
technological nation has taking a bit of a battering lately. Sadly, such
happenings cannot be dismissed as passing fancies. They are manifestations
of a well-established "anti-science" tendency in the U.S. which, ultimately,
could threaten the country's position as a technological power. . . . The
manifest widespread desire to reject rationality and substitute a series
of quasirandom beliefs in order to understand the universe does not augur
well for a nation deeply concerned about its ability to compete with its
industrial equals. To the degree that it reflects the thinking of a
significant section of the public, this point of view encourages ignorance
of and, indeed, contempt for science and for rational methods of approaching
truth. . . . It is becoming clear that if the U.S. does not pick itself up
soon and devote some effort to educating the young effectively, its hope of
maintaining a semblance of leadership in the world may rest, paradoxically,
with a new wave of technically interested and trained immigrants who do not
suffer from the anti-science disease rampant in an apparently decaying society.
-- Physicist Tony Feinberg, in "New Scientist," May 19, 1988