Nytt projekt, fläktlös "X-terminal"
Jag har utvecklat en allergi mot susande fläktar i närheten av arbetsplatsen hemma. När jag får ihop tillräckligt med pengar skall jag bygga en liten fläktlös dator som ansluter till en mer kraftfull maskin körandes NetBSD (vad annars och X via ssh. Klienten skulle boota från CF-media och montera de filsystem den behöver för att fungera med något minnes-baserat filsystem.
Jag har lite funderingar:
1. Eftersom jag kommer att köra programmen på servern och visa dessa på klienten, kommer jag då att kunna använda acceleration om jag kör Linux och drivrutiner som stöder detta på klienten. Jag har inte stenkoll på X-protokollet men det är väl först hos klienten som de tunga beräkningarna görs (för t ex OpenGL)? Detta är den enda anledningen till att jag skulle välja Linux som OS, eftersom NetBSD saknar riktigt 3D-stöd.
2. Jag hade tänkt ansluta klienten -> server direkt mellan två gigabitkort. Jag har endast en switch och den saknar gigabit-portar samt att jag tänkte undvika att denna trafik konkurerar med övrig trafik i nätet. Servern kommer att vara ansluten till resten av nätet via ett separat 100fdx-kort. Ser ni några problem i den uppsättningen?
3. Skulle det uppstå några problem om jag kör två olika versioner av X (på servern och klienten)? Kan man t ex köra XFree86's release på servern (officiella servern för NetBSD än så länge) och X.org på klienten eller är det för mycket skillnader?
4. Jag hoppas att jag även kommer att kunna ha tillräckligt kräm för att t ex kolla på DVD med denna uppsättning. Jag vet inte om kommunikation över X är för slött för detta, kanske skall skippa ssh eftersom klienten är direktansluten.