sokoow / globalhack-laptop-installer

Globalhack entry - easy laptop automated imager
https://devpost.com/software/help-education-sector-to-produce-more-laptops-for-students#updates
MIT License
5 stars 2 forks source link

Problem statement

Recent developments in the world have pushed a lot of people to do remote work, and students/kids to use remote education systems. There's basically two groups of people now - those who are equipped to do remote, and those who are not for some reason.

Let's focus on a 'new' mode of education for a moment.

During a recent local survey in Poland, teachers and parents in Warsaw alone have estimated a need for 20k+ extra laptops to be available for their kids/students in order for them to be studying at all! There's couple of problems that have been identified:

While this all was already a problem in a pre-COVID-19 world, it has become a really amplified when this virus stroke us.

In short: people are missing properly setup, cheap gear to continue their education.

The project

So, I have an idea to automate setting up laptops remotely for anyone that have any good x86 piece of gear around. I want to make it possible for everyone to grab a cheap laptop (used, post-leased, or just laying around with broken OS), and give them an option to image and automatically set it up with all necessary components to run MS Teams, Google classroom etc.

A common denominator for most remote work, classroom software and online documents systems is as follows:

We can achieve that for literally free by installing any Linux.

The plan

In order to do this, I've imagined following components needed:

End result

Basically, you should be able to grab and 200-300$ post leased laptop, or the one that you have already sitting on a shelf, and install a full OS with needed browsers using a USB stick and an internet connection - without really touching or setting anything up yourself!

How do I test this?

It's fairly easy, follow these steps please:

Staff needed

In order to complete this, we'll need following profiles of people:

Have a look at our issues list in order to help: https://github.com/sokoow/globalhack-laptop-installer/issues

FAQ

What are hardware requirements here ?

What if it doesn't work on my machine ?

Well, tough, try another one - we don't have any time for support here, but are trying to make the whole process work most of the time.

Where are any PDF manuals ?

They're being written as you read it, in many languages.

Where's the source code ?

It's being cleaned up, once posted, we'll post references and thanks to all projects that were used to build it.

Why Ubuntu and Mint ?

First reason is that it's very easy to automate these two end to end (well, not that easy on Mint, but easy enough). Second is that they have publicly accessible mirrors that will handle this experiment in a larger scale, and not a bad documentation and community.

Can this install Windows or Mac OSX ?

If you find an easy legal way of automating that part over the internet, feel free to contribute and open up a pull request.

Can I have a linux distribution X installed through this ?

Yes, if you help automating it, we'll plug it in (PRs welcome). We've linked netboot.xyz as a last menu option, so you can experiment with a lot of other distros in livecd mode.

What about Chromebooks and ARM ?

Well, didn't try that yet...

Thanks so far:

Join us!