Nano DOS - A Python 3 "Operating System" by JayBFC and HarveyH
JayBFC (28)

Nano DOS is a simple Python 3 operating system running on a few handlers, such as command handlers and parsers, program handlers and even more. It has a few built in external programs.

Lead Developer: @JayBFC
Assistant Developer: @HarveyH

Get your custom program included in Nano DOS!
To get your own program included in Nano DOS' program list, simply use the following format and put the link in the comments of this post. The best custom program will be featured on this post as well as your name in the credits list which is still in the future to come.

def programname():
    #Code of the program here

class programname_class:
    def __init__(self):

    def run_programname(self):

This "operating system" does not have much features yet, but me and @HarveyH started development just an hour or two ago.

Thanks for viewing this post and don't forget to give Nano DOS a try. Please, please leave feedback in the comments to make Nano DOS the best it can be.

Stay awesome :)

You are viewing a single comment. View All
HarperframeInc (257)

Awesome! Currently working on a program to add to Nano Dos!

Edit: I'm done! It was finished in less than 1 day, so don't expect it to work properly:

NaK is a...

Nak is a program to use to emulate situations in python. Nak supports code from python, LuaH, HScript, and customNaK (NaK). It also supports NosDos and HOS emulation.

Why should you use NaK?

NaK is a better solution because NaK does not require users to use a separate computer to run a python / LuaH / HScript program. NaK also has a debugging tool. NaK also supports CK drives, unlike other python program. NaK also supports emulation for NosDos and HOS.

Downsides of NaK:

customNaK is very experimental and some features have been failing during development. Also, CK drive support is limited, and does not successfully use custom NaK code.


1.1 Dec. 27, 2018
NaK supports HScript
1.2 Dec. 27, 2018 - 28, 2018
NaK now has COMPLETE support for emulation.
NaK reached over 500 lines of code.
Please message me if you want your Python3 script or OS to be in NaK. If you are using python 2.7, NaK will not support your code or OS. Please update it to the newest version of python.

Also need to mention that due to python support, LuaH, HScript and customNaK could be easily manipulated. It is safer to stay away from assigning values. THIS INCLUDES THE OPERATING SYSTEMS.

JayBFC (28)

@HarperframeInc Thank you very much for this post. I will be sure to check it out. It sounds awesome and I will definitely consider adding it to Nano DOS. You are the first person to submit a custom program, meaning you will definitely be credited some time after development in the operating system. Again, thanks for posting this!

HarveyH (144)

@HarperframeInc Thx for adding LuaH as a supported language!

HarveyH (144)

@HarperframeInc I've got a new programming language called HScript if you want to implement it in. Here is the link -->

HarperframeInc (257)

@HarveyH I'll try to!
EDIT: Finished!

HarperframeInc (257)

@JayBFC I can code other programs for you if you want.

HarveyH (144)

@HarperframeInc Thank you! I'll tell you if I've added anything to HScript, it's also on repl talk if you want to upvote it there.

HarveyH (144)

@HarperframeInc And yet again thx you for including the ability to simulate HOS!

JayBFC (28)

@HarperframeInc You may create as many programs as you would like, we don't mind. Thank you for such a large contribution to our project!