收藏|2021年阿里雲開源映象站最熱門映象王全梳理!(附下載連結和Top20映象王排名)

hjavn發表於2021-11-16

阿里雲官方映象站:
developer.aliyun.com/mirror/?utm_c...

全面、快速、穩定、可信

作為程式設計師肯定要和開源軟體打交道,很多情況需要用到相關的程式碼庫,而依賴和軟體包的下載是最耗時最浪費精力的事情。阿里雲開源映象站是從內部的服務孵化而來,希望可以幫助開發者大幅減少時間的浪費,把精力集中在更有意義的地方。雖然說軟體的種類千千萬,映象站不可能覆蓋所有的使用場景,經過幾年的建設,收錄的映象的數量已經接近150個,基本滿足使用者的常用需求,爭取做國內最全面、最快速、最穩定可信的開源映象站。

全面

覆蓋了主流作業系統 CentOS、Ubuntu,Fedora,Gentoo,Debian,FreeBSD、優麒麟、Rocky Linux、OpenAnolis等,常見的程式語言和構建依賴包和工具,例如npm、Maven、PyPI、Composer、Jenkins等,以及雲原生等領域的主流軟體Kubernetes、Docker、MangoDB、MariaDB等,已經累計收錄了近150個開源軟體的映象。

快速

阿里雲開源映象站利用雲服務上的優勢,提供快速、穩定的映象分發服務,提供免費的CDN加速服務。更新頻率高,基本上一天一更新,對於Centos/Ubuntu/PyPi等核心倉庫2小時一更新。

穩定

開源映象站每天承載幾億的下載量,為千萬的開發者持續提供不間斷的服務。

可信

與CentOS、RockyLinux、優麒麟、npm、Maven等國內外官方源站直接進行合作。

2021年映象站全新改版

作為國內最富盛名的映象站之一,2021年映象站全新改版,進一步在提升使用者體驗,帶來搜尋能力、npm映象站獨立域名兩大升級。

搜尋能力升級

基於阿里雲OpenSearch的搜尋能力,開源映象站為開發者高效的開源軟體包搜尋服務。開發者可以對核心的映象倉庫一鍵搜尋, 更快更精準地找到自己想要的軟體包。

image

npm映象站升級成獨立域名

站點網址升級為www.npmmirror.com/, 直接從一級域名進行訪問。Registry 全面重構,提升穩定性,降低同步失敗率;CLI 優化,提升安裝速度,去掉軟連線等帶來的相容性問題。淘寶npm映象站原網址將於 2022 年 05 月 31 日零時起停止服務,請大家及時儲存和更新新的域名。

映象版的國王排行

最受歡迎的20個映象還主要集中供暖在作業系統和語言類的映象源上(排名沒有包括npm映象和maven映象)。CentOS、Ubuntu、和EPEL分列前三,語言類的Python、PHP、Go緊隨其後。在TIOBE程式語言排行榜上,Python力壓Java和C成為最受歡迎的程式語言,反映在映象的下載上也同樣適用。國內的優麒麟作業系統也位列前20中。

image

重點映象大梳理(附下載地址和配置說明)

一、作業系統

1、CentOS:developer.aliyun.com/mirror/centos

CentOS,是基於 Red Hat Linux 提供的可自由使用原始碼的企業級 Linux 發行版本。雖然CentOS 8已經宣佈即將停服,但是仍然是最受歡迎的映象源。

2、RockyLinux:developer.aliyun.com/mirror/rockyl...

Rocky Linux 是 CentOS 的一個分支,今年6月才開始首發它位於 Red Hat Enterprise Linux(RHEL) 的下游。與 CentOS 一樣,它提供了非常適合伺服器的穩定版 Linux,旨在作為 CentOS 的完全相容替代品。

3、Anolis:developer.aliyun.com/mirror/anolis

Anolis OS 8 是 國內龍蜥社群推出的完全開源、中立、開放的發行版,它支援多計算架構,完善適配 Intel、飛騰、海光、兆芯、鯤鵬、龍芯等晶片,也面向雲端場景優化,100% 相容 CentOS 8 軟體生態。

4、EPEL:developer.aliyun.com/mirror/epel

EPEL (Extra Packages for Enterprise Linux),是由 Fedora Special Interest Group 維護的 Enterprise Linux(RHEL、CentOS)中經常用到的包,是非常受歡迎的映象源之一。

5、Ubuntu:developer.aliyun.com/mirror/ubuntu
Ubuntu是一款以桌面應用為主的作業系統。Ubuntu基於 Debian Linux 和和Gnome桌面環境,提供了一個健壯、功能豐富的計算環境,既適合家庭使用又適用於商業環境,為映象站最受歡迎的桌面作業系統。

