Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

Minecraft Operating System?


  • Please log in to reply
30 replies to this topic

#1

Owusup
    Owusup

    Carpenter

  • Members
  • 68 posts
  • Location: Texas
  • Minecraft: Owusup

Posted 20 June 2011 - 04:46 AM

I'm thinking that like the hacker community that created many Linux/Unix variations, minecraft players should band together to make a 8bit Operating system. I realize it'll probably be a little complex with things like a 16chunk limit, intense lag, and a pixel limitation on monitors due to size complications, but I think a working operating system could be created, and would be amazing. If this has already been posted I apologize.

Why not me?]
I learned everything I know from videos and Wikipedia pages, sure I could help, but someone who already knows how would have to show me which just leads to wasting time. I can only help as far as an ALU goes, considering I'm not even sure about division.

Requirements?
I'm sure anyone who knows anything about assembly language could help.
At the moment a server is needed, my computer can't host (it sucks)

When do we start?
I think I'll wait for 1.7, then build an ALU as horizontally (trading length and width for height) compact as possible, and then let an operating system task force go to work.

How do we help?
Post what you're good at/helping with and a schematic or world save when you finish (preferably a MCEdit schematic).

Current 'task force' reference
  • Currently CX gamer is creating the ALU, compact and fast.
  • Currently there is no official server. However, I always play on a server (hosted by me, poor service) the IP is 5.139.129.0 (hamachi). 209.173.75.155 non-hamachi
  • I should probably update this with a couple of MSN addresses for quick reference, mine is [email protected] If you have a question, I'd prefer you post it, but I don't mind too much if you add me on MSN to ask.

Project also currently needs a name, MineOS (server hosting service or something) is already taken.

Register or log in to remove.

#2

stevenfriz
  • Location: Omicron Persei 8

Posted 20 June 2011 - 04:58 AM

A hacker community didn't create linux or Unix. Technically, Linux and Unix are Kernels. Mac is a Unix operating system, and Ubuntu is a linux operating system.
I live on a Planet Called Omicron Persei 8, where I am constantly battling sexual endeavors with the alien race that lives here.

#3

Owusup
    Owusup

    Carpenter

  • Members
  • 68 posts
  • Location: Texas
  • Minecraft: Owusup

Posted 20 June 2011 - 05:43 AM

View Poststevenfriz, on 20 June 2011 - 04:58 AM, said:

A hacker community didn't create linux or Unix. Technically, Linux and Unix are Kernels. Mac is a Unix operating system, and Ubuntu is a linux operating system.
I apologize for my mistake, corrected it just for you.

#4

Krypton
    Krypton

    Diamond Miner

  • Members
  • 841 posts
  • Minecraft: presentfactory

Posted 20 June 2011 - 05:49 AM

Wow. I would totally like to do this.
You can add me to da list.
Redstone

#5

Owusup
    Owusup

    Carpenter

  • Members
  • 68 posts
  • Location: Texas
  • Minecraft: Owusup

Posted 20 June 2011 - 05:59 AM

View PostKrypton, on 20 June 2011 - 05:49 AM, said:

Wow. I would totally like to do this.
You can add me to da list.
I guess as long as your active on the forums you're "on the list". There isn't really a limit to how many people can help, considering the 'task force' leader can just import various peoples contributions to a single map with MCedit.

#6

Krypton
    Krypton

    Diamond Miner

  • Members
  • 841 posts
  • Minecraft: presentfactory

Posted 20 June 2011 - 06:04 AM

The problem is, I am afraid if the machine is bigger than far render, (lol I hope not) the chunks unload and may fuck up stuff.
Redstone

#7

Owusup
    Owusup

    Carpenter

  • Members
  • 68 posts
  • Location: Texas
  • Minecraft: Owusup

Posted 20 June 2011 - 06:23 AM

View PostKrypton, on 20 June 2011 - 06:04 AM, said:

The problem is, I am afraid if the machine is bigger than far render, (lol I hope not) the chunks unload and may fuck up stuff.
Yeah, there's a 16chunk radius, (each chunk is approximately 16x16 horizontally). If you make a 30x30 chunk field, the middle chunk will render chunks in the field. Also, with the machine on a server, multiple users can get on. Properly placed, 9 users can reach around 90x90 chunks, big enough to create many things, and probably reach both edges of the world.

#8

deamon5550
  • Minecraft: Deamon5550

Posted 20 June 2011 - 09:21 AM

