powerpc和arm

最近,有人问我为什么在我的博客和推文中经常提到ARM和PowerPC 。 我有两个答案:一个是个人的,另一个是技术的。

个人

从前,我学习环境保护。 在攻读博士学位时,我正在寻找一台新计算机。 作为一个有环保意识的人,我想要一台高效的高性能计算机。 这就是我最初对PowerPC感兴趣并发现Pegasos的原因 , Pegasos是Genesi创建的PowerPC工作站。

我已经将RS / 6000 (PowerPC), SGI (MIPS), HP-UX (PA-RISC)和VMS (Alpha)用作服务器和工作站,并且在我的PC上我使用Linux,而不是Windows,因此使用不同的CPU架构并不是障碍。 Pegasos是我的第一台工作站,体积小巧,足以家用。

不久我就在Genesi工作,在Pegasos上启用openSUSE ,Ubuntu和其他各种Linux发行版,并提供质量保证和社区支持。 Pegasos之后是另一个PowerPC板EFIKA 。 起初在使用工作站后使用嵌入式系统感到很奇怪。 但是,作为最早的负担得起的开发者委员会之一,这是一场革命的开始。

当我从Genesi那里收到另一个有趣的硬件时,我正在从事一些大型服务器项目: Smarttop和基于ARM的Smartbook 。 我当时最喜欢的Linux发行版openSUSE也收到了许多这样的机器。 在很少有ARM机器的时候,这极大地促进了与ARM相关的openSUSE开发。

尽管这些天我的时间较少,但是我尝试保持最新的ARM和PowerPC新闻。 这可以帮助我在非x86平台上支持syslog-ng用户。 当我有半小时的空闲时间时,我会入侵我的一台ARM机器。 我使用syslog-ng在Raspberry Pi 2上进行了一些基准测试, 结果令人惊讶 。 最近,我使用Raspberry Pi,USB声卡和Music Player Daemon构建了音乐播放器 ,并且经常使用它。

技术

多样性是好的:它创造了竞争,而竞争则创造了更好的产品。 尽管x86是可靠的通用主力,但ARM和PowerPC(以及许多其他芯片)等芯片更适合各种情况。

如果您有Android移动设备或Apple iPhone或iPad,则很有可能在ARM SoC(片上系统)上运行。 与网络连接的存储服务器相同。 原因很简单:电源效率。 您不希望不断为电池充电或为路由器支付更多的电费。

ARM还以其64位ARMv8芯片征服了企业服务器领域。 许多任务需要最少的计算能力; 另一方面,电源效率和快速I / O是关键-考虑存储,静态Web内容,电子邮件以及其他存储和网络密集型功能。 一个很好的例子是Ceph ,一个分布式对象存储和文件系统。 SoftIron在其ARMv8开发人员硬件上使用CentOS作为参考软件,目前正在基于Ceph的交钥匙存储设备上工作。

大多数人都知道PowerPC是Apple Mac计算机的前CPU。 尽管它不再用作通用台式机CPU,但仍可以在路由器,电信设备中使用。 IBM继续生产用于高性能服务器的芯片。 几年前,随着POWER8的推出,IBM在OpenPOWER Foundation的支持下开放了该体系结构。 POWER8是内存带宽是关键的HPC,大数据和分析的理想平台。 POWER9指日可待。

这些都是服务器应用程序,但是有针对最终用户设备的计划。 Raptor Engineering正在POWER9工作站上工作,并且还计划基于Freescale / NXP QorIQ e6500芯片创建笔记本 。 当然,这些机器并不适合所有人,您无法在其上安装自己喜欢的Windows游戏或商业应用程序。 但是它们对于PowerPC开发人员和发烧友,或者想要从硬件到固件再到应用程序的任何想要完全开放的系统的人来说都是很棒的。

梦想

我的梦想是完全没有x86的环境-不是因为我不喜欢x86,而是因为我喜欢多样性并且始终使用最合适的工具来完成工作。 如果查看Raptor Engineering页面上的图表 ,您会发现,根据使用情况,ARM和POWER可以替代大多数x86。 现在,我在笔记本电脑上运行的x86虚拟机中编译,打包和测试syslog-ng。 使用足够强大的ARMv8或PowerPC机器作为工作站或服务器,我可以避免使用x86进行此类任务。

现在,我正在等待下一代Pinebook的到来,正如我在二月份在FOSDEM上被告知的那样,下一代版本有望提供更高的性能。 与Chromebook不同,这款基于ARM的笔记本电脑是按设计运行Linux的,而不是作为黑客。 对于台式机,我正在寻找ARMv8工作站级硬件。 其中一些已经可用,例如Avantek的ThunderX Desktop ,但它们尚未具有最新,最快,更重要的是最节能的ARMv8 CPU世代。 在这些工具到货之前,我将使用运行Android的Pixel C笔记本电脑。 它不像Linux那样容易和灵活,但是它具有强大的ARM SoC和Linux内核。

