蚊章汇 - SteamOS
type: channel
link: https://linuxcn.bwsl.wang/tag/SteamOS/
items: 硬核观察 #632 F5 的 BIG-IP 防火墙出现 9.8 级严重安全漏洞
items: SteamOS 是什么？关于这款“游戏发行版”你所要知道的事
items: 回顾 Steam Machines 与 SteamOS
items: 2013：Linux的黄金之年-十大杰出成就
items: 如何在 VirtualBox 中安装 SteamOS
items: Torvalds：SteamOS将“真正帮助”Linux桌面系统实现逆袭
items: NVIDIA将向开源驱动项目Nouveau提供技术文档

硬核观察 #632 F5 的 BIG-IP 防火墙出现 9.8 级严重安全漏洞
type: item
date: 2022-05-11T03:20:20+08:00
description: F5 的 BIG-IP 防火墙出现 9.8 级严重安全漏洞上周，F5 披露并修补了一个 BIG-IP 漏洞，黑客可以利用该漏洞执行具有 root 权限的命令。网上可查到的该设备超过 16000 个，F5 称财富 50 强中有 48 家在使用该设备。鉴于 BIG-IP 接近网络边缘，并且作为管理网络服务器流量的设备，它们往往能够看到 HTTPS 保护的流量的解密内容。该漏洞正在被攻击者们积极利用。消息来源：arstechnica老王点评：安全设备出现了严重安全漏洞，这可影响非常大。美国林肯学院因勒索软件攻击而永久关闭林肯学院宣布将于本周五 5 月 13 日永久关闭，成为第一所因勒索软件攻击而倒闭的美国高等院校。林肯学院以林肯总统的名字命名，1865 年动工，至今有 157 年历史。它经历了两次世界大战、西班牙流感和大萧条，但无法应付新冠疫情和去年 12 月发生的勒索软件攻击。去年 12 月林肯学院遭到了勒索软件攻击，影响到了 2022 年秋季招生。虽然该学校的系统到 3 月完全恢复，但为时已晚，招生缺口巨大。消息来源：nbcnews老王点评：就算是百年老校，也禁不住这样折腾啊，这个时代不确定性太多了。SteamOS 开源分支发布首个版本SteamOS 是基于滚动发行版 Arch Linux 的。Valve 在三月初释出了 SteamOS 系统恢复镜像，帮助 Steam Deck 用户将掌机恢复到出厂状态。爱好者们随后尝试在普通 PC 上安装 SteamOS，发起了 HoloISO 项目。该项目刚刚释出了首个版本 Ground Zero，可以让 SteamOS 能安装在任何 PC 上。消息来源：neowin老王点评：我想，以 Valve 的开放态度，应该是默许支持这样的社区行为的。