I`m currently working on something similar. Well more of a programming language within minecraft, I made a screen and qwerty keyboard and am hooking it up to my 8-bit computer, and I will have it so characters on the screen can be read like the raw code that would be in the ROM and take them as commands.
Posted Image

#9

CX gamer
    CX gamer

    Obsidian Miner

  • Members
  • 1380 posts

Posted 20 June 2011 - 09:27 AM

I'm finishing up my ALU. It should be 20 ticks synced for all 30+ instructions. Didn't try to make it very compact, but well, it is.
Posted Image

#10

Owusup
    Owusup

    Carpenter

  • Members
  • 68 posts
  • Location: Texas
  • Minecraft: Owusup

Posted 20 June 2011 - 03:25 PM

View PostCX gamer, on 20 June 2011 - 09:27 AM, said:

I'm finishing up my ALU. It should be 20 ticks synced for all 30+ instructions. Didn't try to make it very compact, but well, it is.
That's good, your help is appreciated  :lol:
Mind uploading a file? I'll put it in thread starting thing and take a look at it to satisfy my curiosity of how to divide  B)

#11

stevenfriz
  • Location: Omicron Persei 8

Posted 20 June 2011 - 06:13 PM

View PostOwusup, on 20 June 2011 - 05:43 AM, said:

I apologize for my mistake, corrected it just for you.

No need to apologize. I thought the same way before I figured it out. I'm still confused about your idea on a Minecraft operating system.

If you want some information on inventing Linux, you can look at this link below. I don't know if it's credible or not, but it seems interesting.

http://www.livingint...ix_gnulinux.htm
I live on a Planet Called Omicron Persei 8, where I am constantly battling sexual endeavors with the alien race that lives here.

#12

Streetwind

Posted 20 June 2011 - 06:19 PM

So, in creating an 'operating system', what you want to do is basically propose a standardized set of instructions and other features/capabilities that a Minecraft computer is recommended to possess, and also a standardized way of entering them (i.e. a user interface)?

(P.S.: can we call it MineOS? B))
Posted Image

#13

Moovlin
    Moovlin

    Void Walker

  • Members
  • 1746 posts
  • Minecraft: ninjaofthenight

Posted 20 June 2011 - 07:50 PM

View PostStreetwind, on 20 June 2011 - 06:19 PM, said:

So, in creating an 'operating system', what you want to do is basically propose a standardized set of instructions and other features/capabilities that a Minecraft computer is recommended to possess, and also a standardized way of entering them (i.e. a user interface)?

(P.S.: can we call it MineOS? B))
MineOS already exsits as a server hosting Linux distro for of course minecraft heres the link:mineos.phant0m.net
CPU: i5 2500k Standard Clock | GPU: EVGA 680 Supercloced | RAM:24 GB mixed Crucial PSU: OCZ 850 watt | SSD: 2x120Gb Intel 520 series in RAID 0 | HDD: 2TB WD Green | Case: NZXT 810 Gunmetal | Keyboard Logitech G510 | Mouse: Razer Naga Epic

#14

Streetwind

Posted 20 June 2011 - 09:31 PM

Hah, I guess that name was too obvious then.
Posted Image

#15

Walking_Glitch

Posted 20 June 2011 - 09:38 PM

View Postdeamon5550, on 20 June 2011 - 09:21 AM, said:

I`m currently working on something similar. Well more of a programming language within minecraft, I made a screen and qwerty keyboard and am hooking it up to my 8-bit computer, and I will have it so characters on the screen can be read like the raw code that would be in the ROM and take them as commands.
Doing he same thing, but with more of an OS orientation. REALLY laggy. I am talking about 2-3 frames on normal here, so no vids:( But when it is done, I will get screenshots.

#16

Zombiebrine
  • Location: Herobrine's Crib
  • Minecraft: Zombiebrine

Posted 20 June 2011 - 10:22 PM

I am working on a qwerty keyboard that displays on a 10x10 monitor

#17

CX gamer
    CX gamer

    Obsidian Miner

  • Members
  • 1380 posts

Posted 20 June 2011 - 10:24 PM

View PostOwusup, on 20 June 2011 - 03:25 PM, said:

That's good, your help is appreciated  :lol:
Mind uploading a file? I'll put it in thread starting thing and take a look at it to satisfy my curiosity of how to divide  B)
Well just need to figure out how to make a Kogge-Stone CLA subtract properly. After that just add some wires and I'm done.
Posted Image

#18

Owusup
    Owusup

    Carpenter

  • Members
  • 68 posts
  • Location: Texas
  • Minecraft: Owusup

Posted 21 June 2011 - 04:27 AM

Not entirely sure what everyone is talkin about, a bit more explanation on your programming languages would be helpful.
I'm also working on a binary keyboard (47 keys) with 0 as backspace. I'll be finished with it soon and will upload it and take suggestions on improvement and possibly expand it to be a QWERTY keyboard. Gonna update OP thing with instructions for help.

Also, I developed a compact AND gate that keeps the input if the output is not on. Useful for adding binaries of different value and keeping the input values. I'll upload schematic or whatever if anyone needs it.

#19

ThePlatypus

Posted 21 June 2011 - 04:42 AM

I would really like to see the final product. :D

#20

up-a-notch
  • Location: BC, Canada
  • Minecraft: upanotch

Posted 21 June 2011 - 05:13 AM

my server: 174.7.110.132

you can be oped and its 24/7 :D