6、Ubuntu Kylin:developer.aliyun.com/mirror/ubuntu...
優麒麟Ubuntu Kylin 是由中國 CCN 聯合實驗室支援和主導的開源專案,其宗旨是採用平臺國際化與應用本地化融合的設計理念,通過定製本地化的桌面使用者環境以及開發滿足廣大中文使用者特定需求的應用軟體來提供細膩的中文使用者體驗,做更有中國特色的作業系統。

7、Debian:developer.aliyun.com/mirror/debian
Debian GNU/Linux ,是一個作業系統及自由軟體的發行版,由一群自願付出時間和精力的使用者來維護並更新。它附帶了超過 59000 個軟體包,這些預先編譯好的軟體被打包成一種良好的格式以便於使用者安裝和使用。

8、Kali:developer.aliyun.com/mirror/kali
Kali Linux是基於Debian的Linux發行版, 設計用於數字取證作業系統,可以支援ARM架構。每一季度更新一次。由Offensive Security Ltd維護和資助。

9、Alpine:developer.aliyun.com/mirror/alpine

Alpine Linux是一個由社群開發的基於musl和BusyBox的Linux作業系統,該作業系統以安全為理念,面向x86路由器、防火牆、虛擬專用網、IP電話盒及伺服器而設計。

二、語言類編譯構建依賴包

1、npm:www.npmmirror.com/
同步頻率目前為 10分鐘一次以保證儘量與官方服務同步。NPM是世界上最大的軟體登錄檔,每星期大約有30億次的下載量,包含超過600000個包(即程式碼模組)。
2、maven:developer.aliyun.com/mirror/maven
阿里雲Maven中央倉庫 為 阿里云云效 提供的公共代理倉庫,幫助研發人員提高研發生產效率。Maven是基於專案物件模型,可以通過一小段描述資訊來管理專案的構建,報告和文件的軟體專案管理工具
3、PyPI:developer.aliyun.com/mirror/pypi
PyPI (Python Package Index) 是Python官方的第三方庫的倉庫,所有人都可以下載第三方庫或上傳自己開發的庫到PyPI。
4、Composer:developer.aliyun.com/composer
Composer是PHP的包管理、包依賴關係管理工具,很輕鬆一個命令就可以把他人優秀的程式碼用到我們的專案中來,而且很容易管理依賴關係,更新刪除等操作也很輕易的實現。

5、Goproxy:developer.aliyun.com/mirror/goprox...
Go Module的公共代理倉庫,代理並快取go模組,可以用來避免DNS汙染導致的模組拉取緩慢或失敗的問題,加速你的構建。
6、Anaconda:developer.aliyun.com/mirror/anacon...
Anaconda支援 Linux, Mac, Windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。
7、RubyGems:developer.aliyun.com/mirror/rubyge...
RubyGems是一個方便而強大的Ruby程式包管理器( package manager)。 它提供一個分發 Ruby 程式和庫的標準格式,還提供一個管理程式包安裝的工具。RubyGems的功能類似於Linux下的apt-get。使用它可以方便的從遠端伺服器下載並安裝Rails。

三、雲原生

1、Kubernetes:developer.aliyun.com/mirror/kubern...
Kubernetes(K8S)是谷歌的第三個容器管理系統(前兩個:Borg、Omega,這兩個是谷歌內部系統,k8s是開源的),Kubernetes在Docker技術之上,為容器化的應用提供了資源排程、部署執行、服務發現和擴容縮容等豐富多樣的功能。
2、Docker CE:developer.aliyun.com/mirror/docker...
Docker CE 包含了完整的 Docker 平臺,非常適合開發人員和運維團隊構建容器 APP。docker-ce提供了簡單的安裝和快速的安裝,以便可以立即開始開發。docker-ce整合和優化,基礎設施。(免費)
3、Pouch:developer.aliyun.com/mirror/pouch
Pouch是一個很好的軟體層,可以填補業務應用程式和底層基礎架構之間的空白。同時擁有隔離性強、可移植性高、資源佔用少等特點。可以幫助企業快速實現存量業務容器化,同時提高超大規模下資料中心的物理資源利用率。
4、Docker Toolbox:developer.aliyun.com/mirror/docker...
Docker Toolbox 則為使用者在Windows或者Mac系統上體驗 Docker 提供了一個完整的工具包。Docker Toolbox裡面包含了VirtualBox虛擬機器,啟動服務前會啟動一個虛擬機器。在這個虛擬機器上安裝Docker服務。

5、CloudFoundry:developer.aliyun.com/mirror/CloudF...
本映象用於部署開源工具 Bosh和使用 Bosh 部署開源 PaaS 平臺 Cloud Foundry。 Cloud Foundry是一個開源的平臺即服務產品,它提供給開發者自由度去選擇雲平臺,開發框架和應用服務。

四、資料庫

1、MySQL:developer.aliyun.com/mirror/mysql
MySQL資料庫服務是一種完全託管的資料庫服務,用於部署雲原生應用程式。由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關係型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的關聯式資料庫管理系統應用軟體。

