جستجو در محصولات

گالری پروژه های افتر افکت
گالری پروژه های PSD
جستجو در محصولات


تبلیغ بانک ها در صفحات
ربات ساز تلگرام در صفحات
ایمن نیوز در صفحات
.. سیستم ارسال پیامک ..
انتخابي ديگرFreeBSD
-(4 Body) 
انتخابي ديگرFreeBSD
Visitor 277
Category: دنياي فن آوري

معرفي
 

FreeBSD يک سيستم عامل قدرتمند و مشابه يونيکس است که در سال 1992 براساس پروژه اي قديمي به نام BSD و توسط يک تيم نرم افزاري در دانشگاه برکلي کاليفرنيا (به نام هاي جردن کي هوبارد، گريمس، ويليامز) و با نام اوليه 386 BSD Patchkit ابداع شد. سپس اين تيم با افزودن بسياري از قابليت ها و برطرف نمودن مشکلات اين سيستم عامل، نسخه اي جديد از آن را به نام 386 BSD با ورژن 0.5 طراحي کردند و در نهايت در سال 1993 شخصي به نام ديويد گريمن در والنات کريک کاليفرنيا يک سيستم عامل جديد به نام FreeBSD 1.0 را براساس نسخه قديمي اش يعني Patchkit و با همکاري سازنده اصلي آن يعني هوبارد ساخت و روانه بازار کرد. پس از آن و در سال هاي 1994 به بعد، نسخه هاي کامل تري از آن و تحت عنوان ويرايش هاي 4و5 توسط والنات کريک ارائه گرديد. هدف از ساخت اين سيستم عامل طبق گفته هاي جردن هوبارد، ارائه يک نرم افزار کامل همه منظوره و مستقل است. در ضمن سورس کد موجود در آن طوري در اختيار کاربر قرار مي گيرد که وي بتواند به راحت ترين و بهترين شکل از آن استفاده کند. به همين دليل اين سيستم عامل آزادي بيشتري را به کاربران و توسعه دهندگان سيستم عامل مي دهد و در اين راه نه تنها به ليسانس GPL که مخصوص توسعه دهندگان اپن سورس است اکتفا نمي کند بلکه مجوز آزادتري براي استفاده از سورس برنامه به نام FreeBSD License را به علاقمندان خود اعطا مي نمايد. در اين ميان والنات کريک اعلام مي کند FreeBSD سيستم عاملي بسيار قدرتمند و در واقع بهترين انتخاب براي سرورهاي بزرگ محلي و يا اينترنتي محسوب مي شود. از بين کمپاني هاي سرشناس دنيا، ياهو يکي از اواين هايي است که با مبنا قراردادن FreeBSD به عنوان سيستم عامل سرورهاي اصلي خود، براين گفته والنات، صحه مي گذارد. اين سايت روزانه بيش از نيم ميليارد صفحه وب را در سراسر جهان براي کاربران خود ارسال مي کند که نشان از قدرت و سرعت سيستم هاي مورد استفاده اش دارد. همچنين سرويس پست الکترونيک رايگان شرکتي مثل مايکروسافت يعني هات ميل که خود از سازندگان سيستم عامل هاي سرور است، براي تحت پوشش قرار دادن بيش از 30ميليون کاربر در سراسر جهان، ترکيبي از ويندوز، سولاريس و FreeBSD را مورد استفاده قرار مي دهد. طبق آزمايش هايي که والنات کريک از سيستم عامل خود به عمل آورده، اين سيستم عامل موفق به انتقال دو ترابايت اطلاعات در اينترنت طي 24 ساعت شده است که يک رکورد در نوع خود محسوب مي شود.

? مقايسه
 

سيستم عامل FreeBSD از جهات بسياري با رقباي خود از دنياي لينوکس و ويندوز قابل مقايسه است. کارايي، امنيت، قابليت اطمينان و ... از مهمترين عوامل اين مقايسه محسوب مي شود.

1) قابليت اطمينان
 

