Среда работы в Linux:

Детали налицо, необходим конструктор.