Pigshell возвращает Unix в веб через 9p
Pigshell: Unix the Web
Обсуждение на Hacker News проекта Pigshell (2015), который даёт доступ к вебу через файловую систему 9p. Участники в восторге от идеи shell-окружения с файловым доступом: приложения и системы могли бы обмениваться состоянием через мелкие файлы, а не через TOML и другие глубокие структуры данных. Главный минус — обилие системных вызовов ядра, что исторически бьёт по производительности.
9p очень хорошо ложится на концепцию shell, но мне также хочется представить, как можно пойти дальше: приложения и системы, которые взаимодействуют через мелкие гранулярные файлы.
- alt227
Мой Chrome помечает этот сайт как небезопасный, но не говорит почему, что странно.
EDIT: Посмотрев, кажется, Chrome теперь скрывает всю информацию о безопасности сайтов и показывает только общий значок 'Not Secure' для всего. Это очень неудобное изменение и лишает многих удобств при диагностике случайных сайтов.
Тем не менее, сайту нужно исправить свой SSL-сертификат.
- somat
Веб (HTML) — это иерархическая система, и как таковая её надлежащее место в мире — быть отображённой в файловую систему.
Честно говоря, я думал, что именно это делал webfs в plan9 https://man.cat-v.org/plan_9/4/webfs, и затем можно было бы использовать API файловой системы для его парсинга. Но увы, я действительно прочитал man-страницу, чтобы перепроверить, и похоже, что он делает гораздо более разумный вариант и просто извлекает веб-ресурсы (http), я раздавлен.
Но это может быть весёлым проектом на выходные — посмотреть, можно ли выполнить это отображение и где оно сломается. Так что не полная потеря.
- nickdothutton
В некотором смысле довольно подрывно! Мне нравится. Не уверен, что найду применение, впрочем.