Dragonfly

Go 1.15 正式发布

…衆ロ難τιáo~ 提交于 2021-02-17 06:53:49
就在昨天,也就是2020年8月11日,go开发团队发布了go最新版本1.15。该版本在 1.14 的基础上继续改进工具链、运行时和库。也保留了GO1兼容性的承诺。这几乎保证所有的go程序都能像以前那样的正常编译与运行。并且在Go 1.15中对链接器也有重大改进,改进了对具有大量内核的小对象的分配,并弃用了 X.509 CommonName。GOPROXY 现在支持跳过返回错误的代理,并添加了新的嵌入式 tzdata 包。 编译器 包 unsafe 的安全规则允许在调用某些函数时将 unsafe.Pointer 转换为 uintptr 。以前,在某些情况下,编译器允许进行多次链接转换(例如 syscall.Syscall(…uintptr(uintptr(ptr)), …) )。现在,编译器只需要一次转换。使用多次转换的代码应进行更新以满足安全规则。与 Go 1.14 相比,Go 1.15 通过消除某些类型的 GC 元数据并更积极地消除了未使用的类型元数据,与 Go 1.14 相比将典型的二进制大小减少了大约5%。该工具链现在通过将函数与 32 字节边界对齐并填充跳转指令来缓解 GOARCH=amd64 上的 Intel CPU 勘误 SKX102 。尽管此填充增加了二进制大小,但这远远超出了上述二进制大小改进所弥补的范围。Go 1.15在编译器和汇编器中都添加了一个标志

对容器镜像的思考和讨论

一世执手 提交于 2021-02-08 04:41:41
简介: 常言道,startup 有 startup 的好,大厂有大厂的好,那么大厂究竟好在哪呢?拿硅谷老牌大厂们 FLG 来说,如果要问最令人怀念的是什么?Free food 和基础设施(Infrastructure)一定是会上榜的,两者均极大提升了广大应用开发者的幸福指数。那么能不能“让天下没有难做的应用”呢?请大家把目光投向正在兴起的云原生生态。 前言 常言道,startup 有 startup 的好,大厂有大厂的好,那么大厂究竟好在哪呢?拿硅谷老牌大厂们 FLG 来说,如果要问最令人怀念的是什么?Free food 和基础设施(Infrastructure)一定是会上榜的,两者均极大提升了广大应用开发者的幸福指数。那么能不能“让天下没有难做的应用”呢?请大家把目光投向正在兴起的云原生生态。 在云原生生态中,容器服务包括了镜像和容器引擎两个部分。其中容器镜像作为核心的云原生应用制品,打包了完整的操作系统和应用运行环境,应用的迭代也因为使用了这种不可变架构而变得更简单,更频繁。 本文将围绕着容器镜像这一核心,分享它的相关知识和业界的思考与实践。 容器镜像的概念 1)容器镜像 容器镜像有一个官方的类比,"生活中常见的集装箱",虽然拥有不同的规格,但箱子本身是不可变的(Immutable),只是其中装的内容不同。 对于镜像来说,不变的部分包含了运行一个应用软件(如 mysql

安装 CodeTyphon

坚强是说给别人听的谎言 提交于 2021-02-07 11:51:47
一直想找个开源的可以商用的 Delphi 的替代品,能跨平台了最好。开始时试过 Lazarus ,和 D7 还真是挺像的,不过用惯了 XE ,还是想找个习惯相似的IDE,扒拉下论坛后发现了 CodeTyphon ,就想着试一下。 下载 下载就不多说了,网上很容易找到,而且官方 wiki 写得也很好,英文好的可以直接看,像我这样的英语渣渣,还是有必要慢慢去啃的。 CodeTyphon 下载后只有一个 CodeTyphonIns.zip 的压缩包,无论是 Windows 、 Linux 还是 MacOS ,安装包都是它,因为不管在哪个平台上安装,都是要编译的。 安装 解压 CodeTyphonIns.zip 得到 CodeTyphonIns 在 Windows 平台,以管理员方式运行 install.bat ;在类 unix 平台,先 cd CodeTyphonIns ,再 sudo ./install.sh 出现以下界面,输入 0 ==================================================== CodeTyphon Studio Version 7.30 (GEN 7) Installation for Linux-Solaris-Openindiana-MacOS FreeBSD-NetBSD-OpenBSD-DragonFly =====

对容器镜像的思考和讨论

拜拜、爱过 提交于 2021-01-20 10:52:51
作者 | Liu,Bo 来源| 阿里巴巴云原生公众号 前言 常言道,startup 有 startup 的好,大厂有大厂的好,那么大厂究竟好在哪呢?拿硅谷老牌大厂们 FLG 来说,如果要问最令人怀念的是什么?Free food 和基础设施(Infrastructure)一定是会上榜的,两者均极大提升了广大应用开发者的幸福指数。那么能不能“让天下没有难做的应用”呢?请大家把目光投向正在兴起的云原生生态。 在云原生生态中,容器服务包括了镜像和容器引擎两个部分。其中容器镜像作为核心的云原生应用制品,打包了完整的操作系统和应用运行环境,应用的迭代也因为使用了这种不可变架构而变得更简单,更频繁。 本文将围绕着容器镜像这一核心,分享它的相关知识和业界的思考与实践。 容器镜像的概念 1)容器镜像 容器镜像有一个官方的类比,"生活中常见的集装箱",虽然拥有不同的规格,但箱子本身是不可变的(Immutable),只是其中装的内容不同。 对于镜像来说,不变的部分包含了运行一个应用软件(如 mysql)所需要的所有元素。开发者可以使用一些工具(如 Dockerfile)构建出自己的容器镜像,签名并上传到互联网上,然后需要运行这些软件的人可以通过指定名称(如 example.com/my-app )下载、验证和运行这些容器。 2)OCI 标准镜像规范 在 OCI 标准镜像规范出台之前

