توزیع لینوکس مناسب برای برنامه نویسان کدام است؟
خوب یکم لینوکس دوستان رو بکشیم اینجا باهم اختلاط کنیم 😁
رفقا دوتا دیدگاه مد نظر خودمو برای اینکه تبادل نظر رو شروع کنیم:
۱. پایداری : اوبونتو با داشتن نسخه های LTS پایداری خوبی داره و دیگه خیالت راحته که حداقل چند ماه شایدم چند سال سیستم عامل خوب کار میکنه .
۲. شباهت سیستم عامل توسعه با سرور : فدورا تو این آیتم جلوتره چون تا جایی که من امتحان کردم بسیار شبیه centos هستش. این آیتم بطور تجربی برای من مهمه چون واقعا گاهی آدم و به دردسر میندازه.
سلام وقت بخیر
من خودم از آرچ لینوکس استفاده میکنم و راضیم ، پیشنهاد میکنم یک نگاهی بهش بندازید....
من از Pop! OS استفاده میکنم و ازش واقعا راضیم. قبلا از اوبونتو استفاده میکردم که بعد از مشکلی که برای لپتاپم پیش اومد و نمیدونم دقیقا مشکلش چیه تنها توزیعی که میتونم نصبش کنم همینه. Pop! Os اوبونتو بیسه و تمام امکانات ابونتو رو داره به اضافهی این که ظاهر زیبا تری داره و همچنین یه سری امکانات تجملاتی دیگه.
@dinihooman
سلام
بهترین توزیع برای افراد تازه وارد ubuntu LTS هستش، دلیل این صحبتمم اینکه که خیلی برای شروع مناسبه، از همه نظر.
پیشنهاد میکنم مقالات زیر رو مطالعه کنید :
https://roocket.ir/articles/everything-that-should-be-known-about-linux-distributions
https://roocket.ir/articles/basic-linux-commands-bash-tips-you-should-know
@arian
در رابطه با arch linux باید خدمتتون عرض کنم که برای شروع اصلا مناسب نیست .
برای کسایی که حداقل امتحان LPIC 1 رو گذرونده باشند، میدونن که بهترین توزیع براشون آرچ لینوکس هستش و واقعا تجربه فوق العاده ای به شرطی که حداقل لپیک رو داشته باشی.😉
@mahdimehrabi17
آره مخصوصا اینکه من باهاش تا حالا چندبار ماشین های خیلی قدیمی که کانفیگ واقعا پایینی داشتن رو هم دوباره زنده کردم و کلی باحال بوده
@alireza.mzh
ممنون بابت دوتا لینکی که گذاشتی 🙏
تاحالا تجربه ای با فدورا داشتی؟
نظر خودت راجع به آیتم دوم یعنی شباهت بین فدورا و سنت اواس که اغلب روی سرورها نصب هستش چیه؟
در گفتگوی بالا هم که نشانی دادم، خواندن این مطلب رو توصیه کردم:
بهترین توزیع های لینوکس برای برنامه نویسان و توسعه دهندگان
https://virgool.io/@CodeFriend/بهترین-توزیع-های-لینوکس-برای-برنامه-نویسان-و-توسعه-دهندگان-tpaptlni09ma
@dinihooman
سلام و وقت بخیر
من خیلی چیزا داشتم ، اوبونتو ، فدورا ، زورین ، مینت ، اوپن سوسه و یه کم هم مانجارو . و واقعا در نهایت به این نتیجه رسیدم که برای افراد مبتدی تا متوسط واقعا Ubuntu lts از همچی بهتره ، هسته پایدار ، امکانات مناسب ، قابلیت شخصی سازی بالا ، یادگیری و کار کردن راحت . و از همه مهتر جامعه عالی که اکثر ارور ها رو پوشش میدن
آرچ بسیار خوبه ولی باید بلد باشی با کرنل خود لینوکس به درستی کار کنید و گفتهی دوستان ، باید دوره های مورد نیاز رو گذرانده باشید
فدورا هم خوبه ، یکم هسته اش حساس تره و من با دو سه تا دستور نابودش کردم 🤣 ولی باز هم عالیه
موفق و سلامت باشید
یا حق
@dinihooman
فدورا و سنت او اس بیشتر برای سرور هستند و تاجایی که اطلاع دارم بیشتر تو ایران از سنت او اس استفاده میشه تا فدورا
چون فدورا در واقع یه محیط تست برای توزیع red hat هستش و بیشتر برای تست استفاده میشه
درود.
به نظر برای برنامه نویسی هم ویندوز میتونه خوب باشه و هم لینوکس.
من به شخصه قبلا از اوبونتو LTS استفاده میکردم.ناگفته نماند که چندتا تغییر هم تو تم و گرافیکش داده بودم که کلا شبیه مکینتاش شده بود.
اما به دلایلی (بازی و کارای گرافیکی ) به تازگی از ویندوز به عنوان سیستم عامل اصلی استفاده می کنم و روی VM اوبونتو و کالی و مکینتاش رو دارم.
من 12 ساله که دارم از opensuse استفاده می کنم (که الان نسخه leap اون ساپرت طولانی مدت داره و بسیار استیبل هست) ، درکنار osx و ubuntu و centos
اولین نکته جالب این توزیع اینه که کرنل متفاوت و استیبل تر به علاوه درایور های اختصاصی نسبت به سایر توزیع ها داره.
دسکتاپ default اون kde هست و سازگاری و تناسب خیلی عالی با این دسکتاپ داره.
تنظیمات متمرکز برای همه قسمت های سیستم عامل داره به اسم yast که کاملا سریع و کامل و گرافیگی هست (بهتر از کنترل پنل ویندوز)
برای استفاده اون روی سرور هم باید بگم که پچ های امنیتی عالی و آپدیت های به موقع داره که تا چندین سال ارائه میشه و اگه کسی این توزیع رو انتخاب کنه برای سرور ضرر نمی کنه. در اصل هدف novell (توسعه دهنده opensuse) استفاده از suse linux enterprice به عنوان سیستم عامل سرور هست ولی همونطور که گفتم پشتیبانی خیلی خوبی هم برای opensuse داره.
می تونید به جای network manager از wicked استفاده کنید که مزایای خودش رو داره.
اگه دیدگاه شما از سرور خوب فقط در حد استفاده از وبسرور نیست opensuse میتونه گزینه خیلی خوبی باشه
برای من که مجبورم اکثر لایبرری ها و فریمورک ها رو از روی سورس بیلد کنم (برای تغییر در کانفیگ اصلی یا بیلد استاتیک) عالیه. مخصوصا اگه نخوام برای هر توزیع بیلد جداگانه انجام بدم و از داکر برای اونها استفاده کنم و موقع توسعه مجبور باشم همشون رو تغییر بدم.
از نظر همخوانی داشتن باینری های بیلد شده روی opensuse با سایر توزیع ها هم از نظر بیلد برای ویندوز با استفاده از mingw ، هم از نظر همخوانی داشتن لایبرری های prebuild شده داخل مخازن با سورس لایبرری یا فریمورکی که دارم بیلد می کنم واقعا عالیه.
مثلا زمانی که هیچ نسخه قابل دانلودی از tensorflow سازگار با gpu های intel وجود نداشت و تنها راه اون بیلد از روی سورس برای ساپرت اینتل بود من مجبور شدم tensorflow رو برای استفاده از gpu اینتل به جای انویدیا از روی سورس بیلد کنم
یا همیشه مجبور هستم opencv رو برای ساپرت کامل از فریمورک qt از روی سورس بیلد کنم، هم برای ویندوز هم لینوکس.
و خیلی مسائل شبیه به این
اگر نیاز به بیلد های متفاوت باشه علاوه بر این که میتونیم از داکر استفاده کنیم این توزیع سیستم بیلد جالب دیگه ای به اسم obs داره. و حتی روی obs امکان بیلد و ساختن appimage با پایین ترین سطح ممکن glibc برای استفاده روی همه توزیع ها وجود داره.
البته این نکات برای کسانی خوبه که با زبان های سطح پایین کار می کنن یا برای زبان های سطح بالا نیاز به تغییر در لایبرری ها دارن .. وگرنه برای کسانی که php و python و js کار می کنند اصلا نکته قابل درکی نیست و هیچ تفاوتی نداره.
@dinihooman
هرچند که تاپیک مال چند مدت پیشه!
من با توزیعات مختلفی از لینوکس کار کردم و در انتها پیشنهاد می کنم برای برنامه نویسها از Debian استفاده کنید با پوسته KDE Plasma و لذت ببرید!
با درود
در ابتدا بنده به شخصه حرفه ای لینوکس نیستم ولی اطلاعاتی که دارم بدین صورت است که در ابتدا باید بگم ما در کل دو نمونه لینوکس داریم که ورژن های دیگه تماما ای این دو نمونه اصلی انشعاب میگیرند
و این دو ابتدا لینوکس دبیان و لینوکس ردهت میباشد و تمامی نسخه های دیگر لینوکس تنها انشعاباتی از این دو می باشند
به طور مثال باید بگم که اوبونتو و یا کالی نسخه ای از دیبان است و فدورا و cento نسخه ای از ردهت حالا تفاوت این دو در این است که دبیان به صورت فری میباشد ولی رد هت به صورت تجاری و مخازن برنامه هایی که شامل هزینه میباشد
حالا اگر میخواید از قدرت لینوکس ردهت استفاده کنید ولی به صورت رایگان (مخازن نرم افزاری نه خود سیستم عامل ) میتونید از نسخه cento os با چیزی نزدیک به 3000 مخزن به صورت رایگان استفاده نمایید
در مقابل cento os از ردهت میتوان به کالی لینوکس kali اشاره کرد با چیزی نزدیک به 600 مخزن رایگان نصب شده
حالا دو برادر زاده دوقلو که اکثرا با اون ها اشنا هستید فدورا و اوبونتو میشه به نوعی این دو نسخه رو برادر زاده های هم نام برد فدورا از رد هت و اوبونتو از دبیان به نصبت برای افرادی که میخواهند به تازگی با لینوکس اشنا شوند و شروع به کار کنند و یک لینوکس سبک مورد نظر دارند می توانند بین این دو انتخاب کند
خوب جمع بندی لینوکس بسته به نوع نیاز شما گستردگی بسیار و تنوع مخطلف نسبت به نیاز کاری شما دارد
به طور کلی در جمع بندی باید گفت که بسته به سلیقه شما و المان های بسیار میتوانید انتخابات بسیار داشته باشید درهت بیس یا دبیان بیس
پیشنهاد میکنم برای پشتیبانی طولانی مدت از دبیان و یا رد هت استفاده کنید و اگر هزینه های رد هت را دوست ندارید نسخه cento os را نصب کنید
و اگر هم یه لینوکس سبک و راحت میخواهید میتوانید از بین دو نسخه اوبونتو و یا فدورا بسته به نیاز خود یکی را انتخاب کنید (البته ریچارد استالمن به شخصه فدو را را نسخه مورد علاقه خود معرفی کرده )
با تشکر
حسین افتخارراد
من خودم از توزیع ها مختلفی استفاده کردم مثلا Ubuntu,Kubuntu,Debian,opensue,manjaro,fedora و.... خودم به شخصه از همه بیشتر دبیان رو دوست دارم بخاطر استیبل بودنش و اینکه من بیشتر از kde استفاده میکنم.اول شما باید de یا gnu لینوکس مورد علاقه رو پیدا کنید بعد برید سراغ نصب توزیع.اگه از گنوم به kde بیان قطعا اولش آزار دهنده هست ولی وقتی پنل ها تم ها و... تغییر میدید دوباره برگشتن به گنوم سخته.تو گنوم هم میشه تم رو کاستومایز کرد مثلا من همیشه از orchis gtk برای شل و whitesur یا nordic برای application legacy استفاده میکنم ولی بعضی اپ ها ناسازگاری دارن یه خرده ولی تو kde میتونی برای اپ ها gtk جداگانه تم بریزی و ناسازگاری نداری و ویجت های خفنی داره بعد از اون بگم که opensue هم واقعا خوبه manjaro رو یه ذره باید پیشرفته باشی و fedora من خیلی مشکل فیلتر.....ینگ داشتم ترجیح من بین دبیان و opensuse tumbleweed هست اولی برای استیبل بودن دومی برای دسترسی به آخرین پکیج ها
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