LUnix - LUnix

LUnix
LUnix.png
Rodina OS Unixové
Pracovní stav Historický
Poslední vydání 0,21
Platformy C64 , C128
Výchozí
uživatelské rozhraní
CLI
Licence Obecná veřejná licence GNU
Oficiální webové stránky lng .sourceforge .net

LUnix , zkratka pro „Little Unix“, je unixový víceúlohový operační systém navržený tak, aby běžel nativně na domácích počítačových systémech Commodore 64 a Commodore 128 . Podporuje sítě TCP/IP ( SLIP nebo PPP pomocí rozhraní RS232 ). Na rozdíl od většiny Unix-like systémech LUnix je napsán v 6502 assembleru namísto C .

První verze LUnixu byla vydána v roce 1993; aktuální verze 0.21 pochází z roku 2004. Mimo jiné podporuje preemptivní multitasking , Unix potrubí , různé protokoly jako TCP/IP , SLIP , PPP a RS232 , dynamickou správu paměti a virtuální konzoly. Obsahuje webový server a klienty pro telnet , POP3 a FTP a může fungovat jako terminálový nebo terminálový server přes RS232.

LUnix vyvinul Daniel Dallmann a přispěli Ilker Ficicilar, Stefan Haubenthal, Maciej Witkowiak a Paul Gardner-Stephen na konci devadesátých let. První generace LUnix měla podporu pro rychlejší RS232 pomocí chytrých softwarových triků, podporu 80 sloupcových VIC a VDC obrazovek, podporu klávesnice PS/2 a malou sadu standardních unixových příkazů. S touto první distribucí je možné připojit dvě klávesnice a dva monitory a jeden terminál RS232 k nastavení tří simultánních relací s více úkoly najednou na C128. LUnix také podporuje režim 2 MHz a pohodlí zaváděcího disku platformy C128.

Společnost LUnix tehdy přišla s rozsáhlou dokumentací. Dobře definovaná volání knihovny, podpora přemístitelného kódu a slušné funkce správy paměti umožnily snadný vývoj softwaru pro LUnix.

Viz také

  • OS-9 je víceúlohový operační systém implementovaný v nativním kódu pro mikroprocesor 6809
  • GeckOS víceúlohový operační systém pro 6502, nabízející binární kompatibilitu s LUnix po propojení s lib6502

Reference

externí odkazy