iSH-AOK V1.3 Build 501
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