Проектите осигуряват начин за налагане на ограничения за използването на ресурси за различни потребители и групи. Те могат да се използват за ограничаване на броя на файловете, които един процес може да отвори, това е максималният размер на файла, използването на процесора, разпределението на паметта и други.

Всеки процес и потребител принадлежи на един или повече проекти. Първоначалният проект на потребителя се определя по време на влизане и ще бъде или по `подразбиране,` или проектът, зададен в секцията Потребителски атрибути на този модул. Потребителите могат да преминат към различни проекти с помощта на командата `newtask` .

Всеки проект има списък на потребители и групи, на които е разрешено да имат достъп до него, например чрез превключване към него с командата `newtask` . Само защото потребителят е член на проект, това не означава непременно, че той автоматично ще му принадлежи в момента на влизане - това трябва да бъде зададено в секцията User Attributes .

Най-важните атрибути на проекта са ограниченията на ресурсите, които се прилагат за неговите членове-потребители. Всеки има следните атрибути:

средство
  Ресурсът, който той контролира, като `process.max-file-дескриптор` за максималния размер на файла, който може да се създава, или `process.max-cpu-time` за `времето` на процесора, което процесът може да изразходва.
Тип ресурс
  Определя кой може да променя този лимит на ресурси и почти винаги е зададен на Привилегирован . Този атрибут е незадължителен - ако е избран <None> , вместо това ще се приложи глобалното ограничение на системата за ресурса. Значенията на другите опции са:
  - Привилегировано - Може да се променя само от привилегировани (суперпотребители) обаждащи се.
  - Система - фиксирана за продължителността на инстанцията на операционната система
  - Основна - Може да бъде модифицирана от собственика на процеса на повикване.
Горен лимит
  Горната граница на използване, която даден процес може да изразходва, преди да се задейства действието. Това се въвежда в байтове, секунди или брой нишки, в зависимост от вида на ресурса.
Действие при надвишаване
  Определя какво се случва с процес, който надхвърля ограничението. Обикновено това е зададено на Забранено , което просто води до неуспех на системното повикване, което се опита да надвиши ограничението. Опциите за изпращане на сигнал към нарушителния процес също могат да бъдат полезни.