FreeBSD در اين زمينه بسيار خوب عمل مي کند. استفاده بسياري از سايت ها و مراکز کامپيوتري مربوط به موسسات بزرگ و مشهور، خود گوياي اين واقعيت است که اين سيستم عامل از قابليت اطمينان زيادي به خصوص در اجراي فرآيندهاي مربوط به پايگاه داده ها برخوردار است. در همين حال لينوکس هم از ديرباز به دليل پايداري و عملکرد خوب در اين زمينه زبانزد متخصصان بوده است. اما در مقام مقايسه و براي کاربدهاي حجيم و بزرگ سيستم ورودي و خروجي ديسک Disk I/O) FreeBSD) بهتر عمل مي کند. زيرا در لينوکس به دليل اين که به صورت پيش فرض به طور غيرهمزمان (non syncronous) کار مي کند، احتمال بروز اشکال در فايل سيستم در زمان قطع يا نوسانات برق يا خاموش شدن اتفاقي، افزايش مي يابد. در مورد ويندوز 2000 که قبلا به دليل ناپايداري بيشتر و به خصوص به دليل نمايش صفحه آبي مرگبار در هنگام بروز اشکال شهرت خاصي پيدا کرده بود، اکنون بايد گفت که با به صحنه آمدن ويندوز 2003 تا حد زيادي اين مشکل رفع شده است، اما بازهم اين سيستم عامل به دليل يک ايراد مادرزادي خود يعني استفاده زياد از منابع سيستم مثل حافظه و CUP، ممکن است هر از چند ماهي با مشکلي مواجه شود که آسان ترين راه حل آن بوت مجدد سرور مي باشد.

2) کارايي
 

FreeBSD در زمينه کارايي، بسيار بي نقض عمل مي کند. عملکرد اين سيستم عامل در عرصه شبکه و توانايي در انتقال اطلاعات بي نظير است. به همين دليل برخي از بزرگ ترين و پرمراجعه ترين سايت هاي دنيا مثل yahoo، Freesoftware، Qwest، Hotmail و ديگران از اين سيستم عامل بهره مي گيرند. سايت Freesoftware که سايتي برمبناي انتقال با پروتکل FTP است، بيش از 2/1 ترابايت اطلاعات را در طي روز به سراسر دنيا ارسال مي کند. در مورد لينوکس بايد عنوان کرد که اين سيستم عامل هم ازسرعت پردازش و کارايي بالايي برخودار است، اما در آزمايش هاي خود تحت يک محيط بزرگ شبکه اي پرترافيک در حدود 20 الي 30 درصد از رقيب خود يعني FreeBSD عقب مي ماند. البته سازندگان کرنل ادعا مي کنند که اين مساله با استفاده ازنسخه 4/2 کرنل لينوکس که داراي يک حافظه مجازي مشابه FreeBSD است حل مي شود. به هر حال از آن جايي که هر دو اين سيستم عامل ها با سورس باز ارائه مي شوند، اين اميدواري وجود دارد که از لحاظ سطح تکنولوژي به دليل الگوپذيري از يکديگر، هيچ گاه داراي اختلاف اساسي نخواهد بود.
در مورد ويندوز بايد گفت که کارايي کم در محيط شبکه پرترافيک، هميشه از بزرگ ترين معضلات اين سيستم عامل بوده و هست. حتي با ارتقاي ويندوز NT به نسخه 2003 هم آن چنان تفاوت آشکاري در کارايي و سرعت سيستم به خصوص در زمينه سرورهاي اينترنتي پرکاربرد ايجاد نمي شود.

3) امنيت
 

در مقوله امنيت، FreeBSD هميشه به عنوان يکي از امن ترين سيستم ها مدنظر کارشناسان قرار داشته است. تمام ماژول ها و اجزاء آن بارها از جهت امنيت مورد آزمايش و بررسي قرار گرفته اند. اين سيستم عامل همچنين داراي سطوح مختلف امنيت در داخل کرنل است و به مدير سيستم اجازه مي دهد تا سطح دسترسي کاربران را، حتي براي توابع دروني آن کرنل مشخص کند. به علاوه اين که FreeBSD داراي مکانسيم ديواره آتش، Packet Fillering و بسياري از ابزارهاي کشف و رديابي نفوذ است.
عايرغم اين که لينوکس نيز همانند FreeBSD داراي ديواره آتش و ابزارهاي متعدد IDS است اما نحوه ارائه اين سيستم عامل به صورت سورس باز و اين که در اختيار گروه هايي است که بسياري از آن ها داراي کافي در زمينه امنيت نمي باشند و همچنين تعداد زيادي شرکت هاي توسعه دهنده لينوکس، به خصوص آن هايي که به مقوله کارايي و کاربرد بيش از امنيت اهميت مي دهند(مثل ردهت) باعث شده تا اين سيستم عامل در رده بندي امنيتي، پايين تر از رقيب خود قرارگيرد.
در مورد ويندوز نيز از آن جا که اين سيستم عامل داراي سورس باز نمي باشد، ضعف هاي دروني آن کمتر از سايرين به گوش مي رسد اما به هر حال اين ضعف ها ازچشم متخصصان امنيت دور نمي ماند و هر از گاهي چند نمونه از اين موارد در قالب ويروس، کرم و حفره هاي امنيتي برملا مي شود به هر حال اين سيستم عامل براي استفاده در مکان هايي که عامل امنيت ارزش زيادي دارد، انتخاب مناسبي محسوب نمي شود.

