IRC channel logs

2026-02-23.log

back to list of logs

<damo22>netdde works with cpu0 bound smp
<damo22>but in full smp netdde hangs at bringup
<damo22>rumpnet almost works but hangs the system on full smp when it tries to receive an incoming shell connection
<damo22>im suspicious of some IRQ bug
<damo22>all this was tested after applying my latest 2 gnumach patches
<jab>morning hurd friends! I am writing to you from a from a 64 bit Hurd running on a T420! rumpnet works! Woo hoo! I'm also writing this from Emacs in i3!
<jab>i3 reports that the eternet is down, but that's not a huge problem. haha.
<jab>when I did an apt update a second ago, apt was reporting that my internet connection speed was 40 - 60 kB/s.
<jab>also to get rumpnet to work, I just had to add /dev/wm0 to /etc/network/interfaces
<jab>So it's pretty cheap to run the Hurd on real hardware. I think this T420 + charger + used SSD cost less than $100.
<jab>oh, and I've got 12 GB of RAM on this thing! That's awesome! I've never had a hurd machine with this much ram.
<jab>*so much power*
<jab>I wish debian GNU/Hurd had a working graphic web brower that was installable without having to add in compile from source
<jab>with having to compile from source*.
<jab>I know. I know. *contribution welcome*
<jab>(eww ~/prog/gnu/hurd/web.rendered/index.html)
<jab>I suppose that technically emacs includes the browser eww.
<jab>setxkbmap dvorak -> Error loading keyboard description
<jab>weird
<jab>setxkbmap -layout us -variant dvorak
<jab>there we go.
<gnucode>well rumpnet works, but it is a tad slow. still not complaining. It's nice to have a hurd that's running on real hardware again.
<gnucode>With my T43, I would only allow running one internet application at one time. Right now I'm git cloning netsurf, and using apt to install packages, and chatting on irc with emacs with evil mode. On my T43, if I was installing an application with apt, I would wait until apt finished before using the Hurd again. Otherwise it was likely to lock up the Hurd.
<gnucode>This T420 is a much faster upgrade!
<gnucode>I wonder what's the "best" thinkpad to run the Hurd on. rumpnet works, rumpdisk works, X works, etc.
<gnucode>as cool as it would be to use guix as a package manager, I do not see it working so well with the hurd's slow internet speed. Just installing simple packages for guix sometimes requires multiple MB (sometimes GB). And it is multiple files.
<bjc>i wasn't having a bad time with guix's download speed
<bjc>it wasn't fast, but it was fine. 1MiB/s or so
<bjc>bigger issue for me is 'guix pull' crashes with sigill
<gnucode>bjc: Are you still using guix on hurd ?
<gnucode>maybe I am misreading my download speed.
<bjc>i was just trying to get it working acceptably the other day, but it's not really usable
<bjc>downloads were basically fine, though. i assumed most of the bottleneck was the e1k emulation in qemu
<gnucode>that's a bit of a bummer.
<bjc>a bit. when i get some more time to focus on it i'll try again
<gnucode>I'm currently compiling netsurf from source.
<bjc>iirc gnome-web works on hurd
<gnucode>no really?
<gnucode>apt search gnome-web -> no results
<bjc>i might be misrembering
<bjc>ah, guess i was then sorry
<gnucode>that's ok. I think dillo can work as well...but I think you have to compile from source.
<gnucode>I suppose the Hurd wiki should have a web browser web page.
<gnucode>either in open issues or in documentation. Just so users know what's possible.
<bjc>hurd wiki needs a fair amount of love
<bjc>a lot of it seems pretty out-of-date
<gnucode>I edit it from time to time. The Hurd manual needs a lot of love too. :)
<bjc>hopefully with smp and amd64 support we'll start seeing it. that's what brought me back
<gnucode>bjc: it's really easy to run the Hurd on real hardware by the way. I bought this T420 for $100 or there abouts. 12 GB of Ram. 250GB used SSD.
<bjc>ebay?
<gnucode>I just downloaded the x86_64 bit image, ran it in qemu, downloaded some packages, configured the hurd to the way I like and flashed it to the SSD via a SATA to usb stick. I put that SSD into the hard drive and booted.
<gnucode>ebay yup.
<bjc>debian or guix?
<gnucode>I did have to set up rumpnet, but it was only 4 commands and editing /etc/network/interfaces
<gnucode>If you want to run X, you need debian hurd.
<bjc>gotchya
<gnucode>guix hurd doesn't have X yet. Debian Hurd is further along that Guix Hurd, but I'm glad that we have 2 distributions!
<bjc>guix and hurd go together like ice cream and pie
<gnucode>also, don't run the Hurd on coreboot. If you want to run X, then you can't use coreboot yet.
<gnucode>:)
<bjc>at least, philosophically
<bjc>i'm gonna stick with qemu for a while. i already have too much hardware sitting around =)
<gnucode>I've got i3, emacs, git-send-email, ikiwiki, and soon netsurf all running on real hardware here. It can't be my daily everything driver, but it's good enough for an almost daily driver.
<bjc>wow. that's amazing
<gnucode>it's pretty awesome to be able to edit the hurd wiki on the hurd and send patches via the Hurd!
<gnucode>isn't it the dillo web browser that works on the Hurd ?
<tux0r>there is a patch for netsurf too: https://bugs.netsurf-browser.org/mantis/print_bug_page.php?bug_id=2824
<gnucode>well that was weird. it seemed like X just died on me or something...
<gnucode>my screen went blank. and my computer did not respond to any keyboard events.
<gnucode>I had to force shut off the hurd. I really hope we get those ext3fs patches merged soon.