For esolang nerds. They enjoy the existence of the language, not its usage
For esolang nerds. They enjoy the existence of the language, not its usage
I think Hellwig understands everything very well, he just wants things done his way, for whatever (possibly valid) reason he might have.
Literaly from your quotation: “I assume that we’re good with maintaining the DMA Rust abstractions separately […] No, I’m not” He understands the abstractions would not be in his domain and maintained by someone else, he does not want abstraction at all.
Maybe you are not familiar with the proposal but these “separate rust abstractions” would be a separate module that depends on DMA mapping as a client and deals with cross-language issues, rust drivers would then be clients of this module, it would not be part of the DMA mapping module, it would not be mixed with the DMA code. But Hellwig doesn’t want an abstraction module at all, Instead he want’s you to “do that [the abstraction] in your driver so that you have to do it [maintain a cross-language codebase]”.
Please notice that the abstraction module would not add any more burden on him than the drivers themselves would, because as of now C code is allowed to break Rust code. It would only remove burden from maintainers of Rust drivers, and even if it weren’t it would be easier to fix just the abstraction instead of every driver.
He also refuses to have other people maintain the abstraction, this too for whatever reason, which accredits his request to not add abstraction he would have to maintain. If the abstraction were part of the core dma mapping code, I think it would be a reasonable request, but it wouldn’t be.
Now, we do not know the reason why he opposes it so much. From his words it looks like he doesn’t want Linux to be a cross-language codebase, which would be a valid reason in itself, but dealing with abstractions in drivers instead of a module doesn’t make it any less cross-language, unless the drivers are out of tree, which they wouldn’t be. Some people (e.g. Hector Martin) think that he’s hoping the Rust for Linux project to fail altogether, and fore rust code to be removed from the kernel, and this obstruction would partake in that. I do not think it is that drastic, I think he just fears that those abstraction would eventually become part of what he has to maintain, and no amount of reassurance or new maintainers would change his mind.
I also don’t think Martin’s brigading is anything productive, and I hope that doesn’t become the reason that rust code gets obstructed from being merged into the kernel, but it sure does focus the attention on these matters.
What they are asking is not to change the c code to suit rust, but to leave the C code as is, and have a single Rust-written wrapper that links into the C DMA code so that other Rust drivers can link into the wrapper. Additionally, said wrapper is not to be maintained by Hellwig, but by the maintainers of the drivers that will use the wrapper, so without overhead for Hellwig.
He is not asking to not make his work harder, he’s explicitly asking to make it harder to write rust drivers that use DMA.
Ham is made from the thighs of the pig
I think it’s origin is actually the same as Shrek and Fiona. In the book “Shrek!” there is a donkey that accompanies Shrek to a castle where he meets a princess uglier than him.
Source: Wikipedia
The Nazis got it from the fascists who got it from a screenplay from D’Annunzio that Mussolini liked. D’Annunzio pulled it out of his ass, Romans didn’t salute like that.
The Windows Key is saved in the bios and visible in config, though. You should be able to use it on a different computer or to sell it on some questionable markets. I don’t think it’s strictly legal to resell it, but c’mon… who has never bought a 10€ OEM windows key on ebay?
so why is it a problem with storage?
Because it gets worse with size. 1 KB is just 2.4% less than 1 KiB. But 1 TB is almost 10% less than 1 TiB. So your 12 TB archive drive is less like 11.9 TiB and more like 11 TiB. An entire “terabyte” less.
Btw ISPs do the same.
Does he control them? Or are they still bodyparts of their owners, just remote and attached to him?
Did we evolve to like butts because walking upright upright was advantageous? Or did we evolve to walk upright because we liked butts?
It’s a mashup of Neco Arc from the tsukihime series, and of Astolfo
from the fate series.
It’s funny because it’s anime and because Astolfo is a femboy
No shit! They made fukouna shoujo into a real thing!
Nope this image is older than llms and modern gen AI. Source, I saw it years ago
Let’s all go back but bringing our land-developed technology, just to show orcas who’s the boss
What is non-plain-tezxt code?