Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Feb 1998 03:11:16 -0800
From:      Studded <Studded@san.rr.com>
To:        FreeBSD-Stable@FreeBSD.ORG
Subject:   Things I'd like to see in 2.2.6
Message-ID:  <34ED64D4.A8924329@san.rr.com>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------EF272A129227CC7C851B1A86
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Greetings, :)

	As I said the other day, I think 2.2.6 is going to be the best release
of FreeBSD ever. To that end, I decided to post my list of things that
I'd like to see added or updated. The problem with this of course is
that I can't actually do any of this work. However I have done some of
the leg work, and I am always available to test the bits, pieces, make
world, etc. 

	Here is my list, in order of priority. I know some of these are big
changes, and perhaps they have to wait for -current.

1. Most important, I'd really love if we could get X version R6.4 in
there. It's under a "closed release" now, which hopefully means the
powerful and exciting FreeBSD project can get their hands on a copy. :) 
According to the www page, they have tested it with FreeBSD
2.2.something, so hopefully compatability won't be an issue. 
More info: http://www.camb.opengroup.org/tech/desktop/x/

2. Upgrade xntpd. Currently version 3.4e is part of the base system.
That's several years and versions behind. The most current version of
xntpd is 3-5.92, and has many improvements in functionality, efficiency
and
stability. It compiles almost clean (just a few nits) on -Stable out of
the box. Philippe was gracious enough to volunteer to take a look at
this. I originally thought that this would be a -current thing, but if
the new sources go into /usr/src/contrib (which I understand is the way
of things now) it shouldn't be too tough. 
More info: http://www.eecis.udel.edu/~ntp/

3. Fix the warnings in /sys/i386/i386/machdep.c regarding the f00f hack.
The attached patch is nothing more than Eivind's fix from -current, and
it does fix the warnings, compile and run (I'm running that kernel now).
I understand that there is/was some debate on the "right" way to fix
this problem, however at this late date I don't care any more. :)  The
kernel should compile without warnings like this to disturb newbies, and
as far as I can see this is the last warning message (in my kernel
anyway :). 

4.Upgrade top. I'm not even actually sure that this is necessary, since
3.5beta7 (the latest) doesn't seem to add anything, and ours actually
shows more information. :)  It might be nice if someone knowledgable
were to go over the changes they've made and incorporate what looks
good. 
More info: ftp://ftp.groupsys.com/pub/top/

5. Document the -DNOPERL make world option. This should be an easy one.
This is a feature people have asked about for a long time now, since
it's actually in the makefile, let's make some noise about it. Of course
this is begging the question about the need to import perl 5 into the
base, but I know that won't happen for 2.2.6, so I'll stick with asking
for the moon, and leave out the stars for now. :)

6. Update a couple ports, Wine and AfterStep. I know Wine is a moving
target (about every two weeks) but the current version is 3 revisions
out of date. Mail to the listed maintainer went unanswered. :-/ 
AfterStep is in version 1.4, and our 1.0 dates back to last May. The
newer version is a lot more stable and feature rich. It does however
take some hacking to get it built on FreeBSD since several of the
modules are linux-specific. They are looking for someone to help with
FreeBSD integration, so if anyone is looking for a project, this might
be a good one. I imagine that there are more ports to look at, but these
two I use so they are of more interest to me. :)

I hope this is of use,

Doug (who plans to buy the book/CD package when 2.2.6 rolls off)
--
***         Chief Operations Officer, DALnet IRC network       ***
*** Proud operator, designer and maintainer of the world's largest
*** Internet Relay Chat server.  5,328 clients and still growing.
*** Try spider.dal.net on ports 6662-4    (Powered by FreeBSD)
--------------EF272A129227CC7C851B1A86
Content-Type: text/plain; charset=us-ascii; name="f00f.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="f00f.patch"

--- machdep.c.Dist	Fri Feb 20 02:09:12 1998
+++ machdep.c	Fri Feb 20 02:09:21 1998
@@ -1369,14 +1369,13 @@
 }
 
 #if defined(I586_CPU) && !defined(NO_F00F_HACK)
-void f00f_hack(void);
+static void f00f_hack(void *unused);
 SYSINIT(f00f_hack, SI_SUB_INTRINSIC, SI_ORDER_FIRST, f00f_hack, NULL);
 
-void
-f00f_hack(void) {
+static void
+f00f_hack(void *unused) {
 	struct region_descriptor r_idt;
-	unsigned char *tmp;
-
+        vm_offset_t tmp;
 	if (!has_f00f_bug)
 		return;
 

--------------EF272A129227CC7C851B1A86--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?34ED64D4.A8924329>