Поиск по сайту:

Упростите работу в Интернете с помощью этой альтернативы интернет-протоколу


Откройте для себя новые уголки более тихого и простого Интернета с протоколом 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 и откройте для себя новые уголки более тихого и простого Интернета.

Статьи по данной тематике: