Re: will 9.2 be called 'diehard'? or maybe Naktomi?

2013-08-15 Thread Jordan K. Hubbard

On Aug 15, 2013, at 3:38 PM, Jakub Lach jakub_l...@mailplus.pl wrote:

 Well, that took me by surprise...

That's probably the same thing 20th Century Fox's legal counsel said this 
morning. ;-)

___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to freebsd-hackers-unsubscr...@freebsd.org


Re: Kernel dumps [was Re: possible changes from Panzura]

2013-07-11 Thread Jordan K. Hubbard

On Jul 11, 2013, at 7:27 AM, Julian Elischer jul...@freebsd.org wrote:

 I could imagine that we could stash away a vimage stack just for this purpose.
 yould set it up on boot and leave it detached until you need it.
 
 you just need to switch the interfaces over to the new stack on panic and put 
 them into 'poll' mode.

That sounds like a rather clever solution to this problem (OS X doesn't support 
vimage, despite repeated attempts on my part to change that).

How much work do you think it would take to bang out a proof of concept?  Is 
anyone up to the challenge?  Any incentives I can provide?  This would be 
really useful. :-)

- Jordan

___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to freebsd-hackers-unsubscr...@freebsd.org


Re: [patch] should crunchgen use basename(3) instead of homebrew code?

2011-01-02 Thread Jordan K. Hubbard
Wow.  A couple of questions.

1. Is it really worth messing with code as old as crunchgen(1) at all?  
Seriously.  What's there isn't exactly broken, and it seems like needlessly 
walking into a vampire's crypt without so much as a stake or clove of garlic on 
your person.  Only something bad can happen.

2. basename(3) also strips trailing '/' characters, which the code you are 
replacing does not.  Does this actually matter?  Hell if I know, I haven't 
looked at the inputs to that code in ages and I have enough common sense to 
stay out of musty crypts, so I'm not going to look, either. :)

- Jordan

On Jan 1, 2011, at 11:37 PM, Eitan Adler wrote:

 I'm not sure about this patch because of the behavior change of
 -slash = strrchr(path, '/');
 -basename = slash? slash+1 : path;
 +bn = basename(slash);
 
 CCed to the last few people to touch the relevant code (via svn praise)
 
 Index: crunched_main.c
 ===
 --- crunched_main.c   (revision 216884)
 +++ crunched_main.c   (working copy)
 @@ -33,6 +33,7 @@
  *or calls one of them based on argv[1].   This allows the testing of
  *the crunched binary without creating all the links.
  */
 +#include libgen.h
 #include stdio.h
 #include stdlib.h
 #include string.h
 @@ -47,22 +48,21 @@
 
 int main(int argc, char **argv, char **envp)
 {
 -char *slash, *basename;
 +char *slash, *bn;
 struct stub *ep;
 
 if(argv[0] == NULL || *argv[0] == '\0')
   crunched_usage();
 
 -slash = strrchr(argv[0], '/');
 -basename = slash? slash+1 : argv[0];
 +bn = basename(argv[0]);
 
 for(ep=entry_points; ep-name != NULL; ep++)
 - if(!strcmp(basename, ep-name)) break;
 + if(!strcmp(bn, ep-name)) break;
 
 if(ep-name)
   return ep-f(argc, argv, envp);
 else {
 - fprintf(stderr, %s: %s not compiled in\n, EXECNAME, basename);
 + fprintf(stderr, %s: %s not compiled in\n, EXECNAME, bn);
   crunched_usage();
 }
 }
 @@ -70,14 +70,13 @@
 
 int crunched_here(char *path)
 {
 -char *slash, *basename;
 +char *slash, *bn;
 struct stub *ep;
 
 -slash = strrchr(path, '/');
 -basename = slash? slash+1 : path;
 +bn = basename(slash);
 
 for(ep=entry_points; ep-name != NULL; ep++)
 - if(!strcmp(basename, ep-name))
 + if(!strcmp(bn, ep-name))
   return 1;
 return 0;
 }
 
 
 -- 
 Eitan Adler



Re: New FreeBSD package system (a.k.a. Daemon Package System (dps))

2007-05-23 Thread Jordan K. Hubbard


On May 10, 2007, at 8:20 PM, Garrett Cooper wrote:

Yipes. The name of the game is to get something working in the base  
system, instead of dragging in multiple 3rd party packages, with  
licensing schemes that may not be aligned with the BSD license.


SQL's great, SQL's wonderful for db use, but the problem is that  
supporting it from my POV would cause a lot more grief and waiting  
than having me wait a few months to get a BDB compatible scheme out  
the door.


One of the issues here, however, is the fact that BDB is basically  
just a key/value database (and all the really robust versions from  
Sleepycat have licensing problems of their own).  SQLite has an  
extremely liberal license and quite a bit of power besides (and Apple  
has contributed a considerable number of robustness-increasing fixes  
to it given that it's our embedded database of choice for quite a few  
applications).   I wouldn't get too hung up on the database part of  
this in any case - packaging systems are difficult to create due to  
the fact that they're so broad, not because they're deep.  There are a  
huge number of issues to resolve regarding upgrades, dependency  
tracking (which mutates somewhat in each of the install/delete/upgrade  
scenarios) and package creation and husbandry in general.


- Jordan

___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: OpenBSD's netcat in base or ports?

2005-01-30 Thread Jordan K. Hubbard
I agree.  FWIW, we bundled netcat in with Mac OS X's base distribution 
in Panther.  I got a lot of requests for it before that and it's 
already come in handy several times, so I don't regret the decision at 
all.  FreeBSD would benefit from having it in the base system.

- Jordan
On Jan 26, 2005, at 4:14 AM, Robert Watson wrote:
It's always surprised me netcat isn't in the base system -- it's a very
useful testing tool.
--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: IPC nsswitch implementation

2004-03-05 Thread Jordan K Hubbard
Sounds similar to, but not as functional as, the lookupd in Mac OS X. :)

On Mar 5, 2004, at 12:45 AM, Michael Bushkov wrote:

We want you to look at this lookupd. It would be great for us to know 
if
you like or not the way we made it. And we also want to know if this
project can be added to FreeBSD project.

--
Jordan Hubbard
Engineering Manager, BSD Technology Group
Apple Computer
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: IPC nsswitch implementation

2004-03-05 Thread Jordan K Hubbard
The Mac OS X lookupd does aggressive caching with cache invalidation 
support, supports the notion of flushing the cache on certain events 
(like when you reconfigure your network interfaces or switch 
authentication plugins), and quite a few other things.  No surprise, 
really, given that it's been around for years.

Julian was asking where to find it, and for those who get lost 
navigating Apple's darwin site, there's also opendarwin's cvsweb 
interface.  Darwin's nsswitch implementation lives in Libinfo, of 
which lookupd is a sub-project:

	http://cvs.opendarwin.org/index.cgi/src/Libinfo/

- Jordan

On Mar 5, 2004, at 6:46 AM, Michael Bushkov wrote:

Hello!
What do you mean exactly by saying not as functional?
Michael Bushkov
Software Engineer,
Rostov State University
On Fri, 5 Mar 2004, Jordan K Hubbard wrote:

Sounds similar to, but not as functional as, the lookupd in Mac OS X. 
:)

On Mar 5, 2004, at 12:45 AM, Michael Bushkov wrote:

We want you to look at this lookupd. It would be great for us to know
if
you like or not the way we made it. And we also want to know if this
project can be added to FreeBSD project.
--
Jordan Hubbard
Engineering Manager, BSD Technology Group
Apple Computer

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to [EMAIL PROTECTED]
--
Jordan Hubbard
Engineering Manager, BSD Technology Group
Apple Computer
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: IPC nsswitch implementation

2004-03-05 Thread Jordan K Hubbard
Why not use a UNIX domain socket as the transport and then use 
credential passing to pass the credentials lookupd should use to do the 
lookup?

On Mar 5, 2004, at 1:27 PM, Michael Bushkov wrote:

When you're
using current nss-modules they work as part of your program - and 
geteuid functions
work correctly. But when lookupd is used, euid of the process is 
lookupds' euid.
--
Jordan Hubbard
Engineering Manager, BSD Technology Group
Apple Computer
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Another conformance question... This time fputs().

2004-03-02 Thread Jordan K. Hubbard
I submit for your consideration the following test program and the 
wonderful variety of test results it produces:

#include stdio.h
#include errno.h
int main(int argc, char *argv[])
{
 int rc;
 FILE *fp=fopen(/dev/zero, r);
 rc = fputs(Hello world\n, fp);
 printf(errno = %d, rc = %d\n, errno, rc);
 errno = 0;
 rc = fwrite(Hello world again\n, 1, 18, fp);
 printf(fwrite errno = %d, rc = %d\n, errno, rc);
 fclose(fp);
}
On Red Hat Linux 9.0, it outputs the following:

errno = 9, rc = -1
fwrite errno = 9, rc = 0
Just to save you the grepping, errno #9 is EBADF, bad file number.  
Now we KNOW that the mode on that fopen is (a) on a device which 
doesn't allow writing and (b) of the wrong open mode (r rather than 
w), but this discussion concerns the right thing to do when faced 
with just these sorts of bogus situations and one could probably argue 
that Linux returns the wrong errno here, but it does set errno.

What does FreeBSD do?  It does this:

errno = 0, rc = -1
fwrite errno = 0, rc = 0
Given that it's just not kosher to write on a read-only fp and get no 
error back at all, I would argue (though not passionately) for the 
following diff to libc:

--- stdio/fvwrite.c 22 Mar 2002 21:53:04 -  1.15
+++ stdio/fvwrite.c 2 Mar 2004 08:40:25 -
@@ -43,6 +43,7 @@
 #include stdio.h
 #include stdlib.h
 #include string.h
+#include errno.h
 #include local.h
 #include fvwrite.h
@@ -67,8 +68,10 @@
if ((len = uio-uio_resid) == 0)
return (0);
/* make sure we can write */
-   if (cantwrite(fp))
+   if (cantwrite(fp)) {
+   errno = EACCES;
return (EOF);
+   }
 #defineMIN(a, b) ((a)  (b) ? (a) : (b))
 #defineCOPY(n)   (void)memcpy((void *)fp-_p, (void *)p, 
(size_t)(n))

That gives us this behavior for our little test program:

errno = 13, rc = -1
fwrite errno = 13, rc = 0
In both cases, we get EACCES for fputs() or fwrite() attempts on a 
read-only file pointer pointing to a read-only device, something we'd 
expect to get permission denied for I think.   In the case where we 
open the fp for write access, the FreeBSD behavior is unchanged:

errno = 19, rc = 0
fwrite errno = 0, rc = 18
Which gives us ENODEV for the fputs(3) and no error for the fwrite(3).  
I'm not sure why an error is returned at all in the fputs(3) case since 
it seems perfectly valid to write onto /dev/null and simply have the 
data be discarded, but that error is coming back from somewhere deeper 
of the bowels of stdio and has nothing to do with my proposed diff in 
any case.  Red Hat Linux, interestingly enough, returns errno 25 in 
this case (ENOTTY)!

