首页 文章 精选 留言 我的

精选列表

搜索[Match条件],共10005篇文章
优秀的个人博客,低调大师

macOS 13 支持转译 Linux x86_64 应用程序,使用条件苛刻

苹果在北京时间前天凌晨举办了 WWDC 2022 开发者大会,相信大家在这两天都看到了不少相关资讯,多多少少都知道苹果在 WWDC 上都公布了些什么内容。但日前一份提供给开发者的文档中,我们还得知了苹果在发布会上完全没有提及的内容。 在 WWDC 上苹果公布了 macOS 13 Ventura,macOS 13 的一个有趣的技术变化是能够在配备 Apple Silicon 的 Mac 电脑上使用苹果的 Rosetta 软件在 ARM Linux 虚拟机上运行的 Linux x86_64 软件(层层嵌套、十分拗口,可能需要读者多读两遍)。 Rosetta 是苹果为 macOS 提供的一个编译器软件,最初为苹果从 PowerPC 转向 Intel CPU 提供了助力。而在 2020 年 macOS 11.0 Big Sur 中内建的 Rosetta 2 则是苹果从 Intel CPU 向 ARM 转换的一个重要部分,可以让原本在 Intel 平台上开发的软件在 ARM 架构平台的 Mac 电脑上顺利运行,让用户可以顺利过渡。 在 macOS 13 及以后的版本且装有 Apple Silicon 芯片的 Mac 电脑上,虚拟化框架支持 ARM Linux 虚拟机(VM)中的 Rosetta。Rosetta 是一个转译过程,允许用户在 Apple Silicon 上运行包含 x86_64 指令的应用程序。在 macOS 中,这允许为基于英特尔的 Mac 电脑构建的应用程序在 Apple Silicon 上无缝运行;Rosetta 可以在 ARM Linux 虚拟机中为英特尔 Linux 应用程序提供同样的功能。 换句话说,当用户在使用 ARM Linux 虚拟机时,除了可以运行原本就支持的 ARM 架构软件,还可以获得强大且数量众多的 Linux x86_64 软件支持。 这种 Rosetta 访问是通过 macOS 虚拟化框架完成的,用户只能通过 ARM Linux 虚拟机使用 Linux x86_64 应用,并不允许用户直接在 Apple Silicon Mac 上使用 Linux x86_64 应用。同样在 macOS 之外的地方也是无法使用的 —— 也就是说,在非苹果的 ARM Linux 或者是在支持 M1 芯片的 Asahi Linux 上都无法使用 Rosetta。 关于这项技术的安装以及可用性测试可以参见苹果官方文档,目前还不清楚这个用于 Linux x86_64 的 Rosetta 在实践中的具体效果如何,以及它与类似用途的开源 Box86/Box64 和 FEX-Emu 解决方案相比,其性能和可靠性孰优孰劣。同样如果这项技术对图形程序也很有效,反过来还有可能让用户在 Apple Silicon 上间接运行 Linux 游戏。

优秀的个人博客,低调大师

Word 模板引擎 poi-tl V1.7.1 发布,支持条件和循环语句

poi-tl(poi template language)是Word模板引擎,基于Microsoft Word模板和数据生成新的Word文档,纯Java组件。 V1.7.1版本是一次重大的升级,主要更新内容为: 新增区块标签对{{?list}}{{/list}} 支持if Condition功能 支持foreach Loop功能 JUnit升级到5,对单元测试进行了大量重构 使用组合模式和访问者模式重构了渲染器 对Apache POI的段落API进行增强,支持超链接和域 新增官方示例:OKR目标制定模板 BUGFIX,增加健壮性 最新中文文档地址:http://deepoove.com/poi-tl

优秀的个人博客,低调大师

软件定义数据中心条件下的物理基础设施优化之道

