TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Microsoft Build Accelerator – open-source build engine for large systems

154 点作者 shanselman大约 6 年前

7 条评论

mikece大约 6 年前
&quot;BuildXL runs 30,000+ builds per day on monorepo codebases up to a half-terabyte in size with a half-million process executions per build... You may find our technology useful if you face similar issues of scale.&quot;<p>I know this wasn&#x27;t supposed to be a humorous announcement but I couldn&#x27;t help laughing out loud at that! Kudos to the managers at Microsoft who now seem to be asking &quot;Why not?&quot; instead of &quot;Why should we?&quot; when the topic of releasing code to the community is raised.
评论 #19793303 未加载
评论 #19794617 未加载
pianoben大约 6 年前
Congratulations to the BuildXL team! Domino, incidentally, was&#x2F;is the internal for BuildXL; there are a few papers published where the system is described under that name. I had the privilege to see it gradually rolled out in the Office codebase over the course of a year or two. It was a massive improvement, and the lengths to which the team went to see it through are really beyond description here.<p>I _have_ to wonder why we didn&#x27;t just pick up Bazel, which is Google&#x27;s open-source distributed build engine for large systems, which also happens to have been stable for years. Perhaps its Windows support wasn&#x27;t up to snuff at the time, but it feels like that would have been easier to fix that than to build a whole new build system.<p>Regardless, congrats again! So cool to see this out in the open.
评论 #19794790 未加载
评论 #19794375 未加载
评论 #19794870 未加载
评论 #19794439 未加载
评论 #19794804 未加载
mikerg87大约 6 年前
The why and how of this can be found here :<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;BuildXL&#x2F;blob&#x2F;master&#x2F;Documentation&#x2F;Wiki&#x2F;WhyBuildXL.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Microsoft&#x2F;BuildXL&#x2F;blob&#x2F;master&#x2F;Documentati...</a><p>Seems what drove this was a 90 build times of 90 hours for and end to end build of Office. What I can gather this has a means of capturing all read&#x2F;write operations for a build step and placing it in a cache store to determine if a change necessitates the rebuild of a component. Since it can hook in at a lower level, it isn&#x27;t sensitive to time stamps for building. Actually quite interesting
azhenley大约 6 年前
I interned with TSE in 2016 and had a blast. It is nice seeing one of their projects get open sourced.
whalesalad大约 6 年前
“Its own internal scripting language, DScript, an experimental TypeScript based format used as an intermediate language by a small number of teams inside Microsoft”<p>Anyone else notice this?
评论 #19795822 未加载
scanr大约 6 年前
Anyone know a bit more about DScript?
pojntfx大约 6 年前
No Linux support, so who cares?
评论 #19795442 未加载
评论 #19795350 未加载