This is your libc.  This is your libc on SUSv2*.  Any questions?

* References:
http://www.opengroup.org/onlinepubs/007908799/xsh/fwrite.html
http://www.opengroup.org/onlinepubs/007908799/xsh/fputs.html
--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer

Re: C++ code in a kernel module?

2003-09-09 Thread Jordan K Hubbard
I can't believe nobody has yet suggested that FreeBSD switch to IOKit...

On Sep 9, 2003, at 12:38 PM, M. Warner Losh wrote:

In message: [EMAIL PROTECTED]
Matthew Emmerton [EMAIL PROTECTED] writes:
: I've been silently following this thread, and unless I missed 
something, has
: anyone asked John why he wants/needs to use C++ in the kernel?

I refrained from posting the name of a good neurologist in Boulder
that he could go see to get his head checked.
Warner
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to 
[EMAIL PROTECTED]

--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Drawing graphics on terminal

2003-06-19 Thread Jordan K Hubbard
I did try to get core to bless the libh effort and, in so doing, get 
more people to jump in and help Alex and Max, but it seems this 
particular bill's more like health care - nobody wants to touch it or 
sponsor it through the senate lest their names be linked with any 
failure. :-)

- Jordan

On Wednesday, June 18, 2003, at 11:57 PM, Terry Lambert wrote:

It would be nicer if there could just be a land grant to one
or two people over that area, and whatever they said goes, if
you are inside those borders (Bob and Tom own the installer;
you want to work on it, talk to one of them; you don't like a
change that's happened, talk to them; if they're unresponsive,
be prepared to have to find 66% of people to agree with you,
because we're going to cut them a lot of slack, once they own
the area).
--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Drawing graphics on terminal

2003-06-18 Thread Jordan K Hubbard
On Wednesday, June 18, 2003, at 03:01 AM, Paul Robinson wrote:

I hate sysinstall. I had some spare time and was
going to start on something when Jordan piped up with libh. I'm not 
sure if
libh was the right way to go anyway - it just prettied up sysinstall 
and
made it more confusing to a novice user.
Hmmm.  That is an interesting statement given that libh has not made 
any attempt so far to pretty up sysinstall or has really provided 
anything in the way of an installer so far.  The first and foremost 
goal of libh was to provide a set of base primitives which would deal 
with various architectural issues common to any installer effort, 
issues such as:

1.  Providing a user interface abstraction layer so the same installer 
(whatever it ended up looking like) could end up running on X displays 
or serial consoles.

2. Providing reversible upgrades and a central software registration 
database so that the artificial distinction between things added via 
ports and things added via the base install could finally be removed.

3. Adding the notion of flexible security policies so that the 
administrator could choose how and where various packages were 
installed on the system, prohibiting rogue packages from splatting 
themselves just anywhere.

These are just three of the challenges libh has taken on and by no 
means an exhaustive list.  Nowhere, however, is any intention of 
making sysinstall more pretty or even following in sysinstall's 
footsteps in any way.

If you've seen any UI's for libh to date, they've been essentially 
mock-ups who's sole purpose was to demonstrate the various capabilities 
of the UI abstraction layer.   Most discussions around the various 
approaches to actual system installation have focused on how NOT to 
present UI to the user and to streamline the process for users who just 
don't care about the details and want to answer, at most, a question or 
two up-front about whether or not the installer should take over all 
disk space on the system or just the unpartitioned space and what sort 
of role the system is expected to play (desktop, server, etc).  After 
that, the installer is expected to simply DTRT.

If people want to discuss installation from the perspective of 
'mechanism', I think they'd do better to focus on just how to break it 
into two parts:  The installation bootstrap, which would be designed to 
be very small and largely do little more than find some larger media 
somewhere (CD, network, ...) establish where the system's boot 
partition is going to be and copy the 2nd stage install into it.  Then 
you can reboot off the hard drive and get much fancier with a VGA16 X 
server or ncurses based installer which uses as much of the UI 
capabilities as are available depending on what the person doing the 
install is sitting in front of.

--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Drawing graphics on terminal

2003-06-18 Thread Jordan K Hubbard
The principal problem with libh is too many chiefs and not enough 
indians.  Poor Alex and Max have done a HUGE amount of work on the 
system but it's large enough in scope that 2 people cannot hope to do 
it all by themselves, particularly when there's no relief shift to take 
things over when they get tired occasionally.  From an architectural 
perspective, there's nothing which would stop libh from fulfilling all 
the dreams I've seen laid out here (and a number people haven't even 
mentioned yet, like scriptable installs or alternate look-and-feels).  
The principle thing standing in the way of this and every other let's 
get rid of sysinstall effort, for that matter, is a lack of engineers.

This one's a bit like government.  Everyone has an opinion about how it 
should work or what it could be doing better, but very few people want 
to actually get involved in changing it. :-)

On Wednesday, June 18, 2003, at 08:23 AM, Samy Al Bahra wrote:

Though, before we all get excited about the possibilities of such an
installer, what's happening with libh? Isn't it supposed to deal with
all of sysintall's short-comings? All I see now is a lot of talk and no
code, maybe such discussion should go to libh's mailing list (where we
can talk design there)?
--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: YAPIB (was: Drawing graphics on terminal)

2003-06-18 Thread Jordan K Hubbard
Sorry to hear you say that.  It was probably the only effort (which 
attempted to solve the larger set of issues and not simply peck away at 
the problem piecemeal) to ever have any code associated with it.

On Wednesday, June 18, 2003, at 08:40 AM, The Anarcat wrote:

libh's dead, folks. It's been dead for a good while now. I was just
kicking it to make it look like we could tear something out of this
monster.
--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Interview in Byte with Chris Sontag/SCO and FUD relating toBSDsettlement agreement

2003-06-17 Thread Jordan K Hubbard
You can't.  A provision of the settlement agreement was that none of 
the signatories could publish the settlement agreement.  If I remember 
correctly, Chris Demetriou was the signatory for NetBSD, Rob Kolstad 
was the signatory for BSD/OS and I was the signatory for FreeBSD.  The 
agreement was pretty clear on the fact that by signing the agreement 
and putting the mutual lawsuits behind us, Novell agreed that anyone 
based on 4.4Lite2 going forward would be free and clear.

- Jordan

On Tuesday, June 17, 2003, at 05:14 AM, Josef Grosch wrote:

Where can one find a copy of the settlement agreement?

--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: BSD tar (was Re: Making pkg_XXX tools smarter about filetypes...)

2003-03-30 Thread Jordan K Hubbard
Given ample personal experience with this issue, all I can say is that 
actions speak a lot louder than words where it's concerned.  :-)

I don't mean this in the usual and offensive put up or shut up sense 
either, believe it or not.  It's just that I've seen literally years 
worth of discussion on this topic and all the threads generally wind up 
in exactly the same place:  Everyone agrees that the format should 
support good compression, random access to contents (or at least a good 
and fast way of skipping over unwanted items), a library as well as 
command-line API for manipulation, rich and extensible metadata for 
file attributes/signatures/checksums/comments/etc etc, the usual 
laundry list.  Then everyone starts pulling up various package file 
formats from the 70's and 80's (which is about when all of the current 
ones were designed) and arguing the pros and cons of each, none of 
which were exactly designed with the current range of file attributes 
and computing capabilities in mind so this leads to lots of the foo 
format sucks! kinds of comments.  Eventually everyone gets tired and 
leaves the discussion for another few months/years.

That is why the deadlock will only be broken by someone coming forward 
with a new file format AND implementation (library and command line 
API) on a plate, pointing to all of its obvious advantages and 
suitability for current needs and then seeking to evangelize that 
rather than getting trapped in the endless cycle of 
tar/zip/rar/zoo/arc/blah debates.

- Jordan

On Sunday, March 30, 2003, at 11:47 AM, Tim Kientzle wrote:

I've given up trying to argue for a
well-designed package file format.
tar works well enough, I suppose.
(Better than the oft-suggested
'zip' format.  Ugh.)
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: magic symbolic links (ideas/patches?)

2003-03-13 Thread Jordan K Hubbard
So did David Greenman.   He did a fully general variant symbolic link 
implementation but never, AFAIK, released it.  David? :-)

- Jordan

On Thursday, March 13, 2003, at 02:55 AM, Guido van Rooij wrote:

IIRC Willem-Jan Withagen has done this years ago.

I Cc ed him.

-Guido

On Wed, Mar 12, 2003 at 07:39:52PM -0500, John wrote:
Hi Folks,

   I have a need to implement a highly specific variant usage of
what are commonly referred to as magic symlinks, ie:
   /src - /.src/$ARCH/src

   where $ARCH needs to come from the user environment.

   A related patchset from NetBSD (1995) can be seen here:

http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=1781

   In my specific implementation, the value of $ARCH will ALWAYS
be 3 characters (Not having implemented anything yet, and to
avoid possibly playing the userland game, I was thinking of
adding a field to the proc structure and having the setenv/putenv
functions place the value there via a sysctl, thus allowing a
very simple interface... short sighted?).
   If anyone has any comments, or patches hanging around for
this type of implementation, I would appreciate a pointer to them.
Many, Many Thanks,
John
To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message
--
Guido van Rooij   |  Phone: ++31 653 994 773
Madison Gurkha, Technology Think-Tank |
[EMAIL PROTECTED] |  FreeBSD committer
To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message
--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer
To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message


Re: Trailing whitespace in FreeBSD

2003-02-10 Thread Jordan K Hubbard
If you take up sky-diving* and chain-smoking next, we're gonna be 
REALLY worried** about you, Peter!

- Jordan

* Obligatory trivia: I wonder how many remember that freefall was named 
after Rod's passion for the sport
** Not that we aren't already.

On Monday, February 10, 2003, at 06:01 PM, Peter Wemm wrote:

Jordan Hubbard wrote:

Wow, deja-vu!


Hey! I've got a GREAT idea!  I whipped up this nifty perl script and
I can run it over the src tree to delete all the trailing whitespace!
And even better, I can collapse tabs at the beginning of lines! What
a great deal! That should be good for a few hundred commits!

:-)


- Jordan

On Monday, February 10, 2003, at 03:00 PM, Simon L. Nielsen wrote:



Hello

I have noticed that that several FreeBSD files (.c, .h and so on) 
have
trailing whitespace (spaces/tabs after last charecter on a line).

Should I send patches for this, or is it not important to fix?

A random example is stdbool.h v. 1.6 on line 30 which has a trailing
tab.

--
Simon L. Nielsen
mime-attachment


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Cheers,
-Peter
--
Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
All of this is for nothing if we don't go to the stars - JMS/B5


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message


--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Trailing whitespace in FreeBSD

2003-02-10 Thread Jordan K Hubbard
Needed?  Probably not.  But look at it this way - he's learned a lot 
more about FreeBSD project history and why this one's such an exposed 
nerve in the process than he probably ever would have otherwise.  Did 
he want to learn this?  Well, we'll just have to let him answer that 
for himself. :)

