Git Product home page Git Product logo

anuraos's Introduction

Quality Gate Status Lines of Code

AnuraOS

WebOS complete with v86 integration and a minimal yet capable desktop enviroment. Formerly known as Chimera. Based off of the AliceWM.

Easy Install (When in a codespace)

  • Run bash codespace-basic-setup.sh

NOTE: If you are not in a codespace skip to the regular installation steps.

NOTE: This does NOT build RootFS.

Installation

  • Make sure you have rustup and run the command: rustup target add wasm32-unknown-unknown
  • You also need to have a C compiler, inotifytools and a decent version of java installed
  • Clone the repository with git clone --recursive
  • Then, make all
  • NOTE: You can use make all -B instead if you want to force a full build.

Building ROOTFS

  • Make sure you have Docker installed and running.
  • Run make rootfs
  • Make sure to add yourself to the Docker group using usermod -a -G docker $USER
  • (Special Use Case) In the event that you should need to override/manually add the initrd and kernel, remember to keep track of the file names of initrd and vmlinuz in build/images/debian-boot/. Then, copy them to the Anura root directory and rename them to initrd.img and bzimage respectively.(See the extended instructions here.)

Running Anura

You can run anura with the command

make server

Or, run authenticated with

cd server
npm start -- --auth

After Installation

NOTE: The login for rootfs images is root:root.

NOTE: Anura uses recent web technologies, and is unstable in Gecko. Chromium is strongly recommended as it has seen the best results.

  • If you started the server, Anura should be running at localhost:8000.
  • Select the Debian rootfs. If you built it from this repository, its location is ./build/images/debian-rootfs.bin.
  • Set up rootfs by entering await loadfile(document.all.input.files[0]) in your console.

Changelog

Will be utilized after the first Build of AnuraOS.

Documentation

Still being written. (See documentation folder)

Security

See SECURITY.md for reporting instructions.

The AnuraOS Team and Mercury Workshop are both not liable to any loss of braincells and maybe even your sanity after working with this product.

anuraos's People

Contributors

programmerin-wonderland avatar velzie avatar markrosenbaum avatar r58playz avatar scoder12 avatar madjikdotpng avatar e9x avatar pogo-bash avatar endercass avatar wearrrrr avatar thememesniper avatar luphoria avatar averagejuliet avatar co1acraft avatar foxmoss avatar motortruck1221 avatar kxtzownsu avatar cattn avatar percslol avatar builtbyvys 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.