2、MongoDB:developer.aliyun.com/mirror/mongod...
MongoDB是一個基於分散式檔案儲存的資料庫,也是一個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。旨在為 WEB 應用提供可擴充套件的高效能資料儲存解決方案。

3、MariaDB:developer.aliyun.com/mirror/mariad...
MariaDB資料庫管理系統是MySQL的一個分支,主要由開源社群在維護,採用GPL授權許可 MariaDB的目的是完全相容MySQL,包括API和命令列,使之能輕鬆成為MySQL的代替品。在儲存引擎方面,使用XtraDB來代替MySQL的InnoDB。

4、OceanBase:developer.aliyun.com/mirror/oceanb...
OceanBase是由螞蟻集團完全自主研發的金融級分散式關聯式資料庫,始創於2010年。OceanBase具有資料強一致、高可用、高效能、線上擴充套件、高度相容SQL標準和主流關聯式資料庫、低成本等特點。

5、PostgreSQL:developer.aliyun.com/mirror/postgr...

PostgreSQL是一種特性非常齊全的自由軟體的物件-關係型資料庫管理系統,是以加州大學計算機系開發的POSTGRES,4.2版本為基礎的物件關係型資料庫管理系統。PostgreSQL支援大部分的SQL標準並且提供了很多其他現代特性,如複雜查詢、外來鍵、觸發器、檢視、事務完整性、多版本併發控制等。

五、晶片

1、KiCad :developer.aliyun.com/mirror/kicad

KiCad EDA 是一款用於印刷電路板設計的開源自由軟體,最初由法國人 Jean-Pierre Charras 於 1992 年推出,現由 KiCad 開發團隊維護。軟體包含原理圖設計、線路板繪製、符號庫設計、封裝庫設計、線路板 3D 顯示、Gerber 檢視、線路板實用計算等工具。

2、Nvidia-CUDA:developer.aliyun.com/mirror/nvidia...
CUDA-X AI 是軟體加速庫的集合,這些庫建立在 CUDA® (NVIDIA 的開創性並行程式設計模型)之上,提供對於深度學習、機器學習和高效能運算 (HPC) 必不可少的優化功能。

3、loongson:developer.aliyun.com/mirror/loongs...
龍芯loongson是由中國科學院計算技術研究所、龍芯中科、神州龍芯等機構、公司所設計的一系列各種晶片,採用MIPS、LoongISA精簡指令集架構,由MIPS科技公司授權使用MIPS指令集。

六、工具

1、Homebrew:developer.aliyun.com/mirror/homebr...

Homebrew 是一款自由及開放原始碼的軟體包管理系統,用以簡化 macOS 系統上的軟體安裝過程。它擁有安裝、解除安裝、更新、檢視、搜尋等很多實用的功能,通過簡單的一條指令,就可以實現包管理,十分方便快捷。

2、Cygwin:developer.aliyun.com/mirror/cygwin

Cygwin 是許多自由軟體的集合,最初由 Cygnus Solutions 開發,用於各種版本的 Microsoft Windows 上,執行類 UNIX 系統。Cygwin 的主要目的是通過重新編譯,將 POSIX 系統上的軟體移植到 Windows 上。

3、Jenkins:developer.aliyun.com/mirror/jenkin...
Jenkins是一個開源軟體專案,是基於Java開發的一種持續整合工具,用於監控持續重複的工作,旨在提供一個開放易用的軟體平臺,使軟體的持續整合變成可能。

4、android-googlesource:developer.aliyun.com/mirror/androi...
Android上的Git儲存庫。Android,現多數情況指代的是由谷歌開發的基於Linux的智慧作業系統安卓。Google以Apache開源許可證的授權方式,釋出Android原始碼。

5、Ceph:developer.aliyun.com/mirror/ceph
Ceph是當前非常流行的開源分散式儲存系統,具有高擴充套件性、高效能、高可靠性等優點 。作為分散式檔案系統,其能夠在維護 POSIX 相容性的同時加入了複製和容錯功能。Ceph 不僅僅是一個檔案系統,還是一個有企業級功能的物件儲存生態環境。

第一期映象站體驗官招募中

阿里雲開源映象站的初衷在於宣傳自由軟體的價值,提高大家的開發效率,幫助大家更快地進行應用建立。歡迎映象站的熱心使用者報名成為映象站體驗官,共同完善阿里雲開源映象站的使用體驗,推廣自由軟體在國內應用,讓更多的開發者可以享用阿里雲開源映象站全面、快速、穩定、可信的服務。作為映象站體驗官,你的每一次努力都算分,還可以獲得區專屬的權益和獎勵,銀牌體驗官的獎勵人數不設限。

點選網址立即報名參加:developer.aliyun.com/special/mirro...

image

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章