龙空技术网

把win95系统打包成一个独立的程序运行

前端码农醒醒老师 2886

前言:

现时你们对“bochsubuntu镜像下载”大概比较着重,我们都想要了解一些“bochsubuntu镜像下载”的相关文章。那么小编同时在网上网罗了一些关于“bochsubuntu镜像下载””的相关文章,希望各位老铁们能喜欢,朋友们快快来了解一下吧!

Windows 95是 微软公司 1995年8月24日推出的 操作系统 。Windows 95是一个混合的16位/32位Windows操作系统, 它以对 GUI 的重要的改进和底层工作为特征。这样,微软就可以保持由视窗3.x创建起来的GUI市场的统治地位,同时使得非微软的产品可以提供对系统的底层操作服务。

除了使用真实的硬件取组装电脑运行windows95系统,我们可以在各种虚拟机上运行老旧的系统。一方面这些系统使用的硬件已经难以或得,更主要的是使用虚拟机可以在不同的平台上运行,包括当下流行的windows10,各种发行版的linux如Ubuntu已经macos,甚至手机也是可以的,比如安卓上的bochs,同样的ios系统也有idos和移植的bochs虚拟机app。

安卓手机bochs虚拟机(来源于互联网)

中国互联网从1994诞生(接入互联网,加入互联网大家庭)到现在也就是23年,中国互联网发展历经三次大浪潮发展,三次互联网大浪潮,已经把整个中国的老百姓个人生活、商业形态闹了个翻天覆地,几乎彻底改变了我们每一个人的生活、消费、沟通、出行的方式。

1995年8月24日,微软公司发行了内核版本号为4.0的一个混合了16位/32位的Windows系统——Windows95,并成为当时最成功的操作系统。因此在很多比较年长的人们中,windows95是电脑与互联网的典型印象。

本文在windows7平台下,采用qemu虚拟机和windows95的img磁盘镜像打包成一个独立的EXE运行程序,没有庞大的虚拟机安装,没有复杂的参数命令,方便运行和研究。

Qemu 是纯软件实现的虚拟化模拟器,几乎可以模拟任何硬件设备,我们最熟悉的就是能够模拟一台能够独立运行操作系统的虚拟机,虚拟机认为自己和硬件打交道,但其实是和 Qemu 模拟出来的硬件打交道,Qemu 将这些指令转译给真正的硬件。

正因为 Qemu 是纯软件实现的,所有的指令都要经 Qemu 过一手,性能非常低,所以,在生产环境中,大多数的做法都是配合 KVM 来完成虚拟化工作,因为 KVM 是硬件辅助的虚拟化技术,主要负责 比较繁琐的 CPU 和内存虚拟化,而 Qemu 则负责 I/O 虚拟化,两者合作各自发挥自身的优势,相得益彰。

除了qemu,还有更多更好的虚拟机可以使用,但是对于windows95,qemu的性能足够,并且我们的目标是打包成一个单独的文件,因此越简单越好。

qemu官网

基本流程如下:

安装qemu,获取必要的文件安装7z解压缩,打包文件安装7zSFX,配置自解压集合相关文件,进行打包转为自解压程序测试

其中2、3可以省略,使用其他压缩程序代替,比如winrar等。

我们从官网下载qemu,因为追求小而精湛,况且win95对硬件要求不是很高,这里下载的是2011年1月22日发行的版本,是官网能下到的最老发行版本。精通win平台编程的朋友也可以下载源码自行精简编译,不过源码是最新版,对运行平台可能有所要求。

选择windows平台下载

下载2011年的版本

正在下载,国外服务器,比较慢

下载完成后安装,过程略

小编已经安装过7z和7zsfx,因此不再截图演示,具体安装过程搜一搜就能得到。

win95的镜像有网友打包好的img文件,可以直接使用。喜欢折腾的朋友也可以创建空白的磁盘镜像,然后安装全新的系统,具体过程下回详解。

下载磁盘镜像文件

我们建立一个文件夹,名称随便,最好是英文。从qemu安装目录复制几个必须文件进去,另外还有解压后的磁盘镜像文件,以及建立批处理bat文件,用来测试的。bat文件内容如下:

qemu -hdd win95.img -m 256 -k en-us -sdl

需要的所有文件

keymaps文件夹只保留如上三个文件

接下来就是压缩打包和设定自解压。

使用各种流行的压缩软件都可以打包

7z最常用的配置参数,lzma算法对自解压兼容比较好

文件虽然不多,但是大,压缩需要一段时间

压缩后可以很明显的减少磁盘占用,将来使用的时候虽然需要解压,但解压速度非常快。

压缩前,主要是img镜像比较大,单个文件接近300m

采如果用更极端的算法,压缩后应该更小

最后只需用7zsfx把压缩文件转换为自解压的exe程序就完成了。其中需要设置自解压后的运行命令,7zsfx所有操作都是有说明的,相信每个人都很容易搞定。

记得添加解压后任务

其他选项下还可以更换图标文字等,最后点击制作自解压包得到一个exe文件,就是我们想要的。

最终成果

接下来双击运行一下,这是最终界面。

更多操作视频详见文末扩展链接或关注小编主页视频分类下的内容!

本回到此结束,今日时间有限,过程比较仓促简洁,有空会继续更新其他平台的打包方案,至于本文提到的win95镜像,也可以自行换成其他系统镜像文件,比如xp或者linux系统等。

文章中用到的所有文件小编已经传到网盘,需要的同学请点击关注后发私信索取哟。

安装包均下载自各软件官方网站,镜像包来源于网友

2018年8月25日

作者:来自星星的智者。

原创文章,未经许可授权禁止以任何形式转载修改发布。

标签: #bochsubuntu镜像下载