SteamOS 是什么？关于这款“游戏发行版”你所要知道的事
type: item
date: 2021-08-16T19:34:00+08:00
description: SteamOS 是一款基于 Linux 的操作系统，旨在提供来自 Steam 自己的游戏商店顺滑的游戏体验。虽然它已经存在了许久，但有几件事你应该知道。在这篇文章中，我们将回答许多 SteamOS 相关的常见问题。SteamOS 是什么？SteamOS 是由游戏分发平台 Steam 开发的 Linux 发行版。它并是一款像 Debian、Linux Mint 或者 Ubuntu 那样的泛用型桌面操作系统，即便你确实可以使用桌面功能。默认情况下，SteamOS 的界面类似于游戏机，因为 SteamOS 旨在成为专为 Steam 游戏设备定制的操作系统，如 Steam Machine（已停产）和 Steam Deck。你确实也可以在任何 Linux 发行版和其他平台安装 Steam 客户端，但 SteamOS 更是为了提供类似游戏机的体验，方便你玩 Steam 上的游戏。SteamOS 基于哪个 Linux 发行版？作为基于 Linux 的系统，SteamOS 最初基于 Debian 8 开发。随着 Valve 的全新 Steam Deck 掌机发布，SteamOS 的最新版本（SteamOS 3.0）将基于 Arch Linux 开发，因为 Arch 支持滚动更新。SteamOS 的开发团队也相信，SteamOS 基于 Arch Linux 更有利于快速推送更新和优化 Steam Deck。SteamOS 的系统要求理想情况下，符合以下最低要求的设备都应该可以正常运行 SteamOS：Intel / AMD 的 64 位 CPU4GB 或更高的运行内存（RAM）250GB 或更大的磁盘NVIDIA / Intel / AMD 的显卡用于安装介质的 USB 或者 DVD（LCTT 译注：本段内容仅针对 SteamOS 2.0。）SteamOS 能否在你的电脑上正常运作？SteamOS（2.0 版本）内置了支持特定硬件的驱动程序。理论上 SteamOS 可以在任何电脑上运行，但目前官方并没有支持最新的硬件。SteamOS 只是又一款 Linux 发行版吗？SteamOS 严格来说已经是现有的 适合游戏的 Linux 发行版 之一。但与其他发行版不同的是，SteamOS 并不是为了泛用型桌面而设计的。你确实可以安装 Linux 程序，但 SteamOS 支持的软件包极为有限。总之，它并不适合替代普通 Linux 桌面系统。SteamOS 现在还在积极维护中吗？是，但又不是。SteamOS 基于 Debian 8 许久，目前没有任何更新。如果你正期望将 SteamOS 安装到你的个人设备上，那么目前公开发布的版本（SteamOS 2.0）已经处于不再维护的状态。不过，Valve 目前正在为 Steam Deck 维护 SteamOS 3.0。因此，可能不久 SteamOS 就可以用于你的桌面了。你是否推荐使用 SteamOS 来玩电脑游戏吗？不推荐。在 Windows 和其它 Linux 发行版面前，SteamOS 并不是你应该选择的替代品。虽然 SteamOS 主要是为游戏定制的，但在拿它玩游戏之前，你还需要了解许多注意事项。所有游戏都可以在 SteamOS 上玩吗？不。SteamOS 需要依赖 Proton 兼容层才能让 Windows 平台的游戏正常运行。当然，如今借助同样的底层技术，在 Linux 里玩游戏 已经成为了可能，但至少在我写这篇文章时，你并不能让 Steam 上架的所有游戏都可以在 Linux 中运行。虽然大部分游戏都可以运行，但这并不意味着你游戏库里的所有游戏都能正常游玩。如果你想玩 Steam 支持的游戏，以及仅限于 Linux 平台的游戏，那还是值得一试的。SteamOS 是否开源？是的（SteamOS 2.0）。SteamOS 操作系统是开源的，你可以在 官方仓库 中找到源码。不过，你用来玩游戏的 Steam 客户端是专有的。值得注意的是，SteamOS 3.0 目前仍处于开发阶段，因此你无法获得它的源代码和任何公开进展。SteamOS 是否免费使用？目前你暂时无法找到可供公众使用的最新版 SteamOS，但它基本上是免费的。基于 Debian 的旧版 SteamOS 可在其 官方网站 上获取。我能找到内置 SteamOS 的游戏主机吗？SteamOS 最初是为 Steam Machine 这款 Steam 自家的 PlayStation/Xbox 风格的游戏机定制的操作系统。2015 年 Steam Machine 发布后并没有在市场上获得成功，最终停产。目前，唯一一款预装 SteamOS 的设备是备受瞩目的 Steam Deck。待到 SteamOS 开放针对其它设备的下载后，你就可以看到有硬件厂商销售预…