- Jordan

On Monday, February 10, 2003, at 06:17 PM, Julian Elischer wrote:

Um, is the sarcasm needed?
The guy really does want to know if this would be helpful or not..

On Mon, 10 Feb 2003, Peter Wemm wrote:


Jordan Hubbard wrote:

Wow, deja-vu!


Hey! I've got a GREAT idea!  I whipped up this nifty perl script and
I can run it over the src tree to delete all the trailing whitespace!
And even better, I can collapse tabs at the beginning of lines! What
a great deal! That should be good for a few hundred commits!

:-)


- Jordan

On Monday, February 10, 2003, at 03:00 PM, Simon L. Nielsen wrote:



Hello

I have noticed that that several FreeBSD files (.c, .h and so on) 
have
trailing whitespace (spaces/tabs after last charecter on a line).

Should I send patches for this, or is it not important to fix?

A random example is stdbool.h v. 1.6 on line 30 which has a trailing
tab.

--
Simon L. Nielsen
mime-attachment


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Cheers,
-Peter
--
Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
All of this is for nothing if we don't go to the stars - JMS/B5


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message




To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message


--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Weak port system or how can I attract attention to my PRs?

2003-01-16 Thread Jordan K Hubbard
Hmmm.  This looks interesting.  I'll review your patches this weekend, 
OK?

- Jordan

On Thursday, January 16, 2003, at 09:15 AM, Sergey Matveychuk wrote:

Hi!

For a long time I'v been disapointed with features in ports system. No 
ports
conflicts checking and other stuff.
Last year I'v begun make some things - I'v found obsoleted bin/13649 
and
ports/13650 PRs that introduce a ports conflics checking, I'v asked in
freebsd-ports and portmgr about this patches fortune. I'v got an 
answer from
portmgr: it's good features and could I adapt this patches for current
bsd.port.mk and pkg_tools?
I'v spend a weekend for rewriting patches (many changes really was 
done) and
send it as followup to the PRs.
It was 1 December 2002. Till now there is no reactions.
I'v wrote a few mails to portmgr but I'v just ignored.

Now I decide to make a new my own PRs: bin/47145 and ports/47156.
Is there a chance somebody look on it and commit it?
I'v got more ideas about improvement of bsd.ports.mk.
Is interesting my patches to team?
May be I'v just spend a time for nothing?
I'd like to hear some reaction somebody of team. Comments, advises or 
so.
Who can I talk about bsd.ports.mk improvements?


Sem.



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message

--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Reading rc.conf from C programs?

2003-01-02 Thread Jordan K Hubbard
You're somewhat mistaken if you think there was EVER any defined policy 
with respect to this, it was simply a shell configuration file that 
gained prominance as it went along, from its humble beginnings as 
/etc/sysconfig or whatever it was we called it back then.  There was 
never any specific mandate that it be a key/value pair configuration 
variable database, that was simply a de-facto standard and one which 
was never clearly documented.

In hindsight, if we'd really wanted a key/value pair database then we 
should have done it in XML and simply dealt with it at arm's length 
through a accessor utility, e.g.  instead of:

case ${ipsec_enable} in

We'd have:

   case `sysconfig -r ipsec_enable` in

Or something to that effect.

If you're really looking for the real solution underlying this 
problem then you need to look past the format being used at the moment 
and at the fundamental problem it was originally trying to solve.

- Jordan

On Thursday, January 2, 2003, at 01:35 PM, Terry Lambert wrote:

[EMAIL PROTECTED] wrote:

Well, perhaps I'm missing something here, but can't you just tokenize 
the items
in rc.conf using strtok after opening up the file in your C program?

You are missing something.  Someone violated policy, and put
shell code into rc.conf, instead of leaving it a name/value
pairs.

-- Terry

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message


--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Reading rc.conf from C programs?

2003-01-01 Thread Jordan K Hubbard
There's no canned code for doing this, though sysinstall has some very 
basic parsing routines for reading/writing rc.conf variables you could 
certain crib from.  It sounds like that thefish utility someone else 
mentioned has an even more exotic parser, though I haven't compared the 
two implementations.  The readConfigFile() routine in sysinstall simply 
reads the configuration data into a fixed-size array, so it's pretty 
braindead.

- Jordan

On Wednesday, January 1, 2003, at 01:51 PM, Tim Kientzle wrote:

I'm trying to figure out how to read and use
/etc/rc.conf configuration variables from within
a C program.  The standard technique, of course,
is to use a shell-script wrapper and pass the
extracted values to the C program on the command
line.  But I want access to _all_ of the rc.conf
variables, not just a couple of them, and I don't
see any reasonable way to accomplish that with a
shell wrapper.

One approach would embed /bin/sh and drive that
from my program.  (E.g., tell the embedded interpreter
to read and interpret the config file, then
programmatically query the config variables.)
It's not clear to me how simple it would be to
build an embeddable /bin/sh.

Alternatively, I suppose I could fire up /bin/sh via
popen and drive it from my program (passing 'echo $var'
to query variables, etc.).  But I'm not entirely
convinced this would work; what if a variable value has
a newline in it, for example?

Has anyone done anything like this before?

Thanks,

Tim Kientzle


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message


--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: /usr/src/ed/bin/re.c:99

2002-11-06 Thread Jordan K Hubbard
It's legal, though one would have to know what the author was thinking 
(or at least read the surrounding code) before stating that it's also 
correct.

It's legal because, unlike the example given in that FAQ entry you 
referenced, there's an implicit ordering in the expression that even 
the most aggressive compiler optimizer couldn't change.  In order for 
the value of parse_char_class() to be returned, its arguments must 
obviously be evaluated first and that means that ++nd will always occur 
before the assignment operator.

Stylistically, of course, it's ugly as hell and would be dinged by any 
CS professor grading this as homework.  Is nd a local variable?   If 
so, why didn't the author simply pass nd + 1 as the argument since 
the extra assignment from the unary operator is essentially wasted 
cycles?  Or is nd a global variable also referenced from within 
parse_char_class(), thus requiring the use of the ++ operator and if 
so, then why didn't parse_char_class() simply side-effect the global 
rather than forcing a re-assignment from within the parent function?  
Indeed, why is nd a global at all?  These and other questions are left 
as an exercise for the reader. :-)

- Jordan

On Wednesday, November 6, 2002, at 08:46 AM, Marc Olzheim wrote:

..
if ((nd = parse_char_class(++nd)) == NULL) {
..

Hmmm... is this legal ?

http://www.eskimo.com/~scs/C-faq/q3.1.html seems to tell otherwise...

Zlo

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message


--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Hotmail (was Re: Insider's scoop: Why FreeBSD is dying)

2002-08-18 Thread Jordan K Hubbard

Can we maybe stop debating this and just have our postmaster do what he 
can to filter this kind of noise out?  Recycled slashdot trolls are 
hardly the kind of content we want to see on [EMAIL PROTECTED] and 
what goes on in IRC has been repeatedly made clear to have nothing to 
do with the project on any official basis, so we don't need discussions 
of IRC behavior on hackers either.  If we took it up in -hackers every 
time somebody dissed somebody else in IRC, we'd never have the 
bandwidth to discuss anything else.

Filters?  Please?  Enough is enough.

- Jordan

On Sunday, August 18, 2002, at 10:34 AM, Terry Lambert wrote:

 Andy wrote:
 Remember that Hotmail is a part of MSN, and they would have a need 
 for that
 many IP addresses, what with their Internet content service.

 Oh, I could definitely see Microsoft needing a lot of VIPs; they
 would need one per unique, deployed services, and potentially one
 per branding partner (depends on whether they expect a modern
 browser -- Host: being set correctly for virtual hosting).  I'm
 pretty sure, that they have other address blocks, as well.  8-).

 For service availability, though, they would only really need a
 small number of VIPs per colocation facility, for a large and
 distributed service (basically, one per redundant virtual circuit
 path for initial distribution).

 So if they were widely deployed, you would expect maybe 8 VIPs
 per colocation facility... but you would not expect them to be
 in a large, contiguous netblock: you'd expect them to be 8 here,
 and 8 there, etc., based on geographic location.

 It's actually my understanding (I'm willing to be corrected here)
 that HotMail is pretty centrally served, because of the protocols
 involved, and because of their architecture.

 Anyway, I guess if I could get a full class B, I'd have one, and
 I wouldn't be questioning *why* someone had been willing to give
 it to me.  8-) 8-).  It just seemed mighty strange.

 -- Terry

 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-hackers in the body of the message

--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Does FreeBSD have a problem with some AMD processors?

2002-05-30 Thread Jordan K Hubbard

I'll bet you wouldn't have any trouble running -stable on it.  There was a problem 
with MTRR support which still needs a little fixing in order to shut down properly but 
that's nowhere near as bad as X not running.  Fix should be in FreeBSD 4.6 as well.

- Jordan


On Thursday, May 30, 2002, at 17:31 US/Pacific, Morsal Rodbay wrote:

 I recenetly bought an Athlon XP 1800+... and it turned out that it wouldnt
 run XFree. Everything worked well besides X. Since a workstation without X
 is useless I was forced to switch to WinXP and it's very stable so there is
 nothing wrong with the hardware which means it's a FreeBSD issue.

 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-hackers in the body of the message


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Does FreeBSD have a problem with some AMD processors?

2002-05-30 Thread Jordan K Hubbard

I haven't read the AMD errata docs so I can't comment on that, but it 
appears to be an issue with AMD CPUs and certain support chipsets, I 
believe the early VIAs.  Reading the cvs logs for the MTRR  support 
code will certainly yield more detailed information (and author 
attribution) than I've provided.  In fact, here, I'll simply do it for 
you. :-)

RCS file: /home/ncvs/src/sys/i386/i386/i686_mem.c,v
Working file: i686_mem.c
head: 1.14

revision 1.14
date: 2002/04/14 20:13:08;  author: dwmalone;  state: Exp;  lines: +53 
-32
Make the MTRR code a bit more defensive - this should help people
trying to run X on some Athlon systems where the BIOS does odd things
(mines an ASUS A7A266, but it seems to also help on other systems).

Here's a description of the problem and my fix:

 The problem with the old MTRR code is that it only expects
 to find documented values in the bytes of MTRR registers.
 To convert the MTRR byte into a FreeBSD Memory Range Type
 (mrt) it uses the byte value and looks it up in an array.
 If the value is not in range then the mrt value ends up
 containing random junk.

 This isn't an immediate problem. The mrt value is only used
 later when rewriting the MTRR registers. When we finally
 go to write a value back again, the function i686_mtrrtype()
 searches for the junk value and returns -1 when it fails
 to find it. This is converted to a byte (0xff) and written
 back to the register, causing a GPF as 0xff is an illegal
 value for a MTRR byte.

 To work around this problem I've added a new mrt flag
 MDF_UNKNOWN.  We set this when we read a MTRR byte which
 we do not understand.  If we try to convert a MDF_UNKNOWN
 back into a MTRR value, then the new function, i686_mrt2mtrr,
 just returns the old value of the MTRR byte. This leaves
 the memory range type unchanged.

