Fedora 37 將使用最小 Curl 包,僅支援 HTTP(S) 和 FTP 協定

2022-02-24 09:01:51

Fedora 新增了: 預設情況下,Fedora 37 只安裝 libcurl-minimal  curl-minimal 這兩個最小的 Curl 包,僅支援 HTTP(S) 和 FTP 協定。使用者若想要使用其他協定,可以自行安裝 libcurl-full  curl-full 這兩個完整的 Curl 包。

據提案介紹,此舉是為了在預設情況下節省磁碟空間,並使其 Curl 包在預設情況下暴露在較少的安全漏洞中。

Curl 和 cURL 庫最常用於 HTTP(S) 和 FTP 協定的場景,但其實 Curl 還包含很多過時或不常用的協定,例如 DICT、GOPHER、IMAP、LDAP、LDAPS、MQTT、NTLM、POP3、RTSP、SMB、SMTP、SFTP、SCP、TELNET、TFTP、brotli 壓縮和 IDN2 ,這些不常用的協定經歷的測試很少,是很多安全漏洞的來源。

使用最小 Curl 包還能節省 8 MB 磁碟空間 :curl-minimal+libcurl-minimal 是 18 MB 下載大小,57 MB 安裝大小,50 個包;完整版 Curl 包是 21 MB 下載大小,65 MB 安裝大小,62 個包。

有關 Fedora 37 的更多內容,可以在 Fedora Wiki 的 中檢視。

展開閱讀全文