回顾 Steam Machines 与 SteamOS
type: item
date: 2017-10-25T18:26:00+08:00
description: 去年今日（LCTT 译注：本文发表于 2016 年），在非常符合 Valve 风格的跳票之后，大众迎来了 Steam Machines 的发布。即使是在 Linux 桌面环境对于游戏的支持大步进步的今天，Steam Machines 作为一个平台依然没有飞跃，而 SteamOS 似乎也止步不前。这些由 Valve 发起的项目究竟怎么了？这些项目为何被发起，又是如何失败的？一些改进又是否曾有机会挽救这些项目的成败？行业环境在 2012 年 Windows 8 发布的时候，微软像 iOS 与 Android 那样，为 Windows 集成了一个应用商店。在微软试图推广对触摸体验友好的界面时，为了更好的提供 “Metro” UI 语言指导下的沉浸式触摸体验，他们同时推出了一系列叫做 “WinRT” 的 API。然而为了能够使用这套 API，应用开发者们必须把应用程序通过 Windows 应用商城发布，并且正如其它应用商城那样，微软从中抽成 30%。对于 Valve 的 CEO，Gabe Newell (G 胖) 而言，这种限制发布平台和抽成行为是让人无法接受的，而且他前瞻地看到了微软利用行业龙头地位来推广 Windows 商店和 Metro 应用对于 Valve 潜在的危险，正如当年微软用 IE 浏览器击垮 Netscape 浏览器一样。对于 Valve 来说，运行 Windows 的 PC 的优势在于任何人都可以不受操作系统和硬件方的限制运行各种软件。当像 Windows 这样的专有平台对像 Steam 这样的第三方软件限制越来越严格时，应用开发者们自然会想要寻找一个对任何人都更开放和自由的替代品，他们很自然的会想到 Linux 。Linux 本质上只是一套内核，但你可以轻易地使用 GNU 组件、Gnome 等软件在这套内核上开发出一个操作系统，比如 Ubuntu 就是这么来的。推行 Ubuntu 或者其他 Linux 发行版自然可以为 Valve 提供一个无拘无束的平台，以防止微软或者苹果变成 Valve 作为第三方平台之路上的的敌人，但 Linux 甚至给了 Valve 一个创造新的操作系统平台的机会。概念化如果我们把 Steam Machines 叫做主机的话，Valve 当时似乎认定了主机平台是一个机会。为了迎合用户对于电视主机平台用户界面的审美期待，同时也为了让玩家更好地从稍远的距离上在电视上玩游戏，Valve 为 Steam 推出了 Big Picture 模式。Steam Machines 的核心要点是开放性；比方说所有的软件都被设计成可以脱离 Windows 工作，又比如说 Steam Machines 手柄的 CAD 图纸也被公布出来以便支持玩家二次创作。原初计划中，Valve 打算设计一款官方的 Steam Machine 作为旗舰机型。但最终，这些机型只在 2013 年的时候作为原型机给与了部分测试者用于测试。Valve 后来也允许像戴尔这样的 OEM 厂商们制造 Steam Machines，并且也赋予了他们制定价格和配置规格的权利。有一家叫做 “Xi3” 的公司展示了他们设计的 Steam Machine 小型机型，那款机型小到可以放在手掌上，这一新闻创造了围绕 Steam Machines 的更多热烈讨论。最终，Valve 决定不自己设计制造 Steam Machines，而全权交给 OEM 合作厂商们。这一过程中还有很多天马行空的创意被列入考量，比如在手柄上加入生物识别技术、眼球追踪以及动作控制等。在这些最初的想法里，陀螺仪被加入了 Steam Controller 手柄，HTC Vive 的手柄也有各种动作追踪仪器；这些想法可能最初都来源于 Steam 手柄的设计过程中。手柄最初还有些更激进的设计，比如在中心放置一块可定制化并且会随着游戏内容变化的触摸屏。但最后的最后，发布会上的手柄偏向保守了许多，但也有诸如双触摸板和内置软件等黑科技。Valve 也考虑过制作面向笔记本类型硬件的 Steam Machines 和 SteamOS。这个企划最终没有任何成果，但也许 “Smach Z” 手持游戏机会是发展的方向之一。在 2013 年九月，Valve 对外界宣布了 Steam Machines 和 SteamOS， 并且预告会在 2014 年中发布。前述的 300 台原型机在当年 12 月分发给了测试者们，随后次年 1 月，又分发给了开发者们 2000 台原型机。SteamOS 也在那段时间分发给有 Linux 经验的测试者们试用。根据当时的测试反馈，Valve 最终决定把产品发布延期到 2015 年 11 月。SteamOS 的延期跳票给合作伙伴带来了问题；戴尔的 Steam Machine 由于早发售…

