全面、快速、穩定、可信
作為程式員肯定要和開源軟體打交道,很多情況需要用到相關的代碼庫,而依賴和軟體包的下載下傳是最耗時最浪費精力的事情。阿裡雲開源鏡像站是從内部的服務孵化而來,希望可以幫助開發者大幅減少時間的浪費,把精力集中在更有意義的地方。雖然說軟體的種類千千萬,鏡像站不可能覆寫所有的使用場景,經過幾年的建設,收錄的鏡像的數量已經接近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的搜尋能力,開源鏡像站為開發者高效的開源軟體包搜尋服務。開發者可以對核心的鏡像倉庫一鍵搜尋, 更快更精準地找到自己想要的軟體包。

npm鏡像站更新成獨立域名
站點網址更新為
https://www.npmmirror.com/, 直接從一級域名進行通路。Registry 全面重構,提升穩定性,降低同步失敗率;CLI 優化,提升安裝速度,去掉軟連接配接等帶來的相容性問題。淘寶npm鏡像站原網址将于 2022 年 05 月 31 日零時起停止服務,請大家及時儲存和更新新的域名。
鏡像版的國王排行
最受歡迎的20個鏡像還主要集中供暖在作業系統和語言類的鏡像源上(排名沒有包括npm鏡像和maven鏡像)。CentOS、Ubuntu、和EPEL分列前三,語言類的Python、PHP、Go緊随其後。在TIOBE程式設計語言排行榜上,Python力壓Java和C成為最受歡迎的程式設計語言,反映在鏡像的下載下傳上也同樣适用。國内的優麒麟作業系統也位列前20中。

