Skip to content

Releases: emkey1/ish-AOK

iSH-AOK V1.3 Build 508

31 Dec 19:49
fe21c7c
Compare
Choose a tag to compare
o Added /proc/ish/host_info
   $ cat /proc/ish/host_info
   Host OS Name: Darwin
   Host OS Release: 23.1.0
   Host OS Version: Darwin Kernel...
   Host Hardware: iPad 9th Gen
o Fixed bug that caused vi to hang
   when returning from ^Z.  Which
   also fixed vim locking up on exit

iSH-AOK V1.3 Build 506

24 Dec 13:48
6028ba8
Compare
Choose a tag to compare

Summary: Mostly stability fixes.

Notes:
o Main focus was on improving
stability
o Stability with Alpine 3.18 seems
excellent.
o Stability with Debian 10, not so
much
o Very limited testing with Devuan
4, DNS still broken

Changes/Bug Fixes:
o Rewrote internal locking to add
reference counts and checking to
both tasks and memory
allocations
o Seperated RO and RW internal
locking functions into seperate
source files
o General code cleanup
o Fixed bug that caused iSH-AOK
to crash when running aok_groups
in Alpine 3.19 (there may be
others)

iSH-AOK V1.3 Build 502

26 Nov 15:06
Compare
Choose a tag to compare

o /var/run is now reset each
time iSH-AOK restarts. Old
/var/run directories are mv'd
to /tmp/old-run with a timestamp
o /sys/class/power_suppoly/BAT0
now contains battery charging
status and current capacity
o /dev/rtc now works, for
ioctl() RTC_RD_TIME anyway,
which is the only one that
matters. Debian 11 derived
Distros REALLY want this to be
present

iSH-AOK V1.3 Build 501

18 Nov 18:25
Compare
Choose a tag to compare

As released on TestFlight 18 Nov 2023

See Notes at bottom if you want to
try Devuan (Debian 11)

Fixes/Enhancements
o Implemented syscall 407
(clock_nanosleep_time64)
o Worked on streamlining/
optimizing the internal locking
code. Performance improved
10-15% in limited testing
o /proc/ish/UIDevice now lists
the current device orientation
o /proc/ish/BAT0 now contains
information about battery
health and shows if device
is in low power mode
o Merged upstream c26590b
(Fix keyboard target in
+detailTextFieldWithText:)
o Merged upstream 3d3f41e
(Dump stacl in sigill and
sigsegv diagnostics)
o Merged upstream c99cb7b
(Implement SIGEV_THREAD_ID)
o Merged upstream a17fe7c
(Unlock sighand->lock on all
codepaths of rt_sigtimedwait)
o Merged upstream PR ish-app#2263
(fix tiocgpgrp for pty master)
o Merged upstream 8f98de1
(Export and import file
timestamps)
o sys_get_priority() now returns
zero rather than twenty. iOS does
not allow this value to be
changed, and zero is the
default for Linux
o implemented FUTEX_CMP_REQUEUE_
(Essentially untested currently)
o implemented FUTEX_CMP_REQUEUE_PI_
(Essentially untested currently)
o New installs get jaclu's
0.11.0 of the filesystem

Issues
o Same as last time, though Devuan
is marginally less broken
o neovim locks up when you open it
with a filename, but if you
start it with no filename
specified you can :r the file

Devuan Notes
You will need to modify the
/etc/hosts file to contain
IP's for...
deb.devuan.org and
deb.debian.org

You will also want to
add any other hosts you
frequently access to
/etc/hosts, as DNS is still
broken

Devuan really wants a working
/dev/rtc. That does not currently
exist. In particular the sleep
command fails which causes some
package installs (libc6 for
instance) to fail. This can
be worked around by downloading
and modifying the .deb for the
impacted package

ish-mke

23 Dec 17:59
Compare
Choose a tag to compare
ish-mke Pre-release
Pre-release

Tagging my custom build