Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
getting-started [2025/02/28 17:57] – snacsnoc | getting-started [2025/03/10 03:03] (current) – [Install] snacsnoc | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Quick start ====== | ====== Quick start ====== | ||
- | ==== Download ==== | + | ===== Download |
You have a few options: | You have a few options: | ||
* Download the [[http:// | * Download the [[http:// | ||
Line 9: | Line 9: | ||
SnackLinux supports most generic vintage hardware out of the box. If you require specific drivers, please compile your own custom kernel. | SnackLinux supports most generic vintage hardware out of the box. If you require specific drivers, please compile your own custom kernel. | ||
- | ==== Install ==== | + | ===== Install |
- | You can install SnackLinux from a live image to a local hard drive by runnning ''/ | + | You can install SnackLinux from a live |
- | If you are using vintage hardware and an IDE to Compact Flash adapter, you can simply dd the img file to your CF card. | + | |
+ | If you are using vintage hardware and an IDE to Compact Flash adapter, you can simply dd the img file to your CF card. | ||
+ | dd if=snacklinux_cf_i486_01.03.25.img of=/ | ||
Note for live install: you will need to setup networking and install dialog, ncurses and lilo with '' | Note for live install: you will need to setup networking and install dialog, ncurses and lilo with '' | ||
fbpkg install dialog && fbpkg install ncurses && fbpkg install lilo | fbpkg install dialog && fbpkg install ncurses && fbpkg install lilo | ||
bash install-snacklinux.sh /dev/hda | bash install-snacklinux.sh /dev/hda | ||
- | ==== Networking ==== | + | |
+ | ===== Networking | ||
To set up networking, you can either use a static IP | To set up networking, you can either use a static IP | ||
Line 34: | Line 37: | ||
Run '' | Run '' | ||
- | === SSH === | + | ==== SSH ==== |
Install dropbear via fbpkg by running '' | Install dropbear via fbpkg by running '' | ||
Line 45: | Line 48: | ||
Now run '' | Now run '' | ||
- | === Packages === | + | ==== Packages |
To see the available packages, run '' | To see the available packages, run '' | ||
Line 51: | Line 54: | ||
Use '' | Use '' | ||
- | === Programming === | + | ==== Programming |
For compiling C/C++, install the essential tools: | For compiling C/C++, install the essential tools: | ||
fbpkg install gcc | fbpkg install gcc | ||
Line 58: | Line 61: | ||
fbpkg install m4 | fbpkg install m4 | ||
# Other software that may be of value | # Other software that may be of value | ||
- | # tcc, ncurses, pkgconf, nim | + | # tcc, ncurses, pkgconf, |
- | === Graphics (in-progress) === | + | ==== Graphics (in-progress) ==== |
+ | **Requirements: | ||
- | The kernel does not have built-in graphics support to save on size and allow booting with 8MB of RAM. You must install '' | + | **Graphics memory:** 512KB tested, possibly works with 256KB |
+ | |||
+ | SnackLinux supports only the ISA bus and excludes any PCI-based devices including graphics cards. Most graphics drivers in the kernel (4.4) are aimed at PCI cards, so we are left with two choices: vga16fb or simpleframebuffer. The '' | ||
+ | |||
+ | The SnackLinux | ||
+ | To install '' | ||
fbpkg install linux-modules | fbpkg install linux-modules | ||
| | ||
modprobe vga16fb | modprobe vga16fb | ||
+ | fbset #confirm the current resolution | ||
+ | ls /dev/fb0 #confirm we have a framebuffer | ||
modprobe mousedev #/ | modprobe mousedev #/ | ||
modprobe psmouse #for a PS/2 mouse | modprobe psmouse #for a PS/2 mouse | ||
modprobe sermouse #for a serial mouse | modprobe sermouse #for a serial mouse | ||
- | Builds of MicroWindows have been compiled but not ready for a full release. You can download the compiled packages here and extract to your local directory: | + | Builds of MicroWindows |
- | wget http:// | + | You can download the compiled packages here, extract to your local directory |
+ | wget http:// | ||
| | ||
- | wget http:// | + | wget http:// |
+ | fbpkg install gpm | ||
| | ||
- | + | | |
- | For Nim, see the [[nim-lang|Nim language page ]] | + | **Work In Progress**: builds of an updated and refactored MicroWindows 0.92: https:// |
+ | Currently unable to run in 4bit mode, even with grayscale enabled. | ||