home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.unix.amiga
- Path: sparky!uunet!munnari.oz.au!spool.mu.edu!umn.edu!uum1!gw!rogue.digibd.com!rhealey
- From: rhealey@rogue.digibd.com (Rob Healey)
- Subject: Re: Difficulties rebuilding the kernel
- Message-ID: <C03637.MFx@digiboard.digibd.com>
- Sender: news@digiboard.digibd.com (USENET News)
- Nntp-Posting-Host: rogue.digibd.com
- Organization: DigiBoard Incorporated, Eden Prairie, MN
- References: <1hmle0INNhdr@zikzak.apana.org.au>
- Date: Wed, 30 Dec 1992 18:59:31 GMT
- Lines: 29
-
- In article <1hmle0INNhdr@zikzak.apana.org.au>, zik@zikzak.apana.org.au (Michael Saleeba) writes:
- |> I'm running a public access UNIX system using Amiga UNIX 2.1. One
- |> thing that becomes very clear very quickly is that Amiga UNIX is not
- |> set up for multiple users. Running innd, nnmaster, and having three or
- |> four interactive users the machine stops pretty much dead in its
- |> tracks.
- |>
- Check to see if any of your programs are CPU pigs. The mthreads
- daemon that came with 2.1 is a real oinker for one. nfsd's tend
- to pig CPU as well.
-
- |> I decided to tweak the configurable parameters in the kernel. I
- |> thought that decreasing the timeslice parameter might make the system
- |> more suited to interactive use. This is where the fun came in...
- |>
- |> I'm running gcc 2.3.2. Remaking the kernel with the appropriate
- |> changes was no problem. However this looked a little wierd to me:
- |>
- It's probably a REAL BAD idea to mix and match the objects from
- gcc 1.40.x and gcc 2.x. Use the original 1.40.x compiler that
- came with AmigaUNIX to make sure the the code is consistant. gcc 2.3
- does NOT support dynamic librarys or pc-relative code and changes
- the way code is layed out in general. The original gcc should be
- used for building the kernel and dynamic librarys, i.e. X11R5,
- in order to avoid problems. Markus's hacks to 2.2.2 SEEM to allow
- for dynamic librarys but the pc relative code for the boot stuff
- in the kernel still can act weird.
-
- -Rob
-