diff --git a/FAQ/misc.sgml b/FAQ/misc.sgml index 05caef35db..30d675d0db 100644 --- a/FAQ/misc.sgml +++ b/FAQ/misc.sgml @@ -1,214 +1,218 @@ - + Miscellaneous Questions FreeBSD uses far more swap space than Linux. Why?

It doesn't. You might mean ``why does my swap seem full?''. If that is what you really meant, it's because putting stuff in swap rather than discarding it makes it faster to recover than if the pager had to go through the file system to pull in clean (unmodified) blocks from an executable.

The actual amount of dirty pages that you can have in core at once is not reduced; the clean pages are displaced as necessary. Why use (what are) a.out and ELF executable formats?

To understand why FreeBSD uses the a.out format, you must first know a little about the 3 currently "dominant" executable formats for UNIX:

The oldest and `classic' unix object format. It uses a short and compact header with a magic number at the beginning that's often used to characterize the format (see for more details). It contains three loaded segments: .text, .data, and .bss plus a symbol table and a string table. COFF

The SVR3 object format. The header now comprises a section table, so you can have more than just .text, .data, and .bss sections. ELF

The successor to FreeBSD tries to work around this problem somewhat by providing a utility for branding a known for more information. -

FreeBSD comes from the "classic" camp and uses the - FreeBSD comes from the "classic" camp and has traditionally used + the format, a technology tried and proven through many generations of BSD releases. Though it has also been possible for some time to build and run native In FreeBSD's case, it's not quite so simple since our shared +

In FreeBSD's case, our shared library mechanism is based more closely on Sun's SunOS-style shared library mechanism and, as such, is very - easy to use. The only thing we actually lack with Why won't chmod change the permissions on symlinks?

You have to use either `` and man pages for more info.

without any options and follow the symlink with a trailing slash (``/''). For example, if `` chmod 555 foo/

With the trailing slash, will follow the symlink, `` Why are login names

You'd think it'd be easy enough to change Can I run DOS binaries under FreeBSD? -

Not yet, though BSDI has just donated their Yes, starting with version 3.0 you can using BSDI's if you're interested in - joining this effort! + joining this ongoing effort! -

For now, there is a neat utility called +

For pre-3.0 systems, there is a neat utility called in the ports collection which emulates an 8088 and enough BIOS services to run DOS text mode applications. It requires the X Window System (provided as XFree86). What is ``

stands for Software Update Protocol, and was developed by CMU for keeping their development trees in sync. We used it to keep remote sites in sync with our central development sources.

SUP is not bandwidth friendly, and has been retired. The current recommended method to keep your sources up to date is How cool is FreeBSD?

Q. Has anyone done any temperature testing while running FreeBSD? I know Linux runs cooler than dos, but have never seen a mention of FreeBSD. It seems to run really hot.

A. No, but we have done numerous taste tests on blindfolded volunteers who have also had 250 micrograms of LSD-25 administered beforehand. 35% of the volunteers said that FreeBSD tasted sort of orange, whereas Linux tasted like purple haze. Neither group mentioned any particular variances in temperature that I can remember. We eventually had to throw the results of this survey out entirely anyway when we found that too many volunteers were wandering out of the room during the tests, thus skewing the results. I think most of the volunteers are at Apple now, working on their new ``scratch and sniff'' GUI. It's a funny old business we're in!

Seriously, both FreeBSD and Linux uses the `` Who's scratching in my memory banks??

Q. Is there anything "odd" that FreeBSD does when compiling the kernel which would cause the memory to make a scratchy sound? When compiling (and for a brief moment after recognizing the floppy drive upon startup, as well), a strange scratchy sound emanates from what appears to be the memory banks.

A. Yes! You'll see frequent references to ``daemons'' in the BSD documentation, and what most people don't know is that this refers to genuine, non-corporeal entities that now possess your computer. The scratchy sound coming from your memory is actually high-pitched whispering exchanged among the daemons as they best decide how to deal with various system administration tasks.

If the noise gets to you, a good ``fdisk /mbr'' from DOS will get rid of them, but don't be surprised if they react adversely and try to stop you. In fact, if at any point during the exercise you hear the satanic voice of Bill Gates coming from the built-in speaker, take off running and don't ever look back! Freed from the counterbalancing influence of the BSD daemons, the twin demons of DOS and Windows are often able to re-assert total control over your machine to the eternal damnation of your soul. Given a choice, I think I'd prefer to get used to the scratchy noises, myself!