[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: newbie

Hello Ben!

Sun, 12 Jan 2003 09:57:19 -0500, you wrote: 

 > Hello.

 > I'm new to the hurd.  I'm impressed with how much I can do with it.
 > Here are a few things off the top of my head.  I'm sure most of
 > them can probably be answered with an "RTFM!" and a URL.

welcome :)

 > I'm confused about the debate about cross-installing.  (I admit, I
 > just joined the list a couple of days ago, so I didn't catch the
 > beginning.)  Less than a week ago, knowing almost nothing about
 > hurd, I found Neal's guide, followed it, and had no problem
 > cross-installing.  (What's not supposed to work?)

You used Marcus' tarball, which is a good choice, but that was not the
subject of the discussion, the discussion was about cross-installing
from scratch with dpkg-hurd and such, not using the tarball.

 > Is there a reliable implementation of /dev/random out there?  And
 > if so, why wasn't it packaged with the hurd?  (I confess that what
 > information I found online about it confused more than informed
 > me.)

There is a random translator on http://kilobug.free.fr/hurd/random-64.tar.gz 
(just a port of Marcus' random translator to the new API). It works,
but without a source of strong entropy (like the one that would be in
GNU Mach 2.0 aka OSKit Mach one day), it is not usable for "secure"
operations (like generating a private key, ...). So, yes, it gives out
uniform random data, but not cryptographically-safe ones.

 > I've downloaded a few 3rd-party sources and during compilation, I
 > notice that the C source files don't match the header files in
 > /include/hurd.  (One or two formal arguments don't match in a
 > handful of functions.)  What causes this discrepancy?  Is this an
 > ongoing problem?  (Put another way, do the hurd header files keep
 > changing?  If I ever take a crack at developing any system stuff, I
 > would want to be aware.)

There was an API change a couple of month ago to support large files and
64-bits platforms.

 > Is there a way to create and to access virtual terminals at boot
 > time?  I miss pressing Ctrl+Alt+F2 like with linux, and I'm tired
 > of having to hit the reset button when my shell hangs (since I
 > can't enter another shell to kill the offending process).  The only
 > "workaround" I have found is to enter X (which doesn't quite cut
 > it).

There is Marcus' console server and client, look in the mailing list
archive for instructions on how to set it up. You can use screen too.

 > I'm looking forward to using hurd and exploring the possibilities
 > of an open-source microkernel system.  I'll appreciate any help I
 > get.

No problem ;) (and please, we do Free Software, as in Freedom, not
opensource ;p)

Gael Le Mignot "Kilobug" - kilobug@nerim.net - http://kilobug.free.fr
GSM         : (in France)   ICQ UIN   : 7299959
Fingerprint : 1F2C 9804 7505 79DF 95E6 7323 B66B F67B 7103 C5DA

Member of HurdFr: http://hurdfr.org - The GNU Hurd: http://hurd.gnu.org

Reply to: