bhgv / Inferno-OS_Android

an Android port of Inferno OS. it works as a regular Android (> 4.0) app. to build it needs only Android Studio (>3.0) and NDK
73 stars 3 forks source link

Inferno-OS_Android

Changes

Screenshot

for Android > v4.0 (api 14)

it is based on the last official sources from Vitanuova.

What is working now

What was changed

What was added

first it should be mapped to /dev fs:

bind -b '#A' /dev

possibilities:

all sound streams: record, output of raw wave (/dev/audio), playing of a file and network stream use separate buffers and may work simultaneously.

ex:

echo load file /mp3/a_music.mp3 > /dev/audioctl
echo play file > /dev/audioctl

or

echo load uri http://ice1.somafm.com/dubstep-128-mp3 > /dev/audioctl
echo play uri > /dev/audioctl

(thanks to somafm.com network radio for provided demo net stream)

how to use

point or select what you need with 1 finger, after tap somewhere with 1 or 2 more fingers. this will couse a click of 2nd or 3rd mouse button.

coordinates of the click is the coordinates of the first finger.

copy-paste functionality is working now. but only with texts yet.

Inferno's copy paste buffer is separated from the Android copy-paste buffer. actually no way to copy-paste between Inferno and Android.

Build media note

It is built under Windows. But if you are using Linux it is easy to build it under Linux. only a pair of changes. go to the "inferno-os" folder and rewrite "bld.bat" script to Linux style. also do not forget to configure to Linux tools by modifying "makeconfig" script and so on.

Dependencies

how to build

Windows host

cd inferno-os
bld.bat

after the successful building of the inferno libs (./inferno-os/Android/arm/lib) open this project in the Android Studio and build apk.

how to run

install this apk on the android copy this inferno tree (./inferno-os) to android by the path /sdcard/Inferno.

run it

Acme & Charon