4) فايل سيستم
 

FreeBSD از سيستم فايلي يو اف اس (Unix File System) که مختص سيستم عامل يونيکس است استفاده مي کند. اين سيستم، اندکي از سيستم مورد استفاده لينوکس يعني ext2 پيچيده تر و پيشرفته تر است . عمليات ناهمزمان خواندن و نوشتن ديسک (Asyscronous I/O) را بيشتر و بهتر انجام مي دهد. همچنين اين سيستم فايلي از File Flag هم پشتيباني مي کند که از نوشته شدن تراک هاي خراب بر روي ديسک جلوگيري مي کند. يا هر گونه تغييري را در محتويات يک فايل يا يک دايرکتوري در تمام زمان عمر آن محدود مي کند، يا از حذف شدن يک فايل جلوگيري مي کند. اين قابليت ها زماني که با توانايي هاي موجود در کرنل تلفيق مي شود، محيط کاملا قابل کنترل و جالبي را پديد مي آورد.
فايل سيستم مورد استفاده لينوکس هم کارايي بسيار خوبي دارد اما نقطه ضعف آن، عدم پايداري کافي مي باشد. چه بسا بروز يک اشکال در زمان Mount بتواند قسمتي از يک فايل سيستم را دچار خرابي نمايد و باعث از دست رفتن اطلاعات آن قسمت شود.
در مورد ويندوز، آنچه که از آن به نام FAT يا NTFS نام برده مي شود، براي موارد محدود مثل دسترسي چند کاربر به شبکه و هارد ديسک، بسيار آسان و روان عمل مي کند اما زماني که بحث شبکه هاي بزرگ به ميان مي آيد، مجالي براي رقابت با UFS يا ext2 پيدا نمي کند.

5) درايوها
 

FreeBSD سيستم عاملي است که هم قابليت نصب درايورهاي با سورس بسته يا همان درايورهاي باينري و هم درايورهاي با سورس باز را دارا مي باشد. اما متاسفانه بسياري از سازندگان سخت افزار خصوصا آن هايي که سخت افزار ارزان و نه چندان مرغوب اما با توليد انبوه را فراهم مي کنند، هيچ تمايلي براي ارائه درايوهاي خود تحت سيستم عاملي به غير ازويندوز ندارند و اين يکي از بزرگ ترين نقاط قوت ويندوز در برابر ساير سيستم عامل ها به شمار مي رود. در مورد لينوکس هم وضعيت متفاوتي حاکم است. اين سيستم عامل درايورهاي با سورس باز را بسيار خوب شناسايي ونصب مي کند اما بسياري از توليدکنندگان سخت افزار حتي آن هايي که درايوهاي غير ويندوزي را به بازار ارائه مي دهند علاقه چنداني براي توليد درايورهاي با سورس باز نشان نمي دهند.

6) نرم افزارهاي کاربردي
 

تعداد نرم افزارهاي کاربردي تحت FreeBSD روز به روز در حال افزايش است اما هنوز هم به فراواني نرم افزار هاي تحت ويندوز نمي رسد. در عين حال اين سيستم عامل قادر است برنامه هايي را که براي برخي يونيکس ها مثل SCO يا براي لينوکس کامپايل شده اند را اجرا نمايد. مشابه همين وضع براي لينوکس هم وجود دارد با اين تفاوت که لينوکس قادر نيست برنامه هاي کامپايل شده براي يونيکس يا FreeBSD را اجرا نمايد. در مورد ويندوز، ناگفته پيداست که اکثر برنامه هاي کاربردي اصولا براي اجرا در اين سيستم عامل طراحي و ساخت شده اند و ويندوز از لحاظ تعداد اين نوع برنامه ها هيچ کمبودي ندارد و دراين زمينه تکتاز ميدان است.

