[1131] in linux-announce channel archive
Version independent kernel configuriation menu
daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Sat Oct 7 10:04:58 1995
Date: Thu, 5 Oct 1995 16:16:53 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-announce@vger.rutgers.edu
From: Bernhard Kaindl <bkaindl@ping.at>
Subject: Version independent kernel configuriation menu
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Newsgroups: comp.os.linux.announce
Followup-to: comp.os.linux.development.system
Organization: ?
-----BEGIN PGP SIGNED MESSAGE-----
I'm announcing the first kernel configuration menu script
which
1.) can configure NEARLY ALL kernel VERSIONS and PLATFORMS available,
2.) is fully COMPATIBLE and INTERCHANGEABLE standard kernel configuration,
3.) provides you a MENU to configure your kernel
4.) don't needs the dialog program for the menus, in opposition to others
menuing scripts.
It's placed at sunsite:pub/Linux/kernel/config as kmenu-0.4.1.tgz.
It was written on the 1.3 development kernels but it should work with any
kernel from 0.9x to 1.3.30 and up. Sorry that I havn't tested all these
kernels yet. :-)
I havn't yet support for the Alpha platform but I think where are not so
much Alphas with linux then i386 based machines with linux.
Lets take a look a sample of an session with linux-1.3.30:
# make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
/bin/sh scripts/Configure.menu arch/i386/config.in
Loading .config
Please wait, building menus.......
Linux Kernel Configuration
1: General setup
2: Loadable module support
3: Networking options
4: SCSI support
5: SCSI low-level drivers
6: Network device support
7: CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
8: Filesystems
9: character devices
10: Sound
11: Kernel hacking
12: Configure sound driver
w: write kernel setup to disk and exit
l: load setup from a file saved by `s'
s: save setup to a file for later use
q: quit without saving changes
Enter a option, [wlsq] or `r' to redisplay the menu.
option: 6
Menu: Network device support
1: [Y] Network device support
2: [M] Dummy net driver support
3: [ ] SLIP (serial line) support
5: [M] PPP (point-to-point) support
6: [ ] 16 channels instead of 4
8: [ ] Z8530 SCC kiss emulation driver for AX.25
9: [ ] PLIP (parallel port) support
10: [ ] EQL (serial line load balancing) support
11: [ ] Do you want to be offered ALPHA test drivers
12: [ ] Western Digital/SMC cards
15: [ ] AMD LANCE and PCnet (AT1500 and NE2100) support
16: [ ] 3COM cards
22: [ ] Other ISA cards
39: [ ] EISA, VLB, PCI and on board controllers
44: [ ] Pocket and portable adaptors
48: [ ] Token Ring driver support
50: [ ] Arcnet support
b: back to the main menu
Enter a option, [wlsq] or `r' to redisplay the menu.
option: 6
16 channels instead of 4 (CONFIG_PPP_LOTS) [N/y]
- -------------------
Note that it show you only those options which can be changed and it does
hiding/unhiding of these options dynamically when you change an option on
which others depend.
As you see, module support is implemented also as full support for layered
modules like fully modularized scsi subsystem which appeared in 1.3.28.
For example it offers you to modularize or disable the mid and low
level scsi drivers when you modularize the high level scsi driver on
kernel capable of doing this.
I'm sorry that I havn't included an installation script or patched to
more than one kernel version, but applying possible rejcects on some
kernel configurations by hand is easy.
Simply get it, try it and send me your reports.
Future:
My current working version uses the kernel configuration help texts from
Axel Boldt to prived real context sensitive help and work to support aplha
is also started. I'll upload it as soon as possible.
Bernhard Kaindl
bkaindl@ping.at
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i
iQCVAwUBMHPmyIQRll5MupLRAQFJqgP/ayzXgEznlM4c1LrFGyIOROGmbUqBgDcM
YErmnnTD2zV3eGPU7459LrZxbAmZgawebkxsk3kmNdxOvGDCZfR8+/9dulEh4eTO
ta9mblYi8PZsOcB7uG1gK6np3NHBxbv7bNoQrdZZbWcmKKeLN7Jeu9BD8s/ZQnOn
E+bMabrBhlU=
=jEHL
-----END PGP SIGNATURE-----
--
This article has been digitally signed by the moderator, using PGP.
Finger wirzeniu@kruuna.helsinki.fi for PGP key needed for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.