معرفی سیستم عامل FreeBSD
سیستم عامل FreeBSD ، سیستم عاملی مبتنی بر یونیکس ، رایگان و open source است . پروژه تولید این سیستم عامل در سال 1993 و توسط دانشگاه برکلی آغاز شد . هدف اصلی انجام این پروژه ، تولید یک نسخه سریع و موقتی از سیستم عامل 386BSD و برای برطرف کردن عیب های آن بود . از دیگر اهداف پروژه تولید FreeBSD ، این بود که همه مردم ، حتی آنهایی که به اینترنت دسترسی ندارند نیز بتوانند از آن استفاده کنند . بنابراین تصمیم گرفتند که سیستم عامل FreeBSD را بر روی CD توزیع کنند . نحوه تولید سیستم عامل FreeBSD کاملا باز و انعطاف پذیر است . صدها نفر در سراسر جهان در تولید FreeBSD نقش دارند و طراحان آن همیشه و بطور پویا ، افراد و ایده های جدید و کسانی که به توسعه FreeBSD علاقه مندند را جستجو می کنند و به مجموعه تولیدکنندگان این سیستم عامل اضافه می کنند .
به طور کلی 3 نسخه FreeBSD وجود دارد :
نسخه RELEASE : این نسخه ، همان نسخه منتشر شده سیستم عامل است که قبل از انتشار به خوبی تست شده و همه معایب و باگهای آن برطرف شده است .
نسخه CURRENT : این نسخه ، جدیدترین نسخه ای است که در حال حاضر روی آن کار می شود و هنوز تکمیل نشده است و مسلما هنوز معایب و باگهایی دارد که برطرف نشده است . کسانی که می خواهند این نسخه را روی دستگاه خود نصب می کنند باید افرادی متخصص بوده و بتوانند مشکلات را حل کنند .
نسخه STABLE : این نسخه در واقع شاخه های اصلی توسعه سیستم عامل FreeBSD است که نسخه های RELEASE از آن ها منتشر می شوند . در واقع نسخه های STABLE مانند نسخه های RELEASE قبلا به طور کامل تست شده اند و معایب آن ها برطرف شده است . اما تفاوتی که وجود دارد این است که سرعت تغییرات در آنها نسبت به نسخه های RELEASE کمتر است و در عمل به ازای هر یک از نسخه های STABLE چندین نسخه RELEASE وجود دارد . نسخه های STABLE برای شرکت هایی مناسب است که خواستار تغییرات کم در سیستم عامل ها هستند .
این سیستم عامل ویژگی های مهم زیادی دارد که عبارتند از :
- Preemptive Multi – Tasking ، تقسیم عادلانه کامپیوتر بین کاربران و برنامه های کاربردی ، هنگام اوج بار سیستم
- Multi User ، امکان استفاده همزمان چند کاربر
- پشتیبانی شبکه TCP/IP و حمایت از استانداردهای صنعتی مانند DHCP و NIS
- حفاظت از حافظه یعنی عدم مداخله و تاثیرگذاری کاربران و برنامه های کاربردی در کار همدیگر
- سیستم عاملی 32 بیتی است .
- استفاده از تکنیک حافظه مجازی و امکان اجرای برنامه هایی که به حافظه زیادی نیاز دارند .
- استفاده از سیستم Symmetric – Multi – Processor برای ماشین های با چند پردازنده .
- لایه سازگاری با دیگر سیستم عامل ها دارد یعنی میتواند فایل های باینری دیگر سیستم عامل ها را اجرا کند .
سیستم عامل FreeBSD یک سیستم عامل شبکه است و قادر است بر روی کامپیوترهای شبکه نصب شود ، با سایر کامپیوترها ارتباط برقرار کند و به تعداد زیادی از کاربران به طور همزمان خدمات ارائه کند . امنیت نیز مساله ای است که همیشه با سرپرستی شبکه همراه است . سیستم عامل FreeBSD با سه دیوار آتش به نام های پی اف ، آی پی فایروال و آی پی فیلتر عرضه می شود و قادر است با انواع حملات به خوبی مقابله کرده و راه نفوذ به شبکه را ببندد .
FreeBSD معایبی نیز از قبیل وجود پورت های خراب ، عدم پشتیبانی صحیح از دستگاه های سیار و عدم پشتیبانی از ISDN دارد .
غول BSD ، نماد FreeBSD است که Beastie نام دارد .
رعنا شاکر 892381229
پریسا رضاپور 892381223