在经历了 14 个月的 beta 测试之后,Valve 的新游戏平台怎么样了?自从 Linux 操作系统在上世纪 90 年代问世以来,即便是这个圈子里最有影响力的人物也不得不承认,Linux 这个开源的平台在游戏领域确实没有竞争力。Linux 游戏网站 Rootgamers 的网站编辑 Che Dean 说,“回首 2010 年左右,想在 Linux 上玩游戏只有 2 个选择。玩一些开源的游戏,比如 super tux kart,或者用 WINE 模拟器来运行 Windows 游戏。” 随便问一个 Linux 老用户,他们可以含着泪给你讲出相同的故事。Linux 资深程序员 Ryan C. Gordon 表示“很长一段时间里,只有我一个人在移植游戏,我已经尽我所能去做,但这一个行业不可能靠一个人来推动。”Gordon 在过去的 15 年里一共往 Linux 移植了 75 款游戏。Gaming on Linux 网站编辑 Liam Dawe 对此表示赞同,“这么多年来,真正面向 Linux 发布的商业游戏非常少。” 大约在 2010 年,Linux 操作系统的游戏产业开出现缓慢的变化,The Humble Indie Bundle launched 发布时同时推出了 Linux 版本,这一游戏之后的所有版本都有 Linux 版(而且 Linux 用户在这款游戏里花了不少钱)。与此同时,Desura 和 Ubuntu Software Center 等服务也出现了,让 Linux 游戏玩家可以接触到少数界面友好而且能购买、管理 Linux 游戏的商店。 然而,真正让 Linux 用户可以尽享接近 1000 款专业、商业化大作的平台,出自 Valve 之手。Dean 说,“2013 年年底的时候,Valve 发布了 SteamOS 测试版,变化由此开始。在经过多年的游戏发展之后,我们终于可以看到以及大型游戏公司的身影,它不仅把 PC 游戏移植到 Linux,还开发了基于 Linux 的游戏操作系统。对于 Linux 用户来说,这是激动人心的时刻,也是 Linux 游戏的转折点。” 现在,SteamOS 内测一年多过去了,新型的 Linux 游戏社区对于这个不需要微软操作系统的游戏平台保持谨慎乐观的态度。尽管遇到了技术和商业运营问题,Valve 公司已经让 Linux 游戏业从“基本上没有游戏”变成了“确实有一些游戏”的状态,而且还可以让游戏数量更多一些。 我从事编程语言统计很多年了,有大量的数据来源包括代码存储库、Q&A讨论、招聘广告、社交媒体情况、教程页面访问、学习视频视图、开发者调查等等。数据发表在不同的时间,都可以被认为是精确的,也可以被认为是有缺陷的,但是它们可以用于发现行业趋势。 在这里我合并了C和C++,忽略了CSS和shell脚本。CSS并不是一种编程语言。shell脚本是无论你采用什么技术都对你有用的,不过如果你只会这个你将很难找到工作。 GitHut和RedMonk的结果很相似,不过这是可以预料到的。因为它们都是使用GitHub作为主要的数据来源。都是分析公共的存储库,这影响了结果指向开源技术。TIOBE受搜索引擎资源的影响,这可能就是为什么C排名靠前的原因——该语言始于1959年,拥有许多历史文献。新语言不可避免的出现了排名靠后的情况,例如Ruby和Go。更多内容大家可以关注本次专辑…… 作为一种习惯,MCLASEN对正处于烟雾测试(smoketesting)和特性冻结阶段的GNOME 3.15.90发行版的界面进行了截图。此外,如果你想一瞥有关GNOME 3.16的样子,也可以通过下方图片而略知一二。GNOME的shell theme已经有段时间没迎来重大更新了,而在最新的版本中,其主题已经通过SASS进行重写,并且与Adwaita GTK+主题分享了更多代码、窗口装饰现也已经在客户与服务器端分享代码。 3.15.90为通知(Notifications)带来了期待已久的全新设计,并且带来了用户交互上的重大变化。现在通知会出现在屏幕的顶部,而不再通过消息托盘的形式。旧有的消息则可在日历事项中被查看到。新版中还改进了隐私等方面的系统集成,比如用户可以在初始设置中选择退出地理定位和自动bug汇报。除了初始设置(initial setup),相同的设定功能同样出现在了控制中心的隐私面板上。鹦鹉螺界面(nautilus UI)受到了许多人的欢迎,‘齿轮’菜单已经被‘烤松饼’取代。列表的样式也有所改变,而且文件删除也可以从通知中撤除了。如果您对这款更新感兴趣的话,详细内容请关注本次专辑…… |