当前位置: 首页 > 科技观察

我在大型机上玩俄罗斯方块

时间:2023-03-16 00:41:34 科技观察

以下是我如何在大型机上编译和玩我最喜欢的游戏并访问虚拟Linux服务器。在现代大型机上运行Linux的能力打开了在该平台上执行各种操作的大门。ApacheHTTP服务器?这很容易!数据库?您要使用SQL还是NoSQL?库伯内斯?一点问题都没有!正如我在大型机上的Linux:过去和现在中总结的那样,当今所有最流行的服务器Linux发行版都有大型机版本。这对于在大型机上运行关键任务基础架构的公司来说是个好消息,但如果您只想玩弄大型机怎么办?我第一次在IBMLinuxONE上使用bashshell,我安装了irssi聊天客户端,并在IRC上向我所有的朋友展示了/proc/cpuinfo的输出,以炫耀它是一个基于s390x的系统。起初,我不知道下一步该做什么。然后我想,用这台巨大的电脑玩游戏会很有趣。我的第一个想法是NetHack,但事实证明我可以使用简单的aptinstallnethack-console安装它。不,我应该编译一些有趣的东西!对于每种计算机体系结构,您都需要为其编写的编译器和解释器。Linux已经在大型机上使用了20多年,并且您通常期望的大多数编译器和解释器都已移植过来。我成长过程中最喜欢的游戏之一是俄罗斯方块,所以对我来说,尝试它是一个合乎逻辑的选择。我找到了一个用C语言编写的名为vitetris的开源俄罗斯方块游戏,并尝试了一下。这就像在任何其他Linux服务器上编译C语言程序一样。首先,我需要安装一些依赖项。主机运行的是Linux,所以我可以使用我的包管理器来安装构建要求,我很高兴。接下来是获取代码和构建的问题:curl-LOhttps://github.com/vicgeralds/vitetris/archive/v0.58.0.tar.gztarxvfv0.58.0.tar.gzcdvitetris-0.58.0/./configuremake过了一会儿,我正在玩我最喜欢的游戏!./tetris在Linux上运行的正在进行的开源俄罗斯方块游戏的屏幕截图正如我所说,这与在Linux服务器上构建其他C程序非常相似,但您是在大型机上进行的。不幸的是,我的车库里还没有大型机。相反,我通过IBMLinuxONECommunityCloud计划在MaristCollege托管的虚拟服务器上完成了这一切。它使您可以免费访问您选择的最流行发行版的基于s390x的Linux服务器。使用此虚拟服务器,您可以试验120天。如果您是考虑在s390x上构建适用于Linux的应用程序的开源项目的代表,那么也有适合您的项目。当我不玩俄罗斯方块时,我在IBM的真正工作是与开源社区合作来做这件事。您可以为您的社区申请一个永久性Linux虚拟服务器以用于开发,或者用于手动测试以查看您的应用程序是否可以构建,或者用于将其正式添加到项目的持续集成系统中。我建议从社区云开始进行一些实验,然后您可以填写此表格以开始获取永久虚拟服务器的过程。