Originally posted by xfcemint
View Post
Announcement
Collapse
No announcement yet.
Rust-Written Redox OS 0.8 Released With i686 Support, Audio & Multi-Display Working
Collapse
X
-
-
Originally posted by xfcemint View Post
The first problem is that you can't use Android vs main-tree Linux as an example because Redox OS (a microkernel) can alow drivers to stay under closed-source licenses, unlike the main-tree Linux kernel, where manufacturers are forced to open-source their drivers.
Android is ALSO, NOT a microkernel OS. You bringing up the point that Redox is, contains nothing to support your counter-claim to my statement.
The second problem is that you claim that Android is popular only because of licensing terms, but you are disregaring all the other possible factors.
You are writing complete nonsense.​
Comment
-
Originally posted by xfcemintI think you should do to some kind of medical check-up. Your gears are malfunctioning.​
Nope, the original point of contention is in an earlier post.
Your gears are malfunctioning. Please do a checkup.
Comment
-
Originally posted by xfcemint View Post
What do you mean? Are you saying that because all current microkernels don't have many drivers (or perhaps: in current microkernels drivers are typically open source), that it will stay like that in the future? Like, some crystall ball? Perhaps I'm misunderstanding what you wanted to say.
What you are saying here appears to me as mostly irrelevant, but perhaps there is some misunderstanding going on. Can somebody here shine a light on what Developer12 is saying?
Originally posted by xfcemintThe simple answer: Microkernels allow for a fully closed-source drivers; so manufacturers love to write drivers for microkernels.
1) There isn't a single manufacturer you can point to who has written a closed-source driver for a microkernel OS.
Meanwhile,
2) There are plenty of userspace drivers in FUSE on linux, and none of them are closed source.
Meaning your assertion is completely without basis in reality. Quite the opposite in fact.
And most importantly, why is that? Oh, right:
3) Open source software is strongly favored in the marketplace. No closed-source driver will ever make it into the redox mainline and be distributed to users, while any open source alternative will be the one to receive community support. Being a microkernel doesn't change that.
And finally:
4) A hypothetical microkernel driver must call through the userspace interface, meaning they can be traced for easier reverse engineering than on say, linux or BSD.
​Last edited by Developer12; 25 November 2022, 07:18 PM.
Comment
-
Originally posted by xfcemint View Post
That claim of mine is irrelevant and inconsequential; all my arguments are valid without it.
I just added that (half of a) statement for fun. You can't prove it or disprove it, but it doesn't matter.
Comment
-
Originally posted by xfcemint View PostMicrokernels allow for a fully closed-source drivers.
1) Irrelevant, because current microkernels are lacking either the in-kernel support or the proper ecosystem that would enable it.
2) Irrelevant, because FUSE is not as good as a proper microkernel, so serious drivers can't use FUSE.
3) Irrelevant, because in a microkernel, drivers are not part of the kernel, so closed-source drivers can stay out of Redox mainline.
4) Irrelevant, because obscurity of a closed-source driver can be better accomplished by other means.Last edited by Waethorn; 25 November 2022, 08:57 PM.
Comment
-
Originally posted by xfcemint View Post
You can't prove or disprove the claim "manufacturers love to write drivers for microkernels.". First of all, it is not a mathematical nor logical statement.
Second, even if all the fairy-tales that you wrote are true, my claim is: Microkernels allow for closed-source drivers. Therefore, the licence of the kernel or the entire OS doesn't matter, because a driver in a microkernel is just another application. So you are wrong, and everything you have posted is just some irrelevant nonsense.
Show us hardware manufacturers that made userspace drivers open source. We'll wait....
Comment
-
Originally posted by xfcemint View Post
EDIT: OK, I had overdone it.
Listen, Waethorn, there is a serious discussion going here. Anyone can make a mistake, and I'm sorry for calling you names. But, please, can you let me discuss this with Developer12, it is important, much more important than anyone's ego here.
Comment
Comment