IRC channel logs

2026-04-02.log

back to list of logs

<gnucode>evening friends!
<gnucode>I like the gentoo april fools news...Gentoo plans to switch to the GNU Hurd as its primary kernel!
<gnucode>that's awesome!
<gnucode>I'm reading the sub-hurd wiki page right now.
<gnucode>The way it is worded...is that it's possible to use a subhurd that is mostly independent of the parent hurd.
<gnucode>"A sub-hurd makes use of some of the resources provided by another Hurd."
<gnucode>ok...nevermind then.
<gnucode>I suppose I had thought that is was possible to have a sub-hurd A and sub-hurd B.
<gnucode>sub-hurd A would use the main Hurd's backing store and console...while subhurd B would use sub-hurd's A's backing store and console.
<gnucode>I don't think that's possible.
<gnucode>actually it is possible. One can use a sub-hurd to debug the main hurd, provided that the subhurd does not use of the main hurd's resources.
<gnucode>at least according to the wiki.
<gnucode>I think I just realized that it should be possible to run a gentoo subhurd...
<gnucode>on a debian GNU/Hurd instance.
<gnucode>that would be fairly cool.
<gnucode>I'm thinking about the GNU Mach logo.
<gnucode>If we don't have one already, then perhaps we could use an ink feather writing on a peice of blank parchment.
<gnucode>that would be the GNU Mach logo. It would maybe convey the notion of message passing.
<gnucode>also it's pretty cool that I can create these images on the Hurd.
<etno>Hello Hurd fellow !, I am trying to write a driver for a PCI device, and as soon as I call irqhelp_install_interrupt_handler, all the other devices sharing the same IRQ stop responding.
<youpi>does your handler ack the irq notification?
<etno>It is not doing anything special in the handler for now. So that might be the issue. I expected that irqhelp would ack itself when returning from the handler function. So it is not the case ?
<youpi>it's not, it's the interrupt handler that should ack the irq
<youpi>that's needed for proper control from the driver when exactly the irq is acked
<youpi>it could be delayed for whatever reason
<etno>I was about to look at pci-userspace/src-gnu/pci_user-gnu.c, where I think that there should be an example of this. But Salsa blacklisted my IP range, it seems :-/
<etno>Is there an other place I could find this file or another example ?
<etno>Got access, nevermind
<etno>It seems like irqhelp is actually doing the ack when returning from the handler https://cgit.git.savannah.gnu.org/cgit/hurd/hurd.git/tree/libirqhelp/irqhelp.c#n250
<damo22>etno: i think the return value from the handler might be important
<etno>It seems to be ignored in irqhelp
<gnucode>afternoon friends.
<Alicia>good afternoon gnucode
<gnucode>Alicia: did you see my (pretty basic) subhurd logo ?
<Alicia>yeah
<Alicia>I feel like it might be a bit too busy, but I don't have anything better to contribute
<gnucode>I do agree with that assessment actually.
<gnucode>I started working on a really simple logo for GNU Mach too. It's a pretty simple sword.
<gnucode>also, I'm not much of a sh scripter...did anyone understand the sh jit programming language email?
<sam_>i'm not sure how to politely say it but i'd suggest not worrying about it
<gnucode>that's seems pretty polite to me.
<gnucode>I also was thinking about subhurds the otherd day.
<gnucode>I suppose it would be possible for one to run Debian GNU/Hurd...but then run a Gentoo subhurd... right ?
<gnucode>if it is even possible...I wonder if it would be wanted.
<sam_>not tried subhurds yet, but i think yes
<sam_>when we get to building live media, can play with that
<gnucode>I've heard that it would be a bit hard to run an graphical application on a subhurd. That to me seems like an odd limitation.
<gnucode>I don't know that subhurds get a lot of use honestly.
<gnucode>the wiki documents 2 main use cases: testing the Hurd programs and debugging hurd programs.
<gnucode>I don't know of anyone who regularly uses subhurds.
<gnucode>maybe it would make more sense if my subhurd logo only had 3 blue boxes.
<gnucode>That may help indicate that the sub-Hurd uses the main hurd's resources.
<gnucode>and may make the image less busy.
<Alicia>I think I've seen subhurds described as chroot but even more powerful, and chroot on linux can run different distros or even userlands
<Alicia>types of userlands* (e.g. GNU chroot from and android system)
<gnucode>I didn't know that chroot could run different linux distros.
<gnucode>that's pretty cool!
<diegonc>exit
<diegonc>oops, sorry. wrong terminal
<gnucode>can someone remind me how I can tell grub to boot the debian smp kernel by default ?