2013：Linux的黄金之年-十大杰出成就
type: item
date: 2014-01-24T07:10:00+08:00
description: 2013年已经过去。这一年见证了许多里程碑事件，使得2013年可以称得上是一个Linux的黄金之年。其中一些成果在FOSS和Linux世界更可以称得上是举世瞩目的成就。1.Android的上升趋势2013年，Android手机达到了每日150万的激活量记录。不用说，正是Android的Linux内核以及它在该方面的狂热贡献使其达到了今天的标杆地位，这一趋势还将在未来的日子里一直持续下去。2. Raspberry pi 树莓派Raspberry pi，低成本单片计算机历史上的最伟大发明之一。它在学校和其他很多地方极大地推广了Linux，同时在FOSS社区中也有很高的欢迎程度，这一状况也仍将继续。3. Debian上太空Debian，众多优秀Linux发行版中的其中一款高端发行版。2013年三月下旬的一次航天飞机任务中就使用了Debian负责实验的控制。实验的主要内容是尝试无土植物栽培的新方法，从而为宇航员提供空气和食物。4. SteamOS的崛起SteamOS，基于Debian发行版，用于Stream Machine Game Console游戏终端，已经于2013年12月中旬发布。GNU/Linux开始涉足于游戏环境，这对广大宅男极客来说当然是喜闻乐见喜大普奔。5. Linux的平板应用查看亚马逊的平板销量，排名前十的平板都是Android操作系统。苹果和微软的平板则排在第11和12位，远远地被抛在后面，这对于FOSS社区来说确实是一个振奋人心的消息。6. ChromebooksChromebooks之所以能在笔记本电脑市场赢得一席之地，是由于比起微软等专属平台，诸如三星，华硕等许多高端制造商给了GNU/Linux类操作系统更多的空间。7. The Firefox OS 火狐操作系统Firefox OS是基于Linux和FOSS的开源操作系统，主要用于智能手机和平板，发布于2013年4月下旬。基于ARM构架的移动设备Linux发行版显示出了广阔的前景。8. Kali发布来自BackTrack Linux的开发者发布了Kali Linux。Kali是是基于Debian的Linux发行版，其母系统或者说其前身(BT Linux)，主要用于渗透测试，并分享了大量的Debian版本库，成为了最为丰富的一个发行版。Kail仍保持着在刚发布后的很短时间内超高下载量的记录。9. Android Kitkat尽管之前预测的发布版本是5.0 Key Lime Pie，经过万众期待后，最新发布的android版本被命名为Kitkat，Google宣布Android 4.4又名KitKat 4于2013年9月发布。Kitkat进行了优化更新，能在具有最小的512 MB内存的设备上运行，这样就能够支持众多各种各样的设备。10. Linux 在汽车上的应用截至目前，Linux被应用于各种设备，从腕表到遥控器，再到太空飞船，所以Linux在汽车上的应用并不让人意外。但当Linux的作用表现在汽车趋势杂志的年度车上时仍然令人惊讶。2013年被选为优胜候选的两个车型，都运行Linux系统。2013年已经过去，但故事远没有结束，我们可能错过了一些重要的里程碑，你可以在评论部分告诉我们。2014年，未来，还在继续……via: http://www.tecmint.com/2013-the-golden-year-for-linux-and-foss/译者：乌龙茶 校对：Mr小眼儿本文由 LCTT 原创翻译，Linux中国 荣誉推出