翻译自: https://opensource.com/article/18/4/why-i-love-arm-and-powerpc

powerpc和arm

powerpc和arm_为什么我喜欢ARM和PowerPC相关推荐

  1. ARM MIPS PowerPC X86 四大常见处理架构比较

    目录 1.ARM 1.1 ARM历史 1.2 ARM内核系列 2.MIPS 应用范围 发展历史 3.PowerPC 三巨头 4.X86架构 X86历史 5.PowerPC架构相比于ARM的优势 6.P ...

  2. ARM/X86/PowerPC/MIPS

    除了X86是CSIC之外,ARM/MIPS/PowerPC都是RSIC ARM cpu主要用在移动行业,正在进军servers行业 X86 主要有AMD的锐龙和Intel的酷睿系列,主要市场为serv ...

  3. ARM/X86/PowerPC/MIPS了解

    目录 参考阅读 1.PowerPC CPU 为什么后来越来越打不过 x86,因为酷睿? 2.为什么电脑CPU不像手机那样做成大小核? 1.个人理解 2. 摘自:四大CPU体系结构:ARM.X86/At ...

  4. ARM MIPS PowerPC比较

    ARM, MIPS, Power PC的比较 "ARM面向的低端消费类市场,拼的是功耗:PowerPC面向的是中高端市场,比的是性能,好像还没看到谁的手机是PowerPC的,也没有看到谁家企 ...

  5. ARM与PowerPC的区别

    ARM(Advanced RISC Machines)具有领先的技术和优越的产品性能,如体积小.低功耗.低成本.高性能等特性,使得ARM得到了众多的知识产权授权用户,其中包括世界顶级的半导体和系统公司 ...

  6. python linux arm_[Python]python for ARM/LINUX

    按照下面的方法,可以成功将python2.5 build到 ARM /linux , 我已经成功了: Download latest from www.python.org Save into /ho ...

  7. java arm_移植java到arm开发板

    1. 在主机linux上安装Oracle Java SE Embedded 下载Oracle Java SE Embedded软件包 本次使用ejdk-8u211-linux-armv6-vfp-hf ...

  8. linux git ssh_Git年满13岁,可以了解Linux和SSH命令,Python编程等等

    linux git ssh Git在4月7日满13岁,我们用13个Git技巧庆祝. 继续阅读以获取4月2日至8日读者喜爱的完整清单: John SJ Anderson 撰写的Git 13岁生日的13个 ...

  9. ARM、X86/Atom、MIPS、PowerPC 介绍

    2016 RISC(reduced instruction set computer,精简指令集计算机)是一种执行较少类型计算机指令的微处理器,起源于80年代的MIPS主机(即RISC机),RISC机 ...

最新文章

  1. 用VuePress搞定你的博客(一)
  2. 18个项目必备的JavaScript代码片段——数组篇
  3. 在Oracle Coherence中分发Spring Bean
  4. python添加环境变量_windows系统下python学习-1 (python环境变量配置)
  5. c 读取mysql另一个窗体中显示出来_二级ACCESS数据库4窗体的笔试题考点分析
  6. Hybrid A*论文解析(5)
  7. ASP.NET的錯誤類型及錯誤處理方式
  8. Tomcat性能监控LambdaProbe
  9. 数据量太大?用数据库水平切分搞定!
  10. 1、CSS 盒子模型,2、边框样式,3、CSS 轮廓(outline),
  11. html 文字 向上滚动代码,文字向上滚动代码
  12. “十四五”新一代信息技术产业发展
  13. GridinSoft CHM编辑器3.2.0多语言,轻松快速地翻译CHM电子书
  14. C++-dllmain介绍
  15. 免费报表软件有哪些?5款热门工具
  16. 重磅!100位校高校教师晒工资,详细晒,全国各地!要进高校的博士们参考
  17. 《项目开发团队分配管理软件》
  18. IP被封检测和端口被封检测方法分享
  19. 运行3项目显示Module ‘“vue“‘ has no exported member ‘xxxx‘. Did you mean ‘Xxxx‘? TS2305: Module ‘“…/…/node_
  20. 使用face-api.js人脸识别让照片中的人物自动流汗(自动流汗黄豆/差不多得了)

热门文章

  1. 实现数组和List之间的相互转换
  2. 从输入一个url到浏览器页面展示都经历了哪些过程?
  3. maven创建父项目和子项目
  4. 阿里云成国内云业务业内资质最全厂商
  5. (AirWatch 系列之一)企业移动计算的集大成者--Airwatch简介
  6. ASP.NET Web API 简介
  7. 某项目网络实施中的几个关键点解析
  8. HR谈网络工程师求职与职业规划
  9. linux添加硬盘永久挂载,linux新增硬盘如何挂载
  10. 何宾 单片机原理及应用_STC单片机原理及应用——从器件、汇编、C到操作系统的分析和设计(立体化教程)(第2版)...