Release of Small Linux version 0.3.0 This is Linux Kernel 1.2.11 compiled for ELF executables. The kernel will boot in less than 2 meg of ram, leaving about 256 kb free for user programs. I compiled this kernel on a Pentium 133 box with 64 meg of ram. The box is setup with Caldera and kernel 2.0.33. A typical compile takes about 15 minutes. It has been tested on a 386sx box with 4 meg, hercules mono monitor with 2 200 meg harddrives. It was also tested on a 386 laptop with 2 meg of ram, 20 meg hard drive and vga mono-chrome screen. This kernel binary needs a linux hard drive /dev/hda1 to boot. To compile I had to replace 3 files on my Caldera box: /usr/bin/encaps /usr/bin/objdump /usr/bin/objcopy I tested plip networking successfully. Have fun! Steven G. Here are the compile settings for the zImage binary. # # Automatically generated make config: don't edit # # # General setup # CONFIG_MATH_EMULATION=y CONFIG_BLK_DEV_FD=y CONFIG_ST506=y # # Please see drivers/block/README.ide for help/info on IDE drives # # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_IDE=y # CONFIG_BLK_DEV_IDECD is not set # CONFIG_BLK_DEV_XD is not set CONFIG_NET=y # CONFIG_MAX_16M is not set # CONFIG_PCI is not set # CONFIG_SYSVIPC is not set CONFIG_BINFMT_ELF=y # CONFIG_M486 is not set # # Loadable module support # # CONFIG_MODVERSIONS is not set # # Networking options # CONFIG_INET=y # CONFIG_IP_FORWARD is not set # CONFIG_IP_MULTICAST is not set # CONFIG_IP_FIREWALL is not set # CONFIG_IP_ACCT is not set # # (it is safe to leave these untouched) # # CONFIG_INET_PCTCP is not set # CONFIG_INET_RARP is not set CONFIG_INET_SNARL=y # CONFIG_TCP_NAGLE_OFF is not set # CONFIG_IPX is not set # # SCSI support # # CONFIG_SCSI is not set # # Skipping SCSI configuration options... # # # Network device support # CONFIG_NETDEVICES=y CONFIG_DUMMY=y # CONFIG_SLIP is not set # CONFIG_PPP is not set CONFIG_PLIP=y # CONFIG_NET_ALPHA is not set # CONFIG_NET_VENDOR_SMC is not set # CONFIG_LANCE is not set CONFIG_NET_VENDOR_3COM=y # CONFIG_EL1 is not set # CONFIG_EL2 is not set # CONFIG_EL3 is not set # CONFIG_NET_ISA is not set # CONFIG_NET_EISA is not set # CONFIG_NET_POCKET is not set # # CD-ROM drivers (not for SCSI or IDE/ATAPI drives) # # CONFIG_CDU31A is not set # CONFIG_MCD is not set # CONFIG_SBPCD is not set # CONFIG_AZTCD is not set # CONFIG_CDU535 is not set # # Filesystems # CONFIG_MINIX_FS=y # CONFIG_EXT_FS is not set CONFIG_EXT2_FS=y # CONFIG_XIA_FS is not set CONFIG_MSDOS_FS=y # CONFIG_UMSDOS_FS is not set CONFIG_PROC_FS=y # CONFIG_NFS_FS is not set # CONFIG_ISO9660_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_SYSV_FS is not set # # character devices # # CONFIG_CYCLADES is not set # CONFIG_PRINTER is not set # CONFIG_BUSMOUSE is not set # CONFIG_PSMOUSE is not set # CONFIG_MS_BUSMOUSE is not set # CONFIG_ATIXL_BUSMOUSE is not set # CONFIG_QIC02_TAPE is not set # CONFIG_FTAPE is not set # # Sound # # CONFIG_SOUND is not set # # Kernel hacking # # CONFIG_PROFILE is not set