如何在 VirtualBox 中安装 SteamOS
type: item
date: 2013-12-29T05:06:00+08:00
description: 下面的教程将指导 Linuxer 在 VirtualBox 中全新安装 SteamOS GNU/Linux。如你已经了解的那样，SteamOS Linux 已经在12月13日正式发布了。作为一款基于 Debian GNU/Linux 的操作系统，它默认使用了 GNOME 作为桌面环境，当然这是可选的。如果硬件上没有问题的话，比如你的电脑拥有强大游戏显卡，且支持UEFI的，那么安装 SteamOS 将是一件非常容易的事情，然而，因为 Valve 并没有发布 SteamOS 的 ISO 镜像，在安装过程中可能并不是那么顺利。下面的教程由两个重要的部分组成，第一部分将会帮助你用 Valve 官方的 SteamOSInstaller.zip 来创建一个 ISO 镜像；如果你不希望在自己的电脑上真正安装，那么第二部分将会告诉你如何在 VirtualBox 中来体验 SteamOS。在一开始你需要一个已经正确安装的最新的 VirtualBox。当然，你还需要一款叫做GNUxorriso的软件用来制作 ISO 镜像。第一步，制作 SteamISO 镜像从 Softpedia 下载 SteamOSInstaller.zip，将它保存到你的 home 目录下并解压缩。完毕之后你将会看到 SteamOSInstaller 文件夹。现在，从终端里打开它并执行下面的命令（译注：命令较长，请勿敲错）：xorriso -as mkisofs -r -checksum_algorithm_iso md5,sha1 -V 'Steam OS' -o ~/SteamOSInstaller.iso -J -joliet-long -cache-inodes -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot --efi-boot boot/grub/efi.img -append_partition 2 0x01 ~/SteamOSInstaller/boot/grub/efi.img -partition_offset 16 ~/SteamOSInstaller稍等几秒钟之后，SteamOS.iso 文件将会在你的 home 目录下出现，大约有 1GB。好了，这一步就完成了，下面进入第二步。第二步，在 VirtualBox 中安装 SteamOS如果你已经正确安装了 VirtualBox 并且了解它的正确用法，那么我们下面需要来建立一个拥有 UEFI 支持的全新虚拟机。在 VirtualBox 的主窗口，点击 New 按钮来开始安装吧。在 Name 框输入 SteamOS，在操作系统类型种选择 Linux，并在下拉框的版本列表中选择 Debain 64-bit，点击 Next 继续。Memory Size 中设置1024或者2048MB（当然，这取决于你的计算机实际内存大小），我们创建一个 VDI 格式的虚拟硬盘驱动器，将大小固定为15GB。点击 Continue 来继续，并等待创建过程结束。创建一个新的虚拟机设置内存大小现在我们的虚拟机已经创建完毕了，接下来让我们来为 SteamOS 做一些小小的调整。来到 Settings 选项，点击边栏的 System，然后在 Boot Order 中取消选择 "Floppy"，并检查确认已经选择 "Enable EFI (special OSes only)" 选项。允许 EFI 并移除 Floppy接下来，点击边栏中的 Display 按钮，将 Video Memory 设置为128MB，并勾上 "Enable 3D Acceleration" 选项。然后，进入边栏的 Storage 部分，点击 "Controller: IDE" 下面的 "Empty"，并点击 CD/DVD 驱动下拉栏旁边小 CD 图标来添加上一步制作的 SteamOSInstall.iso 镜像文件。当一切完成之后，点击 OK。设置 Video Memory 大小 和 3D 加速那么现在，让我们按下主窗口中的 "Start" 按钮来启动虚拟机。你将会立即看到 SteamOS 启动画面。只需要高亮 "Automated install (WILL ERASE DISK)" 后按下 Enter 键即可。接下来可以稍微休息一下，直到我们的安装结束。整个安装过程可能需要一段时间，当然这取决于你的电脑。准备安装 SteamOS只要我们的安装过程结束，你就可以关闭虚拟机，然后从 Storage 中移除 ISO 镜像，然后启动进入全新的 SteamOS。但是，在我们正式进入 SteamOS 的世界之前，还需要安装 VirtualBox Guest Additions。先点击开始…

