4 research outputs found

    Infraestrutura virtualizada em laboratórios de computação: novas perspectivas de expansão para o ensino

    Get PDF
    Virtualization has been on the increase of attention through the past few years. It enables the execution of many independent operational systems on an only operational system. It makes feasible a simulation of an interconnected group of machines, without the cost of an actual structure. Its use eases the system operating and data communication teaching process, since it enables practice in distributed systems using only one computer. For such, open source software were used. Throughout the following paper, an academic experience of the use of these technologies together will be presented; aiming at the practical teaching on the interconnection of devices and computational systems.Presentado en el IX Workshop Tecnología Informática aplicada en Educación (WTIAE)Red de Universidades con Carreras en Informática (RedUNCI

    uAssign: Scalable and flexible interactive activities for teaching the UNIX terminal

    Get PDF
    In this thesis, I describe uAssign, an assignment system for teaching and assessing command line terminal skills. It allows an instructor to create terminal assignments where students complete a sequence of operations to achieve a goal correctly that can be automatically graded. Assignments can be randomized, and are created to an instructor's specification. uAssign provides a friendly user interface to a Docker container via an in-browser terminal emulator powered by WebSockets. Performance testing and its use in an ongoing course show that it is efficient enough to handle a large number of concurrent users. A survey of students shows significant improvement in terminal skill confidence after using uAssign and provides interesting insight into the preferences and opinions of freshman-level students on the subject of their development workflows and terminal experience

    Teaching operating systems administration with user mode linux

    No full text
    User Mode Linux is a virtual machine running on a GNU-Linux operating system. It is the right choice for teaching operating systems ' administration, as it does not need any dedicated hardware. It runs at user level (no need for root, i.e. administrator, access or possible security threats) and it does not have the performance problems of an emulator. This paper describes how to set up a laboratory for teaching operating systems ' administration. Categories and Subject Descriptor
    corecore