Archive-Name: linux/faq/part1
Last-Modified: 21 Sep 1994
-----BEGIN PGP SIGNED MESSAGE-----
This is the list of Frequently Asked Questions about Linux, the free Unix
for 386/486/586 [see Q1.1 `What is Linux ?' for more details]. It should
be read in conjunction with the HOWTO documents, which are available in
* ftp.funet.fi (128.214.6.100) : /pub/OS/Linux/doc/HOWTO
* tsx-11.mit.edu (18.172.1.2) : /pub/linux/docs/HOWTO
* sunsite.unc.edu (152.2.22.81) : /pub/Linux/docs/HOWTO
and mirror sites thereof -- see Q2.5 `Where can I get Linux material by
FTP ?'. See Q2.1 `Where can I get the HOWTOs and other documentation ?'
for a list of the HOWTOs and more information. The INFO-SHEET and
META-FAQ, found in the same place, also list other sources of Linux
information.
The Linux Documentation Project documentation is available on
sunsite.unc.edu in /pub/Linux/docs/LDP. These documents (more are in
preparation) are invaluable to the newcomer or for use as a reference
work.
Please check out these documents and this FAQ, especially Q12.1 `You still
haven't answered my question !', before posting your question to the
newsgroup comp.os.linux.help.
See Q13.2 `Formats in which this FAQ is available' for details of where to
get the PostScript, Emacs Info, HTML (WWW) and plain ASCII versions of
this document.
You can skip to a particular question by searching for `Question n.n'.
Note that this posting has been split into two parts because of its size.
A new version of this document appears approximately monthly. If this
copy is more than a month old it may be out of date.
=========================================================================== Index Section 1. Introduction and General Information Section 2. Network sources and resources Section 3. Compatibility with other operating systems Section 4. Linux's handling of filesystems, disks and drives Section 5. Porting, compiling and obtaining programs Section 6. Solutions to common miscellaneous problems Section 7. How do I do this or find out that ... ? Section 8. Miscellaneous information and questions answered Section 9. Frequently encountered error messages Section 10. The X Window System Section 11. Questions applicable to very out-of-date software Section 12. How to get further assistance Section 13. Administrative information and acknowledgements =========================================================================== Section 1. Introduction and General Information Q1.1 What is Linux ? - --------------------------------------------------------------------------- Question 1.1. What is Linux ? Linux is a Unix clone written from scratch by Linus Torvalds with It has all the features you would expect in a modern fully-fledged Unix, It runs mainly on 386/486/586-based PCs, using the hardware facilities of See the Linux INFO-SHEET [Q2.1 `Where can I get the HOWTOs and other The Linux kernel is distributed under the GNU General Public License - see - --------------------------------------------------------------------------- Question 1.2. What software does it support ? Linux has GCC, Emacs, X-Windows, all the standard Unix utilities, TCP/IP There is a DOS emulator [Q3.1 `Can Linux coexist with DOS ? OS/2 ? read more »
Q1.1 What is Linux ?
Q1.2 What software does it support ?
Q1.3 Does it run on my computer ? What hardware is supported ?
Q1.4 What ports to other processors are there ?
Q1.5 How much hard disk space does Linux need ?
Q1.6 Is Linux PD ? Copyrighted ?
Q2.1 Where can I get the HOWTOs and other documentation ?
Q2.2 Where should I look on the World Wide Web for Linux stuff ?
Q2.3 What newsgroups are there for Linux ?
Q2.4 How do I install Linux ?
Q2.5 Where can I get Linux material by FTP ?
Q2.6 I don't have FTP access. Where do I get Linux ?
Q2.7 I don't have Usenet access. Where do I get information ?
Q2.8 What's this mailing list thing at niksula.hut.fi ?
Q2.9 Are the newsgroups archived anywhere ?
Q3.1 Can Linux coexist with DOS ? OS/2 ? 386BSD ? Minix ?
Q3.2 How do I access files on my DOS partition or floppy ?
Q3.3 Can I use my Stacked/DBLSPC/etc. DOS drive ?
Q3.4 Can I access OS/2 HPFS partitions from Linux ?
Q3.5 Can I access BSD FFS, SysV UFS, Mac, Amiga, etc filesystems ?
Q3.6 Can I run Microsoft Windows programs under Linux ?
Q3.7 How can I boot Linux from OS/2's Boot Manager ?
Q3.8 How can I share a swap partition between Linux and MS Windows ?
Q4.1 How can I undelete files ?
Q4.2 Is there a defragmenter for ext2fs etc. ?
Q4.3 How do I format and create a filesystem on a floppy ?
Q4.4 I get nasty messages about inodes, blocks, and the suchlike
Q4.5 My swap area isn't working.
Q4.6 How do I remove LILO so my system boots DOS again ?
Q4.7 Why can't I use fdformat except as root ?
Q4.8 Is there something like Stacker or Doublespace for Linux ?
Q4.9 My ext2fs partitions are checked each time I reboot.
Q4.10 I have a huge /proc/kcore ! Can I delete it ?
Q4.11 My AHA1542C doesn't work with Linux.
Q5.1 What is ld.so and where do I get it ?
Q5.2 Has anyone ported / compiled / written XXX for Linux ?
Q5.3 How do I port XXX to Linux ?
Q5.4 Can I use code or a compiler compiled for a 486 on my 386 ?
Q5.5 What does gcc -O6 do ?
Q5.6 Where are <linux/*.h> and <asm/*.h> ?
Q5.7 I get errors when I try to compile the kernel.
Q5.8 How do I make a shared library ?
Q5.9 How do I make my executables smaller ?
Q6.1 Setuid scripts don't seem to work.
Q6.2 Free memory as reported by free keeps shrinking.
Q6.3 When I add more memory it slows to a crawl.
Q6.4 Some programs (e.g. xdm) won't let me log in.
Q6.5 Some programs let me log in with no password.
Q6.6 My machine runs very slowly when I run GCC / X / ...
Q6.7 I can only log in as root.
Q6.8 My screen is all full of weird characters instead of letters.
Q6.9 I have screwed up my system and can't log in to fix it.
Q6.10 Emacs just dumps core.
Q6.11 I've discovered a huge security hole in rm !
Q6.12 lpr and/or lpd aren't working.
Q7.1 How can I get scrollback on text VC's ?
Q7.2 How do I switch VC's ? How do I enable them ?
Q7.3 How do I set the timezone ?
Q7.4 What version of Linux and what machine name am I using ?
Q7.5 How can I enable or disable core dumps ?
Q7.6 How do I upgrade/recompile my kernel ?
Q7.7 Can I have more than 3 serial ports by sharing interrupts ?
Q7.8 How do I make a bootable floppy ?
Q7.9 How do I remap my keyboard to UK, French, etc. ?
Q7.10 How do I get NUM LOCK to default to on ?
Q8.1 What is a .gz file ? And a .tgz ? And ... ?
Q8.2 What does VFS stand for ?
Q8.3 What is a BogoMip ?
Q8.4 What is the Linux Journal and where can I get it ?
Q8.5 How many people use Linux ?
Q8.6 How should I pronounce Linux ?
Q9.1 During linking I get Undefined symbol _mcount
Q9.2 lp1 on fire
Q9.3 INET: Warning: old style ioctl(IP_SET_DEV) called!
Q9.4 ld: unrecognized option '-m486'
Q9.5 GCC says Internal compiler error
Q9.6 make says Error 139
Q9.7 shell-init: permission denied when I log in.
Q9.8 No utmp entry. You must exec ... when I log in.
Q9.9 Warning - bdflush not running
Q9.10 Warning: obsolete routing request made.
Q9.11 EXT2-fs: warning: mounting unchecked filesystem
Q9.12 EXT2-fs warning: maximal count reached
Q9.13 EXT2-fs warning: checktime reached
Q9.14 df says Cannot read table of mounted filesystems
Q9.15 fdisk says Partition X has different physical/logical ...
Q9.16 fdisk: Partition 1 does not start on cylinder boundary
Q9.17 fdisk says cannot use nnn sectors of this partition
Q9.18 fdisk says partition n has an odd number of sectors
Q9.19 mtools says cannot initialise drive XYZ
Q10.1 Does Linux support X Windows ?
Q10.2 Where can I get an Xconfig for my video card and monitor ?
Q10.3 xterm logins show up strangely in who, finger
Q10.4 I can't get X Windows to work right.
Q11.1 How can I have more than 16Mb of swap ?
Q11.2 GCC sometimes uses huge amounts of virtual memory and thrashes
Q11.3 My keyboard goes all funny after I switch VC's.
Q12.1 You still haven't answered my question !
Q12.2 What to put in a posting to comp.os.linux.help
Q13.1 Feedback is invited
Q13.2 Formats in which this FAQ is available
Q13.3 Authorship and acknowledgements
Q13.4 Disclaimer and Copyright
Q1.2 What software does it support ?
Q1.3 Does it run on my computer ? What hardware is supported ?
Q1.4 What ports to other processors are there ?
Q1.5 How much hard disk space does Linux need ?
Q1.6 Is Linux PD ? Copyrighted ?
assistance from a loosely-knit team of hackers across the Net. It aims
towards POSIX compliance.
including true multitasking, virtual memory, shared libraries, demand
loading, shared copy-on-write executables, proper memory management and
TCP/IP networking.
the 386 processor family (TSS segments et al) to implement these features.
Ports to other architectures are underway [Q1.4 `What ports to other
processors are there ?'].
documentation ?'] for more details.
Q1.6 `Is Linux PD ? Copyrighted ?' for more details.
(including SLIP and PPP) and all the hundreds of programs that people have
compiled or ported for it.
386BSD ? Minix ?'] and work is progressing on a facilities to allow SVR4
ELF, SVR3.2
...