RedOS

October 1, 2025 ยท View on GitHub

About

main goals

The RedOS tries to be the os connecting newer and older cc devs it does this through:

  • easy to use file management, no learning of console commands needed
  • pre-meade systems (APIs) (idk currently no documentation -v-)
  • unlimited access (yes this means no sandbox-ing)

    sorry if this might sound cringe or to much EGO for you I just though this would be good to have in the README =>=

    other info

    Download on PineStore

    This is the Beta Version of the RedOS
    I made this early version accessible to get feedback from actual users
    this is a system I developed for a youtube series which I do. You can prob. find it when searching RedOS (don't want to promo that much) I'am small and want to do what I love Coding so if you want check it out

    The file you'll get from this download link is not the actual installer this has to do with the fact that the RedOS normally is a in-game installer meaning it installs from a floppy disk so to get the file on there I made a Pre-Installer which is the paste you're fetching here once it's on the floppy disk you can reuse said Disk to install it anywhere

    but Remember any sort of feedback (in comments on pinestore or as issue on the github) can help
    I also accept suggestions for future additions
    keep in mind to not suggest features that are already teased or in the OS it's self (shown below)

    Teased Features

  • users (maybe)
  • settings
  • API Documentation (technically not a feature but coming soon anyways)
  • Music Mixer/Music configuration
  • Multishell desktop UI support (right now multishell brakes it!)
  • folder link / folder alias
  • monitor features
  • rednet features (still in progress)

    Existing Features

    Don't look at this if you want to get surprised!




    Desktop

  • Desktop with UI meaning icons for files and folders
  • Mouse Desktop navigation(complete) -> Advanced Computer and above only
  • Keyboard Desktop navigation(complete) -> all Computers

    File System

  • Folder as "EXE" by putting executable.lua in it
  • Changing a folder's icon by putting an icon.nfp in it (if .nfp is set as paint.default_extension)
  • Changing the 2 (3 for folders) file name preview letters via a title.json (can be found in system/Uninstaller (displayed as ROSUninstaller.exe) folder)
  • execute lua files by left clicking on them
  • using paint on .nfp by left clicking on them (if .nfp is set as paint.default_extension) if you're on an advanced computer or above
  • playing dfpwm (music for ccTweaked) files by left clicking on them (if your version is high enough)
  • editing/opening any file/folder(even "EXE" folders) by right clicking on them

    Peripherals

  • for Music, Speaker scheduling meaning 1 parallel audio per speaker

    System

  • Console access remains with you
  • Uninstaller, can be found in the system directory shown on the desktop or through the console under system/Utils/Uninstaller/executable.lua (can only be used if desktop environment has run once upon startup)
  • utility APIs can be found under system/APIs (all requiarable on their own or import all using require("system/APIs")) documentation following soon
  • Runtime Logs found under system/Logs




    enjoy

    just have a look at it and go nuts with whats possible and have fun doing it