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>