- Doesn’t work with a lot of really cool open-source software
- You can get what you need done without it
- Screw Apple, Right to Repair is important, and people shouldn’t support companies that act to suppress it
ChromeOS doesn’t work out-of-the-box with a lot of software, such as VEXCode Pro, PROS, or really anything else used for VEX at a high level. With Linux, on the other hand, everything is just an apt-get away, and even if something doesn’t work on it (VEXcode) nothing is stopping you from using a VM (or Wine?) to get a Windows app working. It is trivial to get a Chromebook running linux. There are tutorials all over the internet.
OP asked for “new laptops for the robotics program”, so I assume that as long as they work for Robotics, the school won’t care what OS they run. Also, nothing is stopping Google Classroom from running in a web browser on Linux.
No. If you want CAD stick to Windows - and get a good computer. If you’re on a budget, RMS Mimic will work in a browser for CAD, but it’s not ideal. In general, budget machines won’t work well with resource-heavy software like CAD.
Google is your friend. I do not use Linux, and therefore I am in no place to make a recommendation
Generally I find that schools care much less about what happens with Robotics laptops than normal school computers. Every school robotics laptop I’ve seen isn’t even on the school network (which makes everyone’s life waaay easier.
Programming: Budget PC is fine, Linux/Win10/Apple will all work
CAD: Win10, get a good computer
Video Editing: Ok I guess macOS is kinda better here but honestly anything will work
Web Browsing: Anything will work
I had presumed that the OP was made generally asking about programming options, and my first reply was tailored around that. If we are looking for a budget machine to run programming, it very much is as simple as,
But if we want CAD and other such things there are, as you said, many other things to consider.
But then again, if we really want the cheapest option for programming only, this is still sound advice: