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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Carefully but Purposefully Oxidising Ubuntu

84 点作者 wicket2 个月前

14 条评论

burntsushi2 个月前
I mentioned this on reddit, but AFAIK, the uutils project doesn&#x27;t yet support locales: <a href="https:&#x2F;&#x2F;github.com&#x2F;uutils&#x2F;coreutils&#x2F;issues&#x2F;3997" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;uutils&#x2F;coreutils&#x2F;issues&#x2F;3997</a><p>I&#x27;m not any more a fan of POSIX locales than the next person[1], but AIUI, that seems a likely requirement for uutils to be used in a distro like Ubuntu.<p>I&#x27;d be curious how they plan to address this. At least from my perspective, unless uutils has already been designed to account for locales from the start (I don&#x27;t know if it has), it seems likely that a significant investment of time will be required to add support for it.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;mpv-player&#x2F;mpv&#x2F;commit&#x2F;1e70e82baa9193f6f027338b0fab0f5078971fbe" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mpv-player&#x2F;mpv&#x2F;commit&#x2F;1e70e82baa9193f6f02...</a>
larsnystrom2 个月前
&gt; Performance is a frequently cited rationale for “Rewrite it in Rust” projects. While performance is high on my list of priorities, it’s not the primary driver behind this change.<p>Is performance a frequent rationale for rewriting C applications in Rust?
评论 #43353553 未加载
评论 #43353497 未加载
评论 #43353677 未加载
评论 #43353736 未加载
评论 #43353481 未加载
glitchc2 个月前
Are there any security vulnerabilities in ls, chgrp, chown etc. that requires this change? Or this just more Rust evangelism?
评论 #43357970 未加载
评论 #43353615 未加载
评论 #43353543 未加载
评论 #43353559 未加载
Spivak2 个月前
Why oxidizer over the existing Debian alternatives system? It&#x27;s designed for this <i>exact</i> use case and already works with many existing packages. The author&#x27;s response in the comments was a basically a non-answer which doesn&#x27;t exactly inspire confidence.<p>&gt; Long-term, my concern would be that this may somewhat muddy the picture for which packages need substantive fixes. If it is extremely easy to just revert, what is the benefit to switching?<p>??? Is this not the ideal situation? It provides low friction both for moving to the new cool thing and moving back to the existing tools when you have software that hard depends on GNU coreutils. You <i>want</i> the changeover to be high risk because it&#x27;s hard to undo? I guess that&#x27;s one way to force yourself to commit but the real users on the ground won&#x27;t be happy when going to the LTS is substantially more work.<p>This would be 3 different symlink managers in Ubuntu all used for different sets of software. The alternatives system at least has the benefit of integrating tightly with apt.
评论 #43357370 未加载
vimarsh67392 个月前
To me, this feels less about Rust and more about moving away from copyleft.
评论 #43367203 未加载
lproven2 个月前
I am curious -- I asked on Discourse as well...<p>How this will work on CPU architectures other than x86 and Arm? Ubuntu also supports ppc64le and IBM s390. Is LLVM usefully able to built binaries from Rust code for those architectures now?
评论 #43354984 未加载
评论 #43387487 未加载
评论 #43354057 未加载
pizlonator2 个月前
I think that all of those tools can be recompiled with Fil-C today and you get memory safety while retaining the original functionality.
评论 #43353646 未加载
xiphias22 个月前
While changing the core packages as a rewrite looks easy (,,just reimplement ls&#x27;&#x27;), compatibility&#x2F;stability may mean reproducing all the tiny but not safety critical bugs as well.<p>There&#x27;s enough data from the Android ecosystem that it&#x27;s much better to focus oxidisation on new software instead of old.
评论 #43355045 未加载
_ink_2 个月前
Please fix fractional scaling first. The performance is still bad.
评论 #43354558 未加载
amiga3862 个月前
Snaps were the first shot across the bow. This is another. Switch to Debian before this happens.
评论 #43353533 未加载
评论 #43353627 未加载
评论 #43353558 未加载
superkuh2 个月前
Porting of stable tools to an unstable (rapidly changing) language which can only successfully compile projects if the distro toolchain is rolling (or constantly updated outside of repos every few months, ala curl|sh, rustup, etc). Ubuntu is not a rolling distro. This is a bad match.
评论 #43353438 未加载
评论 #43353988 未加载
评论 #43353579 未加载
评论 #43353528 未加载
Y_Y2 个月前
How about Ubuntu just sticks to their area of competency repainting Debian.<p>Remember when the switched they shell to dash? Not to mention, Upstart, Mir, Unity, Snap.
评论 #43353650 未加载
评论 #43353493 未加载
评论 #43353581 未加载
评论 #43353371 未加载
评论 #43354157 未加载
评论 #43353654 未加载
blankx322 个月前
We can’t leave things alone
Kwpolska2 个月前
On the one hand, having less RMS and GNU software in the world is better.<p>On the other hand, I&#x27;d prefer for basic system tools to be provided by an established and well-funded project, and not just switch to something written in Rust because Rust is the hype these days.
评论 #43353969 未加载