Module 2: Operating Systems PDF
Document Details
Uploaded by PanoramicMountainPeak6704
Tags
Summary
This document provides an overview of different operating systems, including their features, functions, and decision points. The document also explores various aspects of operating systems such as their lifecycle, compatibility, and cost.
Full Transcript
Module 02 Operating Systems الوحدة الثانية أنظمة التشغيل Exam Objective 1.1 Linux Evolution and Popular Operating Systems Objective Description Knowledge of Linux development and major distributions هدف الوحدة 1.1تطور نظام التشغيل لينكس وأنظمة التشغيل الشا...
Module 02 Operating Systems الوحدة الثانية أنظمة التشغيل Exam Objective 1.1 Linux Evolution and Popular Operating Systems Objective Description Knowledge of Linux development and major distributions هدف الوحدة 1.1تطور نظام التشغيل لينكس وأنظمة التشغيل الشائعة وصف الهدف معرفة تطوير Linuxوالتوزيعات الرئيسية Exam Objective 4.1 Choosing an Operating System Objective Description Knowledge of major operating systems and Linux distributions هدف الوحدة إختيار نظام التشغيل وصف الهدف معرفة أنظمة التشغيل الرئيسية وتوزيعات Linux Introduction to Operating Systems Operating System Software that runs on a computing device and manages the hardware and software components that make up the system. It also schedules programs to run and provides services to users or programs (i.e., print). Commonly abbreviated as OS نظام التشغيل مجموعة من البرامج واألدوات والخدمات التي تعمل على جهاز الكمبيوتر وتدير كافة المكونات ،سوا ًء مكونات مادية أو برمجية. ضا بجدولة البرامج للتشغيل ويوفر الخدمات كما يقوم أي ً للمستخدمين أو البرامج (مثل الطباعة). عادة ما يتم اختصاره كـ OS Operating Systems Users today have a choice between three major operating systems: ○ Microsoft Windows ○ Apple macOS ○ Linux Only Microsoft Windows is based on proprietary code that is not Unix or Linux based. أنظمة التشغيل المشهورة يمكن للمستخدمين اليوم االختيار بين ثالثة أنظمة تشغيل رئيسية: مايكروسوفت ويندوز Microsoft Windows أبل ماك Apple Macintosh لينكس Linux يعتمد Microsoft Windowsفقط على رمز الملكية الذي ال يعتمد على Unixأو Linux. Decision Points Role: Accessed by one user directly (desktop) or many users remotely (server)? Function: Does it need to run specific software? What is the skill set of users? Life Cycle: What is the service lifetime? OS types have different release cycles and maintenance cycles for support and updates. Stability: Are OS releases beta (not tested “in the wild”) or stable (tested)? Compatibility: Is it backwards compatible as in is it compatible with software made for earlier versions? العوامل التي يجب اخذها في االعتبار الختيار أنظمة التشغيل: الدور( :(Rollهل سيتم يتم الوصول إليه من قبل مستخدم واحد مباشرة (سطح المكتب) أو العديد من المستخدمين عن بعد (الخادم) الوظيفة( :)Functionهل تحتاج إلى تشغيل برنامج معين؟ ما هي مجموعة مهارات المستخدمين؟ دورة الحياة ) :(lifecycleما هي مدة الخدمة lifetime؟ أنواع أنظمة التشغيل لها دورات إصدار Release cycleودورات صيانة مختلفة maintenance cyclesللدعم والتحديثات. االستقرار :Stableهل إصدارات نظام التشغيل بيتا ( Betaلم يتم اختبارها) أم مستقرة ( Stableمختبرة)؟ التوافق :Compatibilityهل هو متوافق مع اإلصدارات السابقة ،هل يتوافق مع البرامج المصممة لإلصدارات السابقة؟ التكلفة :Costعامل مهم لألنظمة الجديدة. Decision Points Cost: Important factor for new systems. ○ Microsoft has annual license fees. ○ Apple does not charge annual fees but only works on Apple hardware. ○ There are multiple Linux providers who offer enterprise support and although the software is free, support is not. Microsoft Windows Offers desktop and server versions. Slow release cycle (3-5 years), long maintenance cycle Emphasis on backward compatibility Runs a Graphical User Interface (GUI) Improved scripting and management abilities are being developed to compete with Linux. Microsoft Windows تفرض Microsoftرسوم ترخيص سنوية. يقدم إصدارات لسطح المكتب Desktopوللخادم .Server دورة إطالق بطيئة ( 5-3سنوات) ،يعني دورة صيانة طويلة المدى يتم التركيز على التوافق مع اإلصدارات السابقة Compatibility يعتمد على واجهة مستخدم رسومية GUI يتم تطوير قدرات البرمجة واإلدارة المحسنة للتنافس مع Linux. Apple macOS Runs only on Apple hardware Server version adds packages to the desktop version to aid in management and sharing. UNIX certified New major releases every 18-24 months Apple macOS يعمل فقط على أجهزة Apple يضيف إصدار الخادم Serverحز ًما إلى إصدار سطح المكتب Desktopللمساعدة في اإلدارة والمشاركة. معتمد من قبل UNIX شهرا ً يطلق إصدارات رئيسية جديدة كل 24-18 ال تفرض Appleرسو ًما سنوية ولكنها تعمل فقط على أجهزة .Apple Linux Unique in that after choosing Linux you must choose a distribution Different distributions focus on different use cases, e.g. desktop, server, scientific, network Some distributions offer commercial support, most is volunteer based Linux لينكس ليس نظام واحد لذلك بعد اختيار Linuxيجب عليك اختيار التوزيعة تركز التوزيعات المختلفة على حاالت االستخدام المختلفة ،على سبيل المثال توزيعه لسطح المكتب أو توزيعه لخادم شبكة علمية تقدم بعض التوزيعات دع ًما تجاريًا ،ومعظمها يعتمد على التطوع لينكس Linuxليس معتمد من قبل يونكس ،UNIXبل أنه شبيها به فقط. هناك العديد من مزودي Linuxالذين يقدمون دع ًما للمؤسسات وعلى الرغم من أن البرنامج مجاني ،إال أن الدعم ليس كذلك Linux Decision Points Role: Distributions available for variety of systems; commercial for servers and desktop, specialized to repurpose computers, embedded systems, etc. Function: Distributions can be chosen based on purpose of usage or security needed. Life Cycle: Most distributions have major and minor update cycles. Some Linux releases have long-term support (LTS) (5+ years, 13yrs for SUSE LTS ). Stability: Some distributions offer stable, testing, and unstable releases. Compatibility: Distributions are zero cost. Depending on need, paying for support may be worthwhile. Enterprise users can pay for support or attempt self-support. Linux Decision Points نقاط قرار اختيار نظام التشغيل لينكس الدور :التوزيعات متاحة ألنظمة متنوعة ،تجارية وللخوادم وسطح المكتب ،ومتخصصة ….إلخ. الوظيفة :يمكن اختيار التوزيعات بنا ًء على الغرض من االستخدام أو األمان المطلوب. دورة الحياة :تحتوي معظم التوزيعات على دورات تحديث رئيسية وثانوية وتتمتع بعض إصدارات Linux بدعم طويل األجل أكثر من 5سنوات و 13عا ًما مثل توزيعة SUSE االستقرار :تقدم بعض التوزيعات إصدارات مستقرة وأخرى غير مستقرة. التكلفة :أنظمة التشغيل لينكس في الغالب مجانية ،بدون مقابل مالي ولكن الدعم قد يكون غير مجاني. Linux Distributions Red Hat Focuses on server applications like web and file serving. Releases Red Hat Enterprise Linux (RHEL), a stable distribution with long release cycles. Sponsors the Fedora Project, a personal desktop with latest software. CentOS is a free version of RHEL software which does not offer support. Scientific Linux is a specific use distribution based on Red Hat. Red Hat ) Red Hat Enterprise Linux (RHELوهي توزيعة مستقرة مع دورات إصدار طويلة وهي توزيعه خاصة بالخوادم ويركز على تطبيقات الخادم مثل الويب وخدمة الملفات يرعى مشروع Fedoraوهو نظام تشغيل خاص بكمبيوتر سطح المكتب الشخصي المزود بأحدث البرامج. CentOSهو إصدار مجاني من نظام RHELخاص بسطح المكتب. Linuxالعلمي هو توزيعه ذات استخدام محدد وتعتمد في الغالب على Red Hat SUSE One of the first distributions Originally derived from Slackware Contains proprietary code and is sold as a server product. Some modules or addons may contain proprietary code. Sold as a server product although a Workstation version exists. OpenSUSE is a completely open, free version with multiple desktop packages. SUSE هي أحد التوزيعات األولى وهي في األصل مشتق من Slackware يحتوي على رمز الملكية ويباع كمنتج خادم. قد تحتوي بعض الوحدات أو الوظائف اإلضافية على كود خاص. يباع كمنتج خادم على الرغم من وجود إصدار خاص بسطح المكتب. OpenSUSEهو إصدار مجاني مفتوح بالكامل مع حزم سطح مكتب متعددة. Debian Community effort that promotes use of open source software. Invented its own package management system (apt) based on the.deb file format. Ubuntu is its most popular derived distribution, which has variants for desktop, server, and applications. Ubuntu also offers an LTS version. Linux Mint is a derivative of Ubuntu with various free versions, some have license restrictions. Debian انتاج مجتمعي يشجع على استخدام البرمجيات مفتوحة المصدر. يملك نظام إدارة الحزم الخاص به ) (aptبنا ًء على تنسيق ملف .dep Ubuntuهو التوزيعة األشهر المشتقة من ،Debianوالذي له الكثير من اإلصدارات سوا ًء الخاصة بسطح المكتب والخادم والتطبيقات. Ubuntuمع العديد من اإلصدارات المجانية ،وبعضها له قيود ترخيص. Linux Mintهو أحد مشتقات Android Provides a platform for mobile users. Lacks traditional GNU/Linux packages to make it compatible with desktop. Sponsored by Google Android خاص بالهاتف المحمول. يفتقر إلى حزم GNU / Linuxالتقليدية لجعله متوافقًا مع سطح المكتب. وهو برعاية جوجل Other Linux Distributions Raspbian is a Linux distribution designed to run on Raspberry Pi hardware. Linux From Scratch (LFS) consists of an online book, source code, and instructions for building a custom Linux distribution. Can be used as learning tools. Other Linux Distributions Raspbianهو توزيعة Linuxمصممة للتشغيل على أجهزة Raspberry Pi. ) Linux From Scratch (LFSيتكون من كتاب عبر اإلنترنت مع شفرة مصدر Source codeوإرشادات Linuxمخصصة. إلنشاء توزيعة