A pen based operating system network built with Scratch code.
(Unmaintained and Deprecated)
PenguinVM (PVM) is a project created in the Scratch Mod, PenguinMod. PVM is 100% pen-based and open source. PVM contains 3 operating systems, BitShell>, PenguinOS, and BitOS. It includes features from EncryptBootloader and BitDefender. PenguinOS and BitOS have native support for Scratchy Language (SL) and (subject to change) JavaScript! Scratchy Language is the Scratch Block coding language in a typescript form. Anyone can load SLAR (Scratchy Language App Runtime) and create an app for PenguinOS and BitOS!
Why was this project deprecated?
This project was deprecated due to many factors.
1.) Extremely messy, buggy, and inefficient code
I know that the point of coding is trying to make code better but PenguinMod became too much of a bottleneck itself for it to have an operating system built inside of it
2.) Bigger Projects / Related Projects
PenguinVM was supposed to be a small version of a bigger project called BitOS. I rather decided to put more effort into learning how to develop a REAL operating system with Assembly and C++ rather than just sticking to ScratchBlocks in PenguinMod.
3.) Lack of Extensions
PenguinVM relied on PenguinMod Community Extensions to retrieve most of its functionality. However there was a lack of features in some of them and a lack of whole extensions as a whole causing some of the necessary features of some pieces to fall short of expectation.
4.) Poor Time Judgement
I thought this project would have taken a few months maximum but the more work I did on this project, the longer it seemed like it would take. So in the end, I decided to just pull the plug
Screenshots
Screenshots were taken of PenguinVM v0.6.9.34 Stable
Forms (Unmaintained)