Re: Full-time developer available
Hello Robert! Em Tue, 15 Sep 2015 22:11:15 +0200 Robert Millan escreveu: > I think it's mostly Zheng Da's merit. Thank you Zheng Da! :-) > That said I think Rump opens up a lot of interesting possibilities. > I'm glad to see interest in that. Which particular area do you have > in mind? I'm interested in USB support. I'd like to aim mass storage devices at first. > I was planning to ask for advice on how to make a "/dev/audio -> > librump0" translator sometime soon. I've written similar a glue layer > for Linux [1], but I'm missing a lot of knowledge when it comes to > the Hurd way of doing this (like, how to service ioctls without > libtrivfs?). I also need the same kind of advice. I think a discussion about this subject will help both of us and also other people who are struggling to get an in-depth understanding of Hurd's ways. -- ,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF] ((_/)o o(\_)) http://oitofelix.freeshell.org/ `-'(. .)`-' irc://chat.freenode.org/oitofelix \_/ xmpp:oitofe...@riseup.net GNU ccd2cue maintainer GNU web translation team coordinator (Brazilian Portuguese) GNU audio and video maintainer DMOZ free software editor (Portuguese) UFU FAMAT PET member [GNU DISCLAIMER] I'm a GNU hacker, but my views don't necessarily match those of the GNU project. Hereby I express my own opinion, style and perception, in good faith, aiming the betterment of GNU. pgp7_Jxt1rVtE.pgp Description: Assinatura digital OpenPGP
Re: Full-time developer available
Hi Bruno, El 14/09/15 a les 00:32, Bruno Félix Rezende Ribeiro ha escrit: I'm interested in improving Hurd's hardware support, probably working on the development of user-space device drivers[0], most likely the rump kernel integration. I see that Robert Millan has made some remarkable progress in that area, and I'd like to help. As I don't like to take credit for someone else's work, I'd just like to point out the groundwork for user-space driver support was already there and my effort has been basically to put the pieces together in a different way. I think it's mostly Zheng Da's merit. That said I think Rump opens up a lot of interesting possibilities. I'm glad to see interest in that. Which particular area do you have in mind? I was planning to ask for advice on how to make a "/dev/audio -> librump0" translator sometime soon. I've written similar a glue layer for Linux [1], but I'm missing a lot of knowledge when it comes to the Hurd way of doing this (like, how to service ioctls without libtrivfs?). Regards [1] https://github.com/robertmillan/rumposs -- Robert Millan
(Newbie question) Failed building hurd on Debian GNU Hurd
Hello to everyone. As from the title, I am a complete newbie. It is the first time I am trying to build hurd from sources (but I have successfully built gnumach and mig many times). My platform is Debian GNU Hurd (should be the 2013 version). I followed the INSTALL file in the hurd source tree and tried with: cd mig git pull ./configure PREFIX=/usr/local && make && make install #(debian puts mig in /usr/local, not in default /usr) cd ../gnumach git pull ./configure && make && make install && cp gnumach.gz /boot/gnumach-1.4-486.gz reboot cd hurd git pull autoconf && ./configure && make but it fails (after a lot of time) when compiling the auth server: … make -C auth all make [1]: Entering directory ‘root/hurd/auth’ … gcc -Wl,-rpath-link:.:../libps/:../libtrivfs/:../libftpconn/:../libports/:../libcons/:../libhurdbugaddr/:../libiohelp/:../libdiskfs/:../libpipe/:../libpager/:../libstore/:../libhash/:../libshouldbeinlibc/:../libfshelp/:../libnetfs/:../libthreads/ -std=gnu99 -fgnu89-inline -Wall -g -O3 -g -O2 -uargp_program_bug_address -o auth \ auth.o authServer.o auth_replyUser.o \ ‘-Wl,-(‘ ../libhurdbugaddr/libhurdbugaddr.so /usr/lib/i386-gnu/libpthread.so ../libports/libports.so ../libihash/libihash.so ../libshouldbeinlibc/libshouldbeinlibc.so \ ‘-Wl,-)’ ../libports/libports.so: undefined reference to `mach_port_set_protected_payload’ ../libports/libports.so: undefined reference to `mach_port_clear_protected_payload’ collect2: error: ld returned 1 exit status … What am I missing? Best, Pietro Braione
Re: (Newbie question) Failed building hurd on Debian GNU Hurd
Hello, Braione Pietro, le Tue 15 Sep 2015 12:31:16 +, a écrit : > ../libports/libports.so: undefined reference to > `mach_port_set_protected_payload’ > ../libports/libports.so: undefined reference to > `mach_port_clear_protected_payload’ These are new features which were added to GNU Mach after the 2013 release. To get them you need at least a newer glibc in addition to the newer gnumach. You can either: - upgrade to sid to get the latest packages - or just hack with the debian hurd sources of the release you are using, which don't make use of these features. The Hurd codebase hasn't changed too much, so work you do there can probably be easily ported to the current master. Samuel
Full-time developer available
Hello, GNU Hurd hackers! I'm available to work on free software things of my choice full time for at least the next six months. Besides helping the GNU project and the FSF with some infrastructural work and campaigns, I've decided to use all my remaining time to hack on the GNU Hurd. I'm a beginner to GNU Hurd, but I have plenty of time and I'm willing to learn whatever is necessary to get the job done. I've been playing around with my Hurd Box and devouring the Hurd wiki and related documentation for a few days by now, but I think it's time to start working towards a clear goal in order to keep myself on track. I'm interested in improving Hurd's hardware support, probably working on the development of user-space device drivers[0], most likely the rump kernel integration. I see that Robert Millan has made some remarkable progress in that area, and I'd like to help. I know you all are busy people, but I'd appreciate pretty much any form of mentoring or advice I can get. Thank you in advance! Footnotes: [0] http://darnassus.sceen.net/~hurd-web/community/gsoc/project_ideas/driver_glue_code/ -- ,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF] ((_/)o o(\_)) http://oitofelix.freeshell.org/ `-'(. .)`-' irc://chat.freenode.org/oitofelix \_/ xmpp:oitofe...@riseup.net GNU maintainer: ccd2cue DMOZ free software editor (Portuguese) UFU FAMAT PET member [GNU DISCLAIMER] I'm a GNU hacker, but my views don't necessarily match those of the GNU project. Hereby I express my own opinion, style and perception, in good faith, aiming the betterment of GNU. pgpsX1BIOO8XC.pgp Description: Assinatura digital OpenPGP