重點鏡像大梳理(附下載下傳位址和配置說明)
一、作業系統
1、CentOS:
https://developer.aliyun.com/mirror/centosCentOS,是基于 Red Hat Linux 提供的可自由使用源代碼的企業級 Linux 發行版本。雖然CentOS 8已經宣布即将停服,但是仍然是最受歡迎的鏡像源。
2、RockyLinux:
https://developer.aliyun.com/mirror/rockylinuxRocky Linux 是 CentOS 的一個分支,今年6月才開始首發它位于 Red Hat Enterprise Linux(RHEL) 的下遊。與 CentOS 一樣,它提供了非常适合伺服器的穩定版 Linux,旨在作為 CentOS 的完全相容替代品。
3、Anolis:
https://developer.aliyun.com/mirror/anolisAnolis OS 8 是 國内龍蜥社群推出的完全開源、中立、開放的發行版,它支援多計算架構,完善适配 Intel、飛騰、海光、兆芯、鲲鵬、龍芯等晶片,也面向雲端場景優化,100% 相容 CentOS 8 軟體生态。
4、EPEL:
https://developer.aliyun.com/mirror/epelEPEL (Extra Packages for Enterprise Linux),是由 Fedora Special Interest Group 維護的 Enterprise Linux(RHEL、CentOS)中經常用到的包,是非常受歡迎的鏡像源之一。
5、Ubuntu:
https://developer.aliyun.com/mirror/ubuntuUbuntu是一款以桌面應用為主的作業系統。Ubuntu基于 Debian Linux 和和Gnome桌面環境,提供了一個健壯、功能豐富的計算環境,既适合家庭使用又适用于商業環境,為鏡像站最受歡迎的桌面作業系統。
6、Ubuntu Kylin:
https://developer.aliyun.com/mirror/ubuntukylin優麒麟Ubuntu Kylin 是由中國 CCN 聯合實驗室支援和主導的開源項目,其宗旨是采用平台國際化與應用本地化融合的設計理念,通過定制本地化的桌面使用者環境以及開發滿足廣大中文使用者特定需求的應用軟體來提供細膩的中文使用者體驗,做更有中國特色的作業系統。
7、Debian:
https://developer.aliyun.com/mirror/debianDebian GNU/Linux ,是一個作業系統及自由軟體的發行版,由一群自願付出時間和精力的使用者來維護并更新。它附帶了超過 59000 個軟體包,這些預先編譯好的軟體被打包成一種良好的格式以便于使用者安裝和使用。
8、Kali:
https://developer.aliyun.com/mirror/kaliKali Linux是基于Debian的Linux發行版, 設計用于數字驗證作業系統,可以支援ARM架構。每一季度更新一次。由Offensive Security Ltd維護和資助。
9、Alpine:
https://developer.aliyun.com/mirror/alpineAlpine Linux是一個由社群開發的基于musl和BusyBox的Linux作業系統,該作業系統以安全為理念,面向x86路由器、防火牆、虛拟專用網、IP電話盒及伺服器而設計。
二、語言類編譯建構依賴包
1、npm:
同步頻率目前為 10分鐘一次以保證盡量與官方服務同步。NPM是世界上最大的軟體系統資料庫,每星期大約有30億次的下載下傳量,包含超過600000個包(即代碼子產品)。
2、maven:
https://developer.aliyun.com/mirror/maven阿裡雲Maven中央倉庫 為 阿裡雲雲效 提供的公共代理倉庫,幫助研發人員提高研發生産效率。Maven是基于項目對象模型,可以通過一小段描述資訊來管理項目的建構,報告和文檔的軟體項目管理工具
3、PyPI:
https://developer.aliyun.com/mirror/pypiPyPI (Python Package Index) 是Python官方的第三方庫的倉庫,所有人都可以下載下傳第三方庫或上傳自己開發的庫到PyPI。
4、Composer:
https://developer.aliyun.com/composerComposer是PHP的包管理、包依賴關系管理工具,很輕松一個指令就可以把他人優秀的代碼用到我們的項目中來,而且很容易管理依賴關系,更新删除等操作也很輕易的實作。
5、Goproxy:
https://developer.aliyun.com/mirror/goproxyGo Module的公共代理倉庫,代理并緩存go子產品,可以用來避免DNS污染導緻的子產品拉取緩慢或失敗的問題,加速你的建構。
6、Anaconda:
https://developer.aliyun.com/mirror/anacondaAnaconda支援 Linux, Mac, Windows系統,提供了包管理與環境管理的功能,可以很友善地解決多版本python并存、切換以及各種第三方包安裝問題。
7、RubyGems:
https://developer.aliyun.com/mirror/rubygemsRubyGems是一個友善而強大的Ruby程式包管理器( package manager)。 它提供一個分發 Ruby 程式和庫的标準格式,還提供一個管理程式包安裝的工具。RubyGems的功能類似于Linux下的apt-get。使用它可以友善的從遠端伺服器下載下傳并安裝Rails。
三、雲原生
1、Kubernetes:
https://developer.aliyun.com/mirror/kubernetesKubernetes(K8S)是谷歌的第三個容器管理系統(前兩個:Borg、Omega,這兩個是谷歌内部系統,k8s是開源的),Kubernetes在Docker技術之上,為容器化的應用提供了資源排程、部署運作、服務發現和擴容縮容等豐富多樣的功能。
2、Docker CE:
https://developer.aliyun.com/mirror/docker-ceDocker CE 包含了完整的 Docker 平台,非常适合開發人員和運維團隊建構容器 APP。docker-ce提供了簡單的安裝和快速的安裝,以便可以立即開始開發。docker-ce內建和優化,基礎設施。(免費)
3、Pouch:
https://developer.aliyun.com/mirror/pouchPouch是一個很好的軟體層,可以填補業務應用程式和底層基礎架構之間的空白。同時擁有隔離性強、可移植性高、資源占用少等特點。可以幫助企業快速實作存量業務容器化,同時提高超大規模下資料中心的實體資源使用率。
4、Docker Toolbox:
https://developer.aliyun.com/mirror/docker-toolboxDocker Toolbox 則為使用者在Windows或者Mac系統上體驗 Docker 提供了一個完整的工具包。Docker Toolbox裡面包含了VirtualBox虛拟機,啟動服務前會啟動一個虛拟機。在這個虛拟機上安裝Docker服務。
5、CloudFoundry:
https://developer.aliyun.com/mirror/CloudFoundry本鏡像用于部署開源工具 Bosh和使用 Bosh 部署開源 PaaS 平台 Cloud Foundry。 Cloud Foundry是一個開源的平台即服務産品,它提供給開發者自由度去選擇雲平台,開發架構和應用服務。
四、資料庫
1、MySQL:
https://developer.aliyun.com/mirror/mysqlMySQL資料庫服務是一種完全托管的資料庫服務,用于部署雲原生應用程式。由瑞典MySQL AB 公司開發,目前屬于 Oracle 旗下産品。MySQL 是最流行的關系型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的關系資料庫管理系統應用軟體。
2、MongoDB:
https://developer.aliyun.com/mirror/mongodbMongoDB是一個基于分布式檔案存儲的資料庫,也是一個介于關系資料庫和非關系資料庫之間的産品,是非關系資料庫當中功能最豐富,最像關系資料庫的。旨在為 WEB 應用提供可擴充的高性能資料存儲解決方案。
3、MariaDB:
https://developer.aliyun.com/mirror/mariadbMariaDB資料庫管理系統是MySQL的一個分支,主要由開源社群在維護,采用GPL授權許可 MariaDB的目的是完全相容MySQL,包括API和指令行,使之能輕松成為MySQL的代替品。在存儲引擎方面,使用XtraDB來代替MySQL的InnoDB。
4、OceanBase:
https://developer.aliyun.com/mirror/oceanbaseOceanBase是由螞蟻集團完全自主研發的金融級分布式關系資料庫,始創于2010年。OceanBase具有資料強一緻、高可用、高性能、線上擴充、高度相容SQL标準和主流關系資料庫、低成本等特點。
5、PostgreSQL:
https://developer.aliyun.com/mirror/postgresqlPostgreSQL是一種特性非常齊全的自由軟體的對象-關系型資料庫管理系統,是以加州大學計算機系開發的POSTGRES,4.2版本為基礎的對象關系型資料庫管理系統。PostgreSQL支援大部分的SQL标準并且提供了很多其他現代特性,如複雜查詢、外鍵、觸發器、視圖、事務完整性、多版本并發控制等。
五、晶片
1、KiCad :
https://developer.aliyun.com/mirror/kicadKiCad EDA 是一款用于印刷電路闆設計的開源自由軟體,最初由法國人 Jean-Pierre Charras 于 1992 年推出,現由 KiCad 開發團隊維護。軟體包含原理圖設計、線路闆繪制、符号庫設計、封裝庫設計、線路闆 3D 顯示、Gerber 檢視、線路闆實用計算等工具。
2、Nvidia-CUDA:
https://developer.aliyun.com/mirror/nvidia-cudaCUDA-X AI 是軟體加速庫的集合,這些庫建立在 CUDA® (NVIDIA 的開創性并行程式設計模型)之上,提供對于深度學習、機器學習和高性能計算 (HPC) 必不可少的優化功能。
3、loongson:
https://developer.aliyun.com/mirror/loongson龍芯loongson是由中國科學院計算技術研究所、龍芯中科、神州龍芯等機構、公司所設計的一系列各種晶片,采用MIPS、LoongISA精簡指令集架構,由MIPS科技公司授權使用MIPS指令集。
六、工具
1、Homebrew:
https://developer.aliyun.com/mirror/homebrewHomebrew 是一款自由及開放源代碼的軟體包管理系統,用以簡化 macOS 系統上的軟體安裝過程。它擁有安裝、解除安裝、更新、檢視、搜尋等很多實用的功能,通過簡單的一條指令,就可以實作包管理,十分友善快捷。
2、Cygwin:
https://developer.aliyun.com/mirror/cygwinCygwin 是許多自由軟體的集合,最初由 Cygnus Solutions 開發,用于各種版本的 Microsoft Windows 上,運作類 UNIX 系統。Cygwin 的主要目的是通過重新編譯,将 POSIX 系統上的軟體移植到 Windows 上。
3、Jenkins:
https://developer.aliyun.com/mirror/jenkinsJenkins是一個開源軟體項目,是基于Java開發的一種持續內建工具,用于監控持續重複的工作,旨在提供一個開放易用的軟體平台,使軟體的持續內建變成可能。
4、android-googlesource:
https://developer.aliyun.com/mirror/android-googlesourceAndroid上的Git存儲庫。Android,現多數情況指代的是由谷歌開發的基于Linux的智能作業系統安卓。Google以Apache開源許可證的授權方式,釋出Android源代碼。
5、Ceph:
https://developer.aliyun.com/mirror/cephCeph是目前非常流行的開源分布式存儲系統,具有高擴充性、高性能、高可靠性等優點 。作為分布式檔案系統,其能夠在維護 POSIX 相容性的同時加入了複制和容錯功能。Ceph 不僅僅是一個檔案系統,還是一個有企業級功能的對象存儲生态環境。
第一期鏡像站體驗官招募中
阿裡雲開源鏡像站的初衷在于宣傳自由軟體的價值,提高大家的開發效率,幫助大家更快地進行應用建立。歡迎鏡像站的熱心使用者報名成為鏡像站體驗官,共同完善阿裡雲開源鏡像站的使用體驗,推廣自由軟體在國内應用,讓更多的開發者可以享用阿裡雲開源鏡像站全面、快速、穩定、可信的服務。作為鏡像站體驗官,你的每一次努力都算分,還可以獲得區專屬的權益和獎勵,銀牌體驗官的獎勵人數不設限。
點選網址立即報名參加:
https://developer.aliyun.com/special/mirror2021