简介:阿里云开源镜像站的初衷在于宣传自由软件的价值,进步大家的开发效率,帮忙大家更快地进行利用创立。
全面、疾速、稳固、可信
作为程序员必定要和开源软件打交道,很多状况须要用到相干的代码库,而依赖和软件包的下载是最耗时最节约精力的事件。阿里云开源镜像站是从外部的服务孵化而来,心愿能够帮忙开发者大幅缩小工夫的节约,把精力集中在更有意义的中央。尽管说软件的品种千千万,镜像站不可能笼罩所有的应用场景,通过几年的建设,收录的镜像的数量曾经靠近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
版权申明:本文内容由阿里云实名注册用户自发奉献,版权归原作者所有,阿里云开发者社区不领有其著作权,亦不承当相应法律责任。具体规定请查看《阿里云开发者社区用户服务协定》和《阿里云开发者社区知识产权爱护指引》。如果您发现本社区中有涉嫌剽窃的内容,填写侵权投诉表单进行举报,一经查实,本社区将立即删除涉嫌侵权内容。