فدورا چیست؟ Fedora یکی از توزیعهای لینوکس است که توسط Red Hat حمایت میشود و اولین بار در سال 2003 منتشر شد. فدورا بسیار پایدار، ایمن و سبک است و از انواع مختلف معماریها پشتیبانی میکند. لینوکس جزو سیستم عامل های منبع باز (Open-Source) است. منبع باز بودن به این معنی است که این سیستم عامل میتواند توسط هر شخص و یا شرکتی در سراسر جهان توسعه یابد. با سید علی ابراهیمی همراه باشید !
Fedora چیست؟
فدورا یک توزیع لینوکس است که توسط Red Hat حمایت میشود و اولین بار در سال 2003 منتشر شد. پروژه Fedora که در اصطلاح فنی به آن Fedora Core گفته میشود، در اواخر سال 2003 رسماً شروع به کار کرد و این درست زمانی بود که ادامه فعالیت لینوکس Red Hat متوقف شده بود. لینوکس نسخه RedHat تنها نسخه از لینوکسی بود که شرکت RedHat از آن حمایت میکرد. این توزیع لینوکس بهصورت پولی و تجاری به فروش میرسید، درحالیکه Fedora Core لینوکسی بود که جنبه استفاده عمومی داشت و رایگان بود.
شرکت RedHat تصمیم به سرمایهگذاری بر روی Fedora Core کرد و نسخههای جدید لینوکس RedHat که به نام RedHat Enterprise معرفی شدند، بر پایه و اساس Fedora Core بنا شدند. نام Fedora Core از یک لینوکس قدیمیتر به نام Fedora گرفته شد که یک پروژه داوطلبانه بود و برای تولید کردن نرمافزار برای سیستم عامل لینوکس RedHat بکار میرفت.
تاریخچه فدورا | Fedora
Fedora نام پروژهای بود که هدف آن توسعه برنامههای کاربردی به شکل افزودنی (Add-on) برای توزیع لینوکس ردهت (Redhat) بود (مشابه وضعیتی که گروه داوطلبان توسعه لینوکس Debian از سالها قبل ایجاد کرده بودند). در این پروژه، گروهی از برنامه نویسان از سراسر دنیا داوطلب شده بودند تا بستههای نرمافزاری Third party RPM را باکیفیت بالا برای سکوی لینوکس Redhat توسعه دهند.
در همین حال، در سال 2002 یک دانشجوی دانشگاه هاوایی به نام Warren Togami سایت دیگری را باهدف مشابهی راهاندازی کرد. این سایت وظیفه داشت تا تهیه بستههای نرمافزاری باکیفیت بالا را برای لینوکس ردهت پیگیری نماید. این گروه که به همان فدورا معروف شد و با جدیت به فعالیت خود ادامه داد تا با سال تغییر و تحول در شرکت ردهت همزمان شد.
[aparat id=’https://www.aparat.com/v/FCwKB’]
معماری فنی سیستم عامل لینوکس Fedora
سیستم عامل لینوکس Fedora یک سیستم عامل است که ذاتا بر اساس و پایه Linux Kernel نوشته شده است و از توزیع های دیگر لینوکس برداشت نشده است ، این سیستم عامل در کشور ایالات متحده آمریکا تولید شده است و از لحاظ فنی معماری های armhfp ، i686 ، x86 و x64 را پشتیبانی می کند. این سیستم عامل از دسکتاپ های Awesome, Cinnamon, Enlightenment, GNOME, KDE, LXDE, MATE, Openbox, Ratpoison, Xfce پشتیبانی می کند. لینوکس Fedora از مجوزها یا لایسنس های حاکم بر نرم افزارهای Open Source پشتیبانی می کند و بصورت کاملا رایگان و Open Source در اختیار همگان قرار گرفته است و در این راه در نوع خود در میان بهترین و محبوب ترین توزیع های لینوکس قرار گرفته است.
چه کسی از آن استفاده می کند؟
هرکسی می تواند از Fedora استفاده کند. در صورت انتخاب می توانید همین حالا بروید و آن را روی رایانه نصب کنید. در واقع ، دلایل زیادی وجود ندارد که Fedora را به عنوان توزیع لینوکس انتخاب کنید. این به راحتی یکی از بهترین ارائه های دسک تاپ است و مدتی است که بوده است. نصب Fedora ، آناکوندا ، شگفت انگیز است. این ساده است و قابلیت انعطاف پذیری و کنترل کافی را برای سیستم شما فراهم می کند.
این گفته ، Fedora نسبتاً مورد استفاده قرار نمی گیرد. از محبوبیت و کاربرد گسترده ای مانند اوبونتو برخوردار نیست. همچنین این پوشش مطبوعاتی بسیار دور از دسترس را ندارد. دو گروه عمده وجود دارد که از Fedora به عنوان سیستم عامل انتخابی خود ، مدیر سیستم و توسعه دهندگان استفاده می کنند.
Fedora برای چه چیزی مناسب است؟
Fedora تقریباً برای هر کاری که می خواهید در رایانه خود انجام دهید خوب است ، اما بیشتر برای دسک تاپ در نظر گرفته شده است. فدورا از محیط دسک تاپ GNOME استفاده می کند که یک تجربه بسیار روان و یکپارچه را ارائه می دهد. از آنجا که شامل جدیدترین نرم افزار است ، شما همیشه با استفاده از Fedora ویژگی های جدید و مهیج در دسک تاپ خود خواهید داشت.
با مخزن RPM Fusion ، به جدیدترین درایورهای گرافیکی و همچنین تعداد زیادی نرم افزار مربوط به بازی های چندرسانه ای و بازی مانند Kodi و Steam دسترسی پیدا می کنید.
Fedora واقعاً برای کار درخشان است. این ابزارهای جدید توسعه و مدیریت سیستم را مستقیماً از Red Hat ارسال می کند و این یک انتخاب عالی برای یک ایستگاه کاری توسعه دهنده یا مرکز کنترل مدیر سیستم است.
توزیعی برای مبتدیان و کاربران پیشرفته
ثبات باورنکردنی Fedora Linux، همراه با سهولت استفاده، آن را به یکی از بهترین توزیعهای لینوکس برای کاربران مبتدی و پیشرفته تبدیل میکند. اگر با وجود منحنی یادگیری کم عمق گیر کردید، گوگل و صفحه انجمن رسمی فدورا، Ask Fedora، بهترین دوستان شما هستند.
ویژگیهای خاص توزیع فدورا
فدورا بسیار پایدار، ایمن و سبک است و از انواع مختلف معماریها پشتیبانی میکند. Fedora با بسیاری از برنامهها و ابزارهای از پیش نصبشده مانند مرورگر اینترنت، مشاهدهگر فایلهای PDF و Word، بازیهای از پیش نصبشده، Libre Office Suite، پشتیبانی از زبان برنامهنویسی و غیره همراه است.
مهم ترین مزایا فدورا چیست ؟
دو ویژگی مهم فدورا در کنار دیگر ویژگیها که آن را نسبت به رقبا متمایز میکند:
- در Fedora هم مانند RedHat Enterprise از بستههای نرمافزاری و سیستم مدیریت بستههای نرمافزاری RPM استفاده میشود. فدورا بهطور پیشفرض از بستههای Delta RPM استفاده مینماید، بستههای Delta RPM بهنوعی از بستههای RPM گفته میشود که تنها دارای تفاوتهایی بین یک نسخه قدیمی از یک بسته RPM با یک نسخه جدید از آن بسته است، درنتیجه باعث میشود حجم بهروزرسانیها در حد چشمگیر، در بعضی موارد حتی بالای نود درصد، کاهش یابد؛ در نتیجه ترافیک اینترنت و زمان کمتری برای بهروزرسانی سیستم صرف میشود.
- امنیت نیز یکی دیگر از مسائلی است که در لینوکس Fedora حائز اهمیت است. به همین دلیل یک قابلیت امنیتی به نام Security Enhanced Linux در لینوکس Fedora تعبیه شده که قابلیت پیادهسازی انواع و اقسام Policy های امنیت ازجمله Mandatory Access Control ها را دارد.
سایر مزایا فدورا | Fedora
- فدورا معماریهای بسیاری را ارائه میدهد
- یک توزیع بسیار قابلاعتماد و پایدار است
- ویژگیهای امنیتی منحصربهفردی را فراهم میکند
- فدورا از بستههای Delta RPM استفاده میکند
- فدورا یک فایروال بسیار قدرتمند ارائه میدهد
- استفاده از آن بسیار آسان است
- یک جامعه بزرگ از آن پشتیبانی میکند
- فدورا بهطور فعال توسعه مییابد
- فدورا یک توزیع لینوکس منبع باز است
- رابط کاربری بسیار جذابی دارد
- ابزارهای حالت زنده را ارائه میدهد
- سیستم عامل بهطور خودکار بهروز میشود
معایب سیستم عامل فدورا
- برخی فایل های ویدئویی و صوتی را به درستی پشتیبانی نمی کند.
- حوصله بر و خسته کننده است کسانی که برای اولین بار می خواهند آن را نصب کنند بسیار زمان گیر است زیرا باید با دقت کامل آن را روی دسکتاپ تنظیم کنند پس باید زمان و حوصله زیادی داشته باشید.
- برای کارهای مبتدی و اولیه مناسب نیست.
- در کارهای فنی مشارکت و همکاری نمی کند.
کاربرد های فدورا
هر سیستم عاملی کاربرد خاص خودش را دارد و بیشتر برای کارهای کامپیوتری استفاده می شود که فدورا بر خلاف بقیه سیستم عامل ها نقاط قوت بسیار زیادی دارد که شما برای هر کاری که می خواهید با سیستم انجام دهید می توانید از آن استفاده کنید بسیار مناسب است که در بیشتر مواقع برای دسک تاپ ها از آن استفاده می شود که باعث یکپارچه سازی و بهتر شدن محیط دسک تاپ می شود که با به روز رسانی آن هر دفعه می توانید ویژگی های جدیدی را روی سیستم خود مشاهده کنید و هم چنین می توانید به جدید ترین درایوها که نرم افزار ها به روز رسانی می کنند دسترسی داشته باشید هم چنین فدورا می تواند یک انتخاب عالی برای شما باشد که بتوانید به کارهایتان توسعه دهید.
آیا اوبونتو از فدورا بهتر است؟
اول از همه این سؤال کاملاً اشتباه است و باید پرسید که کدام یک برای شما بهتر است؛ بهطورکلی پروژههای Ubuntu و Fedora مقادیر اصلی بسیار مشابهی دارند اما روشهای آنها کمی متفاوت است. اوبونتو باتجربهی کاربرپسند و روانتری از محبوبیت بیشتری نسبت به فدورا برخوردار است. نرمافزار اوبونتو از نظر فدورا کمی قدیمی است و اوبونتو از خانواده Debian است و توسعهیافته توسط Canonical محسوب میشود که عمدتاً برای اهداف سازمانی مدیریت میشود؛ اما فدورا متعلق به Redhat است و گزینه خوبی برای توسعهدهندگان و سرپرستان کار با سیستمهای Redhat است. در آخر میتوان گفت اوبونتو با گرافیک و تجربه کاربر پسندتر و روانتر، محبوبتر از فدورا است.
مقایسه کلی فدورا و اوبنتو
در ادامه مقایسه ویژگی های Ubuntu و Fedora جدولی ارائه کرده ایم که می تواند در شناخت تفاوت های کلی میان این دو مفید باشد.
تفاوت های اساسی | Ubuntu | Fedora |
تعریف | اوبونتو یک سیستم عامل منبع باز (OS) است که مبتنی بر توزیع Debian GNU / Linux است و تمام مشخصات یک سیستم عامل یونیکس را با یک رابط کاربری گرافیکی اضافه شده در اختیارتان قرار می دهد. اوبونتو در اصل برای استفاده در رایانه های شخصی طراحی شده است ، اگرچه نسخه سرور آن نیز وجود دارد. |
Fedora یک سیستم عامل منبع باز است که بر روی ساختار هسته سیستم عامل لینوکس ایجاد شده و توسط گروهی از توسعه دهندگان و همکاران تحت پروژه Fedora ایجاد شده است. Fedora رایگان است برای استفاده ، سفارشی کردن توزیع. سیستم عامل با استفاده از نرم افزارهای بسته بندی شده و برنامه های کاربردی برای ارائه توانایی ها و کارکردهای پیشرفته ارائه می شود. |
مدیر پکیج | dpkg ، DEB ، بستههای Click ، Snap | مدیر پکیج RPM ، YUM ، DNF ، Flatpak |
توزیع بر اساس | Debian | RedHat, RHEL |
برنامه های محبوب | Mozilla Firefox, Mozilla Thunderbird, Rhythmbox, Evolution, LibreOffice, Nautilus (file manager) |
Mozilla Firefox, Rhythmbox, Evolution, LibreOffice, Nautilus (file manager) |
توسعه و پشتیبانی توسط | Canonical Ltd. | RedHat ، IBM و مشارکت کنندگان |
نرم افزار مورد استفاده | مبتنی بر دبیان (از پرونده های .deb و apt-get استفاده می کند) ، گاهی اوقات سازگار با GPL نیست | مبتنی بر RedHat (از فایلهای Flatpak ، RPM و yumاستفاده می کند) |
نسخههای فدورا
بهعنوان یک پروژه رایگان، منبع باز و اجتماعی، توزیع فدورا بهعنوان نسخههای مختلف برای موارد مختلف ارائه و استفادهشده است. Fedora Workstation Edition، Fedora Server Edition و Fedora IoT Edition نسخههای رسمی فدورا هستند و بهوسیله انجمن پروژه فدورا پشتیبانی میشوند.
نسخههای Fedora CoreOS Edition، Fedora SilverBlue Editionو Fedora IoT Editionتوسط انجمن فدورا ایجادشدهاند.
Fedora Workstation Edition
این نسخه برای کاربران، مدیران و توسعهدهندگان طراحیشده است. این نسخه یک محیط دسکتاپ قابلاعتماد، کاربرپسند و قدرتمند برای رایانه شخصی و لپتاپ فراهم میکند. اکثر کاربران بدون نیازهای خاص، نسخه Workstation را ترجیح میدهند که اطلاعات کاربر را با محیط دسکتاپ GNOME فراهم میکند؛ اما محیطهای دسکتاپ دیگر مانند KDE ،XFCE ،LXDE و موارد دیگر نیز بهراحتی بر روی فدورا نصب و قابل استفاده است. همچنین سایر فناوریهای مدرن مانند مجازیسازی، کانتینرها و ابزارهای توسعه برنامه را هم فراهم میکند.
Fedora Server Edition
این نسخه فدورا برای سرورها بهمنظور اجرای برنامههای کاربردی، خدمات، مجازیسازی و کانتینرهای مختلف به روشی قابلاعتماد و پایدار طراحیشده است.
این نسخه را هم را میتوان بر روی رایانههای شخصی، لپتاپ، سرور، سختافزار ورک استیشن یا بهعنوان یک ماشین مجازی اجرا کرد. نسخههای سرور فدورا یک سیستم عامل سرور با چرخه عمر کوتاه و پشتیبانی شده توسط جامعه فدورا است که با آخرین نسخهها و بهروزرسانیهای برنامه ارائه میشود. همانطور که از نام آن مشخص است، این نسخه مخصوص سرور است. این توزیع، آخرین نسخه نرمافزارهای سرور را در اختیار مدیران سیستم قرار میدهد. با توجه به عدم اثبات پایداری نسخههای جدید، احتمال آسیبپذیری وجود دارد. به همین دلیل، گزینه مناسبی برای سرورهای سازمانی (enterprise) نیست.
Fedora IoT Edition
این نسخه از سیستم عامل فدورا لینوکس مناسب دستگاههای اینترنت اشیا است و پایه محکمی برای اکوسیستمهای IoT فراهم میکند.
Fedora CoreOS Edition
این نسخه هم بهطور خودکار بهروزرسانی میشود، حداقلیترین سیستم عامل برای بارهای کاری کانتینری به روشی ایمن و انعطافپذیر است.
Fedora SilverBlue Edition
این نسخه مشتقی از Fedora Workstation بوده که یک سیستم عامل دسکتاپ غیرقابل تغییر است. این تغییرناپذیری بهمنظور افزایش پایداری سیستم عامل است. این نوع طراحی موجب شده تا این نسخه به پلتفرمی عالی برای توسعه نرمافزارهای مبتنی بر کانتینر (Container) تبدیل گردد.