Yegat 发表于 2020-9-26 02:52:31

【科普】Maemo的前世今生

2005年,诺基亚发布Maemo操作系统。Maemo基于Debian Linux,采用自由软件许可。同年11月1日,诺基亚发布了Nokia770,采用Debian Linux v2.6操作系统和一个名为“Maemo”平台的用户界面,系统版本为Internet Tablet OS 2005 Edition Maemo 1.1 (IT 2005;maemo 1.1,代号 Maemo) 。诺基亚770配备有:4.13英寸的液晶屏幕、蓝牙或WiFi技术、Opera、Flash Media Player等。这是第一台Maemo设备!Maemo在早期的发展阶段,很重视自由软件社区和移动设备的交互。虽然诺基亚770不够完美,但当时的确培养了一群坚定而又活跃的拥护开发者。



2006年5月16日,诺基亚发布了新版本Internet Tablet OS 2006 Edition Maemo 2.0 (IT 2006;maemo 2.0,代号 Mistral),6月20日发布Internet Tablet OS 2006 Edition Maemo 2.1 (IT 2006;maemo 2.1,代号 Scirocco) 。除了性能和稳定性的众多改进外,开发者团体社区也为它提供了地图,新版本还包括一个官方的 Google Talk 客户端(VoIP即时聊天软件)、更新的设计和新的全屏键盘。由于系统的 API 有改动,因此有必要重新编译旧程序,这也是诺基亚 770 支持的最新操作系统。
2006年末,Midgard被选作Maemo的基础,Maemo随即迁入了这个大框架里。诺基亚打算把Midgard打造成一个开源社区,以更快地促成新系统的成熟。(注析:Midgard 是一个在数据复制环境下使用的持久层存储框架,同时也是一个自由软件社区。社区完全由自愿者推动,个人和多家公司共同构建有用的公共基础设施。自1999年以来,旨在构建对同步桌面、移动和Web应用程序的内容存储库,以及围绕它的许多工具。如:PHP和Python的Web框架。官网:http://midgard-project.org/)
在接下来的时间里,Maemo开始迅速成长。许多用户熟知的与iPad相关的事情在Internet Tablet上已很常见:在Nokia 770平板上阅读Google Reader新闻与在Android平板上阅读Pulse新闻相差无几;通过Plazes与朋友分享位置与人们在Foursquare上的做法没区别。唯一的不同是:那时候平板更像是Linux狂热者专有的俱乐部。诺基亚770很明显只是那些技术宅们手里的优越玩具,大众无福消受。在 IT 2006 中,还添加了对容量为 2 GB 的 RS-MMC 存储卡的支持,Linux 内核更新为 2.6.16 版本,系统性能极大改善。

https://www.dospy.wang/static/image/hrline/line8.png

2007年为了改变这个局面,于2007年1月8日诺基亚推出了复古风的N800,该机器收到了不错的成效,它当时在亚马逊上的销量排到了第六名。同月15日,更新了Internet Tablet OS 2006 Edition Maemo 2.2 (IT 2006;maemo 2.1,代号 Gregale);过了半个月,在30日发布了Internet Tablet OS 2007 Edition Maemo 3.0 (IT 2007;maemo 3.x,代号 Bora);3月1日,进行了小版本更新Internet Tablet OS 2007 Edition Maemo 3.1 ,对已知bug进行修复、性能的提高和内置软件的更新。又而正是在N800上,开发者的创意开始井喷:社交网络Plazes、博客写作应用、WiFi自动登录器 DeviceScape、网络电话Skype、天气预报、电视节目导航……整个生态系统呈现出一番欣欣向荣的景象。此时仍是新生事物的“网络平板电脑”,依然是各种尝试的实验园地,用平板来控制机器人也已经不是什么新鲜事。诺基亚N800配备有4.1英寸分辨率为800×480像素额LCD触摸屏、128 MB RAM + 256 MB ROM、诺基亚N800采用320MHz处理器、支持WiFi和802.11b/g、全屏幕全键盘和GPS。同年8月15日,又推出了Internet Tablet OS 2007 Edition Maemo 3.2。

https://www.dospy.wang/static/image/hrline/line8.png

2007年10月17日在旧金山的Web 2.0大会上发布了N810。在改进中,支持处理器频率从 165 Mgts 调整到 400 Mgts,从而提高能效。内置支持Samba,能在本地网络上共享文件。此外,MicroB浏览器(基于Mozilla和Gecko的移动浏览器但不包含XUL)被引入。Mozilla和Rhapsody分别在N810上推出了他们的应用,不过最最重要的伏笔,是N810所配备的通讯功能:两台N810之间可以直接进行视频通话(与今天的NFC技术有几分神似)。N810拥有GPS,和诺基亚地图组合后在定位和寻路功能上变得异常强大。虽然最后诺基亚地图被封闭为私有应用,但是开发者们还是把地图应用GeoClue移植到了Maemo平台上。从界面上来看,这些地图程序在于导航系统结合后,使用方式与今天的Google Maps几乎没有什么区别。),新的媒体播放器(增加了对Windows Media Player和编解码器h.264格式的支持。另外,还更新了UI,得到改进,滑动变得更加"友好"。诺基亚为N810装备了物理键盘,它已经开始威胁笔记本电脑的地位。一些商业大公司也看到了网络平板的潜力,开始探索这个领域的可能性。同年11月1日,进行了大版本更新,Internet Tablet OS 2008 Edition Maemo 4.0 (IT 2008;maemo 4.0,代号 Chinook)。


https://www.dospy.wang/static/image/hrline/line8.png

2008年4月1日,诺基亚宣布了带有WiMAX版本的N810,称为"N810 WiMAX Edition"。这个版本大部分性能参数都和原版的N810一致,此外包括了WiMAX,用于Sprint Xohm网络。另一个改变是机身颜色由浅灰变为黑色,且后盖上部分隆起以容纳WiMAX组件。同年6月1日,发布了Internet Tablet OS 2008 Edition Maemo 4.x更新版本(Maemo4.1,代号Diablo)操作系统更新,主要创新是增量更新,无需设备完全重新拼接。N810 WiMAX版本的制造于2009年1月终止。

https://www.dospy.wang/static/image/hrline/line8.png

2009年9月,诺基亚在诺基亚大会上发布了第一款基于Maemo平台的智能手机——诺基亚N900。2009年随着诺基亚N900的发布而风起云涌,因为N900已不再作为平板,而是以智能手机的身份出现在世人面前。10月,更新到Maemo 5 (代号 Fremantle)是用在诺基亚N900 的新版本。一个非常大的更新,更改影响所有组件。界面已经变得更友好,因为X服务器,而不是KDrive现在使用Xorg,包括语义文件搜索引擎跟踪器(从GNOME项目),PulseAudio声音服务器(由ESD替换),UPnP框架,和从Ubuntu的暴发户初始化系统。此外,系统的主要组件已经更新:蓝牙子系统蓝色,浏览器引擎壁虎,多媒体框架GSStreamer,GTK和远程路径。
与许多其他操作系统不同,Maemo 5 获得根权限并管理系统也异常容易。要做到这一点,就足以安装实用程序"rootsh"。解锁设计用于特定运营商(如沃达丰)设备也很有用,N900 在英国销售。同时,N900又不是一部普通的智能机――这是一部完全开放,可以任由爱好者捣鼓的超级玩具。OMAP Linux内核,Xorg服务器,GStreamer,Telepathy,GTK+等等内容全部都能装入用户的口袋中。无须“解锁”,没有“越狱”,支持800×480分辨率,QWERTY实体键盘……N900给Maemo社区带来了一定的冲击:旧设备将不能用上最新的软件。不过它仍然优秀得让人过目不忘,尽管智能机的水平09年之后的时间不断进步,但N900依旧是很多人的梦中情人。由于苹果和Android的搅局,诺基亚将全部精力都集中到了Maemo的下一代系统身上,N900直到最后都未能成功发售,它仅作为Maemo开发平台中的套装硬件向开发者们出售。


https://www.dospy.wang/static/image/hrline/line8.png

Mer分支Maemo 5 将不支持 N800/N810 设备的支持,这导致了 Mer 的创建 -一个完全开源的Maemo 分叉,支持旧的诺基亚设备。稍后,Mer 将用作创建其他移动操作系统(如SailfishOS)的平台。详情参考:【科普】Meego的前世今生,https://www.dospy.wang/thread-735-1-1.html。2019 年初,Sailfish与 Mer一起宣布,将在 Sailfish OS 域下统一 Mer 和 Sailfish 运营。
https://www.dospy.wang/static/image/hrline/line8.png
Maemo:Maemo 的继续开发,它基于 Devuan 分布的组件(Debian 分叉使用经典的 Sys V Init 初始化系统而不是现代系统)。该系统的第一批映像文件已于2018年2月在网上发布,目前版本已更新至7,可用于以下设备:

[*]N900

[*]Droid 4

[*]Generic AMD64

[*]Allwinner A20 LIME2

[*]Allwinner A33 Tablet

[*]Raspberry 2 或 3

static/image/hrline/4.gif


neo900
Neo900项目旨在提供一个Meamo(Maemo™5)兼容的下一代N900,一个更快的CPU,更大的RAM,支持LTE。这一切都基于一个自由,成熟和稳定的平台 - GTA04。我们将提供完整的、随时可以使用的设备,以及提供更换您当前设备主板的服务。最重要的是,Neo900是一个开放的平台,延续着Openmoko 项目的传统。Neo900将支持 GTA04 的所有可用操作系统(QtMoko、SHR、Debian、副本等),并且应该作为像Maemo、Ubuntu或 Firefox OS 这样一个非常棒的移植系统平台,甚至编写自己的操作系统!我们提供硬件,你选择操作系统。



本贴由Yegat整理



SovietDDD 发表于 2020-9-30 12:51:40

啊这,不支持pi4就很难受了,同为ARM64,pi4为什么没有pi3的待遇(滑稽

Yegat 发表于 2020-10-3 02:09:20

SovietDDD 发表于 2020-9-30 12:51
啊这,不支持pi4就很难受了,同为ARM64,pi4为什么没有pi3的待遇(滑稽


我猜想是因为现在基本都是社区开发者推动,所以进程比较慢,设备更新不够及时{:5_135:}

乐园的放逐者 发表于 2020-10-3 10:52:49

考古工作蛮辛苦的,支持。

Yegat 发表于 2020-10-3 18:47:57

乐园的放逐者 发表于 2020-10-3 10:52
考古工作蛮辛苦的,支持。

{:5_113:}发际线又高了

Allen 发表于 2020-10-8 10:17:55

回复一下
页: [1]
查看完整版本: 【科普】Maemo的前世今生