20:38 15.09.17 guest54: <script>alert(123);</script> 20:34 15.09.17 Aaron: "Hello everybody out there using minix - Im doing a (free) operating 20:34 15.09.17 guest54: Hello
guest@kernelultras var/www $ help -m sk

O projekte

Čo je Aaron Ako to začalo

Čo je Aaron

Je to webový operačný systém napísaný od nuly. Obsahuje rovnako ako klasický operačný systém, jadro, shell, štandardný vstup a výstup. Namiesto odkazov spracúva príkazy, čo mu dáva veľké možnosti, kedy môže spracovať viacero príkazov naraz. Napríklad na banovanie niektorých škodlivých robotov používam príkaz: logs 1 | grep hladany_retazec | bar -s 7 | ufw deny Príkazy sú oddelené rúrou |, čo spôsobí, že výstup jedného príkazu sa pošle do ďalšieho. Príkaz 'logs 1' vytiahne logy z jedného dňa, 'grep hladany_retazec' vyfiltruje len riadky ktoré obsahujú hľadaný reťazec, 'bar -s 7' vytiahne siedmi stĺpec kde sú IP adresy, no a 'ufw deny' hodí IP adresy do banlistu. Viac nápovedy zistíte príkazom 'man', napríklad 'man grep'. Toto je hlavný rys Aarona, všetko je zdokumentované, priamočiare a jednoduché. Oproti podobným projektom nesaje a funguje aj bez JavaScriptu. JavaScript používam len tam kde to naozaj uľahčuje prácu, ako je automatické doplňovanie príkazov, história príkazov a podobne. JavaScript sa používa aj na šifrovanie na užívateľskej strane, čo je momentálne jediné riešenie ako sa to dá realizovať a upload veľkých súborov.

Ako to začalo

Nápad vznikol v jeden deň keď som sa bavil s Amigapowerom, že by sme si spravili vlastný web a vyzeralo by to ako terminál. Základ som spravil za deň dva. O verzií 0.0.1 vyšla na známom českom linuxovom portáli aj správička. Postavil som ho na základoch Linuxu, ako sú textové konfiguračné súbory, funkcionálne programovanie a zdokumentovanie celého projektu. Veľká časť kódu sú komentáre, aby si kód dokázal upraviť aj neprogramátor. Slovenskú verziu napísal: Mário chorváth Licencia GPLv2+: GNU GPL verzia 2 alebo neskoršia https://www.gnu.org/licenses/old-licenses/gpl-2.0.html.