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

Black OS [PROJECT IN DEVOLPMENT] [DOWNLOAD SCRIPT AVAIBLE

Started by AndreWalia, 19 November 2012 - 02:58 PM
AndreWalia #1
Posted 19 November 2012 - 03:58 PM
I am currently making a OS called Black OS. I just started it the other day and today I have been working on it for almost all of my free time so here you go.

The mission: To make EVERY program again and make it better.

I think its really good for only 2 days into development. please try it out :(/>/>

Spoiler







I would appreciate your guys' support :(/>/>

Special thanks to Kingdaro for helping me with the installation script. :)/>/>

HTTP MUST BE ON
pastebin:
http://pastebin.com/WeTs112d
overfritz #2
Posted 19 November 2012 - 05:48 PM
Seems legit. Gonna try this out tomorrow, when I have free time. Looks very neat and cute (yes, cute). I like how your goal is really to just improve on CraftOS, and not make a 100% new OS. I'll definitely DL it tomorrow and stuffs. See how it works, etc. Main Menu looks great, and its nice how there's just this bar across the top that says "Black OS 0.2" Reminds you of what you're using.

If you are looking for some kind of computer lock program, I can let you use Alpine Bliss PassLock v0.1, if ya want.
AndreWalia #3
Posted 19 November 2012 - 05:49 PM
xD spoiler on the images plz?
Well anyways this seems to be your first Operating System and I commemorate you for trying your best. :(/>/>
I have a small request for you as well…
I unfortunately have basically 0 connection to Pastebin.com and I hope you're able to do this but… can you have a Mirror for your OS? This means that you'll have to change any installers/auto-updaters to work with the mirror (won't take that long, I promise) and can you place it in a Dropbox or Github or other site?

Thanks :3

first of all i was thinking of adding spoilers but i didn't know how to

and second of all i don't know how to port it to other websites but i will research and figuring out how to do that!
AndreWalia #4
Posted 19 November 2012 - 05:51 PM
Seems legit. Gonna try this out tomorrow, when I have free time. Looks very neat and cute (yes, cute). I like how your goal is really to just improve on CraftOS, and not make a 100% new OS. I'll definitely DL it tomorrow and stuffs. See how it works, etc. Main Menu looks great, and its nice how there's just this bar across the top that says "Black OS 0.2" Reminds you of what you're using.

If you are looking for some kind of computer lock program, I can let you use Alpine Bliss PassLock v0.1, if ya want.

thank you :3 but no thank you for the lock program. i have already started developing that. i expect 0.3 to be out on tuesday? maybe late monday?
AndreWalia #5
Posted 19 November 2012 - 06:12 PM
xD spoiler on the images plz?
Well anyways this seems to be your first Operating System and I commemorate you for trying your best. :(/>/>
I have a small request for you as well…
I unfortunately have basically 0 connection to Pastebin.com and I hope you're able to do this but… can you have a Mirror for your OS? This means that you'll have to change any installers/auto-updaters to work with the mirror (won't take that long, I promise) and can you place it in a Dropbox or Github or other site?

Thanks :3
I'm so sorry I don't know HTTP in lua at all. Could you maybe convert this function to work with dropbox or github? thanks

function put(AeO, location)
  http.request('http://pastebin.com/raw.php?i='..AeO)

  while true do
    local ev, url, source = os.pullEvent()

    if ev == 'http_success' then
	  local file = fs.open(location, 'w')
	  file.write(source.readAll())
	  file.close()
	  source.close()

	  print('Downloaded '..location)
	  break
    elseif ev == 'http_failure' then
	  print('Failure to download '..location)
	  break
    end
  end
end
remiX #6
Posted 19 November 2012 - 06:34 PM

function put(AeO, location)
  http.request('https://github.com/' .. UserName .. '/' .. AeO ..'.git')  -- I think you need to have an account to use GitHub, so make UserName your username and AeO the filename without the .git part. I'm sure this will work? Haven't tested though.

  while true do
	local ev, url, source = os.pullEvent()

	if ev == 'http_success' then
	  local file = fs.open(location, 'w')
	  file.write(source.readAll())
	  file.close()
	  source.close()

	  print('Downloaded '..location)
	  break
	elseif ev == 'http_failure' then
	  print('Failure to download '..location)
	  break
	end
  end
end
AndreWalia #7
Posted 19 November 2012 - 07:18 PM

function put(AeO, location)
  http.request('https://github.com/' .. UserName .. '/' .. AeO ..'.git')  -- I think you need to have an account to use GitHub, so make UserName your username and AeO the filename without the .git part. I'm sure this will work? Haven't tested though.

  while true do
	local ev, url, source = os.pullEvent()

	if ev == 'http_success' then
	  local file = fs.open(location, 'w')
	  file.write(source.readAll())
	  file.close()
	  source.close()

	  print('Downloaded '..location)
	  break
	elseif ev == 'http_failure' then
	  print('Failure to download '..location)
	  break
	end
  end
end

That won't work because you're just trying to access the .git itself. You need to access the raw code.

now, How the @#$% do i use github? XD
AndreWalia #8
Posted 19 November 2012 - 07:47 PM
New version (0.3 beta)
It adds email and a few other things (thank Jasonfran for making it)
click Here
remiX #9
Posted 19 November 2012 - 09:59 PM

That won't work because you're just trying to access the .git itself. You need to access the raw code.

I had a feeling it wouldn't work, but it was worth a try I guess :(/>/>
AndreWalia #10
Posted 20 November 2012 - 07:40 AM
Heading to Florida, there is a laptop in Florida for me but since its a trip expect progress. But not nearly as much
Zudo #11
Posted 20 November 2012 - 07:44 AM
I would like to help soon, however I am working on an operating system of my own.
AndreWalia #12
Posted 23 November 2012 - 05:45 PM
Starting advanced development in about several hundred seconds from this post
overfritz #13
Posted 24 November 2012 - 11:29 AM
I hate my life…I forgot to download this when I said I would…
AndreWalia #14
Posted 25 November 2012 - 08:07 AM
hey, im working on advanced computer version and should i make the Black OS logo black? I tested it and it looks ugly

Instead of having that line there ("-") try this!
 term.setBackgroundColor(colors.white) scrWid, scrHei = term.getSize() write(string.rep(" ",scrWid)) term.setBackgroundColor(color.black) 

Have you tried it out? how do you like it?
AndreWalia #15
Posted 25 November 2012 - 08:09 AM
heading back to home in St.Louis, MO tomorrow I hope you guys enjoyed your thanksgiving break! (if you're in school like me)
AndreWalia #16
Posted 25 November 2012 - 08:10 AM
Instead of having that line there ("-") try this!
 term.setBackgroundColor(colors.white) scrWid, scrHei = term.getSize() write(string.rep(" ",scrWid)) term.setBackgroundColor(color.black) 
thanks, will do something like that, i'll test it out in about 150 seconds :D/>/>
AndreWalia #17
Posted 05 December 2012 - 08:17 AM
sorry for lack of development for about a week! Im gonna get back working on my OS ASAP
termin8er678 #18
Posted 10 December 2012 - 10:10 AM
I love the idea. I would love to help but im not good at lua D: I want to learn though.