I'd like to merge this before the 4.6 code freeze, so if people
can test this with XFree 4 that would be very useful.

PR: 28418, 25958
Tested by:  jkh, Christopher Masto [EMAIL PROTECTED]
MFC after:  2 weeks


- Jordan
On Thursday, May 30, 2002, at 06:41PM, Darren Pilgrim wrote:

 Jordan K Hubbard wrote:

 I'll bet you wouldn't have any trouble running -stable on it.  There
 was a problem with MTRR support which still needs a little fixing in
 order to shut down properly but that's nowhere near as bad as X not
 running.  Fix should be in FreeBSD 4.6 as well.

 The MTRR issue you're referring to, is this related to the one in the
 AMD errata docs about SMM TSEG and large page mappings?  Which CPUs
 does this bug affect?  Is it AMD specific at all?

--
Jordan K. Hubbard
Engineering Manager, BSD technology group
Apple Computer


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: Intel driver doc's Take 2.

2001-03-31 Thread Jordan K Hubbard

Amen!

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: linux expo san jose tomorrow

2000-08-14 Thread Jordan K. Hubbard

 hey, is there gonna be a freebsd or bsd booth there tomorrow
 in san jose for that linux expo thing?   I may go if there is
 a bsd booth...

There will be a BSDi booth at the show.  Look for the usual black
monolith with the daemon on it.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: /tmp on a ramdisk?

2000-07-30 Thread Jordan K. Hubbard


MD has supplanted MFS, it doesn't run in conjunction with it.
Just consider MD the new name for MFS if it makes it easier.

- Jordan

 On Fri 2000-07-28 (17:23), Doug Barton wrote:
  Ted Sikora wrote:
   
   A while ago several people suggested using /tmp on a ramdisk along with
   softupdates. Right now I am running several production servers with
   4.1-STABLE with softupdates. I'm really happy with the performance. What
   benefits would I realize using /tmp on a ramdisk?
  
  CW on this is varied, but the current trend is that /tmp on a md is jus
t a
  waste of ram, since (basically) everything in /tmp is in ram twice. 
 
 I think that's MFS, not MD.
 
 Neil
 -- 
 Neil Blakey-Milner
 Sunesi Clinical Systems
 [EMAIL PROTECTED]
 
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with "unsubscribe freebsd-hackers" in the body of the message



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



4.1-RELEASE will be tagged and done tonite, starting at 18:00 PDT

2000-07-25 Thread Jordan K. Hubbard


Just a heads-up to say that the last few issues have been dealt with
and it looks like we're on target for a July 25th, 18:00 PDT (Pacific
Daylight Time) tag and (as soon as that's finished) release operation.

I'll be putting the i386 and alpha bits together throughout the night
and will be shooting for some FTPable / ISO image bits on ftp.freebsd.org
by early morning (the 26th).

Thanks for all the hard work people have put into getting many
important changes merged into 4.1!  We may not have gotten every last
minute cosmetic or semi-experimental hack into this release, but then
that's not really the objective, either. :-)

I'd say 4.1 looks like a good one.

- Jordan




Re: sysinstall script disklabel problems -- help

2000-06-29 Thread Jordan K. Hubbard

 I'm trying to automate most of the FreeBSD installation process via
 sysinstall's scripting mechanism.  Its showing signs of life, but keeps
 barfing on the disklabel step.  Below is appended my script.

Do this instead:

 # the disks...
 disk=da0
 partition=all
 bootManager=standard
 diskPartitionEditor
 
  disk label
 da0s1-1=ufs 102400 /
 da0s1-2=swap 1050624 none
 da0s1-3=ufs 1050624 /usr
 da0s1-4=ufs 1050624 /usr/local
 da0s1-5=ufs 204800 /var
 diskLabelEditor

 disk=da1
 partition=all
 bootManager=standard
 diskPartitionEditor

You want to do each disk "completely" before you move on to the next
one rather than fdisking one, labelling it, then jumping back to
fdisk.  If you understood how truly evil a hack sysinstall's
"scripting" was, you probably wouldn't need to ask why. :-)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Documentation selection in sysinstall

2000-06-28 Thread Jordan K. Hubbard

 What happened to the plans to move to the TurboVision library?

We're still working on it.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: ieee1394 driver

2000-06-27 Thread Jordan K. Hubbard

 
 Someone asked at the USENIX BOF about the status of ieee1394 driver
 for FreeBSD.   For those who want to play with DV cameras, a set of
 tools to transmit DV streasms over IP is available from
 http://www.sfc.wide.ad.jp/DVTS/
 
 It includes the ieee1394 driver presented at the last year's freenix.

Thanks for the pointer, I see the latest set of patches are at:
ftp://new-tremaine.cc.uec.ac.jp/pub/firewire/firewire-freebsd-4.0-2515

My question is simply: Why don't we bring this into the system?  Is it
for lack of manpower in committers or a desire from the development
team that it stay a separate set of patches?

Some observations on the code:

Most of the cards they want to support are still on the TODO list,
only one type of card being marked as fully working.  Still, there's
nothing like having users of your code to help that process along,
so I wouldn't consider this reason enough to keep the code out.

I'm not sure how I feel about /sys/net1394 as a new subdirectory for a
lot of the lynx stuff.  Is that really necessary?

Most of the code patches straight into -current, though it's clear
that a bit more work will need to be done to make it fully conform.
Still, we need firewire support!  Any suggestions on how to proceed?

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Documentation selection in sysinstall

2000-06-26 Thread Jordan K. Hubbard

   And while I've got Jordan's attention -- did the last attempt at
   re-writing sysinstall generate any specification documents?  If nothing
   else, they'd be useful content for the doc project. ]

No, this is one of the items on my TODO list which I really really really
have to get to soon or we'll never get Son Of Sysinstall finished.

 In theory, this is a doddle.  sysinstall already lets the user choose from
 packages to install.  In practice, I think it's a little more difficult,
 because:

I'm still wondering why the docs bits can't be, at a minimum,
"front-ended" by the ports collection in a new doc category?  I can
understand why you'd want to keep them in their own CVS repository
section (doc/), but it would be cool if you could use ports to build
and install (or make packages out of) the various documentation sets,
especially now that there's talk of breaking up the handbook.  Once
that happened, you'd automagically appear in the INDEX and under your
own category.  No work would need to be done to sysinstall.  My life
would be easier. :)

   2.  We need to find a UI model that allows the user to efficiently
   select the language and formats they want to install.

This wouldn't be quite so elegant, but perhaps Satoshi also wouldn't
object to giving you more than one category under ports, just as the
German, Japanese, Korean, etc. ports have done.  It's either that or
accelerate his efforts to go to a multi-layered ports collection so
you could have sub-categories.  That would lead to menu items like
doc-english, doc-vietnamese, doc-french, etc.

   I'm thinking of initially presenting a dialog box that looks
   like this:

I'm certain that once you start writing code for libdialog, my
suggestions above will start sounding a lot less icky than they
probably do to you right now. :-)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 3dfx driver for freebsd

2000-06-18 Thread Jordan K. Hubbard

 Seeing as how it has been a link on Daemon News' front page for several
 months, I find that hard to believe.  :-P

Not all of us read daemon news, either.  As far as I'm concerned, if
it's not part of www.freebsd.org, it doesn't exist. :-)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 3dfx driver for freebsd

2000-06-18 Thread Jordan K. Hubbard

People still read .sigs? :)

 On Sat, 17 Jun 2000, Bill Fumerola wrote:
 
  On Sat, Jun 17, 2000 at 07:51:38PM -0700, John Baldwin wrote:
  
   Seeing as how it has been a link on Daemon News' front page for several
   months, I find that hard to believe.  :-P
  
  ... and mentioned countless times in various mailing lists.
  
 
   And in all my .sigs :)
 
   Kelly
 
 --
 Kelly Yancey  -  [EMAIL PROTECTED]  -  Belmont, CA
 System Administrator, eGroups.com  http://www.egroups.com/
 Maintainer, BSD Driver Database   http://www.posi.net/freebsd/drivers/
 Coordinator, Team FreeBSDhttp://www.posi.net/freebsd/Team-FreeBSD/
 
 
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with "unsubscribe freebsd-multimedia" in the body of the message



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 3dfx driver for freebsd

2000-06-17 Thread Jordan K. Hubbard

 Coleman Kane [EMAIL PROTECTED] writes:
 
  Here's the address of the 3dfx device driver I wrote for freebsd:
  http://pohl.ececs.uc.edu/~cokane/
  
  Please test it some more and give me feedback. Could someone please email m
e
  with information on submitting this to the CVS commit team?
 
 did you register it at the BSD Driver Database ?
 
 http://www.posi.net/freebsd/drivers/ 

Probably not since he, like I, probably only just now heard about this
"Driver Database" :-)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: freebsd bios.

2000-06-16 Thread Jordan K. Hubbard

 So, I repeat: easily done, not acceptable to freebsd core. 

Erm, hello?

I really don't understand this message at all, Ron.  As far as I know,
FreeBSD core has expressed NO opinion on this issue whatsoever and
it's therefore highly unfair of you to state that we:

 a) Even have a firm opinion on the linuxbios effort
 b) Have already concluded it's "not acceptable"

If you're talking about Mike Smith's comments then even the most
elementary research on your part will turn up several pertinent facts:

 a) Mike Smith speaks purely for himself and states only his own
opinion.  Nobody appointed him "spokesperson for the FreeBSD
community" any more than Jesus Monroy, Jr. holds that position.

 b) Mike Smith is not core.

Thank you,

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Way off-topic, but anybody know how to resurrect files from FAT-12?

2000-06-13 Thread Jordan K. Hubbard

