SvenMichaelKlose / tunix

Portable, Lisp-based OS for classic home computers and embedded systems.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The TUNIX Project

⚠️ This project is currently under heavy development and has not been officially released yet.

Overview

This project attempts to create an operating system for minimalistic computers that is portable, self-hosting, and multi-tasking, complete with a comprehensive set of applications.

TUNIX Lisp (glowing hot!)

TUNIX Lisp is the centre of it all and under heavy construction.

Targets

All targets require a disk drive of some sort.

Target Requirements Limits
Commodore C128 No images/debugger
Commodore C16 Defunct.
Commodore C64
Commodore plus/4
Commodore VIC-20 +37K RAM. No images/debugger

Untested targets

Target
Apple II Full memory expansion required.
Apple II enhanced
CP/M

For these targets binaries are compiled but no-one went through the trouble making disk images and running them in an emulator. Almost guaranteed to not work.

Broken targets

Target
Commodore PET SYNTAX ERROR on program start.

Other Parts of TUNIX

Libraries

There are quite a lot for the VIC-20 but this portale and embedded database will make a difference:

Commodore VIC-20

About

Portable, Lisp-based OS for classic home computers and embedded systems.

License:MIT License


Languages

Language:C 44.3%Language:Assembly 40.1%Language:Shell 8.3%Language:Common Lisp 2.7%Language:TeX 2.4%Language:Makefile 1.2%Language:Yacc 0.8%Language:NewLisp 0.2%Language:BitBake 0.0%Language:xBase 0.0%