Torvalds：SteamOS将“真正帮助”Linux桌面系统实现逆袭
type: item
date: 2013-10-29T06:19:00+08:00
description: Linus Torvalds非常欢迎Valve公司的SteamOS系统入驻Linux平台，表示它将大力推动Linux桌面系统的发展。Linux之父大力赞扬Valve的“独到眼光”，表示这一合作将迫使其他生产商开始认真重视Linux，特别是游戏开发商们将开始摒弃Windows。他在上周三爱丁堡举行的LinuxCon大会上说道，“我爱Steam —— 我认为这是一个能真正帮助Linux桌面系统的大好机会！”Valve上个月发布了关于SteamOS的声明，表示这将是一种把PC游戏带入起居室的新体验。用户可以在自己任意的PC电脑上安装SteamOS，而Valve将在另一端负责SteamOS匹配各个生产商的硬件系统。我爱Steam —— 我认为这是一个能真正帮助Linux桌面系统的大好机会！硬件生产商们也将大力扩展对Windows以外系统的驱动程序支持，而SteamOS将以此获得更多游戏玩家和开发商的青睐。说到这一点，就涉及到了Torvalds的痛处。去年Nvidia宣布放弃支持开源系统图形芯片的驱动开发，他对此进行了猛烈抨击。如今SteamOS选择了Linux，Nvidia的大门重新对Linux社区敞开，Torvalds预言这预示着新的发展机会即将到来。他说，“我并不是说它单单只是帮助我们吸引显卡厂商的注意，它还迫使Linux的各个发行版意识到Steam是一个发展趋势，他们必须抓住这个趋势，因为一旦落下被孤立，发行版们是负担不起的，他们都想让人们在自己的平台上运行这套系统玩游戏。”“这就是‘标准化’的最佳例证，”他说，“我认为好的标准能使人们事半功倍、信心满满，足以推动整个市场的发展。”漂亮的登录窗口Torvalds表示，Linux在桌面系统领域一直表现不佳的另一个原因是开发者们总是专注于毫无用处的用户体验特效（UX features）。“Linux始终在各个领域表现都非常出色，但我还是对Linux桌面系统的现状多少有些失望，内耗、不干正事、一团糟。”他还补充道，“我真心希望Linux的各个桌面系统能携起手来，更多专注于技术，而不是总想着如何让登陆窗口看起来更漂亮。”Torvalds并没有提到某个具体的公司，但之前他曾对Google的Chromebook Pixel大加赞赏，认为跟基于Linux的Chrome OS比起来，其他PC就是一坨“crap”(译者注，这个单词读shi，第三声)。via: http://www.pcpro.co.uk/news/384934/torvalds-steamos-will-really-help-linux-on-desktop译者：Mr小眼儿 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出

NVIDIA将向开源驱动项目Nouveau提供技术文档
type: item
date: 2013-09-25T04:40:00+08:00
description: 逆向工程NVIDIA闭源驱动的开源驱动项目Nouveau，长期以来一直没有获得NVIDIA官方的正式支持和关注。现在，一位NVIDIA开发者出现在Nouveau的邮件列表，发表邮件宣布NVIDIA将向Nouveau提供技术文档，首批提供的文档与设备驱动块有关，这位NVIDIA雇员是私有Linux GPU驱动的开发者，他表示愿意向Nouveau项目提供力所能及的帮助。去年6月的一个活动中，Linux作者Linus Torvalds对NVIDIA竖起了中指，之后NVIDIA开始加强了对开源社区的关注。不清楚NVIDIA突然关心开源社区是否与SteamOS的发布有关。来自：http://www.solidot.org/story?sid=36575