Index of /Book386/

NameLast ModifiedSizeType
../ -  Directory
AT2/2026-Oct-16 18:16:47-  Directory
DEMO/2026-Oct-05 12:59:39-  Directory
GAMES/2026-Oct-13 21:24:57-  Directory
TOOLS/2026-Oct-10 15:05:40-  Directory
VirtuaVerse/2026-Oct-19 22:38:02-  Directory
ch375/2026-Oct-22 18:38:19-  Directory
fliplayer/2026-Oct-10 16:05:57-  Directory
BASLIN.zip2026-Oct-13 21:11:5726.6Mapplication/zip
README.txt2026-Oct-13 21:33:273.5Ktext/plain; charset=utf-8
______             _    _____ _____   ____ 
| ___ \           | |  |____ |  _  | / ___|
| |_/ / ___   ___ | | __   / /\ V / / /___ 
| ___ \/ _ \ / _ \| |/ /   \ \/ _ \ | ___ \
| |_/ / (_) | (_) |   <.___/ / |_| || \_/ |
\____/ \___/ \___/|_|\_\____/\_____/\_____/


The Book386 is a retro-inspired, small portable computer built to run vintage MS-DOS and early-1990s 
software natively rather than through emulation. 
It serves as a larger, laptop-style successor to smaller handheld devices like the Pocket386 and Hand386.                                           



Getting Linux on your Book386 up and running 

HOWTO: 

- Download https://astr0baby.online/Book386/BASLIN.zip 
- Extract and put on FAT16 formatted USB stick to copy over to the Book386 DOS 
- C:\baslin   (this has to be exactly like this)  

the file structure is as follows : 

-rwx------   1 user  staff        54 Sep 23 23:15 BOOT.BAT
-rwx------   1 user  staff  83886080 Sep 23 23:15 FS.IMG
-rwx------   1 user  staff     43821 Sep 23 23:15 INITFS.GZ
-rwx------   1 user  staff     32225 Sep 23 23:14 LOADLIN.EXE
-rwx------   1 user  staff      2466 Sep 23 23:15 README.TXT
-rwx------   1 user  staff        56 Sep 23 23:15 SINGLE.BAT
-rwx------   1 user  staff   6881280 Sep 23 23:14 SWAP.IMG
-rwx------   1 user  staff    458327 Sep 23 23:14 ZIMAGE

- Boot (will load BasicLinux directly from DOS session) 

C:\BASLIN\BOOT.BAT 

- If you want to boot single user mode 

C:\BASLIN\SINGLE.BAT 


- Login as root/user (no password) 
- To start X11 run startx 

- There are no incoming daemons configured (no X11 or telnet) 
- SSHd as a server is an overkill (dont try this on 16 MB RAM)  
- The Linux image in total takes 80MB (+-70 MB used)  
- X11 and network are preconfigured and work out of the box on the Book386 

- Network is static only ! I have hardcoded values in /etc/rc 
  ###_ACTIVATE ETHERNET_### 
  ifconfig eth0 10.0.2.101 up 
  route add default gw 10.0.2.2  
- Change to your environment (DHCP does not work) 
- Sound is supoprted !! However the YMF262 chip can only play sequence music (MIDI,RAD and IMF) 


- Tools installed (yes you can compile code on the Book386 with GCC)  

- Links 2.30 (with SSL support) 
- gcc-2.7.2.3 
- gmake-3.76.1
- libtool-1.3 
- OpenSSL 1.0.2u 
- OpenSSH_6.9p1   
- Nmap 3.55
- curl 7.29.0 
- zlib 1.2.3.9 
- telnet 
- wget 
- ftp 
- ar 
- ranlib
- xv
- Xpaint 
- Xbomb (minesweeper) 
- Xpat2 (cards)
- Gnuchess 4.0 patch 79 
- Xboard 
- x3270 (mainframe terminal client)  
- NetHack (curses dungeon crawler)  
- BitchX 1.2.1 (final irc client) *
- cybercube retro demoscene demo :) 
- Sarien 
- 386doom 

 *Yes you can nmap network and use Links with SSL on modern internet, just bear in mind that it is not fast 
  Hey we are on a 386 SX with 16 Megs of RAM remember ? 
  You can SSH in to modern systems on the internet or on your network from the Book386, (a 387 math processor might be a benefit here for speed)  

P.S Always exit back to console from X11 (otherwise stale x11 files are left in /tmp preventing X11 from starting, unless manually deteted)  
    Stopping/shutting down the system run "halt" 

* root $profile has IRCUSER defined as user386      

### Resizing the image ### 

- you will eventually run out of space, so here is how you can resize the FS.IMG on Linux/macOS 
- For example we want to grow the FS.IMG to 100 MB 

	/usr/bin/truncate -s 100M FS.IMG  
	/usr/local/sbin/e2fsck FS.IMG
	/usr/local/sbin/resize2fs FS.IMG



Happy Hacking on the Book386


Reference: 

Book386
https://www.tindie.com/products/cycle/book386-retro-dos-computer-386sx-40mhz/

BasicLinux
https://distro.ibiblio.org/baslinux/
Webserver 1.0