Автономная оболочка

Оглавление1 Автономная оболочка1.1 Особенности автономной оболочки (sash)1.2 Преимущества статически связанных оболочек1.3 Функции и патчи sash-plus-patches1.4 Поддержка и дополнительные ресурсы2 Автономная […]

Автономная оболочка

  • Особенности автономной оболочки (sash)

    • sash – это оболочка Unix, разработанная для восстановления после системных сбоев. 
    • Все библиотеки в sash статически связаны, что делает стандартные команды UNIX независимыми от внешних библиотек. 
    • В отличие от большинства оболочек в Linux, команды в sash не требуют внешних библиотек для работы. 
  • Преимущества статически связанных оболочек

    • Статически связанные оболочки со встроенными командами становятся все более важными, поскольку они обеспечивают стабильность и независимость от системных библиотек. 
    • Раньше важные команды были статически связаны в /sbin или /bin, в то время как в /usr/sbin и /usr/bin использовались более многофункциональные версии, связанные динамически. 
  • Функции и патчи sash-plus-patches

    • sash-plus-patches включает патчи для sash, которые предоставляют дополнительные функции, такие как chroot, pivot root и losetup. 
    • Эти функции доступны в более новых версиях sash и предоставляют интерфейсы для системных вызовов Linux. 
    • Добавлена поддержка простого расширения переменных оболочки, например, замена переменной “$(VAR)” на содержимое переменной окружения “VAR”. 
  • Поддержка и дополнительные ресурсы

    • sash была портирована для работы с Android в терминальном интерфейсе. 
    • В некоторых дистрибутивах Linux, таких как Debian и Slackware, доступны патчи для sash. 
    • Ссылки на дополнительные ресурсы, включая справочную страницу sash и внешние ссылки, также предоставлены. 

Полный текст статьи:

Автономная оболочка — Википедия

Оставьте комментарий

Прокрутить вверх