5 ms·
Seems like someone did try to get those functions exported, but the maintainer rejected it, saying that no driver should be poking so deep into fd internals. Ma
by ylyn 6y ago
Seems like someone did try to get those functions exported, but the maintainer rejected it, saying that no driver should be poking so deep into fd internals. Makes sense. Your use case is kind of niche.
https://lore.kernel.org/lkml/20180730163256.GC27761@infradead.org/ https://lore.kernel.org/lkml/20180730163256.GC27761@infradea...
By the way, C Playground is really helpful for teaching an OS course!
- ksml 6y agoThat is really interesting and good to know -- thanks for that! I hope C Playground is helpful, and I'm building it with teaching in mind. If you teach anywhere and could find it useful, let me know!
- waiseristy 6y agoThat entire email chain was unpleasant. Are Linux maintainers typically that combative?
- Thorrez 6y ago> ... and there's a perfectly sane solution to that - it's called git rm. > The fundamental problem here (besides "who the hell thought that this Fine Piece Of Software belongs anywhere other than in /dev/null?") [...] Lol, is this a group of people trying to write software, or a group of people having a dissing contest?
- tinus_hn 6y agoIt’s the result of someone (appearing to be) trying to play politics to get their way, while their way is not the way the kernel works. Sounds harsh. Now for comparison try standing next to an electrician and suggest alternate ways of doing things that are dangerous and wrong.
- Thorrez 6y ago> It’s the result It could be handled differently. The kernel author could simply say "this isn't how the kernel works, so we cannot accept this". There isn't a need to come up with wacky insults, as humorous as they may be. > Sounds harsh. Now for comparison try standing next to an electrician and suggest alternate ways of doing things that are dangerous and wrong. To become an electrician you take classes and become certified. How does someone become a kernel developer? I would assume by interacting with other kernel developers, suggesting ideas, getting feedback on those ideas, etc. An electrician wiring a house is a single person job. An open source project is a team job, and there's a reason development takes place out in the open: so that others can contribute. If outside contributions to the project isn't allowed, why not make it a source available project instead of open source?
- tinus_hn 6y agoYou are closing your eyes and then asking someone to show you something. If you think you know it all you don’t have to ask me. You’ll probably find out for yourself how it works eventually. Good luck!
- Thorrez 6y agoI certainly don't know it all. Yeah, hopefully I do continue to learn, and I hope I don't have my eyes closed. Thanks, and likewise.