让容器应用管理更快更安全,Dragonfly 发布 Nydus 容器镜像加速服务

拟墨画扇 提交于 2020-10-27 14:25:35
镜像对容器部署的挑战 在容器的生产实践中,偏小的容器镜像能够很快地部署启动。当应用的镜像达到几个 GB 以上的时候,在节点上下载镜像通常会消耗大量的时间。Dragonfly 通过引入 P2P 网络有效提升了容器镜像大规模分发的效率。然而,用户还是必须等待镜像数据完整下载到本地,然后才能创建自己的容器。我们希望进一步缩减镜像下载的时间,让用户能够更快地部署容器应用。同时,如何更好地保护用户数据,也是容器行业近年来的重要关注点。 为此,我们为 Dragonfly 项目引入了一个 容器镜像加速服务 Nydus 。Nydus 能够极大缩短镜像下载时间,并提供端到端的镜像数据一致性校验,从而让用户能够更安全快捷地管理容器应用。Nydus 由阿里云和蚂蚁集团的工程师合作开发,并大规模部署在内部的生产环境中。作为云原生生态的一部分, Nydus 在生产环境的优秀表现,让我们有信心现在将项目开源,让更多的容器用户能够体验到容器快速启动和安全加载方面的能力。 容器镜像加速服务 Nydus 地址: https://github.com/dragonflyoss/image-service Nydus: Dragonfly 的容器镜像服务 Nydus 项目优化了现有的 OCI 镜像标准格式,并以此设计了一个用户态的文件系统。通过这些优化,Nydus 能够提供这些特性: 容器镜像按需下载

这一次,阿里云再度将“重构计算”扛在肩头!

感情迁移 提交于 2020-10-03 00:24:12
引言:冲击业务永续与极致性能,推进自研软硬一体与全面云原生,阿里云这是要将“重构计算”进行到底了…… 近日,阿里云第三代神龙云服务器风风火火的上新了。 这一幕距离六月基础设施算力升级,搭载第三代神龙云服务器架构的高主频七代发布仅仅过了一个多月。 阿里云弹性计算负责人旭卿说,如此之快还要归功于第三代神龙架构带来的利好尝试。 确实,通过三代神龙架构的强势助力,全新推出的第三代神龙云服务器在各项服务能力上都得到了全面升级。 无论是计算效率还是网络与存储方面的硬实力,均可谓“强势来袭”。 综合性能暴涨160%,第三代神龙云服务器不是一点子智慧 有数据显示,与上一代神龙云服务器同款相比,这次的三代产品综合性能暴涨高达160%, 相比目前全球范围内最顶级的云服务器还要快上超过30% ,地表强悍有木有? 与第七代ECS企业级高主频实例类似,第三代神龙云服务器在架构上更好地支持了一些 四路服务器 。 或许大家可能知晓,主流的云服务器过去通常采用的是二路服务器,即一个服务器中携带两颗CPU。 如今创新性选择了更加高密度部署的四路服务器制式,也就是同时携带四颗CPU。不但是单体计算性能得到显著提升,从整机的性能角度上也有很大飞跃。 很明显,四路服务器带来的好处,每颗均摊到整体基础设施的成本,相比之前确实下降不少, 当然这也是其整体性能综合提升高达160%的关键所在 。 具体来说

云计算的下个十年什么样?看阿里云的答卷

蓝咒 提交于 2020-08-15 03:55:22
2020年的疫情将重新定义云计算产业。由于疫情带来了线上业务的爆发,大批企业和机构将自己的线下业务向线上迁移,甚至是非常传统的教育、农业、地产、建筑等行业也开始大规模向云迁移,导致云计算特别是公有云的使用量在短短的时间内就爆增到“满仓”,例如今年初欧洲的公有云数据中心就出现了“爆仓”的情况,而这种情况在以前都是难以想像的。 在中国市场,从2010年到2020年的云计算产业正好经历了一轮上升期。在2009年写下第一行代码、2010年推出第一代ECS弹性计算的阿里云作为中国公有云产业的代表,推动了整个中国市场对于公有云的认知——从最开始的怀疑和模糊的概念,到后来逐渐接受和理清技术与市场格局,再到所有厂商的“All In”,2010年到2020年的中国云计算产业走了启动阶段的洗礼。 (阿里云弹性计算负责人张献涛) 那么,2020年疫情之后的十年,云计算产业又会有怎样的发展?2020年7月15日,阿里云举办了阿里云弹性计算年度发布会,发布了自研的第三代神龙云服务器及新一代ECS产品家族。阿里云弹性计算负责人张献涛在谈到下一个云计算十年的时候强调,云计算模式将反向重构基础硬件和软件,阿里云正在推进的自研软硬一体化架构和全面云原生化,就是为了重构云计算基础设施,也是对未来的思考。 公有云体系对基础设施的反向重构 阿里自研的神龙服务器那么好,能买一台搬回企业自己的数据中心里么

