hacdc-wiki/Old Pages/Old Wiki/Classroom_Laptops.md
2024-07-07 13:53:31 -04:00

86 lines
2.3 KiB
Markdown
Executable File

This page serves as a specification and feature request page for the
classroom laptops.
The classroom laptops are running a Linux distribution, currently Debian
(probably better to be running testing than stable), with MATE desktop
environment. Tom maintains a canonical image.
They are used primarily for modeling, rendering, and slicing 3d printed
parts, but can and should be functional for all purposes in the
classroom.
Currently implemented on a bunch (6) of Dell D430s, maybe some D420s.
## Hardware
I (Tom) donated 6 old Dell Core Duo D430/420 laptops for this use.
They're super cheap and I had a pile of them. I think they're actually
kind of ideal for this purpose, all things considered. They're not nice
enough that anybody would want to re-purpose them to any other job, and
since most of them don't have batteries nobody walks off with them.
After almost a year they seem to be doing the job and getting lots of
use.
## Software (locally installed or remote access)
### 3d design
- Cura
- Meshlab
- Implicitcad (runs on Jobs or gygax)
### Browsers
- Firefox
- Chromium
- Midori or something similarly lightweight.
### Microcontroller
- INO
- Arduino
### Coding
- Python 3
- Rust
### Productivity
- Something for email
- Printing should be enabled
### Sys utils
- tmux ssh vi/vim emacs etc.
- Terminator
- guake
- most
- avahi-utils
### Other HacDC activities
Documentation, links, and how-tos on the desktop...
## TODO
- Update image and re-image all laptops.
- Enable all laptops for incoming and outgoing email...?
- Fix the HW clock issue possibly by setup NTP so that SSL errors don't
happen.
- Work out a way to do efficient X-forwarding over our WiFi to job
server for heavier applications.
- Configure laptops in some way to be more like a thin client so there
is no/less need to 'update' the image or re-image regularly. In the
dumbest case we could have them be simple VNC kiosks to a VM running
on jobs...?
- Test above last two for practicality.
## Feature requests
- Most recent Arduino suite. \[INO\]
- More scripts and or instructions for usability -- 2d printing, 3d
printing, using jobs.
- Maybe put ~/\* or ~/Desktop on a network share.
[Category:HacDC Computers](Category:HacDC_Computers "wikilink")