In the course of their studies, students of computer science should become familiar with various operating systems and programming languages so that they are thoroughly prepared for their later professional activity. In the Linux lab the computer systems and servers use SuSE Linux Enterprise developed by SUSE LINUX GmbH. Accounting, resource management and the administration of the machines are enabled by typical Unix tools. In addition, the Linux lab enables the operation of 25 workstations with Microsoft Windows.
The laboratory therefore makes it possible, for example, to develop and assess the performance of parallel programs or the use of render farms on advanced courses and to complete practically oriented training in various undergraduate courses based on the Linux operating system.
- Operating systems (synchronisation of parallel processes, shell programming, etc)
- Parallel processing / parallel programming (OpenMP, Message Passing Interface, GPGPU, etc)
- Graphics (using a render farm)
- Web applications
The Linux laboratory has 25 workstations with the following equipment.
- Workstation for the lecturer with state-of-the-art media technology (audio system with headset and double video projection)
- 24 Fujitsu CELSIUS R940 computers (each with two Intel Xeon E5-2620v3 processors, 32 GB RAM, 500 GM SSD hard drive, Nvidia Quadro K2200, Gigabit Ethernet, 24” monitor
- Linux Mint 19.3 Tricia (or: Windows 10)
- Development tools (Compilier, Debugger, Memchecker, ...)
- Office software (Libreoffice, Firefox, Thunderbird, ...)
- Program libriaries (Tensorflow, OpenGL, MPI, ...)
The lab also has access to a few servers for various services as well as the University’s high-speed internet connection. The two high-resolution data projectors (beamers) can display the same picture or different pictures from two computers. The projectors are used in many courses as they are an ideal way of presenting programs, configuration scripts, errors, graphics, etc and thus clearly enhance the teaching quality.
The Linux lab is used to communicate the knowledge and experience that industry and business expect of computer scientists and forms part of the basics of the practically oriented training provided in Fulda University’s Department of Applied Computer Science. If the laboratory is not being used for courses, students are free to use it to prepare for examinations, to do course work or to write papers, and to search the internet for information.