عمليات يونكس
العملية هي ببساطة برنامج قيد التشغيل على نظامك. متصفح الويب ومدير النوافذ والنافذة الطرفية وخادم X كلها عمليات تتفاعل معها مباشرةً. يتم تشغيل العديد من العمليات الأخرى في الخلفية ، مثل خوادم الويب ومهام النظام الأخرى. يتم إنشاء عملية جديدة في كل مرة تكتب فيها أمرًا مثل ls أو pwd ، على الرغم من أن هذه العمليات عادةً ما تكون قصيرة الأجل.

لكل عملية معرف فريد يسمى معرف العملية أو PID. في حين أن كل عملية تعمل في أي وقت لها معرف مختلف ، مع مرور الوقت ، يمكن إعادة استخدام معرفات PID.

بصرف النظر عن العملية الأولية (تسمى عادةً init ) ، لكل منها عملية رئيسية تم إنشاؤها من خلالها. على سبيل المثال ، إذا قمت بتشغيل vi من موجه shell الخاص بك ، فستكون العملية الأم لـ vi هي shell الخاص بك. يمكن أن يكون للعملية أي عدد من الأطفال ، ولكن أحد الوالدين فقط.

تعمل كل عملية بأذونات بعض المستخدمين والمجموعات ، والتي تنطبق عندما تصل إلى الملفات والأدلة. قد يقتل المستخدمون والعمليات فقط العمليات الأخرى التي يمتلكونها ، باستثناء الجذر الذي يمكنه قتل أي شيء.