Originally posted by novideo
View Post
Announcement
Collapse
No announcement yet.
GNU/Hurd Continues Effort To Use NetBSD's Drivers For Better Hardware Support
Collapse
X
-
Originally posted by novideo View PostMost Linux drivers are BSD or MIT licensed too
In case anyone didn't know, here's Linux' policy on driver licensing:
The code must be released to us under the GNU General Public License. If you wish the driver to be useful to other communities such as BSD you may release under multiple licenses. If you choose to release under licenses other than the GPL, you should include your rationale for your license choices in your cover letter.
Source: https://docs.kernel.org/process/submitting-drivers.htmlLast edited by coder; 06 February 2022, 11:38 PM.
- Likes 2
Comment
-
Originally posted by Ironmask View Post
I don't care what people work on their free time, I'm mostly just curious why they don't contribute to literally any other OS.
- Likes 4
Comment
-
If the outcome of this is that they start to develop more "sharable drivers" between different FOSS Operating Systems, that will be useful. My recommendation to Hurd would be to use KVM on Linux to abstract away the hardware while they build out their OS support, though.
To me, supporting millions of device drivers sounds less interesting/important than demonstrating a working desktop and web browser. Your tastes may vary...
Also, Amiga will eventually come back and replace everything. It is coming!
- Likes 1
Comment
-
Originally posted by OneTimeShot View PostIf the outcome of this is that they start to develop more "sharable drivers" between different FOSS Operating Systems, that will be useful. My recommendation to Hurd would be to use KVM on Linux to abstract away the hardware while they build out their OS support, though.
To me, supporting millions of device drivers sounds less interesting/important than demonstrating a working desktop and web browser. Your tastes may vary...
Also, Amiga will eventually come back and replace everything. It is coming!
Originally posted by BaumKuchen View Post
Because it's their free time and they wanna do something they enjoy? Nowadays you need to be productive even while relaxing. Crazy times.
Comment
-
Originally posted by Mavman View PostCan someone tell them there is a GPL microkernel named seL4 that would be just great to have on the Hurd?!?!
Comment
-
Originally posted by Mavman View PostCan someone tell them there is a GPL microkernel named seL4 that would be just great to have on the Hurd?!?!
The Hurd Developers came to the conclusion that, "By now (that is, after 2006), there were some new L4 variants available, which added protected IPC paths and other features necessary for object-capability systems; so it might be possible to implement the Hurd on top of these. However, by that time the developers concluded that microkernel design and system design are interconnected in very intricate ways, and thus trying to use a third-party microkernel will always result in trouble."
- Likes 3
Comment
-
I've always wondered if it would be possible to abstract driver development in a way where the definition of how some hardware worked let multiple operating systems generate or build drivers from them. I know it's far-fetched, but it feels like so many alternative OS projects get stuck in a spot where they only have a handful of drivers, limiting uptake.
- Likes 2
Comment
-
Originally posted by Ironmask View PostRelax, that's specifically why I added the "I don't care" disclaimer. Is nitpicking idle forum conversations what you do in your free time? Unlike my indifference to contributing to HURD, I lean more towards actively not doing that. Although, speaking of nitpicking, if this is your only contribution to this discussion, you should reevaluate your motivations for posting.
- Likes 1
Comment
Comment