Coder Social home page Coder Social logo

dahliaos / prickle-emulator Goto Github PK

View Code? Open in Web Editor NEW
6.0 3.0 4.0 477.59 MB

An emulator built on QEMU

License: Other

Makefile 61.03% C 35.06% C++ 0.21% Shell 0.27% Objective-C 0.13% Python 2.39% Perl 0.88% SmPL 0.05%
makefile iso-image dahliaos qemu emulator

prickle-emulator's Introduction

WebsiteDiscordReleasesDonateDocumentation

PEMU

GitHub issues GitHub

A QEMU emulator built for fuchsiaOS. This idea has been on our minds for many weeks. And I'm going to finally start it. PEMU will have a flutter based interface to choose ISO's and make disk images to install your os to. And that means you could run debain linux inside fuchsiaOS.

Getting Started

  1. First you want to clone Prickle

git clone https://github.com/dahlia-os/prickle-emulator.git

  1. Then CD into the QEMU folder

cd prickle-emulator/lib/qemu

  1. Then you can install Ubuntu

sh install-ubuntu.sh

  1. When Ubuntu is finished, you can boot it up

Exit out of the Ubuntu, install the UI (when it's done) and boot up Ubuntu

sh run-ubuntu.sh

Notes (IMPORTANT)

There have been reports of this not working properly in Deepin which is built on Debian.

Noah Cain and I will test cloning this on other devices with Ubuntu to check if it works properly.

If it doesn't work for you please make an issue and we will have a look.

Architectures

At the momemt, this only has support for qemu-system-x86_64. which is located in

/home/ender/Dahlia/prickle-emulator/lib/qemu/x86_64-softmmu/qemu-system-x86_64

To run it you must use

./qemu-system-x86_64 -(perimeters)

RAM, KVM, CPUs

To configure QEMU when Ubuntu boots edit

run-ubuntu.sh

It should look like this

./x86_64-softmmu/qemu-system-x86_64 -hda ubuntu.img -m 2.5G -boot d

-m = memory, the default is 2.5GB of RAM

It shouldn't slow your computer down unless your using KDE or MATE, I recommend using lxde.

Be sure to set the CPU and the MACHINE.

If your still not sure on how to use QEMU then check out some of these links that will give you some ideas.

And make sure you have access to /dev/kvm if you want to use KVM.

https://wiki.qemu.org/Documentation

https://wiki.gentoo.org/wiki/QEMU/Options

prickle-emulator's People

Contributors

carbonatedcaffeine avatar nobody5050 avatar sincerelyfaust avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.