Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I had an idea. I want a box with some simple Linux distro on there. I want the box to be completely open to anyone. The idea is, I want to see if a community of online users can build LFS on the box cooperatively. I want to see how far it can go.

It might end up being a 'count to 10 on 4chan' situation or it may end up being a 'build the Enterprise in Minecraft' situation. Either way I'd like to see.

My question is, what are the first steps I would need to take to get this project off the ground? This would be a learning experience for me too.

share|improve this question
    
This is something that requires root. Having multiple admins work on the same problem, on the same box, at the same time is a recipe for disaster. –  jordanm Dec 30 '12 at 3:51

1 Answer 1

up vote 1 down vote accepted

Ok, I am going on a limb here and suggest you shouldn't do this project and don't open the system to anyone because you have to secure your system rigorously but if you still want to do it here are some things you should at least consider:

  • Restrict/deny outgoing traffic and have all the source for LFS already in place
  • Use something like selinux to secure your system, i.e. no one is allowed to bind to ports, etc.
  • Don't allow up/downloads to your system otherwise it may be used for sharing files
  • Each user should work on his own system otherwise it will get a mess and user later joining (i.e. only a day later) will have to figure out what the progress is.

Due to this requirements and as you should reboot the system into your LFS to feel rewarded (at least from my point of view) you should consider offering maybe predefined virtual machines where people can build their own LFS system.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.