Jump to content




Is your O.S really a O.S? Or is it just a distribution.


  • You cannot reply to this topic
26 replies to this topic

#21 PixelToast

  • Signature Abuser
  • 2,265 posts
  • Location3232235883

Posted 08 November 2012 - 09:38 AM

well craftOS isnt a os at all its just a name to fit in with the minecraft realm
and the only thing you sould be editing bios.lua for is for preventing spam and some neat hooks

#22 AfterLifeLochie

    Wiki Oracle

  • Moderators
  • 480 posts
  • LocationAfterLifeLochie's "Dungeon", Australia

Posted 08 November 2012 - 10:10 AM

View PostPixelToast, on 08 November 2012 - 09:38 AM, said:

well craftOS isnt a os at all its just a name to fit in with the minecraft realm
and the only thing you sould be editing bios.lua for is for preventing spam and some neat hooks

View Postluanub, on 07 November 2012 - 09:50 PM, said:

View PostPixelToast, on 05 November 2012 - 08:38 PM, said:

i dont get why you would edit bios.lua anyways

Without doing so you're just making a new shell, not an OS as you are still running on top of CraftOS. In order for it to be an OS or a redistribution of CraftOS you're going to have to recreate or modify bios.lua.
<snip>

PixelToast; the combination of the BIOS and the shell make CraftOS. Bear in mind, the BIOS itself is in fact the Lua VM (and CC's base code, which we can't modify), and the BIOS file. The combination of the three (the LuaVM, the BIOS and the default shell) make up the entire operating system. Any other replacement "shell" isn't considered an OS, as it's a bit like running CYGWIN on a Windows system; it's not an OS, but it's an implementation of the Nix shell on Windows.

More to the point, the BIOS file itself is incredibly powerful. Not only is it the place to install anti-spam and a way of securing CraftOS, it can actually change the entire structure and behaviour of CraftOS. You can wrap, replace, overwrite and protect practically any function and API, as well as a variety of other interface changes securely from the client machine (assuming you don't expose your objects into the global space!).

In addition, you don't need to edit the bios.lua file to do this. Doing it in startup, and then handing off to an alternate shell which behaves differently and uses the changed functionality and support from your pseudo-BIOS script works fine too.

#23 bbqroast

  • Members
  • 124 posts

Posted 08 November 2012 - 08:21 PM

View PostCruor, on 05 November 2012 - 08:21 PM, said:

View PostPixelToast, on 05 November 2012 - 08:17 PM, said:

any crappy OS will be buried in the programs section until the owner gives up and stops bumping it, or a moderator locks it due to it attracting spam ;_;

a real OS sould have a new UI and/or a ton of epic programs and apis
and definitely some shell tweaks for those without a new UI
I dont see why a OS should have new "games", it should however have better UI, shell, or be a complete rewrite of the bios.lua and shell.
this. Just bundling tons of programs does not make your code a "os".

#24 strideynet

  • New Members
  • 213 posts
  • LocationDistrict52

Posted 09 November 2012 - 07:45 PM

Bundling programs is a distribution.

#25 PixelToast

  • Signature Abuser
  • 2,265 posts
  • Location3232235883

Posted 09 November 2012 - 08:31 PM

View Poststrideynet, on 09 November 2012 - 07:45 PM, said:

Bundling programs is a distribution.
*caugh* redworks *caugh*

#26 Luanub

    Lua Nub

  • Members
  • 1,135 posts
  • LocationPortland OR

Posted 09 November 2012 - 08:39 PM

View PostPixelToast, on 09 November 2012 - 08:31 PM, said:

View Poststrideynet, on 09 November 2012 - 07:45 PM, said:

Bundling programs is a distribution.
*caugh* redworks *caugh*
*cough* not a true os *cough*

#27 strideynet

  • New Members
  • 213 posts
  • LocationDistrict52

Posted 11 November 2012 - 08:48 PM

Cough cough cough.
Argh I'm choking.....





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users