Wersja A: Stworzyć urządzenie terminalowe, poprzez które proces miałby dostęp do ostatnio używanego przez siebie terminala. Uwaga: dla każdego procesu może to oznaczać inny terminal.
Wersja B: Stworzyć urządzenie terminalowe, przez które proces uzyskiwałby dostęp do ostatnio używanej konsoli. Uwaga: dla każdego procesu w danej chwili oznacza to tę samą konsolę.
Wskazówka.
Zadanie należy rozwiązać analogicznie do implementacji w Linuxie urządzeń: /dev/tty, przez które proces uzyskuje dostęp do swojego terminala sterującego i /dev/console, przez które proces uzyskuje dostęp do bieżacej konsoli (vide: tty_io.c).