iSH - новый проект в котором я знаю намеревается получить среду Shell Linux, которая работает в местном масштабе на устройстве iOS, с помощью эмулятора x86 в пользовательском режиме. Согласно различным публикациям его авторов, проект все еще находится в разработке, но вы уже можете протестировать его благодаря TestFlight, приложению Apple, которое позволяет пользователям тестировать бета-версии приложений для разработчиков.
Конечная цель автор: iSH предложить терминал, который можно использовать для ввода командных строк. и запустите их как в системе Unix.
иШ Это не первое приложение в App Store, предлагающее такие функции., но первый основан на полном дистрибутиве Linux.
О iSH
Из характеристик, которые выделяются iSH заключается в том, что это основано на дистрибутиве Alpine Linux, который разработан, чтобы быть компактным, безопасным и простым в использовании. Точнее, Alpine Linux - это минимальный дистрибутив, который не предлагает никакого графического интерфейса и имеет то преимущество, что он очень легкий.
Этот дистрибутив Linux используется в основном в мире серверов или для питания контейнерных систем, таких как Docker. По сравнению с другими терминалами, которые ранее предлагались в App Store, iSH не предлагает все инструменты командной строки.
иШ это похоже на полностью виртуализированный дистрибутив Linux. Таким образом, eЭто позволяет установить дополнительные инструментыпри необходимости с помощью диспетчера пакетов Alpine "apk", который упрощает установку необходимых инструментов. Таким образом, дистрибутив включен с минимальным набором инструментов, поэтому пользователю придется полагаться на диспетчер пакетов, чтобы получить дополнительные инструменты.
iSH использует полную архитектуру папок, в котором файлы доступны через приложение "Файлы". Хотя для этого упоминается, что «Файлы» должны быть добавлены в качестве местоположения в файловом менеджере iOS.
Это будет позволяет пользователю получить доступ ко всем файлам распространение на вашем устройстве. В дереве файлов пользовательское пространство находится в папке по умолчанию в папке / root, файлы конфигурации в / etc, исполняемые файлы в / bin и т. Д.
Таким образом, проект все еще довольно новый. и он работает с эмулятором, поэтому важно отметить, что не все программы для Linux еще доступны, а некоторые все еще находятся в разработке, например SSH.
Тем не менее, iSH уже поставляется с некоторыми стандартными программами этого можно было бы ожидать в среде Linux.
Из включенных программ мы можем найти: например, Vi, wget, утилиты для сжатия и распаковки файлов »zip, unzip и tar», вы также можете добавить документ из другого приложения в одну из папок iSH и получить к нему доступ с терминала. . Вы также можете загрузить элемент с помощью curl или wget и отправить его в другое приложение на устройстве.
iSH соблюдает все характеристики приложения для iOS. iSH соблюдает песочницу и соблюдает условия публикации в App Store.
Однако некоторые считают, что iSH может быть удален из App Store в ближайшем будущем. Они ссылаются, например, на OpenTerm, который был удален из App Store после того, как Apple наняла его разработчика.
Получить iSH
Наконец, для тех, кто заинтересован в возможности установки iSH на устройство iOS, стр.Они должны сначала установить приложение TestFlight., который позволяет устанавливать бета-программы.
После установки TestFlight вы должны перейти по следующей ссылке и здесь вы должны следуйте приведенным инструкциям.
Затем их попросят принять приглашение присоединиться к бета-версии iSH. После установки iSH вы можете открыть его, как любое другое приложение для iOS, и вас встретит Shell Ash, где вы сможете запускать команды и устанавливать другие пакеты с помощью диспетчера пакетов apk.
Наконец, если вы хотите узнать больше об этом, вы можете получить дополнительную информацию в подреддите приложения. Ссылка такая.