maix27 最近的时间轴更新
maix27

maix27

V2EX 第 447958 号会员,加入于 2019-10-20 12:15:47 +08:00
今日活跃度排名 4712
maix27 最近回复了
@Nugine0 #88 又开始扣 Hate Rust 帽子了,我说了,你要别人客观,就事论事,自己得先客观,别动不动扣“hate rust”的帽子。

Every additional bit that another language creeps in drastically reduces the maintainability of the kernel as an integrated project. The only reason Linux managed to survive so long is by not having internal boundaries, and adding another language completely breaks this. You might not like my answer, but I will do everything I can do to stop this. This is NOT because I hate Rust. While not my favorite language it's definitely one of the best new ones and I encourage people to use it for new projects where it fits. I do not want it anywhere near a huge C code base that I need to maintain.


看清楚了吗?人家没恨。别动不动扣帽子。

为啥说你装理中客?你上知乎看看就知道呗,你对那问题下所有举例子的一律不回复,能杠的就杠,还写篇回答装理中客,现在又在这喊冤,真没必要👬。

Google, Arm, Microsoft, Red Hat 等公司支持 Rust for Linux ,不代表就要动核心,Linus 也支持不代表现在就全部重写,我说了现在大家不是完全信任 Rust ,Rust 也没证明它对得起大家的信任,有几个项目用这个改写的已经迁移回去了,你能不能看清楚?
你是政治 zz 的获益者吗? Rust 不绝对就是绝对不 Rust 是吧?极端主义都卷到这来啦?

> 写驱动要用 DMA ,你一万个不同意,就因为你 hate Rust 。这下下游没法干了,你这是合作的态度?

你是写驱动吗? 他说了

If you want to make Linux impossible to maintain due to a cross-language codebase, do that in your driver so that you have to do it instead of spreading this cancer to core subsystems. (where this cancer explicitly is a cross-language codebase and not Rust itself, just to escape the flameware brigade).
@Nugine0 #85 别说 Christoph 不愿意,Linus 怕是也不愿意,人家也是让你先从边缘业务开始改造,谁让你改核心业务了?

> 现在的社区氛围,Rust 用户在就事论事,反 Rust 魔怔人上来就扣帽子满嘴冒火。

你对个锤子事,开马车的当然在对待落后交通工具的时候就事论事,等开汽车的上来你还能就事论事吗?
而且 Linux 这个项目能直接像你一样把 Rust 当先进生产力来看待吗?能直接用马车汽车的例子吗?

冒火不是很正常,V2/zhihu 的网友 5 ~ 10 年码龄以上的不少吧?工作中这样改技术栈的例子见的也不少吧?改一次的成本有多大人家应该是知道的。

更别说人家 Linux 项目,求的就是稳定,20 几年多少语言都进不了库,给你写写驱动算不错了,你真把别人当 sb 给你搞政治正确?

> 为什么对事不对人那么困难

因为事是靠人做的,人做的不好要背锅,人没活做要死,你可以换位思考下,不要天天抱怨装理中客。我国为啥不裁员还加工资,为啥不招新人同时裁老人?信任不懂?你老板能随时裁老人,其他老人和新人自然对你也没啥信任可言,当然你要是做互联网业务当我没说,互联网是特别的。明不明白?
@Nugine0 #84 具体看第一条,我回 PTLin 的回答,没必要回我了,zhihu 没少见你装理中客拉偏架。

“那我们自己维护前端这块,不需要你负责。” 这后端就是那上游的唯一贡献者,到时候出问题你下游的💩别让上游擦,真到处拉屎给核心 C 开发者搞急了给你投票让禁用 Rust 。

转一下>
当然 Christoph 也不是毫无道理,他作为 DMA 子系统维护者,理论上有权对 DMA API 做 breaking change ,但是如果他真的这么做了,作为代价,他要帮所有下游使用者修复所有的编译错误,如果这个 breaking change 造成 Rust DMA Binding 失效,那他就无能为力了。

