Jeg jobber med å implementere POSIX på Arduino. Jeg prøver å gjøre det så lite ressurskrevende som mulig, samtidig som kildekoden er åpen, lettlest og vel dokumentert. Jeg har også planer om å legge et lag med et Arduino-aktig grensesnitt oppå POSIX, slik at det skal være enklere å lage programmer.
Hva er POSIX?POSIX er en standard for hvordan operativsystem virker. Hensikten med en slik standard er at programmer kan virke på flere forskjellige operativsystem. Operativsystem som følger ("implementerer") POSIX eller deler av POSIX kalles ofte "Unix-like". Linux og Mac OS X er eksempler på operativsystem som følger POSIX.
Hvorfor POSIX på Arduino?POSIX på Arduino slår flere fluer i en smekk. For det første er det mange som bruker Arduino for å lære seg programmering. POSIX på Arduino bygger en bro mellom Arduino og POSIX, slik at man kan bruke elementer man lærer i Arduinoland for å lage programmer for Linux, og også bruke programmer laget for Linux på Arduino.
Det hadde vært morsomt om flere ville hjelpe til med dette prosjektet.
Kildekoden er selvfølgelig åpen på GitHub.