Actually, I have indeed dd'd the image off since I wasn't having
any luck with the DOS utilities. :(

- Jordan

 On Mon, Jun 12, 2000 at 05:32:31PM -0700, Jordan K. Hubbard wrote:
  Ah, I should also have noted that undelete.exe (which I also fetched
  from simtel) doesn't seem to work for me since it won't operate from
  a DOS box and if I shut down to DOS, the pccard services go away and
  I'm no longer able to mount the smartcard which I'd like to undelete
  files on. Catch-22. :(
 
 Use 'dd' to put the disk image somewhere persistant?
 
  Thanks for the suggestions so far though folks!
  
  - Jordan
 
 -- 
 Brian 'you Bastard' Reichert  [EMAIL PROTECTED]
 37 Crystal Ave. #303  Daytime number: (603) 434-6842
 Derry NH 03038-1713 USA   Intel architecture: the left-ha
nd path
 
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with "unsubscribe freebsd-hackers" in the body of the message



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Way off-topic, but anybody know how to resurrect files from FAT-12?

2000-06-12 Thread Jordan K. Hubbard

Ah, I should also have noted that undelete.exe (which I also fetched
from simtel) doesn't seem to work for me since it won't operate from
a DOS box and if I shut down to DOS, the pccard services go away and
I'm no longer able to mount the smartcard which I'd like to undelete
files on. Catch-22. :(

Thanks for the suggestions so far though folks!

- Jordan

 In the last episode (Jun 12), Jordan K. Hubbard said:
  I'm sitting here in Seoul, Korea (which is very nice, by the way) and
  I've just managed to delete all 82 images of Kyoto off the FAT-12 format
  Smartcard they were on.  Wh!
 
 $ simx "undelete|unerase"
 
 Primary Mirror Directory simtelnet/msdos/dirutl/
 FilenameType Length  DateDescription
 =
==
 derase.zip   B13229  890201  Pgm to unerase files
 oz111.zipB83633  920918  Multiple-version undelete + HD Protection
 
 Primary Mirror Directory simtelnet/msdos/microsft/
 FilenameType Length  DateDescription
 =
==
 pd0646.zip   B21113  921209  Updated CHKDSK.EXE  UNDELETE.EXE for DOS 5.
0
 $
 
 Try one of those, from your favorite Simtel mirror.
 
 -- 
   Dan Nelson
   [EMAIL PROTECTED]



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: An IA-64 port?

2000-06-04 Thread Jordan K. Hubbard

 On Sat, 3 Jun 2000, Jordan K. Hubbard wrote:
 
  Intel has furnished us with IA-64 hardware and a porting effort is
  already underway.  Contact [EMAIL PROTECTED] if you would like to
  help out in some way with the process.
 
 What can those of us just out here do?

That depends on what resources you have.  Some of you out there have
IA-64 machines of your own due to affiliations your company might have
with Intel, others of you are compiler / driver / kernel wizards who
often work straight from specs just for the sheer perversity of it,
if nothing else. :)

In other words, you tell us!

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: An IA-64 port?

2000-06-03 Thread Jordan K. Hubbard

   Is there any effort(or at least, any thought) on making an
 IA-64 port of FreeBSD? It seems Intel is trying to push IA-64
 to be 'the platform' for servers and workstations, and I think
 FreeBSD definitely can't be left out

Intel has furnished us with IA-64 hardware and a porting effort is
already underway.  Contact [EMAIL PROTECTED] if you would like to
help out in some way with the process.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: I will be in Japan and Korea from June 7th through June 15th

2000-06-02 Thread Jordan K. Hubbard

 So you are running this right before Usenix? Thats annoying - I've already
 booked a flight to San Diego on the 17th. Meeting *at* Usenix would be
 good though.

Well, we can do that too since most of the engineers who will be in
this meeting will be at USENIX as well (I can't speak for the Apple
engineers who are attending the SMP meeting, but pretty much all the
BSDi/FreeBSD people will be there).

Sorry there was a scheduling conflict - we actually held this right
before USENIX so that most people could fly directly from one event
to the other.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: I will be in Japan and Korea from June 7th through June 15th

2000-06-02 Thread Jordan K. Hubbard

Kirk McKusick is planning an "all BSD BOF" which runs for about
4 hours (woo!).  More details will be available on the BOF board
and/or from Kirk when he's got them finalized.

- Jordan

 Doug Rabson wrote:
  
  On Thu, 1 Jun 2000, Jordan K. Hubbard wrote:
  
Does this mean we won't get the SMP stuff done next week?
  
   I'm back on the 15th (you gain 10 hours coming back) and the SMP
   meeting isn't until the 16th and 17th.  Of course it will. :)
  
  So you are running this right before Usenix? Thats annoying - I've already
  booked a flight to San Diego on the 17th. Meeting *at* Usenix would be
  good though.
 
 By the way, is any FreeBSD event planned for Usenix ? I would
 be interested in meeting/looking at all the giants of FreeBSD thought :-)
 
 -SB



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Multilingual Installer for 3.2-RELEASE (Re: pccard boot.flp...)

2000-06-01 Thread Jordan K. Hubbard

Just following up on this - are there any plans to merge this work
back into the mainstream so that we can generate "localized" installation
floppies for the Japanese community in future releases?  Thanks!

(Yes, I'm really catching up on email over a year old today).

- Jordan

 In [EMAIL PROTECTED] I wrote,
 
  Thank you.  Now I'm working on updated sysinstall messages.
  I'll send the URL of message.lt_EN, *.TXT, *.hlp files to translate 
  when I finished this work.
  I want translators to other languages.  
 
 I finished updating indices of messages, and complied the first public
 test version.
 
 Currently, following binary package is compiled with English, Japanese
 and Korean support.  As a result of increased size of boot.flp,
 Japanese and Korean support is now merged again into the same boot.flp
 image.
 
 http://wing-yee.ntc.keio.ac.jp/hosokawa/32flp/floppies-19990608.tar.gz
   (Compiled boot.flp, kern.flp, and mfsroot.flp binaries)
 
 http://wing-yee.ntc.keio.ac.jp/hosokawa/32flp/release-19990608.tar.gz
   (Patched source tree of /usr/src/release)
 
 http://wing-yee.ntc.keio.ac.jp/hosokawa/32flp/translation-kit-19990608.tar.gz
   (All you have to translate is this tarball)
 
 Current Translation Status:
 ---
   JapaneseKorean
 ---
 sysinstall messages:  almost okay NG
 help files:   NG  almost okay
 ---
 
 --
 HOSOKAWA, Tatsumi
 Assistant Manager
 Information Technology Center, Keio University
 [EMAIL PROTECTED]
 
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with "unsubscribe freebsd-hackers" in the body of the message



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: I will be in Japan and Korea from June 7th through June 15th

2000-06-01 Thread Jordan K. Hubbard

 Does this mean we won't get the SMP stuff done next week?

I'm back on the 15th (you gain 10 hours coming back) and the SMP
meeting isn't until the 16th and 17th.  Of course it will. :)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 4.0 - Isa devices not being probed

2000-05-27 Thread Jordan K. Hubbard

 YesWhose brainstorm was it to use the new convoluted bus nonsense in
 FreeBSD 4.0? Clearly someone who never wrote a driver with a complex
 controller with indexed memory mapped registers.Whats next, assembler drivers

If you cannot conduct yourself in a professional manner in these
mailing lists, and my definition of "professional" here is "without
needless invective or the usage of language virtually guaranteed to
alienate anyone who reads your messages", then perhaps you should
simply refrain from posting.

I think everyone here has seen enough of your invective to last them
several lifetimes and if insults are your primary objective then take
it on the road with Don Rickles, stop attempting to communicate with
those who's primary focus is engineering.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: FreeBSD kernel as a replacement for Linux kernel

2000-05-25 Thread Jordan K. Hubbard

 Anyone remember the old Pyramid OSX 'universe' command?

Yes, I do.  It was very evil. :)

The way Apollo solved this problem was much more elegant and general
purpose and one of my favorite soapbox topics: Variant symlinks.

Rather than using the "universe" concept for getting at a different
command set, Apollo gave you the ability to expand variable names
inside of symlinks, e.g. "ln -s /bin.${OSTYPE} /bin" would cause
/bin to point to /bin.sysv if OSTYPE=sysv or /bin.bsd if OSTYPE=bsd.
Using that, you could create something very similar to a Pyramid
dual-universe environment with the added bonus of also being able to
use it for localization purposes, selecting different documentation
sets, whatever.

Of course, every time we've had this discussion in the past, people
usually jump in and say that the environment variable space is
insufficiently powerful for this and what we really need is something
more like VMS logical names where you can have system-wide, group-wide
and user-specific variables which then are applied to the variant
symlink expansion.

At that point, everyone generally agrees that it's too hard to do and
we should put off the entire concept for another couple of years. :)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: FreeBSD kernel as a replacement for Linux kernel

2000-05-25 Thread Jordan K. Hubbard

 I have in my archives some code from the "person" who usually brings up
 the logical name stuff (the code implements them).

AIE.  OK, I think this thread will probably die in *record*
time now.  I'm certainly running for the hills as we speak. :-)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: FreeBSD kernel as a replacement for Linux kernel

2000-05-24 Thread Jordan K. Hubbard

 1. You can run /compat/linux/bin/bash and then you in a sort of
 Linux/FreeBSD directory mix. The root directory looks just like your
 FreeBSD root, but changing to a directory that is in /compat/linux, like
 /bin, will put in the linux tree of this directory, but changing to a
 directory that doesn't exist, like /home, will keep you in the FreeBSD

Well, what do you know - you're right! :)

I learn something new every day.

 I've found the Linux emulation on FreeBSD to be one of the best, most
 integrated emulation I've ever seen of anything. I've messed around with
 it quite a bit and discovered quite a few nifty tricks you can do. I've
 never actually tried it, but I think you could probably compile Linux
 binaries under FreeBSD by installing the Linux version of gcc and using
 it.

There used to be a linux-devel port which did exactly this.  Don't
know what became of it, however..

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Teaching sysinstall about the documentation packages

2000-05-23 Thread Jordan K. Hubbard

 So, the time has come to think about ripping out the doc distro from 
 "make release", and to teach sysinstall about these packages instead.

Actually, if the doc distro becomes a set of packages then sysinstall
doesn't need to know about them as a special case at all (which is
good, every package dependency sysinstall gets is another millstone
around my neck).  They can just show up in the packages menu and
people can select docs, if they wish, while they're selecting their
favorite shells or editors.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: FreeBSD kernel as a replacement for Linux kernel

2000-05-23 Thread Jordan K. Hubbard

 But seriously, I think the problem can be fixed with a more transparent 
 interface for Linux programs. Rather than requiring Linux libraries to be put
 in /compat/linux, it would be much easier if everything could be put in 
 /usr/lib. Which probably means having the SAME interface as Linux.

That would also result in a highly undesirable mish-mash of binaries
in one's /usr/lib, nor do I see the real advantage since the linux
compatability shim will look in /compat/linux/usr/lib first anyway.

