Jump to content

How to support Linux in schools


Recommended Posts

Posted

Linux is the most popular OS, even at Microsoft, it's built into Windows 2004, most VMs on Azure are Linux. Most computers worldwide are Linux, most phones are Linux, most everything is Linux.

 

Given that, what's the best way to get students learning more about Linux?

Posted

I assume 2004 is a typo.

 

I think we are a long way off from students being able to use linux for everything the require in school but we do use a linux XRDP server for them to remote onto in GCSE Computing where they can use the environment and edit basic stuff.

Posted

Indeed. So much forward planning with the names there.

 

Need to get my flatcar linux server running then could probably provision containers on the fly for students

Posted
Given that, what's the best way to get students learning more about Linux?

 

For ease of use in a teaching context, a Linux-based development environment accessible behind from a web browser and with logins handled by OAuth might be handy. I'm thinking a desktop environment with a bunch of development tools already set up and ready to go, possibly different versions for different languages. My guess is that Raspbian for x86 would be a good place to start as it's well supported for updates, is intended for this kind of thing in the first place, and of course matches Raspbian for the Pi for when pupils come to do stuff based on actual physical hardware.

 

PythonAnywhere do a command-line based version of the above, although without the OAuth bit for nice easy login management.

Posted

Chromebooks would be good route for students to learn Linux. It's also a good time to evaluate which applications you are running that actually require windows.

 

 

Minor hijack:

Need to get my flatcar linux server running then could probably provision containers on the fly for students

 

How are you getting on with flatcar? I've got a few servers running CoreOS (PXE boot, running a kubernetes cluster in ram). Need to move off coreos by May and toying with fedora coreos (big rewrite and and only viable if I move to openshift) or flatcar. Are you getting support from flatcar? how much is it? Do the ignition files drop straight in from coreos? Have you got any idea how the long term prospects of it? Sorry to ask so many question and the hijack.

Posted
Chromebooks would be good route for students to learn Linux. It's also a good time to evaluate which applications you are running that actually require windows.

 

 

Minor hijack:

 

 

How are you getting on with flatcar? I've got a few servers running CoreOS (PXE boot, running a kubernetes cluster in ram). Need to move off coreos by May and toying with fedora coreos (big rewrite and and only viable if I move to openshift) or flatcar. Are you getting support from flatcar? how much is it? Do the ignition files drop straight in from coreos? Have you got any idea how the long term prospects of it? Sorry to ask so many question and the hijack.

 

Not really started, just using whatever's free, looking for the easiest way to run docker containers really, given that's how the future of software distribution is looking. Just on one host to start with, running in a vm.

  • Thanks 1
  • 1 year later...
Posted
Not a typo as such. I believe mavhc was referring to WSL2 in the next major update to Windows 10.

https://devblogs.microsoft.com/commandline/announcing-wsl-2/

 

And according to what you can read on TechRights later that will morph into WSL3 & WSL4 etc..etc..

 

A great learning device for Kids would have been something like the OLPC - one Laptop For Child but Microsoft Killed it off.. So much for the *we love Linux* mantra!

 

They only love it when it includes there proprietary gumph that lets the users boot restrictive linux - instead of using doing it the other way around - Restrictive Windows in a Sandbox!

 

On top of which you have to have a silent laugh at all those people installing *Nix based systems on machines and mobile phone with no ECC Ram ie: all non-ECC...

 

Programmers have said it for years Linux is what happens when a load of hackers try install Unix on a PC, Unix is what happens when a load of Developers stick Unix on a Unix Box - There really is no comparison - except for the fact that a fully open firmware machine now set's back its potential customers around 8'000 in price - failing that there's always a Raspberry Pi but then your stuck with something that virtually has very little by way of storage and would require another machine to flash the medium (OS) onto the cards.

 

A lot of the more senior programmers are all very tired with Google (Novel's) monopoly alongside with Microsoft and its a hard habit to break if the first thing you teach your child is to use a product that's going to treat them as it's product!

  • 8 months later...
Posted
How about some form of after school club? Invite the students who are really into IT and begin by showing the basics of linux, either command line stuff once installed or actually installing it?
  • 2 years later...
Posted
Linux can be enabled on a Chromebook now without having to fully enter developer mode. Also anything projects done on a Raspberry Pi will likely be done using Linux.
  • 8 months later...
Posted
Any recent Chromebook you just go into settings and enable Linux and let its do its stuff. You then have a Linux shell and can do what you like. You can download deb packages and install them and so on. You do need to enable the feature in the admin console. However, its not really suitable for students as they can really do whatever they like. So outside of IT Support and a few teachers who need certain Windows apps (using Wine which we install for them), we don't allow it.
Posted
Thanks for the reply, that's what I was getting at. "You do need to enable the feature in the admin console. However, its not really suitable for students as they can really do whatever they like" This is disabled for all students and teachers...there is no need for them to have access to this feature.
  • 1 month later...
Posted (edited)
If you have network-wide filtering, using sugar on a stick is a great option. Its built for students who are first-time Linux users and is designed to be run just about anywhere. Changes made to the system are also not persistent and will be reset on a restart. Edited by vcc3v

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...