chirs 认为核心 dma 是自留地,api 应该是自己说了算。当他自己做 break change 时,有能力将目前下游全部修好。但是 r4l 加进来会导致他不能一己之力将下游修好,同时他不信任不愿意其他维护者协助。
<

人家后端同意你在(前端)驱动里拉屎,人家不同意在 DMA 里拉屎,够不够清楚?

说难听点,你老员工能干好的活,现在你新员工进来要抢权,到时候做差了又指望老员工背锅,这谁能受得了?人家明明白白跟你说,你先做小活干着,获取信任和经验,干个 5 ~ 15 年(哪个老员工没干这么久?)到时候再来说这个事。

好,请问你现在能告诉我 Rust 进 Linux 项目多久吗? Linux 项目发起多久了?
@VchentozV 回错了,我回 PTLin 的 尴尬了
@VchentozV #72 &#32769;&#21733; sorry &#65292;&#22238;&#38169;&#20102;&#65292;&#25105;&#22238; PTLin &#30340;
@VchentozV #72 不是技术冲突,而是你动不动就写小作文,然后绑架员工 威胁老板 我想应该这种人你们不想招吧?
@VchentozV #10 压根就不是技术 原因 Rust 狂信徒要不得,你 C 都学不会咋学会的 Rust ?还硬往技术上靠。你就 C 都学不会用不熟,还指望你学个新东西然后往公司核心代码库里拉屎?

那拒绝的“后端老哥”也说了,不是政治原因,而是因为项目规模太大了,你别急着往核心项目里插其他语言的代码,Linux 能活到现在,发展的这么良性,就是 Linus 独裁者做的好,没有跟国内这些短命项目一样,出点啥新语言就插核心业务里。
人家也说了 Rust 没问题,Rust 很好,你要是想用就做新项目用,别插内核里把项目搞黄。

现在 Rust 到底能不能成器是不知道。项目搞黄倒是真的,先说 Rust 项目死了,然后写小作文发社交媒体,威胁 Linus 和那后端。 话说你们 Rustocean 都这么魔怔的吗,这 Rust 人也不是纯粹的开源开发者吧?而是一个大公司的员工,反正他内部能转岗,说白了靠这项目搞 KPI 罢了,哪像那后端老哥和 Linus 这样真的是维护了半辈子。
我觉得不管咋样,至少开发者的脾气得改改,太冲了,动不动就小作文+项目死+离职,也幸好国外没有 HR 联盟,不然不轻松拿捏你?
@PTLin #11 实际上后端说的是“你前端不要这样,你要用这个东西就用,别往后端代码里丢,你写前端页面啥的没问题“
后端说“我不是讨厌 Rust ,Rust 很好”( AT 立场属于是)但你不应该直接放内核里,这样对于维护项目有很大压力,我们这个大项目能活这么久就是 ld 把关做的好,没有 代码边界,如果你喜欢 Rust ,可以在新项目里用,我不希望你把这个项目搞砸。“


前端被拒绝了很难过,然后发社交媒体写小作文,给 ld 和整个团队上压力。
“我们偷偷干,发 patch 进内核树,给 ld 发提案让他评价,如果 ld 不发表意见,后端的意见不重要 继续往内核里插,如果 ld 和后端都不同意,那么我们前端项目基本就死了。 直到 Linus 或 Christoph 采取行动。其他一切都在拐弯抹角。”。(好家伙以偏概全是吧,不同意一个提案直接全项目死加离职小作文,给谁摆脸呢)

我不知道你们家前端咋想,但攻击性这么强的前端对团队协作应该没好处吧?
@AceGo 你要是宣泄情绪就宣泄呗,我也朝你宣泄,你能拿出这个论点不就说明你推翻你正文的论点了么,要你回复我的观点你不回复,一句急了 4 连你倒在乎起来了。评论下所有摆事实的都不回复,你非要讲情绪可以到程序员板块去讲,那里老哥喜欢听,喜欢吃瓜。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1120 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 18:30 · PVG 02:30 · LAX 10:30 · JFK 13:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.