Hey bug hurd!
So we had an awesome time today watching Sergey code a trivial translator (1)
and do
some glibc hacking (2). Sergey coded and chatted for 4 and 1/2 hours! Three
cheers
for that kind of commitment! Thanks pal!
In the livestream today, Sergey wrote caesar.c, which implements a
* news/2024-q1.mdwn: new qoth file. SMP work, AArch port, etc.
---
news/2024-q1.mdwn | 210 ++
1 file changed, 210 insertions(+)
create mode 100644 news/2024-q1.mdwn
diff --git a/news/2024-q1.mdwn b/news/2024-q1.mdwn
new file mode 100644
index
This is the output that I got from guix pull just now:
#+BEGIN_SRC shell
joshua@dobby ~ (master)> guix pull
Updating channel 'nonguix' from Git repository at
'https://gitlab.com/nonguix/nonguix'...
Authenticating channel 'nonguix', commits 897c1a4 to 3857d86 (5 new commits)...
Updating channel
Hey friends,
Sergey and I are hanging out on jitsi. The party starts at 3pm UTC (in
about half an hour). Ya'll are welcome to join!
https://jitsi.member.fsf.org/hurd2024
If there is a password, it'll be SMPBABY
Thanks,
Joshua
://bcachefs.org/]] to discuss the possibility of
>> +porting Linux's newest filesystem to the Hurd; the conversation [[was
>> +recorded|https://lists.gnu.org/archive/html/bug-hurd/2023-09/msg00073.html]].
>> +While most Hurd developers believe that it would possible to port
>> +bcachefs to the Hurd, all agree that it would be difficult to port and
>> +hard to maintain. No Hurd developers are currently planning or
>> +working on porting bcachefs to the Hurd. But perhaps you want to?
>> +
>> +So if you want to test if your favorite packages work on the Hurd and
>> +contribute towards making the full GNU system usable for a wider range
>> +of people, please [[check the contributing page|contributing]].
>> +
>> +---
>> +
>> +The **GNU Hurd** is the GNU project's replacement for the Unix kernel. It
>> is a
>> +collection of servers that run on the Mach microkernel to implement file
>> +systems, network protocols, file access control, and other features that are
>> +implemented by the Unix kernel or similar kernels (such as Linux). [[More
>> +detailed|hurd/documentation]].
>> +
>> +**GNU Mach** is the microkernel upon which a GNU Hurd system is based. It
>> +provides an Inter Process Communication (IPC) mechanism that the Hurd uses
>> to
>> +define interfaces for implementing in a distributed multi-server fashion the
>> +services a traditional operating system kernel provides. [[More
>> +detailed|microkernel/mach/gnumach]].
>> +
>> +"""]]
>> --
>> 2.43.0
>>
>>
>>
--
Joshua Branson
Sent from the Hurd
iversity in tests is usually a good thing.
>
> Samuel
>
I've got two Dell Optiplexs just sitting around doing pretty much
nothing. I forget the version number at the moment, but do we want a
Hurd CI running the Hurd? Or do we want the CI running GNU/Linux?
I would like to put one or two of those machines to good use. I suppose
that I would need the adapter for the keyboard and mouse. Or just buy
a really old keyboard/mouse.
Joshua
--
Joshua Branson
Sent from the Hurd
has been working on!
Use your modern web broswer to go to
https://jitsi.member.fsf.org/hurd2024
If there's a password, it'll be: SMPBABY
Thanks,
Joshua
P.S. If someone wants to volunteer to record the session that would be
awesome! Feel free to announce this on mastodon!
--
Joshua Branson
Can you share with me your /boot/grub/grub.cfg from your Thinkpad T410 ?
>
> El viernes 12 de enero de 2024, Joshua Branson escribió:
>>
>> So I bought myself a T410, because I've heard that Debian GNU/Hurd can
>> run on it. I thought I would give it a try. The latest D
'$(fs-task=task-create)'
module /hurd/exec.static exec '$(exec-task=task-create)'
}
#+end_example
--
Joshua Branson
Sent from the Hurd
mments.
>
> Are you already spreading this somewhere? The changes are pretty
> awesome!
Looks like it's already on the wiki:
https://www.gnu.org/software/hurd/index.html
>
> Best wishes,
> Arne
--
Joshua Branson
Sent from the Hurd
dn't had a deeper look at this so far, but I don't
> have issues booting or connecting via ssh. I didn't try heavy builds,
> so probably that's why I don't see Samuel's issue, but I've been
> building gdb and the hurd itself (for a fix for the crash server that
> I have in my queue).
>
>
> Luca
>
--
Joshua Branson
Sent from the Hurd
From: "jbra...@dismail.de"
* doc/hurd.texi (ISO-9960): I added in a short explanation.
---
doc/hurd.texi | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/doc/hurd.texi b/doc/hurd.texi
index 25b55ae7..21118bb3 100644
--- a/doc/hurd.texi
+++ b/doc/hurd.texi
@@ -3698,7
From: "jbra...@dismail.de"
* doc/hurd.texi (Special Files): added a reference to the zero store.
* doc/hurd.texi (Translators): added a sentence about /dev/random.
* doc/hurd.texi (Invoking 'mount'): added a short explanation.
* doc/hurd.texi (Trivfs Callbacks): added @code{FSTYPE_MISC}.
---
From: "jbra...@dismail.de"
* doc/hurd.texi (Linux Extended 2 FS): added a short description.
---
doc/hurd.texi | 14 --
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/doc/hurd.texi b/doc/hurd.texi
index ccad3228..25b55ae7 100644
--- a/doc/hurd.texi
+++
From: "jbra...@dismail.de"
* doc/hurd.texi (FAT FS): new section.
---
doc/hurd.texi | 9 +
1 file changed, 9 insertions(+)
diff --git a/doc/hurd.texi b/doc/hurd.texi
index 21118bb3..eb994656 100644
--- a/doc/hurd.texi
+++ b/doc/hurd.texi
@@ -3627,6 +3627,7 @@ workstations, as well.
*
From: "jbra...@dismail.de"
* doc/hurd.texi (fifo): added a short explanation.
* doc/hurd.texi (ifsock): added a really short explanation.
* doc/hurd.texi (null): added a short explanation.
* doc/hurd.texi (devnode): tiny grammer fix.
* doc/hurd.texi (Storeio): short explanation.
* doc/hurd.texi
From: "jbra...@dismail.de"
* doc/hurd.texi (Repairing Filesystems): described fixing filesystem
corruption.
* doc/hurd.texi (Shutdown): added the hurd specific halt-hurd command.
---
doc/hurd.texi | 53 +--
1 file changed, 51 insertions(+), 2
. :(
--
Joshua Branson
Sent from the Hurd
Sergey Bugaev writes:
> On Wed, Jun 14, 2023, 20:38 Joshua Branson wrote:
>> Then I added this line above line 107 in extfs:
>> ../../libdiskfs/disk-pager.c
>>
>> if (scp->sc_error != EKERN_MEMORY_ERROR)
>> fprintf(stderr, "error %d\n", scp->
* save only the callee-preserved status according to the C ABI,
>> * plus RIP and EFLAGS for sysret
>> */
>> -CPU_NUMBER(%r11)
>> +CPU_NUMBER_NO_STACK(%r11)
>> movqCX(EXT(active_threads),%r11),%r11 /* point to current thread */
>> movqTH_PCB(%r11),%r11 /* point to pcb */
>> addq$ PCB_ISS,%r11 /* point to saved state */
>> @@ -1405,7 +1405,7 @@ ENTRY(syscall64)
>> mov %r10,%rcx /* fix arg3 location according to C ABI
>> */
>>
>> /* switch to kernel stack, then we can enable interrupts */
>> -CPU_NUMBER(%r11)
>> +CPU_NUMBER_NO_STACK(%r11)
>> movqCX(EXT(kernel_stack),%r11),%rsp
>> sti
>>
>> --
>> 2.40.1
>>
>>
>>
--
Joshua Branson
Sent from the Hurd
Samuel Thibault writes:
> Joshua Branson, le ven. 26 mai 2023 11:02:44 -0400, a ecrit:
>> Samuel Thibault writes:
>> > Joshua Branson, le jeu. 25 mai 2023 22:32:24 -0400, a ecrit:
>> >> So I updated my T43 to the bleeding edge Debian in real hardware, which
>
Samuel Thibault writes:
> Hello,
>
> Joshua Branson, le jeu. 25 mai 2023 22:32:24 -0400, a ecrit:
>> So I updated my T43 to the bleeding edge Debian in real hardware, which
>> come on that is pretty cool! The update process was pretty easy. I
>> will describe that in
fix-broken install". That actually
seemed to upgrade everthing propery.. Then I ran "apt upgrade" and all
my packages were upgraded.
#+BEGIN_SRC shell
uname -a
#+END_SRC
#+RESULTS:
: GNU debian 0.9 GNU-Mach 1.8+git20230520-486/Hurd-0.9 i686-AT386 GNU
--
Joshua Branson
Sent from the
n
>> -
>> - The rump kernels provide existing real world drivers from netbsd.
>> Since DDE no longer seems like a promising approach to get drivers
>> for the Hurd, it appears that rump kernels are the best alternative.
>> It already does the hard work of providing an environment where the
>> foreign drivers can run, and offers the additional benefit of being
>> externally maintained. Rump also offers the necessary facilities for
>> running all drivers in separate userspace processes, which is more
>> desirable than drivers running in the microkernel.
>> -
>> -
>> - * [[community/gsoc/project ideas/driver glue code]]
>> -
>> - * [[open issues/user-space device drivers]]
>> -
>> - * [[open issues/device drivers and io systems]]
>> -
>>
>> -
>> -# Documentation
>> -
>> - * <http://www.fixup.fi/misc/usenix-login-2015/login_oct15_02_kantee.pdf>
>> -
>> - This is an an opinion paper that explains why operating systems
>> need compartmentalized kernel drivers.
>> -
>> - * <https://github.com/rumpkernel/wiki/wiki/Tutorial:-Getting-started>
>> -
>> - A tutorial introduction for those interested in using and
>> deploying rump kernels.
>> -
>> - * <https://core.ac.uk/display/41816390>
>> -
>> - "User space approach to audio device driving on UNIX-like systems"
>> by Robert Millan Hernandez.
>> -
>> -
>> -# Source Code
>> -
>> - * <https://github.com/rumpkernel>
>> --
>> 2.32.0
>>
--
Joshua Branson
Sent from the Hurd
you try to. Some day I will write
> a long email detailing why :)
Other than it being a lot of work, would anyone be oppossed to re-naming
libnetfs to libdirfs? And then creating a libnetfs for network
filesystems?
>
> Sergey
--
Joshua Branson
Sent from the Hurd
sk support (https://issues.guix.gnu.org/63527#38).
>
> Thank you for all your kind help.
>
> Greetings,
> Janneke
By the way, the last I heard, the guix generate Hurd vm did not have
swap space enabled. Does this newly generated image have swap space?
--
Joshua Branson
Sent from the Hurd
update-grub2 yourself, and make sure that it does generate "noide" in
> /boot/grub/grub.cfg.
>
> Sergey
I will update the patch with your edits and resend again. Thanks.
Joshua
>
--
Joshua Branson
Sent from the Hurd
nce you try to. Some day I will write
> a long email detailing why :)
Thanks for the explanation! I'll make some tweaks to this patch and
send again.
>
> Sergey
>
--
Joshua Branson
Sent from the Hurd
that I made up the plan to drop 32-bit support.
>> I thought I had seem someone say that was the plan...
>
> Why dropping 32-bit support? It does not make sense.
We are not dropping 64-bit support. I assumed we were. I was
incorrect. :) Check the hurd wiki faq "64 bit version". Samuel put
some up to date info there.
>
> Thanks!
>
--
Joshua Branson
Sent from the Hurd
Joshua Branson writes:
> Janneke Nieuwenhuizen writes:
>
>> Sergey Bugaev writes:
>>
>> Hello Sergey,
>>
>>> On Wed, May 17, 2023 at 9:25 PM Janneke Nieuwenhuizen
>>> wrote:
>>
>>> I've recently been doing this kind of debugging e
xception
>> (gdb) b task_terminate
>> (gdb) b Panic
>> (gdb) add-symbol-file /path/to/rumpdisk.static
>> blah-blah (y/n?) y
>> (gdb) c
>
> [..]
>
> Ah, I had no idea; this is so helpful. Maybe a good idea to have this
> on the website/wiki, right?
Yes it will be. I will send a patch for it soon. Adding it for my todo
list.
>
> Greetings,
> Janneke
--
Joshua Branson
Sent from the Hurd
gt;
>> [[!inline pages="title(Is there a 64-bit version?)" feeds="no" raw="yes"]]
>>
>> -**What is left for initial support (32-on-64) is**
>> -
>> - * Fixing bugs :)
>> -
>> -**For pure 64bit support, we need to**
>> +**For 64-bit support, we need to**
>>
>>* Fix bugs :)
>>* bootstrap a distrib
>> --
>> 2.32.0
>>
>>
--
Joshua Branson
Sent from the Hurd
s well enough to start all the essential Hurd servers
> and run /bin/sh.
Ok thanks. I'll reword that to something that we can add to the wiki.
>
> (If you want more specific dates: I first got ld.so and libc.so
> building on March 11th, the bootstrap task first ran all the way to
> main on April 20th, and I got /bin/sh running on May12th).
>
> Sergey
>
--
Joshua Branson
Sent from the Hurd
n_issues/64-bit_port.mdwn
>>+++ b/open_issues/64-bit_port.mdwn
>>@@ -13,11 +13,7 @@ License|/fdl]]."]]"""]]
>>
>> [[!inline pages="title(Is there a 64-bit version?)" feeds="no" raw="yes"]]
>>
>>-**What is left for initial support (32-on-64) is**
>>-
>>- * Fixing bugs :)
>>-
>>-**For pure 64bit support, we need to**
>>+**For 64-bit support, we need to**
>>
>> * Fix bugs :)
>> * bootstrap a distrib
>
> Hi,
>
--
Joshua Branson
Sent from the Hurd
then Hurd on qemu? When you are typing "herd.local" what does that
mean?
I suppose that means on your linux machine you are typing "ssh
hurd.local"?
May I help you create your email into some kind of manual page/wiki
article/blog post?
Thanks,
Joshua Branson
https://gnucode.me
Samuel Thibault writes:
> Hello,
>
> George, le jeu. 22 déc. 2022 22:43:23 +, a ecrit:
>> I'm a bachelor student interested in embedded systems. My final theses is
>> connected with micro kernel based operating system, and I would really love
>> to
>> discover and contribute to this project
Congrats to Flavio for sending in what 50+ patches now!? It's pretty
awesome to see someone sending in commit after commit. I'm impressed
Samuel is able to keep up!
It seems like you're working on cleaning up GNUmach and adding in
support for a 64 bit kernel. That's awesome work bro!
Akib Azmain Turja writes:
> Joshua Branson writes:
>
>> Hey friends,
>>
>> I recently uploaded a video that walks you through how to use the Hurd
>> in a vm and read mailing lists in Emacs. I was actually really
>> surprized at how shockingly stable the sy
Hey friends,
I recently uploaded a video that walks you through how to use the Hurd
in a vm and read mailing lists in Emacs. I was actually really
surprized at how shockingly stable the system is! It's amazing!
Thanks for making an awesome system guys!
I have had issues with the ping command not working. Perhaps this tiny
edit will let people know that their internet connectivity is working,
even if ping fails.
---
hurd/running/debian/qemu_image.mdwn | 1 +
1 file changed, 1 insertion(+)
diff --git a/hurd/running/debian/qemu_image.mdwn
nu.org/software/hurd/
>
> Any suggestions for learn this project for people?
> * tutorials of video or document
> * I'd like to summarize the contents to add more document
You could always create some videos yourself.
>
> Thanks
>
> Aisuko
>
--
Joshua Branson
Samuel Thibault writes:
> Hello,
>
> Joshua Branson, le ven. 24 sept. 2021 11:19:13 -0400, a ecrit:
>> Andrea Monaco writes:
>> > I wrote to the rsyslog mailing list, and they told me that version 8.39
>> > is very old, in fact I downloaded 8.2108, and that th
e should be ok...
>
> Warmly,
>
> Andrea Monaco
>
--
Joshua Branson (jab in #guix)
Sent from Emacs and Gnus
https://gnucode.me
https://video.hardlimit.com/accounts/joshua_branson/video-channels
https://propernaming.org
"You can have whatever you want, as long as you help
enough other people get what they want." - Zig Ziglar
.
What do you all think?
https://notabug.org/jbranso/prog/src/master/c/caesar/
--
Joshua Branson (joshuaBPMan in #guix)
Sent from Emacs and Gnus
https://gnucode.me
https://video.hardlimit.com/accounts/joshua_branson/video-channels
https://propernaming.org
"You can have whatever you
robably know the
> details much better than I do.
I guess we all just figured you were super human Samuel. :)
--
Joshua Branson (joshuaBPMan in #guix)
Sent from Emacs and Gnus
https://gnucode.me
https://video.hardlimit.com/accounts/joshua_branson/video-channels
https://propernaming.org
Damien Zammit writes:
> Hi all,
>
> This series introduces a working disk driver
> with no more ugly netfs hacks.
AWESOME! Thanks for working so diligently on this! And thanks for
Samuel for his timely code edits/suggestions. :)
>
> Cheers,
> Damien
>
--
Jos
at address?
>
> Frankly, not knowing exactly what I am doing... ;-)
You may not know exactly what you're doing, but you are currently the
world's leading expert in fixing this particular bug. :) No offense
meant to other Hurd developers. They are just busy addressing other
issues.
--
Josh
Thinkpads X220 and the
X230 seem like good candidates. Are there other options?
Ideally I want something that others may want to buy. I know that the
Hurd is not so stable for everyday use-ability...
> Damien
>
--
Joshua Branson (joshuaBPMan in #guix)
Sent from Emacs and Gnus
https://g
rk just fine.
Does guix system use your crosshurd to cross compile the hurd from X86_64?
>
> Thanks
> Flavio
>
> 15.01.2021, 22:34, "haha wang" :
>
--
Joshua Branson (joshuaBPMan in #guix)
Sent from Emacs and Gnus
https://gnucode.me
https://video.hardlimi
Thanks for reporting Bruno! Pointing out issues with GNU/Hurd's glibc is
super helpful!
--
Joshua Branson
Sent from Emacs and Gnus
https://gnucode.me
https://video.hardlimit.com/accounts/joshua_branson/video-channels
https://propernaming.org
"You can have whatever you want, as
I vote we give Samuel commit access! His genius deserves to be
recognized. All in favor, say aye!
--
Joshua Branson
Sent from Emacs and Gnus
https://gnucode.me
https://video.hardlimit.com/accounts/joshua_branson/video-channels
https://propernaming.org
"You can have whatever you
I think it would also be a good idea to potentially encourage others to
match your donation. Perhaps we could run a fundraiser, and we could
advertise that you will match any donations up to $4,000.
My two cents.
--
Joshua Branson
Sent from Emacs and Gnus
https://gnucode.me
https
---
hurd/translator.mdwn | 1 +
hurd/translator/lwip.mdwn | 5 -
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/hurd/translator.mdwn b/hurd/translator.mdwn
index 32562a8b..6c338794 100644
--- a/hurd/translator.mdwn
+++ b/hurd/translator.mdwn
@@ -92,6 +92,7 @@ The
systemd is not really looking to support other operating systems. In
my opinion it shouldn't appear on the open issues page.
---
open_issues/systemd.mdwn | 2 --
1 file changed, 2 deletions(-)
diff --git a/open_issues/systemd.mdwn b/open_issues/systemd.mdwn
index dc8aa6e2..1055a196 100644
---
---
hurd/running/debian/qemu_image.mdwn | 5 +
1 file changed, 5 insertions(+)
diff --git a/hurd/running/debian/qemu_image.mdwn
b/hurd/running/debian/qemu_image.mdwn
index e76b78e8..8316bc50 100644
--- a/hurd/running/debian/qemu_image.mdwn
+++ b/hurd/running/debian/qemu_image.mdwn
@@ -26,6
I guess I thought that feature was a bit "experimental", but thanks for
the reminder. I'll have to give that a try.
--
Joshua Branson
Sent from Emacs and Gnus
Joshua Branson writes:
> Samuel Thibault writes:
>
>> Joshua Branson, le mer. 16 sept. 2020 07:35:03 -0400, a ecrit:
>>> #+BEGIN_SRC sh
>>> qemu-system-i386 --curses -enable-kvm --no-reboot \
>>> -drive file=debian-hurd-
I use sway. I've swapped caps lock and control. I use "termite" as my
terminal, which is wayland enabled...
All that to say, I'll try to use the Hurd via ssh, since that is the
recommended way to interact with the GNU/Hurd.
Thanks!
--
Joshua Branson
Sent from Emacs and Gnus
Yes sir! I use dvorak!
--
Joshua Branson
Sent from Emacs and Gnus
Samuel Thibault writes:
> Joshua Branson, le mer. 16 sept. 2020 07:35:03 -0400, a ecrit:
>> #+BEGIN_SRC sh
>> qemu-system-i386 --curses -enable-kvm --no-reboot \
>> -drive file=debian-hurd-20200731.img,cache=writeback -m 1G
>> \
>>
H. I did not try installing from the vm, because normally the vm
image works for my purposes. Thanks for pointing that out. I may give
that a try.
--
Joshua Branson
Sent from Emacs and Gnus
er-error. Apologies for the noise.
And I understand that you don't have time to watch the full video. :)
Thanks for giving me some pointers :)
--
Joshua Branson
Sent from Emacs and Gnus
Hey friends,
I recently made a video where I ran the latest GNU/Hurd image in qemu.
The video is currently private and unlisted. I kind of wanted your
advice. Essentially it showcases some issues with the Hurd (or my
inadequacy with using it). What's our marketing strategy? Full truth
about
:) Thanks Samuel. I'm really glad you're involved in the Hurd project. :)
--
Joshua Branson
Sent from Emacs and Gnus
I copied most of the text from the Hurd extras repos.
---
hurd/translator/httpfs.mdwn | 73
hurd/translator/xmlfs.mdwn | 74 +
2 files changed, 147 insertions(+)
diff --git a/hurd/translator/httpfs.mdwn
Also thanks for the editorial suggestions! I'll be re-submitting soon.
--
Joshua Branson
Sent from Emacs and Gnus
Well I'll tweak and apply again.
--
Joshua Branson
Sent from Emacs and Gnus
I copied most of the text from the Hurd extras repos.
---
hurd/translator/httpfs.mdwn | 73
hurd/translator/xmlfs.mdwn | 74 +
2 files changed, 147 insertions(+)
diff --git a/hurd/translator/httpfs.mdwn
Thanks for the suggestions! I'll tweak with your comments and re-submit.
--
Joshua Branson
Sent from Emacs and Gnus
I copied most of the text from the Hurd extras repos.
---
hurd/translator/httpfs.mdwn | 68
hurd/translator/xmlfs.mdwn | 77 +
2 files changed, 145 insertions(+)
diff --git a/hurd/translator/httpfs.mdwn
Thanks!
I suppose that pricing refers to how much it would cost to host your
website on my GNU/Hurd servers. (Please bear in mind that I currently
have 0 GNU/Hurd servers). :(
Joshua
--
Joshua Branson
Sent from Emacs and Gnus
Also, you might take some inspiration from my gnu-hurd.com website.
https://notabug.org/jbranso/gnu-hurd.com
--
Joshua Branson
Sent from Emacs and Gnus
Jan Wielkiewicz writes:
> Dnia 2020-08-16, o godz. 09:44:38
> Joshua Branson napisał(a):
>> I'll email the leader the libre-risc-v and let him know about the
>> libre-soc.org website. Those guys should work together!
> They're the same actually :)
> They c
tulating you!
"You can have whatever you want, as long as you help enough other
people get what they want."
-Zig Ziglar
>>
>> --
>> Joshua Branson
>> Sent from Emacs and Gnus
--
Joshua Branson
Sent from Emacs and Gnus
n a private git repository and if the
> results will be good, we will think about the rest later.
awesome!
>
>> Samuel
>
> Jan Wielkiewicz
>
--
Joshua Branson
Sent from Emacs and Gnus
seen happening in the past decade.
Samuel I don't think you're being negative. You're being somewhat
realistic. For those of you who don't know, Samuel routinely has to
respond to emails like "Why does the Hurd project suck! Do it right!"
I admit that I once sent him such an email. Sorry bro. :(
>
> Samuel
>
--
Joshua Branson
Sent from Emacs and Gnus
ogically and the main
> goal of making the new website is what I said above - showing the Hurd
> is cool.
I have thought about this for a long time! That's a fantastic idea!
>
>
>> Samuel
>
> Jan Wielkiewicz
>
--
Joshua Branson
Sent from Emacs and Gnus
You may also be interested in looking at this:
https://www.gnu.org/software/hurd/community/weblogs/ArneBab/how-i-write-a-qoth.html
It gives you a roadmap about how to regularly write about GNU/Hurd
updates!
It's awesome to have you aboard the team!
--
Joshua Branson
Sent from Emacs and Gnus
You could also check out my GNU/Hurd cheatsheet. It's got lots of ideas
on the wiki that could use some updating:
https://notabug.org/jbranso/cheatsheets/src/master/hurd.org#wiki
--
Joshua Branson
Sent from Emacs and Gnus
email away!
--
Joshua Branson
Sent from Emacs and Gnus
I'm speculating here, but Samuel might be ok with this. I don't
know how well rust support is in the Hurd. You might have to port rust
to the Hurd, which is non-trivial. I think we are still working on
getting Go to work on the Hurd. :)
> Jan Wielkiewicz
>
--
Joshua Branson
Sent from Emacs and Gnus
Fair enough. I'll see if I can't try to help you in your project. Fair
warning, I am a little out of my league here. Just writing plain
ordinary C programs with pointers to strucks and memory management is
hard for me.
--
Joshua Branson
Sent from Emacs and Gnus
probably only understood 50% of what this email chain was
about. I hope this off topic email is not offensive or annoying to
anyone. I just wanted an excuse to encourage and praise Almudena
publicly!
--
Joshua Branson
Sent from Emacs and Gnus
I also find it really helpful to use magit. Emacs' plugin to help me do
git things.
This video is a short introduction for it:
https://www.youtube.com/watch?v=mtliRYQd0j4
--
Joshua Branson
Sent from Emacs and Gnus
Well it is a good report of current "hardware" status! You tried your best!
--
Joshua Branson
Sent from Emacs and Gnus
esting to see you guys develop, though I think richard has
some videos out there on the interwebs somewhere.
https://video.hardlimit.com/accounts/joshua_branson/video-channels
"Thou wilt keep him at perfect peace, whose mind is stayed on Thee."
Hoping you are well,
--
Joshua Branson
Sent from Emacs and Gnus
4ynmmqq-ikiwiki-3.20190228
joshua@dobby ~/prog/gnu/hurd/web$ guix package -I | grep tex
texinfo 6.7 out /gnu/store/ihj2a1ji2q8wbrkrfjl5km6gc7d9g42j-texinfo-6.7
./render_locally
ymlfront: failed to use YAML::Syck
#+END_SRC
--
Joshua Branson
Sent from Emacs and Gnus
Hey Samuel!
I just want to thank you for being so diligent at maintaining and
continuing to develop the GNU/Hurd. You are one of my heroes, and I
love how dedicated you are to the project!
Wishing you a good day,
Joshua
I can only assume that most Hurd developers would appreciate your work
in this. Please note, that in order for your code to be merged into the
Hurd properly, you would need to assign copyright to the FSF.
Would you be willing to do this?
--
Joshua Branson
Sent from Emacs and Gnus
No. The Hurd does not support USB yet.
--
Joshua Branson
Sent from Emacs and Gnus
development happens on bug-hurd@gnu.org for now.
--
Joshua Branson
Sent from Emacs and Gnus
Samuel Thibault writes:
> Joshua Branson, le dim. 23 févr. 2020 14:18:30 -0500, a ecrit:
>> Samuel Thibault writes:
>>
>
> It was helpful in providing a few examples we could inspire from :)
That's kind of you to say. Thanks. :)
>
> Samuel
>
--
Joshua Branson
Sent from Emacs and Gnus
Samuel Thibault writes:
> Joshua Branson, le dim. 23 févr. 2020 13:10:54 -0500, a ecrit:
>> Samuel Thibault writes:
>> > I'm wondering which way would be more natural to users: first rule wins
>> > versus last rule wins. I can't immediately think of some example of
&
idea?
I can't really think of any command line examples, but perhaps we could
consider CSS, iptables, or nginx config files. I believe the last rule
usually wins in those cases. At least I think so.
>
> Samuel
>
--
Joshua Branson
Sent from Emacs and Gnus
I don't think that you need to apologize for your opinion. I will say
that Richard is *very* knowledgeable. Any hints that you can get from
him are bound to be useful.
--
Joshua Branson
Sent from Emacs and Gnus
Woo hoo!
--
Joshua Branson
Sent from Emacs and Gnus
Well I believe that almost always GNU gets accepted as a GSOC mentee
organization. I suppose you would need to find a Hurd developer to
mentor you.
--
Joshua Branson
Sent from Emacs and Gnus
Hello gang,
I am having a hard time editing the wiki. Essentially I cannot render
the wiki locally. I can make and submit changes, but I have no way
of knowing if the changes I submit render properly.
When I run ikiwiki.setup I get this output:
Can't locate URI/Escape.pm in @INC (you may
Samuel Thibault writes:
> Hello,
>
> Any taker on getting this to work? That'd allow to at last get rid of
> the disk drivers from gnumach :D
If you think this is a tiny todo item, then I can add it to the wiki under
the beginner ideas...
>
> Samuel
>
--
Joshua Br
Samuel Thibault writes:
> Almudena Garcia, le jeu. 26 sept. 2019 17:30:14 +0200, a ecrit:
>> Some time ago, Joshua Branson said me that he copied some info from
>> my Hurd SMP
>> project's draft, to the Hurd wiki, in the SMP article.
>>
>> What is the link of
1 - 100 of 230 matches
Mail list logo