首页 > 其他分享 >自己动手从零写桌面操作系统GrapeOS系列教程——1.2 GrapeOS真机演示

自己动手从零写桌面操作系统GrapeOS系列教程——1.2 GrapeOS真机演示

时间:2023-04-06 19:02:16浏览次数:47  
标签:照片 演示 真机 1.2 GrapeOS 资源管理 操作系统

学习操作系统原理最好的方法是自己写一个简单的操作系统。


GrapeOS操作系统之前一直运行在模拟器和虚拟机中,今天我们来演示一下GrapeOS在真机上运行的情况。

一、物理机真机

今天演示用的真机是一台ThinkPad笔记本电脑,照片如下:

二、开机桌面

按电脑的电源按钮开机,由于GrapeOS非常小,很快就进入了桌面,照片如下:

三、资源管理器

用鼠标双击桌面上的电脑图标,打开了资源管理器,照片如下:

四、记事本

在资源管理器中双击“NOTEPAD.EXE”打开记事本程序,随便输入一些字符并保存,照片如下:

演示结束。我们可以看到,GrapeOS在真机上的操作和之前在虚拟机上的操作一样。为了更直观的了解,推荐观看视频演示:https://www.bilibili.com/video/BV16a4y1M7Ja/


配套的代码与资料在:https://gitee.com/jackchengyujia/grapeos-course
GrapeOS操作系统交流QQ群:643474045

标签:照片,演示,真机,1.2,GrapeOS,资源管理,操作系统
From: https://www.cnblogs.com/chengyujia/p/17293796.html

相关文章

  • Lvim(Version: 1.2)环境搭建
    LunarVim开发环境搭建官方网站Prerequisites(Ubuntu20.04.4)Neovimwgethttps://github.com/neovim/neovim/releases/download/stable/nvim-linux64.tar.gzgit设置全局加速gitconfig--globalurl."https://gitclone.com/".insteadOfhttps://makepythonpips......
  • OPNET网络仿真分析-1.1.2、OPNET简介
    OPENT网络仿真分析(作者:栾鹏、陈玓玏)OPNET网络仿真分析-目录OPNET网络仿真分析-电子版1.1.2、OPNET简介OPNET公司起源于MIT(麻省理工学院),成立于1986年。1987年OPNET公司发布了其第一个商业化的网络性能仿真软件,提供了具有重要意义的网络性能优化工具,使得具有预测性的网络性能管理和......
  • OPNET网络仿真分析-1.2、OPNET安装教程
    OPENT网络仿真分析(作者:栾鹏、陈玓玏)1.2、OPNET安装教程本书使用的OPNET安装配置环境如表1-8所示。第一部分:安装vs2010,设置vs环境变量本书使用以win764位安装OPNET14.5仿真软件。【1】安装vs2010,只需要安装c++语言(安装过程略)。我的安装目录为G:\vs2010【2】开始设置VC编译器的环......
  • 最新centos7 部署 k8s v1.26,简单易懂,跟着命令敲就完事
    其实没什么好说的,搭环境搞了一整天,人已经麻了,踩了很多坑,网上教程的版本大都比较旧,总是和最新版本各种地方不兼容,把坑踩完了,k8s目前最新的版本是v1.26,跟着命令敲就行了,我已经重复部署了很多次了,坑已经排完了....我试验的是1主2从结构,centos2c2g就足够。centos7部署k8s1m2n......
  • 【NOI OpenJudge】【1.2】编程基础之变量定义、赋值及转换
    01:整型数据类型存储空间大小#include<cstdio>intmain(){ inta;shortb; printf("%d%d",sizeof(a),sizeof(b)); return0;}02:浮点型数据类型存储空间大小#include<cstdio>intmain(){ floata;doubleb; printf("%d%d",sizeof(a),sizeof(b)); return......
  • 第一章 1.2节 Kubeadm安装K8S高可用集群(二)
    1.1查看Token过期时间执行下面命令查看所有Token:kubectlgetsecret-nkube-system找到之前创建的new.yaml文件,进去查看使用的Token:[root@k8s-master01~]#catnew.yamlapiVersion:kubeadm.k8s.io/v1beta3bootstrapTokens:-groups:-system:bootstrappers:kube......
  • 04_靶机Kioptrix1.2:CMS漏洞利用,使用ht编辑器修改sudoers文件提权,mysql查询
    思路:发现主机后进行目录扫描,发现登录口标注了CMS的版本,查看该类型CMS有没有漏洞,针对漏洞去github搜索脚本,拿到脚本后运行得到靶机的初级Shell,根据靶机内的文件内容指示使用ht编辑器,利用编辑器去修改用户的权限然后提权,拿到root权限结束基操代码不再粘贴首先进行目标靶机地址的......
  • Day 21 21.2 数据库之Python操作redis
    Python操作redis(1)连接redis#方式1importredisr=redis.Redis(host='127.0.0.1',port=6379)r.set('foo','Bar')print(r.get('foo'))#方式2importredispool=redis.ConnectionPool(host='127.0.0.1',port=63......
  • 基于docker和cri-dockerd部署k8sv1.26.3
    cri-dockerd是什么?在Kubernetesv1.24及更早版本中,我们使用docker作为容器引擎在k8s上使用时,依赖一个dockershim的内置k8s组件;k8sv1.24发行版中将dockershim组件给移除了;取而代之的就是cri-dockerd(当然还有其它容器接口);简单讲CRI就是容器运行时接口(ContainerRunt......
  • 云原生周刊:K8s 在 v1.27 中移除的特性和主要变更
    文章推荐K8s在v1.27中移除的特性和主要变更随着Kubernetes发展和成熟,为了此项目的整体健康,某些特性可能会被弃用、移除或替换为优化过的特性。基于目前在v1.27发......