写点什么

开发环境管理器 Daytona 开源,实现一键启动开发环境

  • 2024-04-01
    北京
  • 本文字数:959 字

    阅读完需:约 3 分钟

开发环境管理器 Daytona 开源,实现一键启动开发环境

Daytona 最近宣布开源它的开发环境管理 (DEM) 平台。Daytona 目前为 alpha 版,旨在通过单个命令来启动一个配置完整的开发环境。


Daytona 将自己定位为“企业级 Codespaces 的替代方案”,用于管理自托管、安全和标准化的开发环境,旨在简化开发者在企业中的工作方式。Daytona 首席执行官兼联合创始人 Ivan Burazin 写道:


自 Daytona 成立以来,我们的主要目标一直是解决企业在其开发环境中遇到的挑战。我们集中精力增强代码安全性,有效地扩展和编排环境,以及简化开发人员在启动开发环境时的体验……现在已经是 2024 年了,但设置开发环境仍然平均需要至少 30 分钟的时间,并且涉及许多步骤。


Daytona 通过利用 Docker、Kubernetes 和开发容器自动化设置过程、配置实例、设置预构建、建立 VPN 连接和分配全限定的域名。Daytona 团队声称 DEM 旨在实现完全自动化的开发环境,强调安全性和控制,可根据需要扩展资源,促进有效的协作,并使即时贡献成为可能。开发人员通过键入 "/#" 和 Git 存储库的名字就可以立即开始编码。


DEM 旨在在企业内部或云端确保各个团队和项目之间的一致、标准化和安全的工作空间。Burazin 补充道:


我们相信,在这样的一个世界中,每个开发者都可以使用最好的工具,不管基于什么样的背景或资源。我们通过开源来实现这样的世界。无论你是独立的程序员,还是小型初创公司的一员,或者是领导大型企业团队的人,Daytona 都是你可以根据自己的意愿进行塑造的工具。


这个项目的开源收到来自社区褒贬不一的反馈:尽管许多人赞成这个决定以及它对个人开发者可用,但一些 Reddit 用户对这个平台要解决的具体问题表示不明确。专注于开发者工具的战略顾问 Kenneth Auchenberg 评论道:


我很高兴看到 Daytona 团队开源他们的核心引擎,并将他们的 Dev Environment Manager 带给每个人。CDE 和开发环境的世界看起来更像是本地优先(local-first)到云端,而 Daytona 无缝地实现了这一点。


Daytona 支持 Dev Container(devcontainer.json)标准,可与任何 IDE 或 Git 存储库一起使用。


Daytona 团队最近推出了 DEM 的独立二进制文件,基于 Apache 2.0 开源许可。


该项目可在 GitHub 上找到,它还提供了 社区 Slack 频道。初始版本支持 Dev Container,可扩展到 DevFile、Nix 和 Flox。


查看英文原文

https://www.infoq.com/news/2024/03/daytona-open-source/

2024-04-01 08:004665

评论

发布
暂无评论
发现更多内容

聊聊交易中台系统设计与思考

架构精进之路

中台 七日更

2021年阿里巴巴Java百亿级并发系统设计笔记(全彩版)

Java架构追梦

Java 阿里巴巴 面试 架构师 百亿级并发

LARAVEL SMTP 服务泄露,laravel env暴露

kaer

laravel 信息安全 漏洞 ENV SMTP

说完列表说字典,说完字典说集合,滚雪球学 Python

梦想橡皮擦

28天写作 3月日更

区块链电子合同应用平台-助力企业数字化转型

13530558032

智慧党建系统开发,智慧组工平台建设

13530558032

总结近期腾讯+阿里+百度Java岗高频面试题,提问率高达98%,看到这篇文章基本offer稳了

Java架构之路

Java 程序员 架构 面试 编程语言

微信团队分享:微信直播聊天室单房间1500万在线的消息架构演进之路

JackJiang

微信 架构设计 即时通讯

进程调度算法

鲁米

算法

Spark性能调优-RDD算子调优篇(深度好文,面试常问,建议收藏)

五分钟学大数据

大数据 spark 28天写作 3月日更

互联网信贷风险与大数据 风险管理&信贷准入

张老蔫

28天写作

程序员之禅(四)

每天读本书

读书笔记 每天读本书

区块链药品溯源解决方案-区块链技术监管医药溯源

13530558032

两会热词“区块链”,打开传统溯源的一扇大门!

源中瑞-龙先生

区块链 两会

【LeetCode】下一个更大元素 II Java题解

Albert

算法 LeetCode 28天写作

如何写 Go 代码

Rayjun

Go 语言

5个身份和访问管理的最佳实践

龙归科技

数字身份 身份认证 身份安全 统一身份认证

Flutter 2 来了

SamGo

flutter

mock 请求分发

blueju

JavaScript React Mock umi umijs

【回溯算法】借助最后一道「组合总和」问题来总结一下回溯算法 ...

宫水三叶的刷题日记

面试 LeetCode 数据结构与算法

架构大作业2

J

阿里面经最新分享:Java面试指南/成长笔记(金三银四程序员必备)

比伯

Java 编程 程序员 架构 面试

Elasticsearch Index Types and Mappings

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 3月日更

该死的端口占用!教你用 Shell 脚本一键干掉它!

星安果

Shell 脚本 shell脚本编写 端口 端口占用

Git 常用记录

Leo

git 大前端

《不看后悔》38个JVM精选问答,让你变成专家

Java 架构 面试 JVM虚拟机原理

正则表达式.01 - 元字符

insight

正则表达式 3月日更

【金三银四】这才是打开Java面试的正确方式,吃透这份【Java面试手册】offer稳了

Java 编程 面试

该不该签竞业协议?

石云升

程序员 话题讨论 28天写作 职场经验 3月日更

架构大作业1

J

饿了么刚给我确认了p7的职位,对自己的经历,做一个面试总结。

Java架构之路

Java 程序员 架构 面试 编程语言

开发环境管理器 Daytona 开源,实现一键启动开发环境_架构_Renato Losio_InfoQ精选文章