云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

微软云_阿里云零售事业部_安全稳定

小七 141 0

呈现FreeBSD!我们是怎么做到的。

我们很高兴地宣布FreeBSD现在可以在DigitalOcean上使用!FreeBSD将是第一个可在我们平台上使用的非Linux发行版。由于它是一个稳定和高性能的操作系统而受到广泛的关注。虽然与其他类似unix的开源操作系统相似,但它的独特之处在于其内核和用户空间实用程序的开发都由同一个核心团队管理,从而确保整个项目的开发标准一致。FreeBSD还提供了一个简单但功能强大的包管理系统,它允许您使用为您的系统编译和安装第三方软件放松。一FreeBSD项目最引人注目的特点是他们的文档质量,包括FreeBSD手册,它提供了对操作系统的全面而周到的概述。我们DigitalOcean热爱高效简洁的技术写作,因此我们还制作了大量FreeBSD教程,以帮助新用户入门FreeBSD。我们请理解,这是一个长期以来的用户请求,我们已经听到你。你可能会花这么长时间问自己什么?由于公司的蓬勃发展,数字海洋工程团队的内部结构随着时间的推移发生了迅速的变化。最初是几个家伙在布鲁克林的一个房间里疯狂地编码,现在已经发展成一个100多人的组织,为全球数十万用户提供服务。随着我们的成长,我们需要调整和重组我们自己和我们的系统,以便更好地为我们的用户服务。在我们如何处理、优先处理和执行这项工作方面,已经进行了许多实验;这幅图像是几个关键点成功对齐的结果元素。技术基金会去年,我们建立了我们的元数据服务——允许一个液滴在创建时访问其自身的信息。这是一个强大的功能,因为它给了一个普通映像一个独立配置自己的机制。这项服务是我们提供CoreOS的一个重要部分,在构建它的过程中,它为我们提供了更大的灵活性。我们的后端代码不再需要知道图像的内容就可以为它提供服务。在创建时,droplet本身可以查询可配置文件(主机名、ssh密钥等),并自行配置,而不是依赖第三个派对。这个基本解耦是一个常见的重复:构建定义良好的接口,不要让知识不必要地泄漏到这些边界。它允许我们从后端代码定制的映像中解放出来,并且完全回避了从Linux修改UFS文件系统的问题主人。自从我们现在有了一个可行的机制,可以独立于后端实例化图像,我们只需要把这些部件组合在一起,这样就可以在创建时注入配置。FreeBSD本身并没有提供与Canonical和redhat提供的类似的云操作系统版本,所以我们从cloud init的一个公共可用端口开始,目的是允许FreeBSD在其上运行OpenStack.输入为了查询元数据,我们需要有一个初始的网络配置来构建我们的配置,因为DigitalOcean的液滴使用静态网络。在引导期间,我们在v4链接本地地址上启动droplet,以便对服务进行初始查询。从那里,我们获取真实的网络配置、主机名和ssh密钥。通过创建一个新的dropet的配置来创建一个新的dropet配置,或者只是已配置的一滴。一次引导进程被注入到BSD的配置中,因此可以继续使用这个实例的引导预期。FocusThis奋进号最初是作为我们在工程团队中如何组织自己的实验。我们有几个星期的时间挑选一个项目,在跨职能团队中自我组织,然后执行。在这个过程中很多事情都是正确的,这使得这个项目成功。最后期限都是强大的力量。这不是一个惩罚性的或消极的词,但在某种意义上,将有一个明确的时间,这方面的工作将集体结束。对"完成"有一个非常清晰的画面也是如此。在BSD的例子中,有一个明确的目标,即一个alpha功能的BSD液滴有一个可以驱动的日期,这是特别强大的。考虑到专注于一个单一目标的自由度、清晰的沟通和明确的限制,我们最终能够使用相对放松。这个这是我们在2015年所期待的许多事情的开始!作者:Neal Shrader