This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
djfj74's profile picture

[WIP]OpenOS - A powerful, simple, and beautiful OS

Started by djfj74, 24 March 2015 - 07:11 PM
djfj74 #1
Posted 24 March 2015 - 08:11 PM
OpenOS

WE ARE GOING THROUGH HEAVY DEVELOPMENT AT THE MOMENT

PLEASE STAND BY
Edited on 27 March 2015 - 08:47 PM
CrazedProgrammer #2
Posted 24 March 2015 - 08:45 PM
This is a really nice looking OS.
I have played around with it for 10 minutes and here is my review:

Pros:
- Very nice interface
- Good installation program (although the white screen is terrifyingly long)
- No errors
- Auto-updating

Cons:
- No options at all
- Can't install programs
- No functionality except from starting programs
- Default multitasking system (lazy)
- Time doesn't update every second (just make a timer do the job)
- Can't go back to the shell
- NDF-Jay clone

Please think about what you want your OS to do except from starting up some programs with multishell.
It would also be nice if you made your own programs and APIs and included them in this OS.

Also, make a complete forum post, not just a link to a website.
You can copy and paste the content here so users can install the OS without going to an external website.
Adding screenshots to this forum post would also make it get more views.
Edited on 24 March 2015 - 07:47 PM
djfj74 #3
Posted 25 March 2015 - 07:17 PM
Thanks for trying it, I am in the process of coding a appstore and app system to download apps from the app author, instead of getting permission.

Sorry about that, I = Noob, but could you help me, you could show me some of the tricks, I always wanted to work with someone cool, like you.
CrazedProgrammer #4
Posted 25 March 2015 - 08:40 PM
Thanks for trying it, I am in the process of coding a appstore and app system to download apps from the app author, instead of getting permission.

Sorry about that, I = Noob, but could you help me, you could show me some of the tricks, I always wanted to work with someone cool, like you.
Wow thanks!
An app store would be really cool, and I'd love to publish programs on it.
It would also make this OS more unique.
Options would be a great addition and the ability to install/uninstall programs would make this OS useful.
I recommend making your own drawing/peripheral/sound/multitasking/utility APIs (you can also use my Surface API for drawing if you want) that people can use for this OS.
Making your own multitasking system is really complex, but it's possible.
If you want me to help with anything, you can just send me a message :D/>
Edited on 25 March 2015 - 07:41 PM
Geforce Fan #5
Posted 27 March 2015 - 02:18 AM
I recommend making your own drawing/peripheral/sound/multitasking/utility APIs (you can also use my Surface API for drawing if you want) that people
I don't mean to offend you, but the surface API is not usable in this situation. Since you can't redirect the term to it, you can't use it for a an OS. It's a great API, but not for this usage scenario
Creator #6
Posted 27 March 2015 - 03:06 PM
Nice of you trying to make an OS! ;)/>

However, there are several things I would like to address. (I don't want to discourage you from codding, so take it as constructive criticism)

Before releasing an OS, try learning some more about Lua, release some programs, so others can help you improve it.
Don't make NDF-Jay copies. We have way too manyof them and then it becomes copy-paste and not coding.
Use Ask a pro a lot. (psst, it's helpful)

My advice: Continue coding, maybe when you get more Lua experience you can make this OS great.

Oh yeah, don't do this:


term.setBackgroundColor(colors.white)
term.setTextColor(colors.white)

rather this:


term.setBackgroundColor(colors.black)
term.setTextColor(colors.white)
Edited on 27 March 2015 - 02:08 PM
MKlegoman357 #7
Posted 27 March 2015 - 04:14 PM
I recommend making your own drawing/peripheral/sound/multitasking/utility APIs (you can also use my Surface API for drawing if you want) that people
I don't mean to offend you, but the surface API is not usable in this situation. Since you can't redirect the term to it, you can't use it for a an OS. It's a great API, but not for this usage scenario

No one's stopping you from writing a 'redirect object' wrapper for his API. It would work perfectly with it.
djfj74 #8
Posted 27 March 2015 - 09:46 PM
Thanks for all the help everyone, but I'm developing a lot of APIs and software at the moment, and I need some help. What about GIthub?
Creator #9
Posted 27 March 2015 - 10:23 PM
Github is great. Try it. Don't get how it works. Hate it. Understand how it works. Love it.

No seriously, it is a great tool. I was scraed of it too in the beginning.
DannySMc #10
Posted 28 March 2015 - 12:27 AM
Thanks for trying it, I am in the process of coding a appstore and app system to download apps from the app author, instead of getting permission.

Sorry about that, I = Noob, but could you help me, you could show me some of the tricks, I always wanted to work with someone cool, like you.

I have a working app store that is based online? Uses http? Why don't you try that? (Check out my profile for the app store link) :D/> Would be cool if people used it :')
Lyqyd #11
Posted 06 April 2015 - 05:43 AM
No code to show, locked.

Please report your topic when you have code to post so it can be unlocked for you.