阿里云官方鏡像站:
https://developer.aliyun.com/mirror/?utm_content=g_1000303593
全面、快速、穩定、可信
作為程序員肯定要和開源軟件打交道,很多情況需要用到相關的代碼庫,而依賴和軟件包的下載是最耗時最浪費精力的事情。阿里云開源鏡像站是從內部的服務孵化而來,希望可以幫助開發者大幅減少時間的浪費,把精力集中在更有意義的地方。雖然說軟件的種類千千萬,鏡像站不可能覆蓋所有的使用場景,經過幾年的建設,收錄的鏡像的數量已經接近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/centos
CentOS,是基于 Red Hat Linux 提供的可自由使用源代碼的企業級 Linux 發行版本。雖然CentOS 8已經宣布即將停服,但是仍然是最受歡迎的鏡像源。
2、RockyLinux:https://developer.aliyun.com/mirror/rockylinux
Rocky Linux 是 CentOS 的一個分支,今年6月才開始首發它位于 Red Hat Enterprise Linux(RHEL) 的下游。與 CentOS 一樣,它提供了非常適合服務器的穩定版 Linux,旨在作為 CentOS 的完全兼容替代品。
3、Anolis:https://developer.aliyun.com/mirror/anolis
Anolis OS 8 是 國內龍蜥社區推出的完全開源、中立、開放的發行版,它支持多計算架構,完善適配 Intel、飛騰、海光、兆芯、鯤鵬、龍芯等芯片,也面向云端場景優化,100% 兼容 CentOS 8 軟件生態。
4、EPEL:https://developer.aliyun.com/mirror/epel
EPEL (Extra Packages for Enterprise Linux),是由 Fedora Special Interest Group 維護的 Enterprise Linux(RHEL、CentOS)中經常用到的包,是非常受歡迎的鏡像源之一。
5、Ubuntu:https://developer.aliyun.com/mirror/ubuntu
Ubuntu是一款以桌面應用為主的操作系統。Ubuntu基于 Debian Linux 和和Gnome桌面環境,提供了一個健壯、功能豐富的計算環境,既適合家庭使用又適用于商業環境,為鏡像站最受歡迎的桌面操作系統。
6、Ubuntu Kylin:https://developer.aliyun.com/mirror/ubuntukylin
優麒麟Ubuntu Kylin 是由中國 CCN 聯合實驗室支持和主導的開源項目,其宗旨是采用平臺國際化與應用本地化融合的設計理念,通過定制本地化的桌面用戶環境以及開發滿足廣大中文用戶特定需求的應用軟件來提供細膩的中文用戶體驗,做更有中國特色的操作系統。
7、Debian:https://developer.aliyun.com/mirror/debian
Debian GNU/Linux ,是一個操作系統及自由軟件的發行版,由一群自愿付出時間和精力的用戶來維護并更新。它附帶了超過 59000 個軟件包,這些預先編譯好的軟件被打包成一種良好的格式以便于用戶安裝和使用。
8、Kali:https://developer.aliyun.com/mirror/kali
Kali Linux是基于Debian的Linux發行版, 設計用于數字取證操作系統,可以支持ARM架構。每一季度更新一次。由Offensive Security Ltd維護和資助。
9、Alpine:https://developer.aliyun.com/mirror/alpine
Alpine Linux是一個由社區開發的基于musl和BusyBox的Linux操作系統,該操作系統以安全為理念,面向x86路由器、防火墻、虛擬專用網、IP電話盒及服務器而設計。
二、語言類編譯構建依賴包
1、npm:https://www.npmmirror.com/
同步頻率目前為 10分鐘一次以保證盡量與官方服務同步。NPM是世界上最大的軟件注冊表,每星期大約有30億次的下載量,包含超過600000個包(即代碼模塊)。
2、maven:https://developer.aliyun.com/mirror/maven
阿里云Maven中央倉庫 為 阿里云云效 提供的公共代理倉庫,幫助研發人員提高研發生產效率。Maven是基于項目對象模型,可以通過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具
3、PyPI:https://developer.aliyun.com/mirror/pypi
PyPI (Python Package Index) 是Python官方的第三方庫的倉庫,所有人都可以下載第三方庫或上傳自己開發的庫到PyPI。
4、Composer:https://developer.aliyun.com/composer
Composer是PHP的包管理、包依賴關系管理工具,很輕松一個命令就可以把他人優秀的代碼用到我們的項目中來,而且很容易管理依賴關系,更新刪除等操作也很輕易的實現。
5、Goproxy:https://developer.aliyun.com/mirror/goproxy
Go Module的公共代理倉庫,代理并緩存go模塊,可以用來避免DNS污染導致的模塊拉取緩慢或失敗的問題,加速你的構建。
6、Anaconda:https://developer.aliyun.com/mirror/anaconda
Anaconda支持 Linux, Mac, Windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本python并存、切換以及各種第三方包安裝問題。
7、RubyGems:https://developer.aliyun.com/mirror/rubygems
RubyGems是一個方便而強大的Ruby程序包管理器( package manager)。 它提供一個分發 Ruby 程序和庫的標準格式,還提供一個管理程序包安裝的工具。RubyGems的功能類似于Linux下的apt-get。使用它可以方便的從遠程服務器下載并安裝Rails。
三、云原生
1、Kubernetes:https://developer.aliyun.com/mirror/kubernetes
Kubernetes(K8S)是谷歌的第三個容器管理系統(前兩個:Borg、Omega,這兩個是谷歌內部系統,k8s是開源的),Kubernetes在Docker技術之上,為容器化的應用提供了資源調度、部署運行、服務發現和擴容縮容等豐富多樣的功能。
2、Docker CE:https://developer.aliyun.com/mirror/docker-ce
Docker CE 包含了完整的 Docker 平臺,非常適合開發人員和運維團隊構建容器 APP。docker-ce提供了簡單的安裝和快速的安裝,以便可以立即開始開發。docker-ce集成和優化,基礎設施。(免費)?
3、Pouch:https://developer.aliyun.com/mirror/pouch
Pouch是一個很好的軟件層,可以填補業務應用程序和底層基礎架構之間的空白。同時擁有隔離性強、可移植性高、資源占用少等特點。可以幫助企業快速實現存量業務容器化,同時提高超大規模下數據中心的物理資源利用率。
4、Docker Toolbox:https://developer.aliyun.com/mirror/docker-toolbox
Docker 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/mysql
MySQL數據庫服務是一種完全托管的數據庫服務,用于部署云原生應用程序。由瑞典MySQL AB 公司開發,目前屬于 Oracle 旗下產品。MySQL 是最流行的關系型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的關系數據庫管理系統應用軟件。
2、MongoDB:https://developer.aliyun.com/mirror/mongodb
MongoDB是一個基于分布式文件存儲的數據庫,也是一個介于關系數據庫和非關系數據庫之間的產品,是非關系數據庫當中功能最豐富,最像關系數據庫的。旨在為 WEB 應用提供可擴展的高性能數據存儲解決方案。
3、MariaDB:https://developer.aliyun.com/mirror/mariadb
MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,采用GPL授權許可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。在存儲引擎方面,使用XtraDB來代替MySQL的InnoDB。
4、OceanBase:https://developer.aliyun.com/mirror/oceanbase
OceanBase是由螞蟻集團完全自主研發的金融級分布式關系數據庫,始創于2010年。OceanBase具有數據強一致、高可用、高性能、在線擴展、高度兼容SQL標準和主流關系數據庫、低成本等特點。
5、PostgreSQL:https://developer.aliyun.com/mirror/postgresql
PostgreSQL是一種特性非常齊全的自由軟件的對象-關系型數據庫管理系統,是以加州大學計算機系開發的POSTGRES,4.2版本為基礎的對象關系型數據庫管理系統。PostgreSQL支持大部分的SQL標準并且提供了很多其他現代特性,如復雜查詢、外鍵、觸發器、視圖、事務完整性、多版本并發控制等。
五、芯片
1、KiCad :https://developer.aliyun.com/mirror/kicad
KiCad EDA 是一款用于印刷電路板設計的開源自由軟件,最初由法國人 Jean-Pierre Charras 于 1992 年推出,現由 KiCad 開發團隊維護。軟件包含原理圖設計、線路板繪制、符號庫設計、封裝庫設計、線路板 3D 顯示、Gerber 查看、線路板實用計算等工具。
2、Nvidia-CUDA:https://developer.aliyun.com/mirror/nvidia-cuda
CUDA-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/homebrew
Homebrew 是一款自由及開放源代碼的軟件包管理系統,用以簡化 macOS 系統上的軟件安裝過程。它擁有安裝、卸載、更新、查看、搜索等很多實用的功能,通過簡單的一條指令,就可以實現包管理,十分方便快捷。
2、Cygwin:https://developer.aliyun.com/mirror/cygwin
Cygwin 是許多自由軟件的集合,最初由 Cygnus Solutions 開發,用于各種版本的 Microsoft Windows 上,運行類 UNIX 系統。Cygwin 的主要目的是通過重新編譯,將 POSIX 系統上的軟件移植到 Windows 上。
3、Jenkins:https://developer.aliyun.com/mirror/jenkins
Jenkins是一個開源軟件項目,是基于Java開發的一種持續集成工具,用于監控持續重復的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能。
4、android-googlesource:https://developer.aliyun.com/mirror/android-googlesource
Android上的Git存儲庫。Android,現多數情況指代的是由谷歌開發的基于Linux的智能操作系統安卓。Google以Apache開源許可證的授權方式,發布Android源代碼。
5、Ceph:https://developer.aliyun.com/mirror/ceph
Ceph是當前非常流行的開源分布式存儲系統,具有高擴展性、高性能、高可靠性等優點 。作為分布式文件系統,其能夠在維護 POSIX 兼容性的同時加入了復制和容錯功能。Ceph 不僅僅是一個文件系統,還是一個有企業級功能的對象存儲生態環境。
?
第一期鏡像站體驗官招募中
阿里云開源鏡像站的初衷在于宣傳自由軟件的價值,提高大家的開發效率,幫助大家更快地進行應用創建。歡迎鏡像站的熱心用戶報名成為鏡像站體驗官,共同完善阿里云開源鏡像站的使用體驗,推廣自由軟件在國內應用,讓更多的開發者可以享用阿里云開源鏡像站全面、快速、穩定、可信的服務。作為鏡像站體驗官,你的每一次努力都算分,還可以獲得區專屬的權益和獎勵,銀牌體驗官的獎勵人數不設限。
點擊網址立即報名參加:https://developer.aliyun.com/special/mirror2021
? ? ? ? ?ymf
?
?
?
評論