Code Monkey home page Code Monkey logo

oneos's Introduction

Version 1.2 (beta)

I am currently working on version 1.2, I'm not sure when it will be released, but it's got some huge changes. The most significant being the new Bedrock framework which revolutionizes how GUI programs are made. You can try it out, by downloading this git, but the latest build may crash immediatly, so don't expect it to work. If it crashes or doesn't work well download the latest stable commit (pre-Bedrock): https://github.com/oeed/OneOS/archive/c3c1e7eb061397cecf49d74a0eac6dc03fb28f48.zip

You will need to create a file named '.version' in the System folder and type in: 'v1.1.1' for it to work.

OneOS

If you are going to modify any part of OneOS you MUST set isDebug to true in the startup folder. Otherwise I'll be bombarded with error reports that have nothing to do with me.

Forums Post: http://www.computercraft.info/forums2/index.php?s=6cde19f0e95d5793f759f7ab9687abe4&app=forums&module=post&section=post&do=edit_post&f=32&t=17286&p=166445&st=0&_from=quickedit

Late last year I looked at PearOS and a few other ComputerCraft OSs and tried to find the best parts and problems with each. I found that in the case of PearOS and a few others you couldn't do anything. PearOS was nice and shiny, but it was completely useless. Others such as CraftBang were much loved by the community, however, I felt that CraftBang was a bit hard to use and a bit too plain. So, I set off to try to combine all the best parts of other OSs and a few things of my own in to one. I've tried to include everything into OneOS and what I couldn't/haven't can be found on the App Store (more on that later). In essence, it is an 'All in one OS' (are you picking up the meaning of the name yet :P)

So, anyway, enough history. I present you the 21 thousand plus line monstrosity that is OneOS.

I've compiled a fairly compact (trust me, a lot of features aren't listed) list of the main ones:

  • The ability to run any ComputerCraft program
  • Multitasking (not windowed, this was intentional)
  • A desktop interface
  • Custom file and folder icons
  • An easy to use file browser
  • An App Store
  • A very advanced Photoshop inspired image editor (Sketch)
  • An AirDrop like program to send files between computers quickly and easily
  • The ability to package a folder with a single click (similar to .zip files)
  • Aforementioned packages can then be extracted with a single click
  • A peripheral browser
  • A few games & LuaIDE
  • Auto-updating
  • A storage usage information page
  • Animations galore!
  • Many more
  • As you've hopefully picked up, this isn't another basic login screen OS. I started working on this in November and have worked on it fairly constantly since then.

Installation

Simply run: pastebin run E1xftzLa

If the above does not work replace run with 'get' and add 'installer' to the end, then type 'installer' in to the shell.

FAQ

Why aren't you using windows? A few reasons, screen real estate is very minimal in CC, windows make that even worse. Many programs don't redraw when the screen size changes and they tend to be rather annoying to use. I'm quite happy with the tab based system in OneOS.

Can you add ***? Let me know below, if it think it's a good idea and won't be too hard to add I might add it.

I've found a bug/I've got a suggestion! Please to the GitHub issues page and make an issue there. Avoid posting an issue that is already listed.

I'll add more here when people start asking more questions.

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.