ish-app / ish-app/ish

tree command is painfully slow

Open
#2,086 2 comments 0 reactions 0 assignees View on GitHub
unconfirmed
Dominant language
C
Stars
20.5k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

Hello ish-app Team,

Thank you for this awesome way of playing (messing ;-)) around with Linux on iOS Devices.
I wanted to know what causes I/O in general to be so slow when it comes to mounted filesystems like, i.e. `mount -t iOS . /mnt/abc`: one example is the `tree`

Is this because of emulation?

Another example is `exiftool` takes several seconds to load. Even `java` seems to boot a bit quicker…

Any insights?
Thanks,
Jo

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the slowdown with tree and exiftool on a mounted filesystem, then compare their behavior with a local filesystem and investigate whether emulation is involved. Done means the cause of the I/O slowdown and a concrete scope for improvement are established.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, ios, linux
Domain
operating-systems, performance
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.