سلام و عرض ادب خسته نباشید امروز اخرین نسخه free bsd قرار میدم سیستم عامل FreeBSD یک سیستمعامل همهمنظوره و شبه یونیکس است که توسط پروژه فریبیاسدی توسعه مییابد. فریبیاسدی یکی از اولین سیستمعاملهای متنباز است و به طور مستقیم از بیاسدی یونیکس مشتق شده است.
بیاسدی یونیکس سیستمعاملی بود که طی سالهای ۱۹۷۵ تا ۱۹۹۳ در دانشگاه برکلی توسعه مییافت. سیستمعامل فریبیاسدی به صورت یک نرمافزار آزاد توسعه مییابد، این حرف به این معنی است که کدهای منبع فریبیاسدی در اختیار عموم قرار دارد و هر کسی میتواند آن را دریافت کرده، برای اهداف مختلف خود استفاده کند، آن را تغییر داده و سپس دوباره آن را منتشر کند. این ویژگی باعث شده که چندین محصول تجاری و غیرتجاری مختلف توسط افراد و شرکتهای مختلف بر اساس فریبیاسدی بوجود بیاید. هرچند که فریبیاسدی به طور مستقیم از بیاسدی یونیکس مشتق شده است، اما از نظر قانونی، فریبیاسدی نمیتواند یک «یونیکس» نامیده شود، چرا که در حال حاضر، «یونیکس» یک نشان تجاری ثبت شده برای اوپن گروپ است.اولین نسخه فریبیاسدی در سال ۱۹۹۳ منتشر شد.
فریبیاسدی سیستمعاملی سازگارپذیر است و از سختافزارها و معماریهای زیادی پشتیبانی میکند. همانند دیگر سیستمعاملهای خانواده بیاسدی، هسته فریبیاسدی و همینطور تمام برنامههای فضای کاربری آن، همانند پوسته و دستورهایی مانند cat و ps، همگی در یک مخزن کد منبع نگهداری میشوند. همچنین فریبیاسدی میتواند فایلهای باینری دیگر سیستمعاملها از جمله لینوکس را هم اجرا کند. امکان نصب برنامههای جانبی از طریق پورتها و بستههای فریبیاسدی وجود دارد. طبق یک آمارگیری در سال ۲۰۰۵، ۷۷ درصد از کاربران سیستمعاملهای خانواده بیاسدی، از فریبیاسدی استفاده میکنند، بنابراین فریبیاسدی بزرگترین جامعه کاربری را در بین سیستمعاملهای خانواده بیاسدی در اختیار دارد.
برخی از ویژگیهای اساسی سیستمعامل فریبیاسدی عبارتند از:
- یک سیستمعامل چند کاربره است، بدین معنی که چندین کاربر میتوانند به شکل همزمان از سیستم استفاده کنند؛ فریبیاسدی کاربران را از یکدیگر محافظت میکند تا در کار هم اختلال ایجاد نکنند.
- یک سیستمعامل چندکارگی است، هر کاربر میتواند چند فرایند را به شکل همزمان اجرا کند. برای اطمینان از اینکه هر فرایند سهم عادلانهای از منابع مصرف میکند، اولویت هر فرایند میتواند به شکل پویا تنظیم شود.
- فریبیاسدی مجهز به یک مکانیزم حفاظت از حافظه است تا این اطمینان حاصل شود که فرایندها و کاربران در کار یکدیگر مداخله نمیکنند. اگر فرایندی دچار اشکال شود، دیگر فرایندها را تحت تاثیر قرار نخواهد داد.
ذخیرهسازی
در کنار سیستمفایل یونیکس که سیستمفایل پیشفرض در فریبیاسدی است، فریبیاسدی به صورت پیشفرض از تعدادی سیستمفایل دیگر از جمله FAT32 و NTFS (به صورت فقط-خواندنی) ،SMBFS، ext2، ایزو۹۶۶۰ و فایل سیستم شبکهای پشتیبانی میکند.
سیستمفایل زیافاس که در اصل از سیستمعامل اوپنسولاریس گرفته شده، یکی از چارچوبهای اصلی ذخیرهسازی اطلاعات در فریبیاسدی است. زیافاس اولین بار توسط شرکت سان مایکروسیستمز توسعه یافت و در نسخه ۱۰ اوپنسولاریس منتشر شد. هر چند که پروژه اوپنسولاریس دیگر فعال نیست، اما توسعه زیافاس همچنان در فریبیاسدی ادامه دارد. فریبیاسدی از نسخه ۷٫۰ به بعد از زیافاس پشتیبانی میکند. در نسخه 9.0، زیافاس به نسخه ۲۸ بروزرسانی شد. این سیستمفایل قابلیتهایی نظیر سهمیهبندی، فشردهسازی، تصویر لحظهای، جلوگیری از ذخیره شدن اطلاعات تکراری بر روی دیسک و غیره فراهم میکند.
فریبیاسدی قابلیتی به نام «ذخیرهسازی با دسترسپذیری بالا» دارد که از طریق این قابلیت، میتوان اطلاعات رابه صورت آینهوار بر روی دو دیسک سخت که بر روی دو رایانهٔ مجزا قرار دارند، به روشی همزمان نوشت. هر چیزی که بر روی یکی از دیسکها نوشته شود، به شکل خودکار بر روی دیگری هم نوشته خواهد شد.
شبکه
پشته پرتکل TCP/IP در فریبیاسدی، مبتنی بر پیادهسازی موجود در 4.2BSD است که کمک زیادی به گستردش استفاده از این پروتکل کرده است. فریبیاسدی از پروتکل IPv6 و شبکه بیسیم پشتیبانی میکند. پشته پروتکل IPv6 و همینطور پشته آیپیسک از پروژه کامه گرفته شدهاند. ابزارهایی برای شکلدهی ترافیک مانند دامینت و آلتکیو هم در فریبیاسدی گنجانده شده است.
فریبیاسدی از نسخه ۵٫۳ به بعد از پروتکل آدرس اضافه مشترک یا CARP پشتیبانی میکند. به کمک CARP، چندین دستگاه (گره) میتوانند از یک آدرس آیپی مشترک استفاده کنند. به این ترتیب اگر یکی از دستگاهها از کار افتاد، دستگاههای دیگر هنوز میتوانند خدماترسانی کنند. از CARP بیشتر برای برقراری تعادل بار استفاده میشود.