LUnix - LUnix

LUnix
LUnix.png
Rodina OSUnixový
Pracovní stavHistorický
Poslední vydání0.21
PlatformyC64, C128
Výchozí uživatelské rozhraníCLI
LicenceGNU General Public License
Oficiální webové stránkylng.sourceforge.síť

LUnix, zkratka pro „Malý Unix“,[1] je Unixový multi-tasking operační systém navržený k nativnímu běhu na Commodore 64 a Commodore 128[2] domácí počítač systémy. Podporuje to TCP / IP síťování (UKLOUZNUTÍ nebo PPP pomocí RS232 rozhraní). Na rozdíl od většiny unixových systémů je LUnix napsán 6502 montážní jazyk 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 preventivní multitasking, Unixové trubky, různé protokoly jako TCP / IP, UKLOUZNUTÍ, PPP a RS232, dynamická správa paměti a virtuální konzoly. Obsahuje a webový server a klienti pro telnet, POP3 a FTP a může působit jako terminál nebo terminálový server přes RS232.

LUnix vyvinul Daniel Dallmann a přispěli k němu Ilker Ficicilar, Stefan Haubenthal a Paul Gardner-Stephen koncem 90. let. První generace LUnixu měla podporu pro rychlejší RS232 pomocí chytrých softwarových triků, podporu 80 sloupců VIC a VDC, Klávesnice PS / 2 podpora a malá sada standardních unixových příkazů. K této první distribuci je možné připojit dvě klávesnice a dva monitory a jeden terminál RS232 a nastavit tři simultánní relace multitaskingu na C128. LUnix také podporuje režim 2 MHz a pohodlí spouštěcího disku platformy C128.

LUnix v té době přišel 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 snadno vyvíjet software pro LUnix.

Viz také

  • OS-9 multi-tasking operační systém implementovaný v nativním kódu pro 6809 mikroprocesor
  • GeckOS multi-tasking operační systém pro 6502, který nabízí binární kompatibilitu s LUnix po připojení k lib6502

Reference

  1. ^ „About LUnix“ Archivováno 2010-08-23 na Wayback Machine, vyvoláno 2010-08-27
  2. ^ „Domovská stránka LUnix Sourceforge“, Citováno 2010-08-28

externí odkazy