Pigshell возвращает Unix в веб через 9p

Pigshell: Unix the Web

Обсуждение на Hacker News проекта Pigshell (2015), который даёт доступ к вебу через файловую систему 9p. Участники в восторге от идеи shell-окружения с файловым доступом: приложения и системы могли бы обмениваться состоянием через мелкие файлы, а не через TOML и другие глубокие структуры данных. Главный минус — обилие системных вызовов ядра, что исторически бьёт по производительности.

9p очень хорошо ложится на концепцию shell, но мне также хочется представить, как можно пойти дальше: приложения и системы, которые взаимодействуют через мелкие гранулярные файлы.
  1. alt227

    Мой Chrome помечает этот сайт как небезопасный, но не говорит почему, что странно.

    EDIT: Посмотрев, кажется, Chrome теперь скрывает всю информацию о безопасности сайтов и показывает только общий значок 'Not Secure' для всего. Это очень неудобное изменение и лишает многих удобств при диагностике случайных сайтов.

    Тем не менее, сайту нужно исправить свой SSL-сертификат.

  2. somat

    Веб (HTML) — это иерархическая система, и как таковая её надлежащее место в мире — быть отображённой в файловую систему.

    Честно говоря, я думал, что именно это делал webfs в plan9 https://man.cat-v.org/plan_9/4/webfs, и затем можно было бы использовать API файловой системы для его парсинга. Но увы, я действительно прочитал man-страницу, чтобы перепроверить, и похоже, что он делает гораздо более разумный вариант и просто извлекает веб-ресурсы (http), я раздавлен.

    Но это может быть весёлым проектом на выходные — посмотреть, можно ли выполнить это отображение и где оно сломается. Так что не полная потеря.

  3. nickdothutton

    В некотором смысле довольно подрывно! Мне нравится. Не уверен, что найду применение, впрочем.

Ещё за этот день

2026-11-09