انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: mahanbastami در 15 امرداد 1399، 10:04 قظ
-
سلام دوستان
من خیلی وقته که از ویندوز استفاده میکنم و با ویندوز برنامه مینویسم و بازی میکنم
چند روز پیش خواستم لینوکسی بشم اما دلیل خوبی پیدا نکردم چون هر کاری که تو لینوکس میشه انجام داد تو ویندوزم میشه اما مثلا تو لینوکس نمیشه بازی کرد
زبان هایی که برنامه نویسی میکنم : کلا فرانت اند (در آینده بک اند) پایتون js (react native) :)
ممنون میشم که بگید حرفم درسته یا خیر(با دلیل) :)
-
تو ویندوز میشه مثل لینوکس راحت از گیت استفاده کرد؟ (یکی از بزرگترین مشکلاتم با ویندوز)
تو ویندوز میشه به منبع نرمافزاری مطمئن بود و کل سیستمو با یه خط کد آپدیت کرد؟
اصلا کامند پرامت یا پاورشل ویندوز قابل استفاده یا مقایسه با ترمینالای یونیکسی هست؟
گیمینگ تو لینوکس کاملا ممکنه. تعداد زیادی از گیمها به وسیله استیم و پروتونش و بقیه با ابزاری مثل lutris فقط نکته گیمینگ روی لینوکس اینه که گیم کرکی واسش پیدا نمیشه ولی اگه گیم ارجینال داته باشی به احتمال زیاد بشه بازی کرد. تو بازیایی که اختصاصا برا لینوکس نیستن ممکنه تفاوت پرفورمنس مشاهده بشه که زیاد رو تجربه بازی تاثیر نمیزاره.
رندر صحنهها با بلندر چه با استفاده از cpu چه با استفاده از gpu حداقل ۵ درصد تو لینوکس سریعتره نسبت به ویندوز (این احتمالا بدرد تو نمیخوره ولی چون واسه خودم نکته مهمی بود نوشتم)
سرعت باز کردن مثلا فایرفاکس تو لینوکس واسه من به شکل قابل توجهی با سرعت باز کردنش تو ویندوز فرق داره. این قضیه واسه خیلی دیگه از نرمافزارا هم صادقه. (باز کردن اولیه فایرفاکس بعد از روشن شدن سیستم مخصوصا تو ویندوز خیلی کنده)
از چیزی مثل دیپین و گنوم که خوشگلن تا چیزی مثل xfce یا lxqt که سریعن قابلیت انتخاب داری.
در نهایت بزرگترین جذابیت لینوکس همین ترمینال و ابزاراشه. به جای نمونههای جایگزین ویندوزی که برای یه کار ساده هم مجبور میشی یه نرمافزار حداقل چند ده مگابایتی نصب کنی که سازنده معتبری نداره و اید کلا دو سه بار بهش نیاز پیدا کنی ولی تو لینوکس برا اکثر کارا یه برنامه سبک و کوچیک خط فرمانی هست که کارتو راه میندازه.
و یه قابلیت خیلی خوبش میشه به امکان batch renaming تو اکثر مدیر فایلهای معروف لینوکسی مثل ناتیلوس اشاره کرد که ویندوز نداره.
اینا صرفا یسری نکاتی بود که الان یادم اومد و شاید خیلی جزئی بنظر بیان ولی همشون استفاده از لینوکس رو برام لذتبخش میکنن. تازه بحث فلسفی نرمافزار آزاد و حریم خصوصی هست که برای بعضی ممکنه تاثیر گذار باشه.
-
همون شلش کفایت میکنه برای برنامه نویس.
حتی کورن شل هم کامل تر از کامند پرامپت ویندوز هستش .دیگه zsh و fish جای خود داره.
گیت رو هم اشاره کردن که خب آره گیت تو ویندوز خیلی مسخره است.
چیز مهمی که اشاره نشدش اینه که لینوکس یه سیستمعامل یونیکسیه و از استاندارد پازیکس تبعیت میکنه .یعنی هر برنامه هایی که مینویسی برای هر سیستمعامل پازیکس کامپتیبل دیگه اجرا میشه چون همه ی سیستمکال ها و اینا یکسانه.البته قرار نیستش این مثلا رو پایتون نوشتن کسی اثر بزاره ولی مثلا بخوای سی بنویسی خیلی مهمه.مثلا میخوای یه برنامه بنویسی که بیادش صاحب یه فایل رو عوض کنه .همون کاری که دستور chown یونیکس انجام میده. تو سیستمهای پازیکس کامپتیبل یه سیستم کال هم هستش که میتونی مثل یه تابع تو فایلت صداش کنی اینکارو انجام بده.این توی لینوکس همینه چون استاندارده.تو مک همینه.تو بیاسدی ها و سولاریس همینه.ولی ویندوز چون استاندارد نیستش ساختارش اینطور نیستش . و برای اینکه برنامه ی سی که مینویسی رو ویندوز هم کار کنه باید یه عالمه کد مربوط به کامپتیبلیتی اضافه کنی. خلاصه اینکه لینوکس خیلی استاندارد تر از ویندوزه.
چیز دیگه ساختار فایلسیستم هستش. تو یونیکسی ها همه ی دیسک ها و فایل ها و پوشه ها و سوکت ها و کلا همه چیز فایله .یعنی یه فایلی هستش که یه اشاره به اون دیسکه که دارید . یا یه فایله که اشاره به وبکم داره. و قشنگی ماجرا اینه که میشه با همه ی اینا به شکل فایل برخورد کردش مثلا شما بیای با سیستمکال open( تو پایتون شما همینو ساده تر به همین اسم دارید و باهاش فایل باز میکنید)دوایس وبکم رو باز میکنید و میخوای داده ی توش رو بخونی این میاد بهت یه استریم از داده میده یه عالمه بیت. میتونی بیای اینو برداری و به شکل فیلم درش بیاری.یعنی این دیتا خود تصویر وبکمه دقیقا که به شکل بیت میادش. نکته ی قشنگ دیگه ی ساختار فایلسیستم اینه که همه ی این فایلا توی یه پوشه هستن مثل درخت . همه ی فایلا و اینا توی یه پوشه هستش به اسم / و چیزی به اسم درایو مختلف نداری چون نمیتونی چنتا روت داشته باشی هرچند میتونی چند تا پارتیشن رو روی یه پوشه که خودش زیر مجموعه ی / هستش سوار کنی. اینکه چیزی مثل درایو نداری به نظرم خیلی قشنگه و البته این محدود به لینوکس نیستش و توی مک و بیاسدیها و مابقی سیستمعامل های یونیکسی هم همینطوره.
یه چیز باحال دیگه هم پکیج منیجره که میادش برنامه رو از یه جای مطمئن خودش دانلود و نصب میکنه. ولی شما میای تو ویندوز از یه منبع شتی مثل soft98 دانلود میکنی که معلوم نیست داره چیکار میکنه. وقتی از پکیجمنیجر استفاده میکنی امنیتت تضمین شده است.
درباره ی بازی هم اینکه امروز تقریبا هر بازی که بخوای میتونی با پروتون اجرا کنیش فقط نمیتونی کرک کنی الان درد خودم اینه که kotor میخوام بازی کنم ولی نمیشه کرک کرد خودشم الان ۸۰ دلاره دو قسمتش روی هم. :'(
-
کرک در کل کار درستی نیستش
ولی با wine میشه بازی کرکی هم بازی کرد ...
-
تو ویندوز میشه مثل لینوکس راحت از گیت استفاده کرد؟ (یکی از بزرگترین مشکلاتم با ویندوز)
من از گیت بش استفاده میکنم و همه کامند های گیت رو ساپورت میکنه
تو ویندوز میشه به منبع نرمافزاری مطمئن بود و کل سیستمو با یه خط کد آپدیت کرد؟
اینارو قبول دارم
گیمینگ تو لینوکس کاملا ممکنه. تعداد زیادی از گیمها به وسیله استیم و پروتونش و بقیه با ابزاری مثل lutris فقط نکته گیمینگ روی لینوکس اینه که گیم کرکی واسش پیدا نمیشه ولی اگه گیم ارجینال داته باشی به احتمال زیاد بشه بازی کرد. تو بازیایی که اختصاصا برا لینوکس نیستن ممکنه تفاوت پرفورمنس مشاهده بشه که زیاد رو تجربه بازی تاثیر نمیزاره.
درسته ممکنه ولی خیلی محدودش کمه مثلا بازی ولورانت رو لینوکس نمیشه(تا جایی که من اطلاع دارم)
سرعت باز کردن مثلا فایرفاکس تو لینوکس واسه من به شکل قابل توجهی با سرعت باز کردنش تو ویندوز فرق داره. این قضیه واسه خیلی دیگه از نرمافزارا هم صادقه. (باز کردن اولیه فایرفاکس بعد از روشن شدن سیستم مخصوصا تو ویندوز خیلی کنده)
راستش من سیستم نسبتا خوبی دارم و تو هر سیستم عاملی سرعتش راضی کنندس
در نهایت بزرگترین جذابیت لینوکس همین ترمینال و ابزاراشه. به جای نمونههای جایگزین ویندوزی که برای یه کار ساده هم مجبور میشی یه نرمافزار حداقل چند ده مگابایتی نصب کنی که سازنده معتبری نداره و اید کلا دو سه بار بهش نیاز پیدا کنی ولی تو لینوکس برا اکثر کارا یه برنامه سبک و کوچیک خط فرمانی هست که کارتو راه میندازه.
خب تو ویندوزم میشه ترمینال لینوکسو نصب کرد
ممنون میشم پاسخ بدید و در نهایت من قصد هیچگونه بی احترامی ندارم و نخواهم داشت و فقط میخوام یک تصمیم درست بگیرم
-
با ویندوز (یا هر نرمافزار انحصاری دیگهای)، کنترل خودت رو میدی دست شرکت سازندهٔ اون نرمافزار، ولی با نرمافزارهای آزاد، خودت صاحب رایانهای هستی که پولش رو دادی.
بقیهٔ چیزها به هیچ وجه مهم نیست.
-
خب وقتی که اون شرکت یکی از بزرگترین شرکت هاست چه اشکالی داره
باز هم میگم من قصد توهین ندارم و فقط میخوام انتخاب درست کنم
-
همون شلش کفایت میکنه برای برنامه نویس.
میشه ترمینال لینوکس را رو ویندوز هم نصب کرد
چیز مهمی که اشاره نشدش اینه که لینوکس یه سیستمعامل یونیکسیه و از استاندارد پازیکس تبعیت میکنه .یعنی هر برنامه هایی که مینویسی برای هر سیستمعامل پازیکس کامپتیبل دیگه اجرا میشه چون همه ی سیستمکال ها و اینا یکسانه.البته قرار نیستش این مثلا رو پایتون نوشتن کسی اثر بزاره ولی مثلا بخوای سی بنویسی خیلی مهمه.مثلا میخوای یه برنامه بنویسی که بیادش صاحب یه فایل رو عوض کنه .همون کاری که دستور chown یونیکس انجام میده. تو سیستمهای پازیکس کامپتیبل یه سیستم کال هم هستش که میتونی مثل یه تابع تو فایلت صداش کنی اینکارو انجام بده.این توی لینوکس همینه چون استاندارده.تو مک همینه.تو بیاسدی ها و سولاریس همینه.ولی ویندوز چون استاندارد نیستش ساختارش اینطور نیستش . و برای اینکه برنامه ی سی که مینویسی رو ویندوز هم کار کنه باید یه عالمه کد مربوط به کامپتیبلیتی اضافه کنی. خلاصه اینکه لینوکس خیلی استاندارد تر از ویندوزه.
راستش من یه مدت سراغ سی رفتم و کلا ازش خوشم نیومد و هیچ وقتم دیگه نمیرم سراغش
چیز دیگه ساختار فایلسیستم هستش. تو یونیکسی ها همه ی دیسک ها و فایل ها و پوشه ها و سوکت ها و کلا همه چیز فایله .یعنی یه فایلی هستش که یه اشاره به اون دیسکه که دارید . یا یه فایله که اشاره به وبکم داره. و قشنگی ماجرا اینه که میشه با همه ی اینا به شکل فایل برخورد کردش مثلا شما بیای با سیستمکال open( تو پایتون شما همینو ساده تر به همین اسم دارید و باهاش فایل باز میکنید)دوایس وبکم رو باز میکنید و میخوای داده ی توش رو بخونی این میاد بهت یه استریم از داده میده یه عالمه بیت. میتونی بیای اینو برداری و به شکل فیلم درش بیاری.یعنی این دیتا خود تصویر وبکمه دقیقا که به شکل بیت میادش. نکته ی قشنگ دیگه ی ساختار فایلسیستم اینه که همه ی این فایلا توی یه پوشه هستن مثل درخت . همه ی فایلا و اینا توی یه پوشه هستش به اسم / و چیزی به اسم درایو مختلف نداری چون نمیتونی چنتا روت داشته باشی هرچند میتونی چند تا پارتیشن رو روی یه پوشه که خودش زیر مجموعه ی / هستش سوار کنی. اینکه چیزی مثل درایو نداری به نظرم خیلی قشنگه و البته این محدود به لینوکس نیستش و توی مک و بیاسدیها و مابقی سیستمعامل های یونیکسی هم همینطوره.
یه چیز باحال دیگه هم پکیج منیجره که میادش برنامه رو از یه جای مطمئن خودش دانلود و نصب میکنه. ولی شما میای تو ویندوز از یه منبع شتی مثل soft98 دانلود میکنی که معلوم نیست داره چیکار میکنه. وقتی از پکیجمنیجر استفاده میکنی امنیتت تضمین شده است.
اینارو قبول دارم
درباره ی بازی هم اینکه امروز تقریبا هر بازی که بخوای میتونی با پروتون اجرا کنیش فقط نمیتونی کرک کنی الان درد خودم اینه که kotor میخوام بازی کنم ولی نمیشه کرک کرد خودشم الان ۸۰ دلاره دو قسمتش روی هم. :'(
من خودم همش ولورانت و csgo بازی میکنم و تا جایی که تحقیق کردم لینوکس نداره این بازیارو
-
خب وقتی که اون شرکت یکی از بزرگترین شرکت هاست چه اشکالی داره
دقیقاً چون یکی از بزرگترین و خطرناکترین شرکتهای انحصاریه که ید طولایی در تجاوز به حریم شخصی کاربران و استثمار اونها برای رسیدن به سود فعلی داشته و داره.
-
راستش من اطلاعاتم اونقد مهم نیست که به درد مایکروسافت بخوره
-
راستش من اطلاعاتم اونقد مهم نیست که به درد مایکروسافت بخوره
این حرف خندهداره. پیشنهاد میکنم مقاله «چیزی برای پنهان کردن ندارم» رو بخونی:
https://www.sott.net/article/228995-Why-Privacy-Matters-Even-if-You-Have-Nothing-to-Hide
در کل هم فقط بحث دادههای نیست (که اون هم خیلی خیلی مهمه). بحث اینه که با استفاده از محصولات انحصاری، شما بردهٔ اون شرکت میشید. همون طور که ممکنه دیگه باشی برای مثال، کسی که از آفیس مایکروسافت استفاده میکنه، نمیتونه به راحتی نرمافزارش رو عوض کنه و مجبوره به هر سیاستی که دل مایکروسافت میخواد، عمل کنه. یا کسی که آیفون داره، نمیتونه تصمیم بگیره چه برنامهها یا حتا آهنگهایی روی گوشیش داشته باشه و مجبوره از اپل طبیعیت کنه.
-
مرسی از راهنماییتون اما اگه میشه از این بحث بگذریم چون بحث برنامه نویسیش و امکانات خیلی برام مهم تره :) :)
-
من خودم پیشنهاد میدم یه ویندوز داشته باشید برای گیم
چون کار با لینوکس برای برنامه نویسی خیلی راحتتره
-
مرسی از راهنماییتون اما اگه میشه از این بحث بگذریم چون بحث برنامه نویسیش و امکانات خیلی برام مهم تره :) :)
اگر واقعا علاقه زیادی به گیم داری میتونی رو سیستمت هم ویندوز نصب کنی و هم لینوکس
برنامه نویسی در لینوکس و ویندوز اصلا قابل مقایسه با هم نیست. بسیار ساده تر در لینوکس می تونی برنامه نویسی کنی و برنامه ها هم عملکرد بهتری دارن. سیستمت هم میتونم بگم تقریبا هنگ نمیکنه برعکس ویندوز که دائم هنگ میکنه مگر اینکه رم خیلی بالایی داشته باشی
...
ولی همونطور که گفته شد بحث لینوکس بحث آزادیه. بحث اینه که خودت اختیار کامپیوترت رو داشته باشی
یک مثال خیلی قشنگ تو یکی از کتاب ها خوندم. تفاوت بین لینوکس و ویندوز مثل تفاوت بین یه هزارسازه است و با کیفیت ترین گیم های موجود در بازار. با ویندوز میتونی خیلی کارا انجام بدی مثل اینکه میری مغازه و یه بازی خیلی خوب میگیری. وقتی اونو تموم کردی میای یکی دیگه میگیری. ممکنه به یه جایی برسه که با خودت بگی من این بازیو دوست دارم ولی میخوام بعضی از بخشاشو خودم تغییر بدم که بهتر بشه. اونموقع است که مغازه دار بهت میگه نمیتونی اینکارو بکنی و فقط باید از بازی های موجود انتخاب کنی. ولی لینوکس مثل یه هزارسازس. اجزای لازم رو خودش بهت میده. شروع میکنی از روی مثال هایی که روی جعبه کشیده چند تا بازی درست میکنی و بعد یه مدت شروع میکنی با خلاقیت خودت اون اسباب بازی مد نظرتو میسازی. اینکه از ویندوز استفاده کنی یا نه بستگی به این داره که کدومو ترجیح میدی. آیا با محدودیت مشکلی نداری؟ پس از همون ویندوز استفاده کن. اما آیا میخوای آزادی تمام داشته باشی؟ پس لینوکس بهترین انتخابه. مسلما کسی که انتظار یه ویندوز از لینوکس داره بهتره تو همون ویندوز بمونه. چون لینوکس ویندوز نیست
-
اگر دلیلی برای استفاده از گنو/لینوکس ندارید، بهتر هست از همون سیستمعاملی که دوست دارید استفاده کنید. به طور کلی دلیلی نداره دیگران تلاش کنند تا شما رو راضی کنند به استفاده از یک محصول یا تکنولوژی.
اطلاعات کافی درباره مزایا، معایب و تجربیات کار با تکنولوژیهای مختلف به راحتی با یک جستجو در دسترس هست.
-
همون شلش کفایت میکنه برای برنامه نویس.
میشه ترمینال لینوکس را رو ویندوز هم نصب کرد
چیز مهمی که اشاره نشدش اینه که لینوکس یه سیستمعامل یونیکسیه و از استاندارد پازیکس تبعیت میکنه .یعنی هر برنامه هایی که مینویسی برای هر سیستمعامل پازیکس کامپتیبل دیگه اجرا میشه چون همه ی سیستمکال ها و اینا یکسانه.البته قرار نیستش این مثلا رو پایتون نوشتن کسی اثر بزاره ولی مثلا بخوای سی بنویسی خیلی مهمه.مثلا میخوای یه برنامه بنویسی که بیادش صاحب یه فایل رو عوض کنه .همون کاری که دستور chown یونیکس انجام میده. تو سیستمهای پازیکس کامپتیبل یه سیستم کال هم هستش که میتونی مثل یه تابع تو فایلت صداش کنی اینکارو انجام بده.این توی لینوکس همینه چون استاندارده.تو مک همینه.تو بیاسدی ها و سولاریس همینه.ولی ویندوز چون استاندارد نیستش ساختارش اینطور نیستش . و برای اینکه برنامه ی سی که مینویسی رو ویندوز هم کار کنه باید یه عالمه کد مربوط به کامپتیبلیتی اضافه کنی. خلاصه اینکه لینوکس خیلی استاندارد تر از ویندوزه.
راستش من یه مدت سراغ سی رفتم و کلا ازش خوشم نیومد و هیچ وقتم دیگه نمیرم سراغش
چیز دیگه ساختار فایلسیستم هستش. تو یونیکسی ها همه ی دیسک ها و فایل ها و پوشه ها و سوکت ها و کلا همه چیز فایله .یعنی یه فایلی هستش که یه اشاره به اون دیسکه که دارید . یا یه فایله که اشاره به وبکم داره. و قشنگی ماجرا اینه که میشه با همه ی اینا به شکل فایل برخورد کردش مثلا شما بیای با سیستمکال open( تو پایتون شما همینو ساده تر به همین اسم دارید و باهاش فایل باز میکنید)دوایس وبکم رو باز میکنید و میخوای داده ی توش رو بخونی این میاد بهت یه استریم از داده میده یه عالمه بیت. میتونی بیای اینو برداری و به شکل فیلم درش بیاری.یعنی این دیتا خود تصویر وبکمه دقیقا که به شکل بیت میادش. نکته ی قشنگ دیگه ی ساختار فایلسیستم اینه که همه ی این فایلا توی یه پوشه هستن مثل درخت . همه ی فایلا و اینا توی یه پوشه هستش به اسم / و چیزی به اسم درایو مختلف نداری چون نمیتونی چنتا روت داشته باشی هرچند میتونی چند تا پارتیشن رو روی یه پوشه که خودش زیر مجموعه ی / هستش سوار کنی. اینکه چیزی مثل درایو نداری به نظرم خیلی قشنگه و البته این محدود به لینوکس نیستش و توی مک و بیاسدیها و مابقی سیستمعامل های یونیکسی هم همینطوره.
یه چیز باحال دیگه هم پکیج منیجره که میادش برنامه رو از یه جای مطمئن خودش دانلود و نصب میکنه. ولی شما میای تو ویندوز از یه منبع شتی مثل soft98 دانلود میکنی که معلوم نیست داره چیکار میکنه. وقتی از پکیجمنیجر استفاده میکنی امنیتت تضمین شده است.
اینارو قبول دارم
درباره ی بازی هم اینکه امروز تقریبا هر بازی که بخوای میتونی با پروتون اجرا کنیش فقط نمیتونی کرک کنی الان درد خودم اینه که kotor میخوام بازی کنم ولی نمیشه کرک کرد خودشم الان ۸۰ دلاره دو قسمتش روی هم. :'(
من خودم همش ولورانت و csgo بازی میکنم و تا جایی که تحقیق کردم لینوکس نداره این بازیارو
هم valorant هم csgo رو لینوکس قابل بازیه
Csgo با استیم
Valorant با lutris
-
آخه هر جا میرم همه میگن لینوکس بهتره
و قرار نیست کسی منو قانع کنه
فقط تو فروم یک سوال طرح کردم
-
اشتباه شد دفعه دوم فرستادم
-
اگر کار گرافیکی می کنی ویندوز و مک نرم افزارهای بهتر و بیشتری داره
اگر لایسنس سیستم عامل براتون مهم نیست فرقی نمی کنه با هر کدوم راحت تری
از نظر محیط برای توسعه هم با هم فرقی نمی کنن چون دیگه الان بیشتر از مجازی و کانتینر مثل واگرانت و داکر و امثال اینا استفاده کنید
-
بهتره روی همین ویندوزی که دارید بصورت مجازی با ویرچوال باکس یک نسخه کاربرد پسند و سبک از توزیعهای لینکوسی مثل زوبونتو نصب کنید تا بیشتر آشنا شید و اگه خوشتون اومد و به این
نتیجه رسیدید که میتونید بدون ویندوز هم کار کنید اونو به عنوان سیستم عامل اصلی نصب کنید.
-
بجای کنار وایسادن و حرف زدن و این و اون کردن ٬ برو انجامش بده ٬ ببین چی میشه ٬ زندگی همینه اینکه یه سیستم عامله ٬
کنجکاوی که اگه بجای ویندوز از لینوکس استفاده کنی چی میشه ؟ ٬ خوب انجامش بده ٬ تنها راهی که میتونی جوابش و بگیری همینه ٬ وگرنه حرف زدنها و نظر شنیدنها هیچوقت جواب واقعی نمیشن ٬ در نهایت یک ماه از عمرت رو صرف این کار میکنی ٬ اما برای همیشه به جوابش میرسی ٬ ولی اینجوری سالها توی پس زمینه ذهنت درگیرشی و هر اتفاقی که میوفته که ربطی بهش داره درگیرش میشی .
-
بابا کجایید
لینوکس که همه چی داره و راحته انقدر خودتونو خسته میکنید
من اوپنبیاسدی هم نصب کردم هیچی نشدش