1. 首页
  2. 考试认证
  3. 其它
  4. machina x86Lightweight Kernel and Operating System for x86Machines(32bit)

machina x86Lightweight Kernel and Operating System for x86Machines(32bit)

上传者: 2024-12-20 23:13:35上传 ZIP文件 2.36MB 热度 18次

Machina is a lightweight kernel and operating system designed for x86 machines (32-bit). It is fast to build, simple, and scalable. Currently under development, Machina is not yet usable but aims to provide a graphical-mode CLI with GUI support. Key features include:

  • Multi-threading support under 32-bit protected mode

  • Kernel with virtual memory and memory protection (read/write)

  • System calls (Kernel API) for user-mode applications

  • Bootable CD-ROM image with PCI and DHCP self-configuration support

  • TCP/IP network stack under open-source licensing

Required tools:

  • GNU/Linux environment

  • GNU C Compiler 2.7 or later (other versions and compilers not tested)

  • genisoimage

To build and create the ISO image on your machine, clone the repository and enter the following command in the root directory:


make iso

Then, to run the OS using qemu, simply execute the following script:


./run.sh

下载地址
用户评论