الفرق بين نظامي Linux و Unix
- التطوير
- الكود المصدري
- الكلفة
- واجهة المستخدم
- مجالات الإستعمال
- التحكم بالنظام بواسطة الأوامر
- المعالج المستهدف ( Processor )
- نظام إدارة الملفات ( File System )
- أشهر التوزيعات ( Distro )
التطوير
لينكس ( Linux ) هو نظام تشغيل طوره مهندس البرمجيات لينوس تورفالدس ( Linus Torvalds ).
يونيكس ( Unix ) تم تطويره من قبل فريق العالِم كين تومسن ( Ken Thompson ) في مختبرات شركة AT and T Bell Labs.
الكود المصدري
لينكس مفتوح المصدر ( open source ) أي يمكن للمستخدم الإطلاع على أكواده و خوارزمياته و تعديلها لتطوير نسخة منه تتماشى مع احتياجاته و استعمالاته.
يونيكس مغلق المصدر ( closed source ) لا يمكن للمستخدم التعديل على أكواده أو حتى رؤيتها.
الكلفة
لينكس مجاني و متاح للجميع.
لاستخدام يونيكس عليك شراء نسخة منه أي أنه مدفوع.
واجهة المستخدم
واجهات المستخدم ( Graphical User Interface ) التي يدعمها لينكس هي KDE و Gnome بالإضافة إلى LXDE، Xfce، Unity، Mate.
أما في يونيكس نستعمل موجه الأوامر ( Command Line ) و مؤخراَ أصبح يدعم واجهة المستخدم Gnome.
مجالات الإستعمال
لينكس يستخدم كنظام تشغيل في محطات العمل ( Workstations ) و الخوادم ( Servers ) و الحواسيب على أنواعها سواء حاسوب مكتبي ( Desktops ) أو حاسوب محمول ( Laptop ) و الأجهزة الذكية ( Smart Phones ).
صُمم يونيكس خصيصاً لمحطات العمل و الخوادم و يمكن استخدامه في الحواسيب الشخصية.
التحكم بالنظام بواسطة الأوامر
عن طريق لغات برمجة تسمى شيل سكربت ( Shell Script ) يستطيع المستخدم كتابة أوامر يفهمها نظام التشغيل لأداء مهام معينة.
في لينكس Bash أو Bourne Again Shell هو الشيل سكربت الإفتراضي فيه.
يونيكس فيستعمل Bourne Shell بشكل أساسي.
المعالج المستهدف ( Processor )
صُمم لينكس بالأساس لمعالجات شركة intel's x86 حتى أصبح الآن يدعم أكثر من ٢٠ نوع من المعالجات.
يونيكس يدعم معالجات شركة PA-RISC وItanuim.نظام إدارة الملفات ( File System )
نظام الملفات يحدد طريقة تخزين الملفات، تسميتها، استرجاعها من واحدات التخزين ( Input Devices ) المختلفة، صلاحيات المستخدمين عليها بالإضافة إلى ما يحدث عند التعديل عليها، حذفها و فتحها.
أنظمة إدارة الملفات المدعومة و المتوفرة في لينكس هي: Ext2، Ext3، Ext4، Jfs، ReiserFS، Xfs، Btrfs، FAT، FAT32، NTFS.
أنظمة إدارة الملفات المدعومة و المتوفرة في يونيكس هي: fs، gpfs، hfs، hfs+، ،ufs، xfs ، zfs.
أشهر التوزيعات ( Distro )
كل توزيعة أو إصدار من نظام لينكس أو يونيكس تكون في العادة موجه لجمهور محدد. مثلاً توزيعة للإستخدام اليومي، توزيعة للمبرمجين, توزيعة لاختبار الإختراق, توزيعة للسيرفر و هكذا.
أشهر توزيعات لينكس: Ubuntu، Mint، Debian، Arch، Kali، Fedora، Manjaro، OpenSuze.
أشهر توزيعات يونيكس: SunOS، Oracle Solaris، Darwin، IBM AIX، HP/UX، FreeBSD، macOS.