DCD上海站在浦东嘉里大酒店召开,在“如何优化物理基础设施,实现软件定义数据中心的顺畅运营”这一专家讨论环节,来自数据中心专业服务商的data24公司总裁罗耀兴与业内专家、分析师们,一起探讨SDDC给数据中心基础设施的规划设计和运营所带来的挑战和机会。 SDDC:实现数据中心弹性扩容 在谈到在云计算及SDDC的全新应用模式下,如何进一步优化数据中心、合理规划基础设施的问题时,罗耀兴认为, SDDC从运用的角度提出了如何更有效使用IT系统资源的新思路,力求建立更有动态和弹性的资源配置方式,便于使用者根据不同应用在不同时段所执行的任务,来构件相应的计算资源。这与云计算的弹性计算理念是相同的。由此,在数据中心基础设施的建设和管理方面,我们可以预见到,未来将会有更多的动态部署要求。 更多的动态部署要求需要数据中心行业从业者考虑一个问题:数据中心,未来将如何适应IT的变革?罗耀兴指出,为了保证数据中心能够适应随需变化的要求,必须对数据中心进行优化,主要体现在三个方面。 首先,我们需要建设更大规模的数据中心。数据中心规模如果太小,是无法实现有效的弹性的。 其次,我们需要进一步建立和细化有关机柜、供配电密度、布线等物理基础设施的相对标准。 第三,我们需要进一步整合IT系统的监控系统和数据中心监控系统,以适应在对数据中心进行IT角度定义时可能带来不同的素材变化甚至是可用性需求的变化。 罗耀兴认为,以上所提到的在建设数据中心时必须考虑到的标准化、规模化和整合问题,可能将对现有的小规模的、低等级的数据中心造成很大的挑战。现有数据中心不仅在能效利用方面先天不足,而且很难满足SDDC所需要的标准化、规模化和整合要求。 因此,SDDC及云计算模式,将给数据中心全行业带来革命性的变化,未来在建设数据中心甚至是做区域布局规划时,都要考虑到这一新的运用设想。 SDDC:IT基础架构的有效调整方式 回顾过去,尤其是在中国过去十五年的发展历程,数据中心的建设经历了从要求可用性,到要求绿色节能的阶段,未来将进入标准化的、具有高度可弹性空间的、能支撑可定义的底层数据中心阶段。罗耀兴指出,这与我国信息化建设的发展阶段和趋势密不可分。尽管我国较早就出现了面向互联网的电信机房,但关键的是从2000年前后开始,在金融行业的推动之下,开始出现更专业的数据中心——为了用户带来了更好的IT设备运行环境,业内都聚焦在如何保证数据中心的可用性上,双路供电、UPS、柴油发电机也就成为数据中心建设的“标准配置”。 近年来,绿色数据中心成为行业主旋律,在实际使用中,大家发现在设计上“非常可靠”的数据中心,通常也是非常耗电的,PUE在2.0以上的数据中心屡见不鲜,于是大家开始探索降低PUE的手段,但是数据中心运行的具体要求决定了要想将PUE值降到1.4以下是非常困难的。那么,我们可以换个角度看问题:PUE是一个分数,分母无法调整,能不能调整分子、把IT的用电降一降呢? 感谢云计算的产生和应用,因为云计算最大的优势就是能够最大限度地发挥已有IT系统的利用率,不一定要把每个系统的最大需求加起来作为整个系统的最大需求,因为各系统并非总是同时达到最大化的使用需求。因此,从IT的角度看,这样的好处不仅仅在于耗电量的降低,更在于固定资产投资上的降低。我们不再需要部署那么多的服务器,这也是云计算得以快速普及的原因:通过资源的共享和复用,获得成本更低廉的计算能力。 在云计算时代,当我们将一大批应用放在同一个数据中心的时候,就产生了对这些IT设备进行重新随时动态配置的要求。此时的数据中心行业开始从更高的层面着眼,如何保证数据中心的资源使用效率成为大家关注的重点。 那么,数据中心要怎么适应这种变化?罗耀兴认为,应该说,目前绝大多数数据中心还没来得及反应。在实现资源可动态配置、管理流程匹配、智能化管理等目标之前,首先需要解决的关键问题是:如何拥有可动态弹性的物理空间,去适应这种“软件可定义”。 SDDC:未来数据中心规划设计中日益重视 罗耀兴指出,随着数据中心走过了可用性阶段和绿色节能阶段,在今后五年,数据中心的发展方向将是标准化的、具有高度可弹性空间的、能支撑可以“软件定义”的数据中心。未来在规划设计新的数据中心、制定管理策略的时候,能否支撑软件可定义的物理数据中心必然成为需要考虑的问题。SDDC对于数据中心的底层和界定数据中心之间的关联关系的要求,会在规划设计和部署上,在建设方式、管理架构及工具上,甚至在用户“自建还是外包”的选择判断上,给数据中心行业带来重大变革。 作者:佚名 来源:51CTO

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册