Perhaps we should go just a bit further with that approach and make
things _write_ into that hierarchy first as well, e.g. if you run
/compat/linux/bin/bash and then install something with rpm, it will
install (as far as it's concerned) into /usr/bin, /usr/lib, etc. but
really be chrooted into the /compat/linux hierarchy and only affect
things there.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: What do people think of maybe using the sourceforge software?

2000-05-17 Thread Jordan K. Hubbard

 Second, the projects page we have now, with all due respect to the
 people that try to keep it reasonably organised, is a mess due to the
 lack of updates. people only maintain their project pages perhaps, but
 certainly not the links that lead to them. 
 
 Being able to work with more people on the same project on an equal
 bases would be a good idea IMHO.

Well, I have to say that I installed and played with sourceforge for
awhile and it's, well, highly dedicated to being sourceforge.

The various product links *all* point back to sourceforge.com relative
addresses and there's no concept of "$PROJECTNAME" or "$PROJECTBASE"
to customize the sourceforge software for someone else, like the
FreeBSD project.  It's very much an example of a "code straight to the
goal and for one purpose" implementation and, unfortunately, thus
completely unsuitable for our purposes without some major hackery.

Maybe if we could find something else...

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: kernel SMP thread

2000-05-11 Thread Jordan K. Hubbard

 Jordan said that the kernel SMP thread is ready in CURRENT FreeBSD,
 but I could not find any document for the SMP kthread.

Huh?  I never said any such thing.  You must have misinterpreted
something else I said.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: kernel SMP thread

2000-05-11 Thread Jordan K. Hubbard

 I asked a question "Is FreeBSD working on SMP thread?" at both USENIX
 and FreeBSDcon last year, you answered that it is already in the kernel,
 but there is no API for userland. Maybe we misunderstund each other :-(

I answered that we had *kernel* threads but that there was no native
API yet, just the "linuxthreads" kernel thread API.  Actual SMP-capable
kernel threads remain a pipe dream for us, however.  Want to work
on it? :-)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: [OT] Finding people with GSM phones (was Re: GPS heads up )

2000-05-06 Thread Jordan K. Hubbard

 GCC and Compaq's proprietary compiler.  Compaq's C compiler kicked
 GCC's ass in almost every metric.  My questions: Is such a compiler
 available for *BSD?

Not yet.  Talk to your friendly Compaq sales rep and request it. :)

 Why is GCC so bad at Alpha optimization when it does so well on x86?
 Is somebody asleep at the wheel here?

I don't know which "somebody" you're even referring to here, so it's
hard to answer that question.  gcc's alpha optimization will get
better when somebody makes it better.  The fact that it's weak has
been a very well-known fact for over 4 years now, but everyone keeps
waiting for "somebody" to ride up on his white horse, I guess.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 4.0-RELEASE ASUS K7V floppy boot fails -- register dump

2000-04-27 Thread Jordan K. Hubbard

 Got a new ASUS K7V with AMD K7 700Mhz processor trying to install
 FreeBSD-4.0 from the kern.flp on ftp.freebsd.org. It dumps the
 registers immediately after saying

Mount the kern floppy on another FreeBSD box and do some surgery on
it along the following lines:

mount /dev/fd0 /mnt
rm /mnt/boot.config
umount /mnt

That should keep the -P flag out of your boot line and ensure that the
keyboard is properly detected.  I think our use of -P was over-eager
since there are motherboards which don't play nice with it, like this
one.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Request for the major device number

2000-04-24 Thread Jordan K. Hubbard

   in the near future I'm going to release beta version of native,
 kernel side SMB/CIFS filesytem for FreeBSD. It uses device /dev/net/nsmbX

You're a committer, just grab an available one. :-)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: somewhat random mostly-lockups in 5.0

2000-04-10 Thread Jordan K. Hubbard

 The syptoms are that the machine locks up.  Hard.  But there's a catch:

Erm, Brian, You *know* nobody can debug a problem like this without
hard information.  It's like calling a mechanic on the phone and
saying "My car won't go.  It just doesn't move at all!  Tell me what's
wrong!"

Compile in the kernel debugger and start hunting around when the
system "locks up" next time.  Just figuring out which wait address
processes are stuck on would be a BIG HELP.  Saying your machine locks
up but is still pingable narrows it down to only several thousand
lines of code.  Even jlemon's "diagnosis" is of only marginal help
without actually having access to the failing machine.

- Jordan

P.S. My -current box from April 6th has yet to do anything like this.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 4.0-STABLE?

2000-04-05 Thread Jordan K. Hubbard

  Yup.. however if you use..
  " pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/CVSup/cvsupit.tgz "
 
  It does not use it... It just asks questions.. Problem is (with 4.0 now
 being in the stable branch, that it now asks the wrong questions..

Mea culpa - I meant to fix this and got distracted away from it.
Thanks for the reminder.

The cvsupit package is now updated to deal with the current branch
state of affairs, the cvsup 16.1 upgrade AND it's linked-to properly
so that simply:

  pkg_add -r cvsupit

Should now work just fine.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: md_image compression?

2000-03-21 Thread Jordan K. Hubbard

 I'm sort of thinking in my head about adding the ability for the
 md driver to handle gziped images. md's drvinit() looks like

And you can't load the kernel and the gzipped images from the boot
loader, letting the boot loader decompress the stuff and just using
the existing MD_ROOT option hook to load it?

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: if_fxp driver

2000-03-20 Thread Jordan K. Hubbard

It's also the case that there's never been anything in the
release/3.x-STABLE or release/4.x-STABLE directories except a package
link since those directories are there only for sysinstall, they're
not for humans to go to and browse.  Humans looking for actual source
code for these branches should refer to the Handbook and then
cvsup, CTM, etc.

- Jordan

 Dennis wrote:
  Well its gone from cdrom.com which is where i usually get it
 
 cdrom.com has not been the correct location for a *long* time (like 4+
 years!).  The proper hostname is ftp.freebsd.org - that hasn't changed
 and the paths there are still perfectly valid.
 
 Cheers,
 -Peter
 
 
 
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with "unsubscribe freebsd-hackers" in the body of the message



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Why not gzip iso images?

2000-03-15 Thread Jordan K. Hubbard

Can I step in here for a moment?  I'm not going to gzip the
ISO images.  Please just live with it.  End of discussion. :-)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Getting CPU usage in FreeBSD

2000-03-12 Thread Jordan K. Hubbard

 I'm definitely for it... If I can get permission from Jordan, perhaps the
 attached patches can make it into upcoming release.

I think it's a fine idea, I'm just not sure one day before release
is the time to be talking about it.  It should have been raised
before now. :(

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Is FreeBSD dead ?

2000-03-11 Thread Jordan K. Hubbard

 I hope I'm totally wrong and that FreeBSD will continue as it was before

And I hope that people will actually wait to SEE if they're wrong
before acting as if they really know how this is all going to turn
out, as it appears you and several other people are already doing in
extremely premature fashion.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Is FreeBSD dead ?

2000-03-11 Thread Jordan K. Hubbard

 One day we will discover that we can't use FreeBSD as freely and / or
 with the same quality.

I wish you doom-sayers would actually come up with some conclusive
rationale for your fears here.  Nobody has yet to come up with a
single reason as to how or why all these disaster scenarios would come
to pass and there has been considerable evidence to the contrary
already presented here.

All I see here are a lot of fears and unfounded statements about who
BSDI are or what they're going to be in a year's time.  If you think
you know all the answers to those questions, please introduce me to
your fortune teller!  Otherwise, I'd say you're doing a lot more harm
than good with this kind of speculation and have to seriously question
your motives at this point.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Is FreeBSD dead ?

2000-03-11 Thread Jordan K. Hubbard

 the equations are quite simple

Only if you're taking powerful drugs, perhaps.  There are a number of
things which are hardly "simple" here and let's go over them:

 bsd/os  = $$ for bsdi
 freebsd = lack of bsd/os sold by bsdi -- lack of $$ for bsdi

False.  If BSDI thought there was no money in selling support,
consulting and training services for FreeBSD (none of which involve
"selling bits") then there would have been no reason to merge the
companies.  You're thinking one-dimensionally here at best.

 merge + give code to freebsd -- lack of $$ but future investment
 bsdi unhappy to have given code but thinking to the future
 freebsd users happy of the new features

I don't even understand quite what you're trying to say here, but even
assuming that there are lots of new features we could become
"addicted" to (and that's an awfully strange concept) indicates that
you're not actually that familiar with the BSD/OS code base.  There
are SOME features we may be interested in going forward, but only
some.  It's the cooperative work we can do going forward in FreeBSD
that interests me a lot more than BSD/OS's feature set now.  If you
want to do something more concrete than just spread FUD, however, then
perhaps you can tell ME just what these features we're supposed to get
and become addicted to are.  Be specific!  You've already thrown out
enough vague and unsubstantiated crap to completely lose any
credibility you might have once had here, so perhaps it's time for you
to stop doing that.

 bsdi is doing everything to slow down the development of freebsd...

AHA!  And tell me please just how that's supposed to happen?  Again,
some credible specifics would be a good idea right about now.

 freebsd is late behind bsd/os
 some freebsd users have started to pay for bsd/os [too many drivers /
 features are missing in freebsd and bsd/os is the nearest compatible
 system so it's easyier to move from freebsd to bsd/os rather than to
 linux]

And now I know you're off in the weeds somewhere, looking for a pipe.
The actual reality of the situation is likely to be quite the opposite
given that there are hundreds of FreeBSD developers and, at last
count, somewhere around 10 BSD/OS developers.  Since none of these
hundreds of FreeBSD developers can be prevented from doing their work
(and if you think so, again, be SPECIFIC as to how and why) I can't
see how any of this makes any sense.

In short, Didier, I think it's time for you to end this thread since
you're clearly in the grip of a paranoia so deep that it borders on
the clinical at this point.  I don't see any rationality to your
arguments, just a lot of fear and general hand-waving.  I can
understand the fear since these are new and uncertain times, but the
hand-waving we can really do without.  If you want to go run OpenBSD
or NetBSD now, that's your choice and I daresay that there are now
many here who would be quite happy to see you do so.  This kind of
insubstantial and unsubstantiated FUD we can all really do without.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Is FreeBSD dead ?

2000-03-11 Thread Jordan K. Hubbard

 FreeBSD.org website, I quote the following, "BSDI will continue to 
 distribute packaged versions of FreeBSD"  Is this another way of saying
 that in the future that the distribution of FreeBSD may take on the Sun model
 for their "free" operating system software, which you pay $$$ for the media, 
and
 it is not freely downloadable from the net nor freely distributable?

No, it is not another way of saying that.  In fact, in other press
announcements BSDI has been very clear in saying that it will offer
the SAME degree of support that Walnut Creek CDROM did, and that
includes making it available for download.

Heck, if we stopped doing that I can also tell you exactly what would
happen: Someone else would start making ISO images and putting them up
on the net and CheapBYTES, who already sells CDs very cheaply, would
make even more money.

The FreeBSD genie is out of the bottle and has been for over 7 years
now.  Any attempts to put it back in are doomed to failure and
everyone at BSDI knows this very well already.  Do you folks honestly
think I haven't covered this in great detail in our pre-merger
discussions already?

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Is FreeBSD dead ?(NO)

2000-03-11 Thread Jordan K. Hubbard

 Since WC didn't control any more than the server for the CVS tree, and
 since we all have mirrors of that thanks to cvsup, if they decided to
 make it unfree, then we as the FreeBSD development group would just
 nominate a different central server and life would continue as before, ...
 without them.

Thank you for making this point.  Sometimes I see things like this as
being so obvious that I forget that others may not, in fact, see them
at all.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Is FreeBSD dead ?

2000-03-11 Thread Jordan K. Hubbard

 I am sure of the FreeBSD Projects intentions but like the previous post
 things can 'turn ugly fast with the greatest intentions' The fact a
 for-profit company controlling it's movements is cause for concern.

How many different ways can we say this?  THE COMPANY DOES NOT CONTROL
THE FREEBSD PROJECT'S MOVEMENTS.  It can't!

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Is FreeBSD dead ?

2000-03-11 Thread Jordan K. Hubbard

 Corporations care only for their interests. Their stockholders will be
 pissed if they act otherwise. Do you really think there's something wrong
 with people who are scrutinizing this move?

No, I only feel there's something wrong with those who are both
scrutinizing it and jumping to a lot of premature conclusions about
it.  I expect scrutiny.  I don't expect chicken-little running around
and yelling about the sky falling.

 Your view of this will obviously be different from ours since you actually
 discussed this merger with BSDI --- Wait, JUST HOW LONG has this been
 going on anyway? You've probably been discussing this for at least more

Since around August of last year, and if you think that it would have
been prudent for me to discuss something as sensitive (to BSDI) as a
potential merger in this mailing list then you're completely off-base.

All through our discussions, BSDI was terrified that word would get
out prematurely, their customers would hear about it, and sales of
BSD/OS would drop to zero as everyone waited to see what the next move
was.  Which could very well have been nothing.  I've been involved in
two merger attempts which collapsed just hours before signing (that
being when the real issues tend to come up) and we honestly weren't
sure there WOULD be a merger until last Friday.  BSDI requested our
discretion on this until it was done-deal and we understood why.

Now that said, we DID have some sensitivity to this taking people by
surprise and that's why the entire core team also met with BSDI upper
management last October and set some of the framework in place.  We
also sent out an announcement to everyone in -committers (the
ostensible developers of FreeBSD), and that's over 150 people, last
year when it looked like this might even be a serious prospect.  Just
getting BSDI to agree to let us do that was like pulling teeth, the
"leak" prospects from over 150 people in-the-know being pretty big.
If you think I could have just blythly discussed this in -hackers
without shooting the whole deal dead in the process (BSDI would have
considered that an irrevokable breach of trust) then there's certainly
someone being stupid in this discussion, but it's not me.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Is FreeBSD dead ?

2000-03-11 Thread Jordan K. Hubbard

 me..). WC/BSDI could take away the bandwidth. WC/BSDI could take away the
 hosting of servers, there are a ton of people with servers and bandwidth
 that would take over exactly what hub/freefall/bento/etc do right now. The
 USWest machines are living proof of that.
 
 I'd even venture to say that Jordan (and core) already have contingent plans 
 for such a "disaster". 

We have more than contingency plans - we're seriously investigating
moving everything to a co-location facility at this point purely for
bandwidth reasons.  As much as we've sincerely appreciated its use all
these years, from a connectivity perspective Walnut Creek CDROM's T1
connection simply sucks. :-)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Is FreeBSD dead ?