7) محيط توسعه
 

در زمينه برنامه نويسي، FreeBSD داراي يک محيط بسيار قوي و کامل براي زبان ++C مي باشد. همچنين ابزارهاي ديگري براي برنامه نويسي با جاوا، پرل و پايتون در اين سيستم وجود دارد. در لينوکس هم همين ابزارهاي برنامه نويسي وجود دارند اما گاهي اوقات ممکن است برنامه اي که شما با يک لينوکس مثلا RedHat کامپايل مي کنيد، در لينوکس ديگري مثل Slackware قابل اجرا نباشد. در ويندوز هم ابزارهاي برنامه نويسي خوب و متعددي براي توسعه نرم افزار وجود دارند اما هيچکدام از آن ها با خود سيستم عامل همراه نيستند و بايد به صورت جداگانه خريداري و نصب شوند.

8) نرم افزارهاي رايگان
 

در حوزه سيستم عامل FreeBSD و لينوکس، هزاران برنامه کاربردي خوب و رايگان با سورس باز وجود دارند که روز به روز هم در حال افزايش هستند. هزاران گيگابايت برنامه به عنوان نرم افزارهاي GNU ارائه شده اند که به صورت مجاني قابل نصب و اجرا بر روي هر دو سيستم عامل مذکورمي باشند. به علاوه اين که خود FreeBSD يک کتابخانه منحصربه فرد و مخصوص به نام FreeBSD Ports Collection دارد که به نظر بسياري ازمتخصصان، بهترين منبع براي دسترسي به نرم افزارهاي سورس باز مي باشد. در مورد لينوکس تعداد محدودي برنامه تحت عنوان Shareware به صورت رايگان وجود دارد، اما اين برنامه ها با سورس کد عرضه نمي شوند و در نتيجه امکان مانور را از برنامه نويسان و طراحان سيستم در جهت عيب يابي و بهتر کردن اين برنامه ها، سلب مي کند. براي ويندوز نيز برنامه هاي رايگان بسياري وجود دارند.

9) پشتيباني
 

بسياري از شرکت ها و سايت هاي اينترنتي مثل BSDi.com کار پشتيباني از FreeBSD را انجام مي دهند. تعداد زيادي از اين سرويس هاي مجاني هم از طريق گروه هاي خبري و پست الکترونيکي مثل Question@freebsd.org قابل دريافت مي باشند.
در مورد لينوکس هم، اوضاع پشتيباني از اين سيستم عامل، خوب به نظر مي رسد. تمام توليدکنندگان لينوکس مثل ردهت، مندريک و ديگران بازار رقابتي را در ارائه پشتيباني به مشتريان خود درست کرده اند. در مورد ويندوز هم اوضاع چندان بد به نظر نمي رسد. اما باز هم بسته بودن سورس کد در اين سيستم عامل باعث شده تا مقوله پشتيباني هم به صورت انحصاري و توسط سازنده اش يعني مايکروسافت و آن هم بيشتر از طريق تلفن و با تاخير زماني انجام شود.

10) قيمت و هزينه
 

همان طور که از نام FreeBSD برمي آيد، اين سيستم عامل کاملا رايگان و از سايت freebsd.org قابل دريافت و نصب است. البته اگر بخواهيد هم مي توانيد با پرداخت تنها 40 دلار، يک بسته حاوي 4 سي دي اين سيستم عامل به علاوه چندين گيگابايت برنامه کاربردي را يک جا خريداري نماييد. در مورد لينوکس هم به غير از نسخه هاي Enterprise که نسبتا قيمت قابل توجهي دارند، بقيه محصولات متعلق به توزيع کننده هاي مختلف از قيمت بسيار مناسبي برخوردارند. اما ويندوز در اين مقايسه کمي گران به نظر مي رسد.
منبع:www.aftabir.com
ارسال توسط کاربر محترم سايت : mohamadaminsh
Add Comments
Name:
Email:
User Comments:
SecurityCode: Captcha ImageChange Image