Re:Supporting Linux kernel development in Rust
by jabl on Tuesday September 01, 2020 @03:49AM
(#24339479)
It's not churn for churn's sake. But having a policy of having drivers in-tree and explicitly not caring about out-of-tree stuff allows them a relatively free hand to improve the internals. Which is then seen as churn by out-of-tree code.
Re:Supporting Linux kernel development in Rust
by cutemonster on Tuesday September 01, 2020 @02:27AM
(#24339073)
Meaning, internal things in chromium change so fast, so you'd slightly wish you could have your custom changes merged into upstream? (I.e into chromium)
So that the ppl at Google would keep your code working? And you didn't need to spend time resolving git merge conflicts, and compilation errors?
But you cannot, because some of those bespoke changes are "secret" and what you make money from? (And maybe some changes are off topic to Google)
I wonder how much time does it take to merge a new chromium version into your repo? Like, hours? Days? Weeks
Re:Supporting Linux kernel development in Rust
by rfoo on Tuesday September 01, 2020 @04:36AM
(#24339681)
Yes.
Also, the fact that Chromium is a high profile security critical software with occasional emergency security updates for bugs exploited in the wild, doesn't help at all when you want to maintain your own fork.
Re:Supporting Linux kernel development in Rust
by afiori on Tuesday September 01, 2020 @10:47AM
(#24342340)
Personally I see this as a good counterargument for "just fork it." Imagine if chrome decided to crank up churn with the intention to exhaust forks. Maybe all forks would join together to fight google or more likely they would just fall behind.
Interesting angle that I had never thought of as deliberate. As someone who works on a (bespoke) integration/embedding of Chromium, I could say exactly the same thing about it too.