2000-03-10 Thread Jordan K. Hubbard

 I guess it's a sad day for FreeBSD. I can't imagine how a company selling
 it's own BSD could at the same time let another BSD free.

And I can't imagine how *anyone* could take this perspective given
any of the stuff they've read so far.

FreeBSD will remain, as I have gone to great pains to state in every
interview I've granted, COMPLETELY UNCHANGED as far as being free and
open is concerned.  How could BSDI *not* let FreeBSD be free, perhaps
I should ask you that?  You know of some special way of herding cats
that's been hitherto undiscovered, perhaps?

 I've been using FreeBSD since August 1994 (FreeBSD 1.1.5.1)

If you think it's possible to bend the FreeBSD project to anyone's
corporate will then you've never even come close to understanding who
we are or what we stand for.  That's a shame since one would think 6
years to be more than enough time to gain such an understanding.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Is FreeBSD dead ?

2000-03-10 Thread Jordan K. Hubbard

 For the FreeBSD project :
 - many more supported platforms (Sparc, PowerPC, Arm ?)
 - better Intel SMP ?
 - new developpers ?
 - increased credibility via the support network of BSDi ?

Hopefully all of those things, though just days after the merger is no
time to be making promises either.  All I can say is that each and
every one of the things you mention have been discussed in positive
terms.

 For BSD/OS :
 - better exposure thanks to OpenSource ?
 - Yahoo dollars ?
 - access to a greater community of **volunteer** testers ?

All these things and:

- the ability to provide support, training and consulting services
  to a much larger market

- More direct sharing of open source technologies and being able
  to leverage some of the rapid pace of innovation there; it's not
  just our testers which are valuable. :-)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Is FreeBSD dead ?

2000-03-10 Thread Jordan K. Hubbard

 Will there be some kind of "business-like" presentation of all the
 goodies which will comme from this merge of codebases ? (BSD-mergemania
 for Dummies (TM) ?)

I really couldn't say at this stage.  Hopefully? :)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Sysinstall 'A'uto partitioning

2000-03-08 Thread Jordan K. Hubbard

 For complete newbies, having "two formatting menus" seems weird too, and may
 be confusing. (I'm quoting one of my housemates).

For complete newbies, you really only want to ask one question up-front:

"Do you want to use all available disk space for FreeBSD?"

If the answer is yes, you go do the rest on their behalf without
asking anything more than, perhaps, what kind of installation they
want (desktop, server, etc).  If the answer is no, then you get into
the more detailed questions.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Sysinstall 'A'uto partitioning

2000-03-08 Thread Jordan K. Hubbard

 For the level above that (and I count myself here) a merged menu might just
 be more user friendly.

And I don't disagree.  The only thing which prevented me from merging
them to begin with was the fact that dialog/curses represent an
insufficiently advanced UI technology for taking adequate advantage of
the available screen real-estate.  No scrolling list boxes and such
make it necessary to simulate that kind of behavior in the application
and I didn't have time to do that on top of everything else in
sysinstall.  Maybe Mr. Gold will handle this for us in his
semi-mythical sysinstall rewrite. :-)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Sysinstall 'A'uto partitioning

2000-03-08 Thread Jordan K. Hubbard

 The first time I installed freebsd, I picked numbers that were
 a little larger than the defaults for '/' and '/var', and still
 found myself needing to redo the entire installation in less
 than a week because /var was too small.  That was fine enough

And as you've seen by subsequent discussion, it's impossible
to derive a "one size fits all" solution for something like /var.

I would expect this to come out of the "I know where you want it, now
what kind of install will this be?" question which the newbie
installer gets to answer second.  If they pick "mail server" from
the menu then /var will get a totally different ratio % assigned
to it.  If they pick "personal workstation" then 20MB is, if anything,
perhaps a little high.

 Or are you saying that the newbie option would just use the
 entire disk as one partition (the way that MacOS 10 server
 does...)?

No, that's evil for a lot of reasons which I won't go into here. :)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Sysinstall 'A'uto partitioning

2000-03-08 Thread Jordan K. Hubbard

  No, that's evil for a lot of reasons which I won't go into here. :)
 
 I don't agree... A small /, and a huge /usr, with an additional var

Not surprising since you're not even arguing with the point I was
making. :)  I said that a big / was evil.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Sysinstall 'A'uto partitioning

2000-03-07 Thread Jordan K. Hubbard

 Bottom line:  I think it should stay the way it is now.  :-)

And since I agree, I suspect it will. :)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 64bit OS?

2000-02-18 Thread Jordan K. Hubbard

 If you got REAL LIFE NUMBERS, based on REAL LIFE PERFORMANCE, then we
 can talk. Let's see how it does Quake, then we can talk.

Alpha does quake? :-)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Recommended addition to FAQ (Troubleshooting)

2000-02-18 Thread Jordan K. Hubbard

The situation here, I hate to say, is that you were simply very lucky
in having a software memory tester show you anything at all.

If your experience had been more typical, you would have run memtest86
and it would have declared your memory to be free of errors.  Then
you'd have gone right on having problems and losing more hair until
you finally just came back to the memory and swapped it out on
suspicion.  Bingo, the problems are suddenly fixed and you're dragging
memtest86 to KDE's trashcan with a resolve to never trust it again.

The reason why software memory testers are so generally ineffectual is
that there's a whole bunch of things getting in their way.  Leaving
aside for the moment the nasty problem of having your memory checker
loaded into the bad memory in question, the cache also seriously gets
in your way (and I'll bet you never even thought to turn both L1 and
L2 caches off, did you? :-) by masking errors in a way which is
transparent to the program.  How's it supposed to know its accesses
are getting cached or how much cache it has to "defeat" to get
meaningful access to main memory?  It can't, really, at least not in a
way that's truly foolproof or workable across the entire range of
Intel/AMD CPUs it might be run on, and that's why serious bench techs
use hardware memory testers exclusively.

I've used all kinds of software memory checkers, from "CheckIt" to
highly proprietary packages that cost even more money, and the only
thing they managed to convince me of is that swapping in known-good
memory is the best and fastest way out of these situations.  Unless
you have a hardware memory tester available, trying to test it
yourself is just too likely to give you a false sense of security and
send you down more blind alleys.  I've even put known BAD memory into
boxes and had CheckIt tell me "looks good to me, boss!", just to
verify my suspicion that it had lied to me before.  It's also very
slow to run a software memory tester without the caches enabled and
swapping the memory is generally a whole lot faster than that.  I'm
impatient. :)

So, to summarize, I am actually somewhat against the idea of including
tools like this on the grounds that they can also help to convince
people of the wrong things while they're debugging a problem.  I also
don't look forward to having to argue with users who've just run such
tests and are still getting signal 11's but now refuse to believe that
the memory could be bad because "they checked it."  If I then turn
around and tell them not to trust the tool I also stuck on the CD for
them, they're going to ask why I put it there in the first place and a
nice long argument will then ensue instead of us just replacing that
damn memory and moving on. :-)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 64bit OS?

2000-02-17 Thread Jordan K. Hubbard

 Which leads to my potentially ignorant question: Where is FreeBSD
 w/regards to running on the Itanium (or other 64bit chips)?

Waiting for somebody at Intel to give us either hardware or simulator
time.  Without either of those things, "working on" Itanium support
is a pretty pointless exercise.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Proposal for CD reorganisation for 4.0

2000-02-13 Thread Jordan K. Hubbard

It's something we've been considering. :)

 Hi,
 
 I was thinking (I know, I know, I shouldn't do that, it's bad for me
 ;)...
 
 Since we now have 3000+ ports, what are the chances of getting a special
 "FreeBSD Ports Distfiles" CD-ROM subscription set, which would just
 contain the distfiles?  Since this set would be fairly low maintainance
 (just dump a copy of the FTP site onto CD :) it could be released at a
 low cost and with a fairly frequent update interval.  I'm sure plenty of
 people would go for something which worked out to around $5 per month,
 including a lot of Linux people, since the CD would not have anything
 specific to FreeBSD on it.  NetBSD and OpenBSD people should also be
 interested.
 
 This would also make the 4.0 set easier to get onto 4 disks, and it
 would do out of date slower (since the packages are prebuilt for that
 snapshot of -CURRENT).
 
 Another advantage is that we might be able to get rid of some NO_CDROMs,
 since the distfiles CD set would be around the cost of the media.
 
 Regards,
  -Jeremy
 
 -- 
   |If I was not so weak, if I was not so cold,
 --+--  If I was not so scared of being broken, growing old,
   |I would be. I would be... frail.
   | - jars of clay / much afraid / frail
 
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with "unsubscribe freebsd-hackers" in the body of the message



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



