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

Big project

Started by DubbelSoftware, 13 June 2017 - 11:21 AM
DubbelSoftware #1
Posted 13 June 2017 - 01:21 PM
Hello,

I am working the last time on a big project. A Operating System.

There are some things i cannot make.
People can help with this project.
That people wil get a credit for helping.

Note: All programs wil be editted so it can be used in the OS and wil also get a new name.
We wil remove things like "made by ….". Because you wil get a credit in the post with the program you made or helped with., and in the OS under the tab "Credits" you wil stand there.

All the programs needs one line free of the left side. And two lines of the top wil be needed to be free.
There wil be nothing. I wil add some things there for my OS.

If you have made a program, you need to post it on pastebin with private. And send it with DM.
Also you need to send your name (for credits).



I need this things:

File Explorer:
A file explorer that have a scrolling bar, and can show files with directorys.
Also it need to have a dropdown menu when you rightclick on a file.
This dropdown menu need: "Copy, Delete, Rename, Edit, Move".
When you rightclick anywhere else. It wil need to give a dropdown
menu with: "New file, New folder, Paste". Also it wil need a Navigation pane like windows. Like "Computer", "Disk", on the left side.

Also the file explorer needs to come with a API.
This API wil be used like for the Editor of the OS, or for the painting program.
It wil be a file explorer in lower resolution. So people can navigate to the file they want to edit or create, and then the path wil be given to the editor or the program that needs the path.
The only thing it needs to can is just navigating. And have the buttons: "New file, Delete, Select".
AND in lower resolution.

More things wil be showen later!

-DubbelGaming
Edited on 13 June 2017 - 11:28 AM
CrazedProgrammer #2
Posted 13 June 2017 - 04:02 PM
I think you're new to this, but you can't just ask people to make things for you.

You need to make cool projects by yourself, and if people start to use it, they might want to contribute.
Don't start out with an ambitious project.
Make good tools that fit a gap in the market.
When you're sure you can finish such a big project as an OS, beware of feature creep and a lack of motivation.
That's why it's good to split up large projects into independent projects, an example for an OS would be a window manager, a daemon system, a shell and so on.
That way, it has a use even if the OS happens to fail.
SquidDev #3
Posted 13 June 2017 - 05:16 PM
I'm also going to link my notes on writing an OS for ComputerCraft. The general gist is that there are far more interesting (and useful) things you could work on. If you really want to write an operating system, I wish you the best of luck - I just think there are far more enjoyable projects you could dedicate your time to.
CLNinja #4
Posted 13 June 2017 - 05:53 PM
Elaborating on what SquidDev said, there are a lot of more interesting things you could make. However I don't think that its a worthless experience. Me and my friend, for example, have created an OS (VorbaniOS) that has a process scheduler, device files for peripherals, user created filesystem support, an entire kernel (over 2k lines i believe now) and our OS (If you know what you're doing) can be used to create super complex servers, tasks, and utilities that would otherwise be difficult. So in making an operating system, dont "make an operating system," create the structure and build on it, creating tools and programs that can increase what is capable.
LDDestroier #5
Posted 13 June 2017 - 06:57 PM
I made a filebrowser API before. You could make use of it. It doesn't have a dropdown menu or Copy/Cut/Paste/Delete commands, though. It's mostly for file picking. Link
Lupus590 #6
Posted 13 June 2017 - 07:17 PM
A thread where I asked for tips on what makes a good OS: http://www.computerc...p?/topic/22320-

Edit: having now read the link that SquidDev gave, I realise that my thread it linked in it.
Edited on 13 June 2017 - 05:19 PM
Lyqyd #7
Posted 13 June 2017 - 09:30 PM
OS posts belong in the OS section, and must have released code.