Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

i develop things

Members
  • Content Count

    18
  • Joined

  • Last visited

  • Days Won

    2

i develop things last won the day on July 9 2020

i develop things had the most liked content!

About i develop things

  • Rank
    Junior Member

Contact Methods

  • Website URL
    https://oz-craft.pickardayune.com/ocawesome.html
  • Minecraft
    Ocawesome101
  • GitHub
    Ocawesome101

Profile Information

  • Gender
    Male
  • Location
    USA
  • Interests
    Linux, Python 3, Lua

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. UPDATE - as of a day or two ago, pipes work now. `grep` has been implemented.
  2. If you put the source code on GitHub or something similar I’d be happy to help development.
  3. Is this still being worked on? If not, can you release the source code so others can work on it?
  4. First post here, hi. For the past few months, I’ve been working on an operating system for OpenComputers. It’s a monolithic, UNIX-like operating system. Note that Monolith will not currently work in OCEmu due to the lack of support for`computer.getDeviceInfo`. First, the advantages over OpenOS: - Monolith supports dynamically adding and removing screens, GPUs, and keyboards - it’ll automatically spawn a shell on an available combo and will try to match by tier. - Monolith’s userspace is properly sandboxed - there’s no way to completely crash the kernel from userland
  5. To be specific, the video does in fact show LuPi2, which I linked above - though replacing /bin/login on an Arch install or w/e with OCVM would likely accomplish something similar and be easier.
  6. A few questions. Why do you want to do this? Most real-world operating systems are considerably more capable than OpenOS, and Linux provides a very similar environment. Do you still have the link to this video? It may have been LuPi2 running on a Raspberry Pi. If not, it was likely faked.
  7. How to Write an OpenComputers Operating System This is the kind of guide I wish I had had 9 months ago when I started developing operating systems for OpenComputers. It will walk you through writing a very basic OpenComputers operating system. EDIT: The guide I followed (the only one I found) is here: WARNINGS: -- This post assumes basic knowledge of programming, such as: what a string is, what a table or list is, what a function is, what a variable is, etc. I am NOT attempting to teach you Lua-- see warning #3 -- This operating system is not intended to have many featur
  8. Oh cool, how do I do that? `cd` didn’t seem to work.
  9. https://github.com/Ocawesome101/open-kernel-2 Open Kernel 2 is the successor to the original Open Kernel. It is completely rewritten, slightly stabler, has properly integrated multitasking, and is (partially) OpenOS compatible! It also has proper multi-user support, though no per-user file permissions so its benefits are limited. Build instructions are in the README of the linked repository.
  10. https://github.com/Ocawesome101/open-kernel This is a project I've had sitting around for a while, but never really finished. So, I've decided to post it here. Open Kernel is my first actually-usable OpenComputers operating system. It has its quirks, but is fairly stable and has a decent set of programs. Note that Open Kernel 1.0 is NOT OpenOS compatible. If someone would like to fork the project and continue it (fix multitasking, etc) that would be fine. An installer is linked in the README of the GItHub repo.
  11. Thank you! I guess I need to do better checking lol.
  12. I have made a second attempt at writing an OS, and it actually boots... but it refuses to recognize /apis/io.lua as existing - when I loadfile it, it just says '/sys/boot.lua:46: Attempt to call a nil value'. Also, I can't get it to display anything on the screen (I'm using OCEmu by gamax92, so maybe that's my problem). I have attached the entire filesystem as of now. (And before you ask, yes I know that /apis/graphics.lua is missing.) Filesystem: /init.lua /sys/boot.lua /apis/io.lua /apis/gpu.lua (unused) /apis/filesystem.lua init.lua boot.lua file
  13. The thing is... there is no error. There is only a black screen - nothing happens.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.