View previous topic :: View next topic |
Author |
Message |
Maz n00b
Joined: 18 Jul 2002 Posts: 43 Location: Montpeller, France
|
Posted: Wed Mar 26, 2003 8:29 am Post subject: |
|
|
I'm interested as well. _________________ Maz |
|
Back to top |
|
|
ManiakBob n00b
Joined: 26 Mar 2003 Posts: 1
|
Posted: Wed Mar 26, 2003 8:52 am Post subject: Ready for action |
|
|
Very interested in that ! I tried some time to work on that, but I gave up, so this is the right occasion to give it a try (again).
Regards, _________________ -- Mnk -- |
|
Back to top |
|
|
Evangelion Veteran
Joined: 31 May 2002 Posts: 1087 Location: Helsinki, Finland
|
Posted: Wed Mar 26, 2003 1:03 pm Post subject: |
|
|
Lovechild wrote: | HURD is still very young |
Isn't HURD older than Linux ? _________________ My tech-blog | My other blog |
|
Back to top |
|
|
Priareos n00b
Joined: 26 Mar 2003 Posts: 0 Location: Metz, France
|
Posted: Wed Mar 26, 2003 3:03 pm Post subject: I'm interested |
|
|
I've just installed gentoo yesterday, but I still have some place and will for a hurd version of it. Great idea. |
|
Back to top |
|
|
Lovechild Advocate
Joined: 17 May 2002 Posts: 2858 Location: Århus, Denmark
|
Posted: Wed Mar 26, 2003 4:06 pm Post subject: |
|
|
Evangelion wrote: | Lovechild wrote: | HURD is still very young |
Isn't HURD older than Linux ? |
The kernel isn't.. other rather it hasn't been actively developed for quite as long time as Linux has... (here we are counting developers time, not actual time.. HURD has what... 10 active developers on a good day - Linux has what... 5-10 times that?) |
|
Back to top |
|
|
humpback Retired Dev
Joined: 19 Oct 2002 Posts: 394 Location: Coimbra - Portugal
|
Posted: Thu Mar 27, 2003 7:05 pm Post subject: |
|
|
Lovechild wrote: |
The kernel isn't.. other rather it hasn't been actively developed for quite as long time as Linux has... (here we are counting developers time, not actual time.. HURD has what... 10 active developers on a good day - Linux has what... 5-10 times that?) |
The number of developers says little about the code... Look at the quality of the Microsoft code.... And they have 100-1000 coders more than hurd on a good day (Monday to Friday 9am-5pm), _________________ Gustavo Felisberto
Humpback @ #gentoo-pt
------------
It's most certainly GNU/Linux, not Linux. Read more at
http://www.gnu.org/gnu/why-gnu-linux.html .
------------- |
|
Back to top |
|
|
tgoodaire Tux's lil' helper
Joined: 31 Jan 2003 Posts: 145 Location: Dartmouth, Nova Scotia, Canada
|
Posted: Thu Mar 27, 2003 8:51 pm Post subject: |
|
|
I'm definitely interested. I'd been looking into HURD lately, and wondering how the hell to get it working with Gentoo. _________________ I bent my wookie. |
|
Back to top |
|
|
daysleper n00b
Joined: 30 Mar 2003 Posts: 4 Location: Norway
|
Posted: Sun Mar 30, 2003 2:00 am Post subject: |
|
|
I'm intrested.
But the partition limits in Hurd makes it kinda unusable and I need my spare old PC for storage and routing besides experimenting.
I'll install as soon as they fix this or as soon as I know enough to fix it myself. heh |
|
Back to top |
|
|
zhenlin Veteran
Joined: 09 Nov 2002 Posts: 1361
|
Posted: Sun Mar 30, 2003 2:40 am Post subject: |
|
|
Easy enough to fix, just figure out how to modify it so that it isn't mmap()ed into memory. Or start thinking about segmented 36-bit addressing... |
|
Back to top |
|
|
avenj Retired Dev
Joined: 11 Oct 2002 Posts: 495 Location: New Hampshire
|
Posted: Sun Mar 30, 2003 2:43 am Post subject: |
|
|
If anyone feels like fixing it, all of that is in libdiskfs... the Hurd developers would love you :) |
|
Back to top |
|
|
plate Bodhisattva
Joined: 25 Jul 2002 Posts: 1663 Location: Berlin
|
Posted: Sun Mar 30, 2003 8:45 am Post subject: |
|
|
avenj, what happened to your changelog? A few days ago it still had a link off your page, but now it's gone. Any secret developments you're withholding from us? Glad to see you're not alone in this effort anymore, by the way... |
|
Back to top |
|
|
avenj Retired Dev
Joined: 11 Oct 2002 Posts: 495 Location: New Hampshire
|
Posted: Sun Mar 30, 2003 4:50 pm Post subject: |
|
|
plate wrote: | avenj, what happened to your changelog? A few days ago it still had a link off your page, but now it's gone. Any secret developments you're withholding from us? :P Glad to see you're not alone in this effort anymore, by the way... :D |
Right now, I'm far less involved in it than Blafasel. Since he was doing most of the work, I couldn't keep my changelog updated accordingly. I took it down temporarily (until I get more involved again).
(Real life picked up at an inconvienent time and sucked up most of my free time) |
|
Back to top |
|
|
joachim n00b
Joined: 13 Apr 2003 Posts: 1 Location: Västerås
|
Posted: Sun Apr 13, 2003 9:04 am Post subject: |
|
|
zhenlin wrote: | The Linux Kernel is messy, but efficient. The HURD servers and Mach microkernel are neat but inefficient. It takes 2 seconds to do a ping to localhost in HURD! But I don't mind that, since it is beyond controllable circumstances. (Message passing is slow since it involves at least 1 memcpy(), not to mention the reciever may not respond!) |
I have never seen it take two seconds to ping localhost, or my gateway or my server sitting five hops away for that matter ... some people have reported problems with RTL8139A NIC's, but that chip is known to be error prone. I don't know what kind of card you have, or if you've even tried the Hurd, but your statement is a bit misleading to others.
Code: |
hurd:~/src/python# traceroute gnufans.org
traceroute to gnufans.org (193.41.214.66), 30 hops max, 38 byte packets
1 192.168.1.1 (192.168.1.1) 0.323 ms 0.445 ms 0.303 ms
2 213.214.225.1 (213.214.225.1) 0.923 ms 1.009 ms 0.833 ms
3 217.150.71.33 (217.150.71.33) 68.880 ms 7.804 ms 83.069 ms
4 192.168.16.34 (192.168.16.34) 1.382 ms 1.400 ms 1.721 ms
5 217.150.70.194 (217.150.70.194) 1.533 ms 10.921 ms 1.561 ms
6 gnufans.org (193.41.214.66) 53.740 ms 1.474 ms 1.308 ms
hurd:~/src/python# ping -c 5 gnufans.org
PING gnufans.org (193.41.214.66): 56 data bytes
64 bytes from 193.41.214.66: icmp_seq=0 ttl=59 time=10.000 ms
64 bytes from 193.41.214.66: icmp_seq=1 ttl=59 time=0.000 ms
64 bytes from 193.41.214.66: icmp_seq=2 ttl=59 time=0.000 ms
64 bytes from 193.41.214.66: icmp_seq=3 ttl=59 time=0.000 ms
64 bytes from 193.41.214.66: icmp_seq=4 ttl=59 time=0.000 ms
--- gnufans.org ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.000/2.000/10.000/4.000 ms
hurd:~/src/python#
|
Regarding the message passing, well you're right that it takes at least a memcpy, but that's what you get when data in Linux is passed from userspace to kernel space - and if the receiver doesn't answer, then perhaps you failed looking up the server correctly?
/Joachim |
|
Back to top |
|
|
dmmgentoo n00b
Joined: 16 Jun 2002 Posts: 38
|
Posted: Sun Apr 13, 2003 8:25 pm Post subject: |
|
|
avenj wrote: | gsfgf wrote: | could i just drop in a hurd kernel w/ linux emulation(like BSD) and run it just like another linux kernel?.
Will existing packages build under hurd or will there need to be an all new portage tree?
Is there an article outlining the current state of Hurd v. Linux? |
Quote: | What about gentoo BSD? That would be cool. |
Someone was actually working on a Gentoo/NetBSD thingo. That's much tougher due to a totally different userland. GNU/Linux and GNU/Hurd have mostly the same userland (in terms of a GNU base system). |
NetBSD? I was thinking about something FreeBSD-based myself, but that could be yet another Gentoo. The main problem, of course, is tracking all the updates on FreeBSD's CVS mirrors, because the entire userland is committed to. There is no separation of userland/kernel in the BSD's -- you get the whole tree updated at once. Of course, someone could track which utlities in the userland were updated, like for example, src/bin/ps, src/bin/pwd, etc. Also, another problem is that you've got a strong dependence of userland on the kernel in the BSD's. For example, sometimes when you build the FreeBSD kernel, you've got to update libkvm, ps, top, and w as well. The one nice thing about the Gentoo approach to the BSD's is that you wouldn't need to do a whopping make buildworld buildkernel when just a few of the userland components and kernel were updated. You'd simply do an emerge -u system, for example.
Another issue is that the emerge system could decide if some bootstrapping were necessary. For example, during a make world, boostrapping takes place every time, prolonging the process, and depending on what bits were committed to the /usr/src tree, a bootstrap may or may not be necessary. Someone would have to keep track of that. Portage would have do decide what exactly it has to bootstrap depending on what bits of userland/kernel were updated.
One document that might be of interested to those getting a BSD port of Gentoo started is the document "FreeBSD from scratch".
http://ezine.daemonnews.org/200302/fbsdscratch.html
The interesting thing about having a FreeBSD Gentoo distro is that FreeBSD is itself a complete distro/kernel updated all at once. But when individual components are seperated out from the userland, FreeBSD becomes not unlike a software development "company" or organization, much like GNU. And if the Gentoo/FreeBSD developers do some fixes on some code, the changes would be submitted back to the "company", i.e., the FreeBSD project. But most of all, Gentoo/FreeBSD would have a nice ports system, alternative to its existing /usr/ports.
Of course, I'd have to port NetBSD's fdisk to FreeBSD (or create a new one from scratch), because the fdisk step is an important install step in getting Gentoo bootstrapped. A disklabel command would be required, too, although that can be merged into the "new" fdisk utility. |
|
Back to top |
|
|
zhenlin Veteran
Joined: 09 Nov 2002 Posts: 1361
|
Posted: Mon Apr 14, 2003 7:26 am Post subject: |
|
|
I know its related to the HURD or Mach, not the softhardware (VMware). I get 20ms pings on Linux on VMware. It is probably related to the drivers. I love microkernels, just not when it doesn't work well.
I also have a small problem with the merging of / and /usr.
By the way, I am not pinging localhost, I am pinging the host system. |
|
Back to top |
|
|
bohlke n00b
Joined: 29 Mar 2003 Posts: 10 Location: Porto Alegre - Brazil
|
Posted: Wed Apr 30, 2003 3:27 pm Post subject: gentoo hurd |
|
|
i know i am a bit late in this subject, but i have some spare machines (i am a sysadmin in my university at brasil) and i can give a shot in some (really) old machine
if you have more information, or a boot/root image diskets and a initial tar.gz, i can go on by myself to try a gentoo hurd
some time ago i had installed a debian gnu hurd in a spare partition on my hard disk, but since i need this partition, my experience with hurd has stoped
if i could restart my experiments with gentoo hurd, i would get very pleased |
|
Back to top |
|
|
emil n00b
Joined: 10 Feb 2003 Posts: 44 Location: Ireland
|
Posted: Tue Jun 17, 2003 9:19 pm Post subject: |
|
|
After installing Debian's Hurd distribution on a spare partition I discovered this thread, so I would certainly be interested in a Gentoo Hurd. |
|
Back to top |
|
|
refriedbean n00b
Joined: 19 Jan 2003 Posts: 70 Location: N 37° 33.327 E 126° 55.650
|
Posted: Sun Jun 29, 2003 9:07 am Post subject: |
|
|
Sure, I'm interested as well. |
|
Back to top |
|
|
nbensa l33t
Joined: 10 Jul 2002 Posts: 799 Location: Buenos Aires, Argentina
|
Posted: Sun Jun 29, 2003 9:17 am Post subject: |
|
|
humpback wrote: | Look at the quality of the Microsoft code.... |
Ok, how do I "emerge 2k-sources" ??? |
|
Back to top |
|
|
nbensa l33t
Joined: 10 Jul 2002 Posts: 799 Location: Buenos Aires, Argentina
|
Posted: Sun Jun 29, 2003 9:20 am Post subject: |
|
|
BTW, I'm interested. I have 2 spare machines |
|
Back to top |
|
|
EvvL n00b
Joined: 28 Nov 2002 Posts: 16 Location: Stockton, California
|
Posted: Sun Jun 29, 2003 5:52 pm Post subject: |
|
|
I should have a basic stage1 up and running sometime next week. Hopefully people can
start playing with that sometime next week. I'm going to need help verifying which ebuild
work on Hurd and which ones need slight modification.
Most of the orignal people who were working on this don't have time, it looks like life
caught up with them, so I started working on my own Gentoo GNU/Hurd project. This isn't
currnetly and official gentoo project.
When I get it up and running its going to be avaible on hurd.rustedhalo.net
If people want to discuss what I'm doing or volunter to help out you can join
#gentoo-hurd on irc.freenode.net _________________ If Microsoft really wanted to kill open source, they'd put you all in the same room together with weapons and tequila.
-- John Jasen, LKML |
|
Back to top |
|
|
lucifer n00b
Joined: 12 Jan 2003 Posts: 14
|
Posted: Mon Jul 14, 2003 7:47 am Post subject: |
|
|
Anyone started to work on the migration of Mach to L4 in Hurd? I'm not a programmer myself, but I would love to see a distro with Hurd and second generation microkenel implementation like Hazelnut or Pistachio. But it will take an eon I guess. |
|
Back to top |
|
|
zhenlin Veteran
Joined: 09 Nov 2002 Posts: 1361
|
|
Back to top |
|
|
Naughtyus Guru
Joined: 14 Jul 2002 Posts: 463 Location: Vancouver, BC
|
Posted: Sat Jul 19, 2003 10:07 pm Post subject: |
|
|
Has there been any more progress on this? The websites listed in this thread appear to be down - are there any mirrors that I can download an ISO from to test Gentoo-hurd out? |
|
Back to top |
|
|
mta n00b
Joined: 02 Jun 2003 Posts: 28 Location: Australia
|
Posted: Thu Aug 21, 2003 5:25 am Post subject: |
|
|
i was wondering about gentoo/HURD, just out of interest. then i read on here somewhere from someone calling it vapourware. But good to see it's being worked on ! grats, and no hurry |
|
Back to top |
|
|
|