Упростите работу в Интернете с помощью этой альтернативы интернет-протоколу
Откройте для себя новые уголки более тихого и простого Интернета с протоколом Gemini.
Если вы давно пользуетесь Интернетом или просто очень находчивы, возможно, вы помните один из первых протоколов обмена текстовыми сообщениями под названием Gopher. В конечном итоге Gopher был вытеснен протоколом HTTP, который, конечно же, является основой современной Всемирной паутины. Для многих людей «Интернет» и «Всемирная паутина» — одно и то же, потому что многие люди сознательно не делают в Интернете ничего, что не на субдомене www.
Но всегда существовало множество сетевых протоколов для обмена информацией в взаимосвязанной сети: Telnet, FTP, SSH, Torrent, GNUnet и многие другие. Недавно к этой коллекции альтернатив пополнилось дополнение под названием Gemini.
Протокол Gemini, названный в честь космической миссии между элементарными экспериментами проектов «Меркурий» и «Аполлон», призван мирно находиться между Gopher и HTTP. Он никоим образом не стремится заменить современную сеть, но пытается создать как упрощенную сеть, так и модернизированный Gopher.
Это развитие, каким бы молодым оно ни было, важно по многим причинам. Конечно, люди недовольны современной сетью по причинам, охватывающим как технические, так и философские аспекты, но она также просто раздута. Миллион результатов поиска в Google может показаться излишним, когда все, что вам действительно нужно, — это один надежный ответ на очень конкретный вопрос.
Многие люди используют Gopher именно по этой причине: он достаточно мал, чтобы обеспечить нишевые интересы, которые легко найти. Однако Gopher — это старый протокол, который делает предположения о программировании, работе в сети и просмотре страниц, которые больше не применимы. Gemini стремится перенести лучшее из Интернета в формат, который приближается к Gopher, но при этом его легко программировать. Простой браузер Gemini можно написать в несколько сотен строк кода, а есть очень хороший браузер, состоящий примерно из 1600 строк. Это мощная функция для программистов, студентов и минималистов.
Как просматривать Близнецы
Как и ранний Интернет, Gemini достаточно мал, и существует список известных серверов, на которых работают сайты Gemini. Так же, как для просмотра HTTP-сайта требуется веб-браузер, для доступа к сайту Gemini требуется браузер Gemini. Их уже несколько, они перечислены на сайте Gemini.
Самый простой в использовании — клиент AV-98. Он написан на Python и запускается в терминале. Чтобы попробовать, скачайте:
$ git clone https://tildegit.org/solderpunk/AV-98.git
Перейдите в загруженный каталог и запустите AV-98:
$ cd AV-98.git
$ python3 ./main.py
Клиент представляет собой интерактивную подсказку. У него ограниченное количество команд, и основная из них — это просто go
, за которым следует адрес сервера Gemini. Перейдите к списку известных серверов Gemini, выберите тот, который покажется вам интересным, и попробуйте его посетить:
AV-98> go gemini://example.club
Welcome to the example.club Gemini server!
Here are some folders of ASCII art:
[1] Penguins
[2] Wildebeests
[3] Demons
Навигация заключается в переходе по пронумерованным ссылкам. Например, чтобы перейти в каталог Penguins, введите 1
и нажмите Enter:
AV-98> 1
[1] Gentoo
[2] Emperor
[3] Little Blue
Чтобы вернуться назад, введите back
и нажмите Enter:
AV-98> back
Чтобы получить дополнительные команды, просто введите help
.
Gemini как ваша веб-альтернатива
Протокол Gemini достаточно прост, чтобы программисты начального и среднего уровня могли писать для него клиенты, и это простой и быстрый способ обмена контентом в Интернете. Хотя вездесущность Всемирной паутины выгодна для широкого распространения, всегда есть место для альтернатив. Посетите Gemini и откройте для себя новые уголки более тихого и простого Интернета.