IRC channel logs

2024-10-11.log

back to list of logs

<gnucode>damo22: What is currently using libirqhelp ? I'm trying to document it in the wiki, and it would be nice to able to point to some code that uses it.
<gnucode>damo22: also what is gsi ?
<gnucode>damo22: global system interupt. kk
<gnucode>hello friends!
<gnucode>So I just git cloned glibc and set up topgit I think...
<gnucode>git checkout tschwinge/Roger_Whittaker
<gnucode>Is that the correct branch?
<gnucode>I'm guessing not.
<gnucode>the latest commit is from 2018 there.
<gnucode>I'm guessing then that this page is way outdated: file:///home/joshua/prog/gnu/hurd/web.rendered/source_repositories/glibc.html
<gnucode>trying to document the remap translator...I hear it's a cool one...
<gnucode>ok, so I would like to create an example of remap.
<gnucode>here's my thought...I'll redirect /dev/null -> /dev/random for fun.
<gnucode>maybe I'll remap various files like "/home/joshua/secret/" -> /dev/null
<gnucode>it would be really cool, to remap /servers/socket/2 -> /servers/socket/5, which resolves to use lwip.
<gnucode>So I am just not understanding how cool /hurd/remap is.
<gnucode>just now*
<gnucode>could you create a fairly decent sandbox with /hurd/remap ? I feel like the answer is yes.
<gnucode># settrans -c /dev/eth0f /hurd/eth-filter -i /dev/eth0 -r "not port 22"
<gnucode># settrans /servers/socket/2 /hurd/pfinet -i /dev/eth0f [...]
<gnucode># settrans /servers/socket/2 /hurd/pfinet -i /dev/eth0 [...]
<gnucode># settrans /servers/socket/5 /hurd/pfinet -i /dev/eth0f [...]
<gnucode>settrans /home/joshua /hurd/remap "/servers/socket/2" "/servers/socket/5"
<gnucode>If I put in those commands right, then my regular user (during normal use, ie: I keep cwd within /home/joshua), then I am going to be using a filtered network connection.
<gnucode>so I actually don't know what a rumpfs is...let me go searching the logs again.
<gnucode>ok so rumpfs, means that we will be using the NetBSD filesystems...which include ffs and zfs
<gnucode>nikolar: I would also prefer a native filesystem for the Hurd...
<gnucode>but with minimal effort, with FFS we would then have a journaling filesystem.
<nikolar>That's a stopgap solution if you ask me
<nikolar>Certainly an improvement over journalless ext2
<gnucode>though oddly enough, using ext2 has been file for me.
<gnucode>I have had several hard crashes, probably lots of filesystem corruption, but the system still runs really swell.
<nikolar>I mean the corruption is subtle
<nikolar>Everything works fine until it doesn't
<gnucode>probably true...hasn't hit me yet.
<Gooberpatrol_66>did not know netbsd has zfs
<Gooberpatrol_66>that's cool
<Gooberpatrol_66>so that's another way hurd can get a cow filesystem, besides fuse + bcachefs
<gnucode> https://man.netbsd.org/fstab.5
<gnucode>I didn't know either.
<gnucode>Well legally, the FSF might not let us compile in the ZFS support.
<gnucode>also FFS supports snapshots, which is pretty cool.
<gnucode>also, people are running rump for / right?
<gnucode>There's an open_issues page talking about that. I guess it's no longer an open issue
<gnucode>damo22: You are running rump for / right?
<gnucode>damo22: I'm assuming the answer is yes.