开源计算即将走进你的口袋。

MNT研究,改革开源笔记本电脑的创造者而且用于Amiga计算机的ZZ9000插件板该公司的下一个项目将小型化。MNT Pocket Reform的屏幕为7英寸,采用翻盖设计,合上后厚度不足5厘米。如果它活泼的紫色外观看起来有点复古,这并不奇怪;Pocket的灵感读起来就像口袋电脑的“最热门产品”清单。

“我们有一个情绪板,上面有几台经典的掌上电脑:诺基亚N900,雅达利Portfolio,剑桥Z88,黑莓,Game Boy Advance SP, Alan Kay的Dynabook。Lukas F. Hartmann, MNT Research的首席执行官和创始人.“我有一个Psion 5mx,这是键盘的一个基准。”


几乎可以装在口袋里,非常模块化

MNT最初设计了一个更小的5英寸显示屏。这更好地体现了Pocket名义上的便携性,但由此产生的设备缺乏空间来放置舒适的键盘。最终,设计师决定在更大的内部空间展示。它可能需要工装牛仔裤来携带,但在日常生活中应该更实用。

MNT还可以通过其他方式来精简设备。小巧的诺基亚N900和许多黑莓手机都采用了滑动铰链设计。一些现代电脑,比如联想(Lenovo)的Yoga笔记本电脑系列,拥有360度铰链。哈特曼说:“我们喜欢保持简单。“我们是一个非常小的团队——你可以说是一个精品店——我们必须选择我们的战斗。复杂的机械和多模态设计可能会产生各种各样的问题,而大多数人实际上并不需要它们或要求它们。”

Pocket的模块化方法也有所不同。它不是围绕严格的基础规范构建的,而是为来自完全不同制造商的一系列模块提供支持。基本模块是NXP i.m mx 8M Plus,具有四个ARM Cortex A53核心,但替代方案包括覆盆子π计算模块4和松SOQuartz RK3566。Pocket还将支持与更大的MNT改革笔记本电脑兼容的重用模块。

蓝色MNT改革口袋主板的渲染。MNT的开源方法扩展到了硬件文档。MNT研究

用户的选择将影响性能:默认的NXP模块平衡了可移植性和速度,而树莓派CM4(使用更快的Cortex A72内核)将提供更好的整体性能,并将支持Vulkan GPU驱动程序。内部扩展选项包括NVMe和可选的4G/5G/LTE移动数据。

“这实际上是关于你的个人需求——你最需要哪些功能,你愿意做出哪些妥协。你可以混合搭配,找到最适合你的。”哈特曼说。

MNT非常重视开源硬件

“开源”已经变成了一个有弹性的流行词,这很容易让人错过MNT所提供的东西。MNT的开源承诺并不局限于开源操作系统或选定的内部组件。Pocket Reform和MNT的全尺寸改革笔记本电脑一样,将提供主板原理图、物理组件的3D模型以及开源驱动程序等。MNT为全尺寸改革笔记本电脑提供了广泛的GitLab存储库这是对即将到来的事情的一种体验。

这种方法并不完全是独一无二的,但是MNT对开源的极端承诺非常突出。像Framework和System76这样的竞争对手提供了开源硬件和软件的笔记本电脑,但仍然依赖于一些主流的专有组件(如英特尔x86处理器或英伟达图形)。部分设计仍然是不透明的。

“我们提供了一种替代供应商控制和锁定设备的选择。”

从这个意义上说,与其说Pocket是一台专门制造的计算机,不如说它是一个可携带的开源硬件平台。Pocket的配置无需修改就可以使用,但对于那些想要使用现成电脑的人来说,显然有更好的设备。

哈特曼说:“面向消费者的开放硬件产品都有完整的文档,并且允许你修改、修复甚至克隆它们,这种产品非常罕见。”“我们提供了一种替代供应商控制和锁定设备的选择。”给口袋一个x来自英特尔或AMD的86处理器,以及框架和System76,肯定会扩大主流的吸引力,但也与Pocket的开源使命背道而驰。修改、调整和破解口袋已经超过了一半的意义。

MNT口袋改革仍在发展中,与最初计划在众筹网站Crowd Supply上发布.MNT尚未承诺具体日期,但一名代表表示,该公司将在“今年晚些时候”公布更多信息。在那之前,你可以在公司的官方博客上了解最新的MNT口袋改革的发展,或者,如果你想看到细节,口袋改革的GitLab页面

{“imageShortcodeIds”:[]}
对话(0)

为什么函数式编程应该是软件开发的未来

这很难学习,但是您的代码将产生更少令人讨厌的意外

11分钟读取
垂直
一盘用代码做成的意大利面
Shira Inbar
DarkBlue1

你期望人生中最长、最昂贵的阶段一个软件产品的周期是系统的初始开发,当所有这些伟大的功能都是第一次想象,然后创建。事实上,最难的部分出现在后面的维护阶段。这时程序员就会为他们在开发过程中走的捷径付出代价。

那么,他们为什么要走捷径呢?也许他们没有意识到自己在偷工减料。只有当他们的代码被大量用户部署和使用时,隐藏的缺陷才会暴露出来。也许开发人员太匆忙了。推向市场的时间压力几乎保证了他们的软件会包含更多的bug。

继续阅读↓ 显示更少
{“imageShortcodeIds”(“31996907”):}
Baidu