Re: Reviewing Hurd-on-L4 (and considering its future?)
"Rick C. Hodgin" <[email protected]> Thu, 24 May 2018 08:21:24 -0400
| Newsgroups | gmane.os.hurd.l4 |
|---|---|
| Message-ID | <[email protected]> |
I agree. I think any project needs its own full and complete suite of software, from the lowest level, up through user apps. -- Rick C. Hodgin On 5/23/2018 5:53 PM, Arne Babenhauserheide wrote: >> Betreff: Re: Reviewing Hurd-on-L4 (and considering its future?) >> >> Forwarding my two replies sent directly to Paul and RMS to the list. > When reading the reply by RMS, keep in mind that he is argumenting about utility for the goal of ridding the world of the requirement to run proprietary software - for any task. > > While I see the Hurd as great progress towards improving the Free Software solutions by making it much easier to hack low-level components, this does not replace existing proprietary lock-in. So in this, judging from existing information without taking unproven assumptions, RMS is right, because we did not demonstrate yet that it is easier to develop drivers on the Hurd than on Linux. > > Widespread use of the Hurd might bring growth to low-level free software development similar to how LLVM pushed language development (to name a pain point) and how FUSE pushed filesystem development, but it also might not. > > I personally think that the Hurd provides a much stronger foundation for a free software desktop than Linux. I already described that in detail on > > Some technical advantages of the Hurd > http://www.draketo.de/light/english/free-software/some-technical-advantages-of-the-hurd > > Best wishes, > Arne Babenhauserheide > >> -----[ Begin original email ]------------- Original Message -------- >> From: Richard Stallman <[email protected]> >> Sent: Tue, Jun 19, 2012 06:21 PM >> To: Rick C. Hodgin <[email protected]> >> CC: >> Subject: Re: Replacement for the HURD >> >> With either Linux or the HURD (as the HURD stands today) we cannot ever >> get there. We cannot ever get to where we have a truly free operating >> system (kernel and up), even if we have the outward appearance and >> illusion of it. >> >> I don't think that follows. Both Linux and Hurd _are_ free kernels. >> The problem is that we lack free drivers and firmware for many peripherals. >> >> Replacing the free code of Linux with some other free code won't get >> us the drivers or the firmware. That requires writing drivers and firmware. >> >> I simply don't see how replacing the free code of Linux with other free code >> would make progress along that dimension. >> >> I realized at that time how easily I could write a competitor to >> Blender, or a 3D CAD system. I even looked into it a little bit, but >> saw how many CAD programs there were out there and thought I could not >> write one sufficiently better than what's available to make it worth the >> amount of time it would require. >> >> The existing free CAD programs have a license incompatibility with GPLv3, >> so it would be very useful to write a replacement. However, one of them >> is trying to eliminate its license incompatibility, and that helping >> that project do so would be very useful.