Skip to content

iSH-AOK V1.3 Build 501

Compare
Choose a tag to compare
@emkey1 emkey1 released this 18 Nov 18:25
· 33 commits to working since this release

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