Linux中國

使用互聯網協議替代方案 Gemini 簡化你的 Web 體驗

如果你很久以前就已經上網了,或者是知識非常豐富,你可能還記得一個早期的文本共享協議,叫做 GopherGopher 最終被 HTTP 協議所取代,當然,HTTP 協議是現代萬維網的基礎。對於很多人來說,「 互聯網 internet 」和「 萬維網 World Wide Web 」是一回事,因為很多人沒有意識到在網上進行了 www 子域下的任何操作。

但一直以來,都有各種網路協議在互聯網路上共享信息:Telnet、FTP、SSH、Torrent、GNUnet 等等。最近,在這一系列的替代品中又多了一個,它叫 Gemini

Gemini(雙子座)協議,以「水星計劃」和「阿波羅計劃」的基礎實驗之間的太空任務命名,旨在和平地處在 Gopher 和 HTTP 之間。無論如何,它的目的並不是要取代現代 Web,但它確實試圖創造一個簡化的網路和一個現代化的 Gopher

它的發展歷史雖然可能很年輕,但意義重大,原因有很多。當然,人們會因為技術和哲學上的原因而對現代 Web 表示質疑,但它只是一般的臃腫。當你真正想要的是一個非常具體的問題的可靠答案時,那麼無數次點擊谷歌搜索的結果讓人感覺過頭了。

許多人使用 Gopher 就是因為這個原因:它的規模小到可以讓小眾的興趣很容易找到。然而,Gopher 是一個舊的協議,它對編程、網路和瀏覽做出了一些假設,但這些假設已經不再適用了。 Gemini 的目標是將最好的網路帶入一種類似於 Gopher 但易於編程的格式。一個簡單的 Gemini 瀏覽器可以用幾百行代碼寫成,並且有一個非常好的瀏覽器用 1600 行左右寫成。這對於程序員、學生和極簡主義者來說都是一個強大的功能。

如何瀏覽 Gemini

就像早期的網路一樣,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 然後按回車鍵:

AV-98> 1

[1] Gentoo
[2] Emperor
[3] Little Blue

要返回,輸入 back 並按回車鍵:

AV-98> back

更多命令,請輸入 help

用 Gemini 作為你的 web 替代

Gemini 協議非常簡單,初級和中級程序員都可以為其編寫客戶端,而且它是在互聯網上分享內容的一種簡單快捷的方式。雖然萬維網的無處不在對廣泛傳播是有利的,但總有替代方案的空間。看看 Gemini,發現更安靜、更簡單的互聯網的新角落。

via: https://opensource.com/article/20/10/gemini-internet-protocol

作者:Seth Kenlon 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國

    Linux中國

    捐贈 Let's Encrypt,共建安全的互聯網

    隨著 Mozilla、蘋果和谷歌對沃通和 StartCom 這兩家 CA 公司處罰落定,很多使用這兩家 CA 所簽發證書的網站紛紛尋求新的證書籤發商。有一個非盈利組織可以為大家提供了免費、可靠和安全的 SSL 證書服務,這就是 Let's Encrypt 項目。現在,它需要您的幫助
    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...