پروژه ها راهی برای اعمال محدودیت در استفاده از منابع برای کاربران و گروه های مختلف فراهم می کنند. از آنها می توان برای محدود کردن تعداد پرونده هایی که یک فرآیند باز می شود استفاده کرد ، حداکثر اندازه پرونده ، استفاده از CPU ، تخصیص حافظه و موارد دیگر است.

هر فرآیند و کاربر متعلق به یک یا چند پروژه است. پروژه اولیه کاربر که در زمان ورود تعیین می شود ، یا به صورت `پیش فرض` خواهد بود یا پروژه تنظیم شده در بخش ویژگی های کاربر این ماژول. کاربران می توانند با استفاده از دستور `newtask` به پروژه های مختلف تغییر `دهند` .

هر پروژه دارای لیستی از کاربران و گروه هایی است که اجازه دسترسی به آن را دارند ، برای مثال با جابجایی با آن با دستور `newtask` . فقط به دلیل اینکه کاربر عضو یک پروژه است ، لزوماً به معنای این نیست که وی به طور خودکار در زمان ورود به آن تعلق خواهد گرفت - این باید در قسمت ویژگی های کاربر تنظیم شود.

مهمترین ویژگی های یک پروژه محدودیت منابع است که برای کاربران عضو آن اعمال می شود. هر کدام ویژگی های زیر را دارند:

منبع
  منبعی که آن را کنترل می کند ، مانند پردازشگر.max `-file-descriptor` برای حداکثر اندازه پرونده قابل ایجاد ، یا `پردازش زمان.` max `-cpu-time` برای مدت زمان CPU که یک فرآیند می تواند مصرف کند.
نوع منبع
  تعیین می کند چه کسی می تواند این محدودیت منابع را تغییر دهد ، و تقریباً همیشه بر روی Privileged تنظیم می شود. این ویژگی اختیاری است - اگر <None> انتخاب شود ، به جای آن ، محدودیت جهانی سیستم برای این منبع اعمال خواهد شد. معانی گزینه های دیگر عبارتند از:
  - ممتاز - فقط با تماس گیرندگان ممتاز (superuser) قابل تغییر است.
  - سیستم - برای مدت زمان مثال سیستم عامل ثابت شده است.
  - پایه - توسط صاحب فرایند فراخوانی قابل تغییر است.
حد بالا
  حد بالایی در استفاده که فرآیندی قبل از شروع عمل می تواند آن را مصرف کند. بسته به نوع منبع بسته به نوع بایت ، ثانیه یا تعداد موضوعات وارد می شود.
اقدام بیش از حد
  آنچه اتفاق می افتد برای فرآیندی که بیش از حد باشد را تعیین می کند. به طور معمول ، این گزینه روی " رد" تنظیم می شود ، و این باعث می شود تماس سیستمی که سعی در عدم موفقیت بیش از حد دارد ، شود. با این حال ، گزینه های ارسال سیگنال به فرایند متخلف نیز ممکن است مفید باشد.