如何解密 Linux 版本信息

為{幸葍}努か 提交于 2020-08-09 00:02:14
显示和解释有关 Linux 版本的信息比看起来要复杂一些。 与引用一个简单的版本号不同,识别 Linux 版本有很多种方法。即使只是快速查看一下 uname 命令的输出,也可以告诉你一些信息。这些信息是什么,它告诉你什么? 在本文中,我们将认真研究 uname 命令的输出以及其他一些命令和文件提供的版本说明。 使用 uname 每当在 Linux 系统终端窗口中执行命令 uname -a 时,都会显示很多信息。那是因为这个小小的 a 告诉 uname 命令你想查看该命令能提供的 全部 输出。结果显示的内容将告诉你许多有关该系统的各种信息。实际上,显示的每一块信息都会告诉你一些关于系统的不同信息。 例如, uname -a 输出看起来像这样: $ uname -a Linux dragonfly 5.4.0-37-generic #41-Ubuntu SMP Wed Jun 3 18:57:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux 尽管这可能不太重要,但你可以使用一个按适当的顺序包含 uname 所有选项来显示相同的信息: $ uname -snmrvpio Linux dragonfly 5.4.0-37-generic #41-Ubuntu SMP Wed Jun 3 18:57:02 UTC 2020 x86_64 x86_64

CoinFLEX推出集中清算和交易的回购市场

强颜欢笑 提交于 2020-08-07 15:15:04
弥补定向永续交易员、现货交易员、出借方和借贷方之间存在的空白 在首个实物交割期货交易所为加密货币投资者提供交易灵活性 香港--(美国商业资讯)--全球首个实物交割加密货币期货交易所CoinFLEX今日宣布,推出行业首款集中交易的回购市场,它基于可交割的永续合约期货。CoinFLEX是首个开发和提供可交割永续期货产品的交易所。 CoinFLEX回购市场旨在为投资者提供具有高流动性的借贷、出借和盈利机会,而且无需通过传统回购市场渠道,例如银行或其他中介机构,从而能够提升交易灵活性,并让投资者获取实时收益。CoinFLEX为加密货币所打造的回购市场和永续期货是为了提升流动性,大幅降低资本成本,并借此创建一个能够造福市场参与者的交易环境。 CoinFLEX首席执行官Mark Lamb说:“所有市场参与者都希望拥有公允、透明和灵活的交易市场,而打造回购市场是对上述需求的直接响应。推出可交割永续期货让交易员能够获取高流动性杠杆衍生品,并可选择交割方式,此举也为投资者带来了一个新的风险规避工具。” 他继续说道:“借助带有 CoinFLEX可交割永续期货的CoinFLEX回购市场,投资者可获取与加密货币新利率市场环境中传统交易相关的福利,并捕捉与其投资相关的收益。有鉴于当今传统金融充满不确定性的收益环境,捕捉加密货币收益的能力对于实体货币或虚拟货币的投资者来说是一个巨大的优势。”

Dragonfly成为CNCF孵化项目,我们与基金会首位华人TOC聊了聊

醉酒当歌 提交于 2020-07-27 20:55:45
本文转载自开源中国。 推荐阅读: 《重磅 | Dragonfly 晋升成为 CNCF 孵化项目》 4 月 10 日,由云原生计算基金会(CNCF)技术监督委员会投票决议,来自中国的开源项目 Dragonfly 正式晋升为 CNCF 孵化级别的托管项目,成为继 Harbor、TiKV 之后,第三个进入 CNCF 孵化阶段的中国项目。 CNCF 成立于 2015 年 7 月,是 Linux 基金会旗下的重要开源组织之一,围绕微服务、DevOps、持续交付、容器化四大特性,致力于维护和集成云原生相关开源技术,以支持编排容器化微服务架构应用。 目前,CNCF 有会员公司超过 300 家,其中包括 AWS、Azure、Google、阿里云等全球主流的云计算厂商。CNCF 的技术监督委员会由 11 位具有丰富技术知识和行业背景的代表组成,为云原生社区提供技术领导。 在“云”已经成为大众基础设施的今天,云原生被认为是云计算技术的 2.0 标准,而 CNCF 正是引领云原生技术发展的风向标,在业内具有举足轻重的地位。那么 Dragonfly 项目究竟凭何能够跻身 CNCF 孵化项目?其在云原生的技术生态中又扮演着怎样的角色呢?为深入了解 Dragonfly 项目的特性,以及云原生技术在国内的发展现状,我们邀请到了 CNCF 首位华人技术监督委员会委员(TOC)、阿里云资深技术专家李响先生