top | item 42977812

(no title)

docandrew | 1 year ago

I don’t see why forking is not an option here.

If the upstream maintainers don’t want to adopt it, the Rust folks can gradually rewrite the bits they want to and let the market decide. Use the Ballmer “embrace, extend, extinguish” model.

discuss

order

mu53|1 year ago

Linux is not a side project. It has thousands of developers being paid by chip and hardware manufacturers to ensure that linux works on their products.

With the complexity of systems engineering, for a single driver, it takes months to build one from scratch. Plus, there is not enough expertise within the rust community to take on a project like the linux kernel to match the rate of development by many large corporations with hobbyists.

docandrew|1 year ago

It started as a side project.

They may not match the rate of upstream development, but doing their own thing is going to be a faster path to their goal of Rust in the kernel than trying to convince everyone else to do something that they don’t seem to want.

WesolyKubeczek|1 year ago

Because forking requires a lot of hard work and time to even get acknowledged, while bringing Rust into the kernel, given enough PR, establishes a whole new hierarchy in which not only do they get to be at the top of right away, but they also get to depose the old guard!