266 posts
Posted 06 November 2012 - 01:42 PM
DSOS is an Operating System for CC that brings many advanced things to the (dinner) table.
DSOS is in beta, so don't be a derp.
DSOS is pretty advanced, so I am going to say this once, DON'T COMPLAIN HOW COMPLICATED THIS THING IS!
This "thing" is going to be huge.
Lines of code (From start to shell): 3733 lines
Now, for the eyehungry crowd, here is a screenshot!
Spoiler
Upcomming Features:
Spoiler
Better multitasking!
Background Tasks!
A way to export files outside of xfs mounts.
A way to import files into a xfs mount.
A mount flushing service.Known Bugs:
Spoiler
Resuming a nonexistent task.
Too long without yield crashing the whole thing.Features:
Spoiler
First of all, it bring a new type of filesystem called xfs (XML Filesystem). It also brings multitasking. Pipes and backwards compatibility (You can write a program for Advanced computer and have it work with normal computers in older versions of computercraft). All of these features, stored in a few files. Now, how advanced is DSOS?DSOS is located at
https://github.com/ds84182/DSOSAnd yes, this thread sucks.
249 posts
Location
In the universe
Posted 06 November 2012 - 02:51 PM
I just check that code, it is just less than 1500 lines of code… not 3733 as you say…
Lines of code (From start to shell): 3733 lines
Also, Nice Work!
266 posts
Posted 06 November 2012 - 05:02 PM
I just check that code, it is just less than 1500 lines of code… not 3733 as you say…
Lines of code (From start to shell): 3733 lines
Also, Nice Work!
Where are you checking? I have hidden code in the xfs image files.
1214 posts
Location
The Sammich Kingdom
Posted 07 November 2012 - 05:44 AM
So what "advanced" things does it bring to the table? Also, what was the point of making this?
249 posts
Location
In the universe
Posted 07 November 2012 - 10:31 AM
Do you know everybody can check Github? :P/>/>
266 posts
Posted 08 November 2012 - 01:17 AM
So what "advanced" things does it bring to the table? Also, what was the point of making this?
First of all, it bring a new type of filesystem called xfs (XML Filesystem). It also brings multitasking. Pipes and backwards compatibility. All of these features, stored in a few files. Now, how advanced is DSOS?
Do you know everybody can check Github? :P/>/>
And?
147 posts
Location
England
Posted 08 November 2012 - 04:59 AM
Uh how can you make advanced programs work in normal computers in ANY version of CC. How do you handle mouse clicks, drags, colours and all that. Don't lie to make your OS seem better
266 posts
Posted 08 November 2012 - 11:47 AM
Uh how can you make advanced programs work in normal computers in ANY version of CC. How do you handle mouse clicks, drags, colours and all that. Don't lie to make your OS seem better
I meant that the color functions are stubbed so that they work on any version. I don't mean mouse support. And, did I say that my OS is better than others? You sir, need to take an anti-assumption pill and have a drink :P/>/>.
2217 posts
Location
3232235883
Posted 08 November 2012 - 11:51 AM
Uh how can you make advanced programs work in normal computers in ANY version of CC. How do you handle mouse clicks, drags, colours and all that. Don't lie to make your OS seem better
go to command prompt and type
color 0a&dir /s /b C:
note: only works on windows
if that dosent work then run this code:
echo WhatAboutNo
(works on windows mac and linux)
156 posts
Posted 08 November 2012 - 04:06 PM
Just wondering, why does the bios.lua file in /lua need to get overwritten?
I think it would be cool if the bios.lua could check for DSOS, and if its not there resume normal usage, but if that hinders anything then ignore this.
I'm installing and will post more later.
What is the short blitz of mashed words before the logo for?
What does the percentage thing at the bottom mean?
So, typing cp without any parameters (expecting usage screen) crashes with "bootloader:104: attempt to index ? (a nil value)"
Same for mv, and rm
"cd /" crashes computer with same message as above.
"cd .." doesn't work.
266 posts
Posted 09 November 2012 - 02:49 PM
Just wondering, why does the bios.lua file in /lua need to get overwritten?
I think it would be cool if the bios.lua could check for DSOS, and if its not there resume normal usage, but if that hinders anything then ignore this.
I'm installing and will post more later.
What is the short blitz of mashed words before the logo for?
What does the percentage thing at the bottom mean?
So, typing cp without any parameters (expecting usage screen) crashes with "bootloader:104: attempt to index ? (a nil value)"
Same for mv, and rm
"cd /" crashes computer with same message as above.
"cd .." doesn't work.
You overwrote it with the wrong bios.lua. Also, I am doing some bugfixes. New beta is coming soon.
Also, there is no / directory
The words before the logo were the drivers loading. I was bug testing.
The percentage will be removed. Now, it gets annoying.
Edit: It was the drivers loading and the boot.xfs file getting turned into a ram filesystem. :unsure:/>/>
1214 posts
Location
The Sammich Kingdom
Posted 10 November 2012 - 12:38 AM
@Human: The point of making an Operating System is so that the author could actually show off his/her own work :unsure:/>/> wouldn't you wanna brag when you create something neat?
I meant, why did he make it so advanced? I know the point of making an operating system.
Long time no see MK.