这个特殊的开源“操作系统”,霸榜 GitHub 两天了!

新闻 开源
最近有一个非常特别的开源操作系统,连续两天登顶 GitHub 日榜。

 最近有一个非常特别的开源操作系统,连续两天登顶 GitHub 日榜。

为什么说它非常特别?因为它是一个只能用来玩俄罗斯方块的 OS 。图片

项目地址是:

https://github.com/jdah/tetris-os

简介

Tetris-OS,从名字上就能看出来,这是一个可以用来玩俄罗斯方块的操作系统,而且只能用来玩俄罗斯方块,其他事都干不了。它的开发者 jdah 是一名俄罗斯方块的狂热者,很早就有了想拥有一个只运行俄罗斯方块操作系统的想法。

Tetris-OS 不管理文件、控制进程之间的通信或处理登录。实际上,这是一个在引导加载程序中运行的俄罗斯方块的版本,在你的计算机上运行任何磁盘(或者是 ISO 文件)中的一个小空间。其实 20 世纪 80 年代和 90 年代的许多游戏磁盘都包含自己的“操作系统”。

Tetris-OS暂不支持Windows系统,它具有以下特点:

  • 只能用来玩俄罗斯方块
  • 只支持 32 位系统
  • 完全自定义的引导程序
  • Soundblaster 16 的驱动
  • 可以定制背景音乐播放器
  • 完全硬编码的俄罗斯方块主题
  • 具有自定义 8 位 RGB 调色板,320x200 像素的双缓冲 60 FPS 图形

构建运行

MacOS环境下,构建运行的命令如下:

  1. $ make iso 
  2.  
  3. $ qemu-system-i386 -drive format=raw,file=boot.iso -d cpu_reset -monitor stdio -device sb16 -audiodev coreaudio,id=coreaudio,out.frequency=48000,out.channels=2,out.format=s32 

类Unix系统中,构建运行的命令如下:

  1. $ make iso 
  2.  
  3. $ qemu-system-i386 -drive format=raw,file=boot.iso -d cpu_reset -monitor stdio -device sb16 -audiodev pulseaudio,id=pulseaudio,out.frequency=48000,out.channels=2,out.format=s32 

如果你也和作者一样喜欢玩俄罗斯方块,那就来看看这个项目吧。

 

 

责任编辑:张燕妮 来源: 开源前哨
相关推荐

2021-09-24 14:11:19

GitHub Python开发

2021-04-16 09:50:32

开源技术 模型

2019-07-18 10:49:15

GitHub软件代码

2021-01-01 19:24:12

程序员GitHub茅台

2020-07-15 15:21:06

谷歌开源机器学习

2020-04-28 10:47:12

LinuxGitHub资源监视器

2010-01-10 17:58:39

开源操作系统Ubuntu

2019-03-29 09:24:36

国内程序员微博GitHub

2011-08-29 10:40:19

Spy MouseApp Store推广方法

2020-04-30 09:30:32

Linux 监视器 GitHub

2024-09-02 09:38:51

WebSocketLinuxWindows

2021-10-20 11:12:49

工具代码开发

2022-12-12 09:01:03

2014-09-17 14:05:14

2023-06-20 08:28:17

2019-05-08 15:27:15

命令Windows微软

2021-02-01 09:04:42

Python 项目distutils

2010-03-04 14:44:18

2012-12-24 10:02:23

2020-11-19 15:23:08

GitHub代码工具
点赞
收藏

51CTO技术栈公众号