My views on Eclipse/BSD

2000-02-10 Thread Jordan K. Hubbard

Since everyone seems to be jumping up and down on this, I thought I'd
just chime in with my two cents on the matter.

I saw the Lucent folks behind this when they first brought a demo of
Eclipse to FreeBSDCon '99 and, frankly, I was just pleased that they
were willing to show up as exhibitors and to show it off at all.  

Now we see it more widely available under a license which allows us to
play with it but not to sell it.  Where's the harm in that?  We can
all still benefit from the experience of examining yet another type of
approach in dealing with Quality Of Service issues.  The truly
interested can also use it as a springboard for looking past Eclipse
and into the future of QoS systems, hopefully to then begin
implementing something in the open source space which takes us to an
even greater level of technical sophistication in FreeBSD's QoS
infrastructure.

None of that requires Lucent to be any more "open" than they currently
are with the licensing of Eclipse and we really ought to be thanking
them right now (instead of whining) for allowing us to take such an
open and thorough look at their design strategies.  It took a lot
longer than for Plan9 to escape from Lucent and we should, if
anything, be marvelling at the speed at which this has taken place at
all. :-)

I'd also venture to say that if such a next-generation QoS movement
springs up as a result of what people see in Eclipse, it won't be long
before these very same folks at Lucent are among the loudest voices of
all, screaming for a truly OSS license and the ability to work
cooperatively on Eclipse's follow-up act.  By the very nature of
software engineering Eclipse is already obsolete, and what we can
learn from it going forward interests me a lot more than its license
at the moment.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Yahoo under attack

2000-02-08 Thread Jordan K. Hubbard

 Just saw it in the news,
 http://abcnews.go.com/sections/tech/DailyNews/yahoo000207.html
 Does anyone know the detail?

I just exchanged email with David Filo this morning about this and it
appears to have been a DoS attack using the usual array of
stream/synflood tools.  It also primarily hit the routers and FreeBSD
3.4 was largely unaffected (2.2 had some problems, but they were
already in the process of upgrading those machines).  There is some
additional hardening work we can do here as a result of what was
learned during the attack, however, and you should be seeing the
relevant commits going into 4.0 shortly.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: enhancement of pkg_* tools

2000-02-07 Thread Jordan K. Hubbard

   I'm planning to work on enhancing pkg_install tools following
 after NetBSD's effort. Seems they've been making some remarkable
 improvements over FreeBSD's original work since 1997. For example:

As the author of these tools, I would welcome those sorts of enhancements.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: (forw) Re: readdir_r thread safe?

2000-02-05 Thread Jordan K. Hubbard

 Ugh, I should have brought this up before the code freeze but...

I think that pretty much says it all, and reflects my own opinion
on the matter.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Mailing list search engine at www.freebsd.org down for repair.

2000-02-03 Thread Jordan K. Hubbard


Hi all,

Our primary mail server, using the special type of evil ESP abilities
which all critical hardware items possess, took advantage of everyone
(including our postmaster) being away at LinuxWorld in New York to
exhibit the "F" in "MTBF" with respect to hard drive specifications.
We have mail services running again on a backup system but it will
take a little while longer until all other mail-related services (like
web search) are restored.

We apologize for the inconvenience and hope to have this problem fixed
shortly.  A situation almost exactly like this (disk hardware failure)
occurred with freefall during FreeBSDCon '99, incidently, and with
this second incident we've certainly gotten the message: All critical
freebsd.org assets will use (hardware) RAID arrays for storage in the
future and we'll begin implementing that just as soon as we return.

Regards,

- Jordan




Re: Why was rsh removed from the fixit floppy?

2000-01-21 Thread Jordan K. Hubbard

 script. The script basically translates tar commands to cpio commands,
 which makes sense, since the cpio binary is a LOT smaller than tar. But
 there's no cpio on the fixit floppy...
 
 And there's no ifconfig on the floppy either, so why even bother with
 telnet/ftp/mount_nfs?

You need to also look at what's on the mfsroot floppy because they're
used in conjunction with one another.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Better fixit (was: Why was rsh removed from the fixit floppy?)

2000-01-21 Thread Jordan K. Hubbard

 There's still space on there; what else could we put there?

A copy of nethack to play while you're waiting for that fsck?

[ducks]

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Why was rsh removed from the fixit floppy?

2000-01-20 Thread Jordan K. Hubbard

 I would *strongly* suggest to put rsh/rlogin + tar onto the root
 filesystem. I allways found these commands to be *extremely* useful in
 single user mode with all other partitions unmounted (e.g. when
 reorganizing the structure of my partitions/disks etc.)
 
 How about it?

I doubt it. :-)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Query??

2000-01-20 Thread Jordan K. Hubbard

 1)Are BSD drivers not really documented?(I fear that I may not end up 
 re-inventing the wheel)

I assume that by "drivers" you mean "device drivers" in this context,
e.g. our code for supporting various network interface cards, SCSI
controllers, etc.

They are documented in the sense that there are various files one
refers to when writing a new device drivers in FreeBSD (usually
assorted header files and the sources to at least one related driver)
and the skillful kernel programmer generally knows where to look for
them.  If there were no information at all, new device drivers would
never be written in FreeBSD.

They're not, however, documented in the sense that there's a well
laid-out DDK with lots of examples and high-level architectural
overviews of various subsystems.  The new-bus system, in particular,
is in great need of documentation.

 2)I am new in this field. Will it be possible for you to tell me from where 
 should I start as I dont have any experience in this field?

Start at the beginning. :)

Seriously, it is a bit like saying "I wish to build and fly my own
experimental airplane.  I have no aviation or aeronautical experience,
however, so could somebody please tell me where I should start?"

Well, perhaps that particular question would be more easily answered
than yours ("with an excellent life insurance policy"), but I think
you get the basic idea.  It's a very broad subject and there are
dozens of individual skills which go into producing a really good doc
set in this area.  That's why it's work usually done by teams when you
get over to the corporate side of things.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Why was rsh removed from the fixit floppy?

2000-01-19 Thread Jordan K. Hubbard

 Why was it removed?
 If there are no good reasons, please could somebody put back rsh onto the
 floppy! Currently I don't see how to do cloning easily without rsh?

The fixit floppy is very full and its days as a truly useful tool are
sort of numbered.

 By the way: How about putting the boot + fixit stuff onto a cdrom

That's what CD #2 of every Walnut Creek CDROM product is.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Encryption rules changes coming up - win for open source

2000-01-13 Thread Jordan K. Hubbard

 Have we had an opportunity to have the Walnut Creek (or other) legal staff
 review the actual rules for gotchas?

No, this is something I hope to sit down with our corporate counsel
over very shortly.  It's an annoying drive to San Jose from here, but
I'm prepared to make that sacrifice. :)

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: AIO was Re: Kernel threads

2000-01-05 Thread Jordan K. Hubbard

This is very interesting data and I was just wondering about the
actual state of functionality in our AIO code just the other day,
oddly enough.  Does anyone have a PR# for the mentioned patches?

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Question about GLIDE...

1999-12-23 Thread Jordan K. Hubbard

 Though doug didn't say so, I think the equivalent code in freeBSD is 
 
 if ((fd = open("/dev/io",O_RDWR,0)) == -1) {
   ERROR...
 }

Correct, and I find it a little embarassing.  I mean god, what a hack! :-)
There has just *got* to be a better way of granting (and checking for)
this privilege.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: PCI DMA lockups in 3.2 (3.3 maybe?)

1999-12-06 Thread Jordan K. Hubbard

 I think the solution here is to change the release mechanism slightly.
 I believe we made a huge mistake splitting of the 4.x tree from 3.x 
 so early.

I was going to make a point about this, but thank you for making it
for me. :-)

My point was going to be that it was clearly not possible to please
even a large fraction of the FreeBSD user base with respect to
scheduling and Matt's statement above only underscores that in
flashing neon.  Those who were actually around at the time will
remember that the -current branch had already gone "dot zero" with 3.0
and still we refused to branch 3.x-stable, despite great public
pressure to do so.  More months went by and finally the -current
branch was running on 18 months with no branch, many feeling compelled
to comment that we were supposed to "roll over" every 12 months and
that this extra 6 month delay was unconscionable.

Many arguments about how we were holding up progress and that
volunteers were going to start wandering off to other *BSD projects
were raised, along with more dire predictions, and finally enough was
enough and we set a date by which all the late committers should get
their stuff in so that we could finally branch the sucker.  We did so
and there was much rejoicing, at least up until now when various folks
felt compelled to creatively reinterpret history and turn an
"unconscionable delay" into a "precipitous rush to branch."

I tell you, it's just not possible to win, especially when those doing
the most yelling are always conspicuously absent when crunch time
comes.  Matt wasn't really fully on board at the time and I'm not
pointing my finger at him specifically, but it seems like everyone's
hindsight is 20-20 whereas their immediate vision concerning what
needs to be fixed in a timely fashion often comes closer to the legal
definition of blindness.  If you want to make this or any other branch
a decent release target, the time to start is not 10 days before it
enters a feature freeze, the time to start is right after it branches!
It's my hope that people will take this lesson more to heart when 4.0's
own time to branch comes up.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: PCI DMA lockups in 3.2 (3.3 maybe?)

1999-12-06 Thread Jordan K. Hubbard

 I've been with BSD a long time--from back when my email address was
 decvax!randvax!edhall.  I want it to succeed, for reasons that are more
 emotional than rational; my nightmare was having to say that my project
 (1) worked on Solaris, (2) worked on Linux, but (3) broke FreeBSD.

And I hope that you'll not hesitate to chime in the next time you run
into a problem and not just wait for it to become the flame topic of
the week. :-)

If you have a hard time getting responses out of our developers, I'm
also happy to offer my own phone numbers (both of which are in my
finger entry at freebsd.org) and email address as a point of contact
if something seems to be stuck and you need it fast-tracked.  This is
no more or less than I'd offer to anyone else in your position and I
hope you realize that some people around here are more than willing to
go the extra mile, with or without what others might consider a
"proper bug report."

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: PCI DMA lockups in 3.2 (3.3 maybe?)

1999-12-06 Thread Jordan K. Hubbard

 In otherwords, we should branch with the 4.1 release rather then the
 4.0 release.

Sounds a lot like 3.x to me.  We didn't branch at 3.0 either, we
branched one release afterwards and only after people threatened to
mutiny if we didn't since the usual pattern up to that point had been
to branch immmediate at the dot-zero.  It didn't seem to help, as your
own complaints would indicate.

- Jordan


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



  1   2   3   >