微软通过两个新项目来解决云计算开发人员面临的问题。微软和阿里云开发的开放应用程序模型(OAM)是一个Open Web Foundation项目,它是在Kubernetes上构建云原生应用程序的规范。Dapr是一种可移植的事件驱动型运行时,用于构建可在云和边缘设备上运行的微服务应用程序。
本周早些时候,Twitter上的The Waking Cat(@ h0x0d)发现了OAM的GitHub存储库。(正如Cat所发现的那样,OAM的代码代号为Hydra。)他还发布了指向Rudr的链接,这是OAM的实现,按照GitHub的描述,Rudr目前处于Alpha阶段,允许用户在任何Kubernetes集群上部署和管理应用程序,而无需担心应用程序开发人员和操作人员。
微软的官员在10月16日的博客文章中表示:“OAM是用于描述应用程序的规范,以便将应用程序描述与如何部署应用程序以及基础架构如何对其进行管理等细节分开。”官员们表示,与更传统的平台即服务(PaaS)模型不同,OAM与平台无关。尽管Rudr是建立在Kubernetes之上的,但它“并没有与Kubernetes紧密绑定”。
微软的高管表示,他们的目标是将OAM引入GitHub上Kubernetes的供应商中立实施之中。微软的高管们告诉TechCrunch,随着时间的推移,微软可能会将OAM变成托管服务,就像阿里巴巴所做的那样。
微软将Dapr描述为“云计算和边缘计算的微服务积木”的集合,这也就意味着它是与平台无关的。微软的官员们表示,Dapr将支持“所有的编程语言和开发人员框架”,并且可以通过标准HTTP或gRPC编程接口进行访问。
微软的高管们在10月16日发布的博客文章中介绍了今天发布的Dapr alpha版本:“Dapr完全与平台无关,这意味着你可以在任何Kubernetes集群以及其他与Dapr集成的托管环境中本地运行你的应用程序。这让开发人员可以构建出能够同时在云端和边缘运行的应用程序,而无需对代码进行任何修改。”
我很好奇这些新规范是否能够适应微软目前的PaaS产品——其中包括Azure Kubernetes Service(AKS)和Azure Service Fabric,以及它们是如何进行适应的。听起来我们将在11月第一周举办的微软Ignite大会上听到更多来自Azure首席技术官Mark Russinovich的信息。
好文章,需要你的鼓励
数字孪生技术正在改变网络安全防御模式,从被动响应转向主动预测。这种实时学习演进的虚拟副本让安全团队能够在威胁发生前预见攻击。组织可以在数字孪生环境中预演明日的攻击,将防御从事后反应转变为事前排演。通过动态更新的IT生态系统副本,团队可在真实条件下压力测试防御体系,模拟零日漏洞攻击并制定应对策略,从根本上重塑网络安全实践方式。
ByteDance研究团队发现了大语言模型扩展的新维度:通过扩大输入词汇表可显著提升模型性能而几乎不增加计算成本。他们提出的过度词汇化变换器将输入和输出词汇表分离,输入端使用1280万词条,让400M参数模型达到10亿参数模型性能。研究发现词汇表大小与性能呈对数线性关系,为大模型优化提供了新思路。
Linux内核开发面临动荡时期,Rust语言引入引发摩擦,多名核心开发者相继离职。文章介绍了三个有趣的替代方案:Managarm是基于微内核的操作系统,支持运行Linux软件;Asterinas采用Rust语言开发,使用新型framekernel架构实现内核隔离;Xous同样基于Rust和微内核设计,已有实际硬件产品Precursor发布。这些项目证明了除Linux之外,还有许多令人兴奋的操作系统研发工作正在进行。
华为诺亚方舟实验室推出MMDOCIR,这是首个专门针对长文档多模态信息检索的基准测试系统。该系统能够在平均65页的复杂文档中精确定位信息,不仅理解文字内容,还能解读图表、表格等视觉元素。通过对313份真实文档的测试,研究证明视觉理解方法比传统文本转换方法准确率高出15-25个百分点,为企业知识管理、法律文书检索、医疗文献查阅等领域带来革命性改进。