阿里云官方镜像站:
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
评论
查看更多