انجمن‌های فارسی اوبونتو

تازه کار => انجمن تازه‌کاران => نویسنده: Nixon در 04 اسفند 1400، 01:52 ب‌ظ

عنوان: اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: Nixon در 04 اسفند 1400، 01:52 ب‌ظ
سلام و درود

سوالی که برای بعضی ها پیش میاد : آیا میتونیم نرم افزارهای ویندوز رو هم در لینوکس اجرا کنیم ؟ چگونه؟

جواب اغلب افراد : بله به راحتی . میتونید نرم افزار winehq یا play on linux رو نصب کنید و بعد به وسیله اون, نرم افزار ها یا بازی های ویندوز رو اجرا کنید .
( نکته خیلی مهم : هیچکس رو ندیدم که در جواب بگه  " فقط بعضی از نرم افزار ها یا بازی ها قابل اجرا است " . خیلی ها فقط گفتن  "میتونید اجرا کنید " که معنی این جمله توی ذهن من یعنی میتونم هر نرم افزاری خواستم نصب و اجرا کنم )
 
و اما واقعیت ماجرا :

مشکلاتی که من تا به حال با winehq داشتم  :

1- بعضی نرم افزار ها رو نصب میکنم ولی اجرا نمیشن

۲- بعضی های دیگه اجرا میشن اما درست کار نمیکنن

۳- بعضی ها اجرا میشن و درست کار هم میکنن اما خیلی کند هستن و یه حالت لگ مانند دارن

۴- از همه اینها بدتر اینکه من یه نرم افزار رو نصب میکنم بعدش نمیدونم چطوری حذفش کنم  ](*,)

۵- یه حس ترسی هم جود داره . فکر میکنم با اجرا کردن نرم افزار های ویندوز توی لینوکس دارم به نحوی به لینوکس ضربه وارد میکنم
 و پایداری سیستم عاملم رو از بین میبرم . ( ولی نمیدونم این موضوع درست هستش یا نه )

نکات مثبت درباره winhq :

۱- بعضی نرم افزار هارو واقعا نصب میکنه - درست اجرا میکنه و مشکلی هم نداره

بنظرم مهمترین نکته مثبت هم همینه که بتونه نرم افزار های ویندوز رو بدون هیچ مشکلی اجرا کنه چون برای اینکار ساخته شده دیگه  8)

نظر من درباره winehq :

winehq نرم افزار خوبیه و داره نسخه به نسخه, بهتر و بهتر میشه اما کافی نیست . توی اینترنت خوندم اولین نسخه ویندوز سال ۱۹۸۵ منتشر شده و اولین نسخه از winehq در سال ۱۹۹۳ . اگر winehq مثلا ۵ سال پیش اولین نسخش منتشر شده بود پیشرفتش برای من خیلی قابل قبول تر بود اما الان تقریبا ۲۹ سال از منتشر شدن اولین نسخش گذشته و خوب این توقعات رو خیلی بالا میبره . من انتظارم این بود بعد این همه سال ما تقریبا بتونیم کل نرم افزارهای ویندوز رو در لینوکس اجرا و استفاده کنیم و مثلا بجای اینکه winehq بگه چه نرم افزار هایی رو میتونید اجرا کنید یه لیست بزاره و بگه چه نرم افزار رو نمیتونید اجرا کنید ( یعنی نرم افزار های قابل اجرا اونقدر زیاد باشه که فقط بیاد نرم افزار های غیرقابل اجرا رو بزاره )  .

نرم افزاری مثل play on linux و یا برنامه ها مشابه هم تا اونجایی که من میدونم بر پایه winehq هستن و مشکلات خاص خودشون رو دارن .

درخواست و سوالات من :

1- اول نظرتون رو در رابطه با این مطالبی که گفتم میخواستم بدونم

۲- من یکی از مطالب انجمن رو که داشتم میخوندم (مال چندین سال پیش بود) یکی از دوستان گفتن حجم دانلود winehq داره به ویندوز xp میرسه و حدود ۷۰۰ مگابایت هستش . ولی در حال حاضر حجم دانلود winehq خیلی کمتره . چرا حجم  winehq بجای اینکه بیشتر بشه کاهش پیدا کرده ؟ ( لطفا توضیح بدید )

۳- بنظرتون چرا بعد از این همه مدت هنوز winehq به اون جایگاهی که همه انتظار دارن نرسیده ؟ ( منظورم اینکه بتونه اغلب نرم افزار های ویندوز رو بدون هیچ مشکلی در لینوکس اجرا کنه )

۴- پیشرفت های نرم افزار winehq از گذشته تا به امروز را چگونه ارزیابی میکنید؟

۵- بنظرتون آیا از نظر فنی و دانش نرم افزاری میتونیم یه روزی به مرحله ای برسیم که تمام نرم افزار های ویندوز بدون هیچ مشکلی روی گنو/لینوکس اجرا بشن ؟

پ.ن : شاید بعضی از مطالبی رو که ذکر کردم اشتباه بوده باشه لطفا اگر اشتباه کردم بهم بگید تا ویرایشش کنم . سپاس  [-o<




عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: ABOLDOM در 04 اسفند 1400، 02:12 ب‌ظ
سلام‌درود، من برعکس بعضیا دیدم کلا بگن بدرد نمیخوره یا بگن شاید بیاد و.. خودمم همیشه همین میگم،و بنظرم اکثر جاهام همینطور، و کسی نمیگه همه رو اجرا میکنه.
این سوالات که واضح و طبیعی نمیشه جوابی داد، اگه توی خود واین رتبه بدی داره و برای همه دارای مشکل پس فعلا پشتیبانی نمیشه!(البته بضعی موقع شاید مشکلی باشه و با روشی بشه بهتر کرد عملکردش)
درست نمیدونم ولی فکر کنم ویندوز کار راحت تری میکنه چون خودش سازنده اش هست! الان فکر کن من یه سیستم عامل بسازم همه چیش انحصاری برای خودم نگه دارم، و فقط بزارم یه چیزایی روش اجرا بشه، خب قطعا من کارم خیلی خیلی راحت تره از اونی که میخواد چیزی شبیه به من طراحی کنه تا برنامه هایی که واسه سیستم عامل من توسعه دادن روی اونم اجرا بشه!(باز دلایل وارد ترش اطلاع ندارم اینم احتمالا دوستان بهتر راهنمایی کنند)
عملکرد واین عالیه بنظرم مخصوصا برای بازی، حالا الان اومدی شاید اینطور ببینی  که هیچکاری نشده ولی واقعا یه سال هایی واین یه اسباب بازی شاید حساب میشد، الان ولی خیلی بهتره مخصوصا ولکان خیلی سریعش میکنه و کلی چیزهای خوب آورده، اینم فراموش نکن واین ویندوز نیست و از اول توسعه یافته و اسکی نرفته کاملا از ویندوز، و اینکه یادت باشه یه شرکت سرمایه داری مثل مایکروسافت جلو واین قرار داره
مطلبت هم خوبه(:
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: Nixon در 04 اسفند 1400، 02:32 ب‌ظ

عملکرد واین عالیه بنظرم مخصوصا برای بازی، حالا الان اومدی شاید اینطور ببینی  که هیچکاری نشده ولی واقعا یه سال هایی واین یه اسباب بازی شاید حساب میشد، الان ولی خیلی بهتره مخصوصا ولکان خیلی سریعش میکنه و کلی چیزهای خوب آورده، اینم فراموش نکن واین ویندوز نیست و از اول توسعه یافته و اسکی نرفته کاملا از ویندوز، و اینکه یادت باشه یه شرکت سرمایه داری مثل مایکروسافت جلو واین قرار داره
مطلبت هم خوبه(:

سپاس بابت نظرتون . امیدوارم از مطلبی که گذاشتم کسی برداشت بدی نکنه .

همونطور که میفرمایید پیشرفت های winehq در این سال ها خیلی خوب بوده مخصوصا در زمینه بازی و من این رو قبول دارم . شاید انتظارات من خیلی خارج از تصوره اما همچنان نظرم بر اینکه بعد این همه سال winehq میتونست خیلی بهتر باشه

هرچند من از شرایط و تیم یا شخصی که داره روی این نرم افزار کار میکنه اطلاع چندانی ندارم و نمیدونم کارشون چطوریه ولی خوب دلم میخواست یه راه حلی بسازن که من بتونم ویندوز رو کلا بزارم کنار

خطاب به طرفداران مایکروسافت و ویندزو : یکی از دلایلی که من بخاطرش از ویندوز اومدم به لینوکس اینکه من پولی بابت استفاده از ویندوز به شرکت مایکرسافت ندادم و همچنان دارم رایگان ازش استفاده میکنم و خوب اینکار زیاد برام جالب نیست
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: دانیال بهزادی در 04 اسفند 1400، 02:54 ب‌ظ
تجربهٔ من برعکس بوده. البته من برنامه‌های زیادی رو باهاش اجرا نکردم و بیش‌تر، بازی‌ها رو باهاش انجام داده‌ام. ولی تقریباً در همهٔ موارد، عملکرد واین در اجرای بازی‌ها، خیلی بیش‌تر از خود ویندوز بوده و بهم تفکیک و FPS بالاتری داده.
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: َUxmlai-ad در 04 اسفند 1400، 03:07 ب‌ظ
نقل‌قول
۴- از همه اینها بدتر اینکه من یه نرم افزار رو نصب میکنم بعدش نمیدونم چطوری حذفش کنم  ](*,)

می تونید از توی تنظیمات خود واین برنامه‌ای که نصب کردین رو حذف کنین (تقریبا مثل خود ویندوز هست)
اول cmd رو اجرا کنید:
wine cmd
بعد explorer رو اجرا کنید:
explorer.exe
بعد از اون کنترل پنل رو پیدا کنید و از اونجا می تونید برنامه ها رو مدیریت کنید
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: Nixon در 04 اسفند 1400، 03:21 ب‌ظ
نقل‌قول
۴- از همه اینها بدتر اینکه من یه نرم افزار رو نصب میکنم بعدش نمیدونم چطوری حذفش کنم  ](*,)

می تونید از توی تنظیمات خود واین برنامه‌ای که نصب کردین رو حذف کنین (تقریبا مثل خود ویندوز هست)
اول cmd رو اجرا کنید:
wine cmd
بعد explorer رو اجرا کنید:
explorer.exe
بعد از اون کنترل پنل رو پیدا کنید و از اونجا می تونید برنامه ها رو مدیریت کنید

با این روش کل فایل ها و اطلاعات مربوط به اون نرم افزار پاک میشه و آیکون اون برنامه از بخش applications حذف میشه ؟

من برای حذف برنامه از winetricks استفاده میکردم یا میرفتم تمام فایل های مربوط به اون نرم افزار رو در پوشه wine پاک میکردم . اما خوب آیکون اون نرم افزار همیشه در قسمت Applications باقی می موند و من هیچ وقت نمیتونستم مطمئن باشم آیا اون برنامه کاملا حذف شده یا نه .

منظورم از بخش applications این تصویر هستش :

(https://i.postimg.cc/DZh8Frby/Screenshot-from-2022-02-23-15-17-58.png)



عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: َUxmlai-ad در 04 اسفند 1400، 03:26 ب‌ظ
داده هاش که پاک میشه ولی اگه آیکونش هم پاک نشد می تونید پرونده .desktop مربوط به اون رو پاک کنید (فکر کنم اگه آیکونشو هم پاک کنی جواب بده)
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: ABOLDOM در 04 اسفند 1400، 03:27 ب‌ظ

عملکرد واین عالیه بنظرم مخصوصا برای بازی، حالا الان اومدی شاید اینطور ببینی  که هیچکاری نشده ولی واقعا یه سال هایی واین یه اسباب بازی شاید حساب میشد، الان ولی خیلی بهتره مخصوصا ولکان خیلی سریعش میکنه و کلی چیزهای خوب آورده، اینم فراموش نکن واین ویندوز نیست و از اول توسعه یافته و اسکی نرفته کاملا از ویندوز، و اینکه یادت باشه یه شرکت سرمایه داری مثل مایکروسافت جلو واین قرار داره
مطلبت هم خوبه(:

سپاس بابت نظرتون . امیدوارم از مطلبی که گذاشتم کسی برداشت بدی نکنه .

همونطور که میفرمایید پیشرفت های winehq در این سال ها خیلی خوب بوده مخصوصا در زمینه بازی و من این رو قبول دارم . شاید انتظارات من خیلی خارج از تصوره اما همچنان نظرم بر اینکه بعد این همه سال winehq میتونست خیلی بهتر باشه

هرچند من از شرایط و تیم یا شخصی که داره روی این نرم افزار کار میکنه اطلاع چندانی ندارم و نمیدونم کارشون چطوریه ولی خوب دلم میخواست یه راه حلی بسازن که من بتونم ویندوز رو کلا بزارم کنار

خطاب به طرفداران مایکروسافت و ویندزو : یکی از دلایلی که من بخاطرش از ویندوز اومدم به لینوکس اینکه من پولی بابت استفاده از ویندوز به شرکت مایکرسافت ندادم و همچنان دارم رایگان ازش استفاده میکنم و خوب اینکار زیاد برام جالب نیست

از شمام ممنونم ;)
درسته ماهم همینطور دوست داریم!:)
میدونی حرفات میبینم یاد خودم میفتم، شاید باورت نشه من نمیدونم چرا لایسنس غیرفعال نمیشد و کلی کا میکردم ویندوز حذف و نصب میکردم که فقط لایسنسش پاک بشه و من حداقل پولش نداده باشم اونم نداشته باشم، حتی یادمه فکر میکردم قیمتش چقدره؟ خوبه یا نه؟!، اولا اوبونتو نصب میکردم هنگ میکردم به خودم میگفتم این چیه دیگه هیچکاری نمیتونم کنم، پاکش میکردم، میگفتم من دیگه نمیام، بعد دوباره هی نصب میکردم و مشکل پشت مشکل، کم کم به این رسیدم باهم باشن حداقل نگه دارم برای کارهای عادی مثل رفتن به سایت و.. توی گنو لینوکس باشم، ولی  رفته رفته من دیگه توی ویندوز کمتر میرفتم و هی نرم افزارهایی که نیاز داشتم دیدم میتونه گنو لینوکس انجام بده و..  الانم شاید چند ماه یکبار برم روی ویندوز  اونم چی بشه یه چیزی نیاز بشه، که اکثرش هم بخاطر اینه یکی یه چیزی میخواد و حتما با ویندوز اجرا میشه و حالا بزنی تو گنو لینوکس یه قیافه مسخره مانندی میگیره که یعنی با مشکل اجرا میشه؟ یعنی نمیتونه اینکارو کنه؟ چقد سیستم عامل چرتیه(خلاصه واردش نشیم >:( :D) و از من میخواد اونو براش اجرا کنم و منم میرم ویندوز!؟! البته با مجازی سازی هم خوبه ویندوز بالا آورد حداقل یکم امن تره نسبت به نصب بودن هم ویندوز هم گنو لینوکس باهم..،یا برای بازی، اخه مشکل من از واین بیشتره من درایورم توی گنو لینوکس نمیتونم نصب کنم(دلایلش مهم نیست حالا، هم کارت گرافیکم قدیمی هم انحصاری..) برا همین ویندوز نگه داشتم، ولی بازم اصلا حس کمبودی ندارم یعنی اینطورم که میرم ویندوز حس بدی دارم و باهاش راحت نیستم، بنظرم یکم کار کن دل بده بهش اونم نه زور بزنی چند ماه صبر کن استفاده کن بنظرم خودت به سمتش کشیده میشی وقتی کامل درکش کنی که حتی ویندوز رایگان بشه یا بگن بیا لایسنش بگیر مفتی بازم بگی خب که چی؟ همینجا راحت ترم!

راستی درمورد واین خراب میکنه یا نه اینو بگم توی یه پوشه عملیات هارو ذخیره میکنه و پیش‌فرضش در .wine پوشه خانه هستش، البته میتونه هرچیزی در هرجایی اجرا کنه ولی فقط در پوشه خانه و نمیتونه مثلا بیاد بسته های سیستمی دستکاری کنه(حداقل روند عادیش)
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: ABOLDOM در 04 اسفند 1400، 03:29 ب‌ظ
خودت داری میگی، اونها فقط یه چیز هست میتونی روش بزنی مهم نیست(منم اولاش یادمه درگیرش بودم ;D)
در مسیر .local/share/applications/
که بری یه پوشه احتمالا به اسم wine‌ باشه اونجا میتونی پیدا کنی و به راحتی پاکش کن :popcorn: و اونم پاک میشه ):P
پ‌ن: داخل پوشه برنامه ها هستن میتونی ببینی
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: آرمان اسماعیلی در 04 اسفند 1400، 05:57 ب‌ظ
یه ابزار جدیدتر هم اومده به اسم bottles (https://usebottles.com/) که خیلی تعریفشو کرده‌ن و ظاهراً بهتر از قبلی‌هاس. خیلی وقته wine رو آزمایش نکرده‌م و نمی‌دونم این bottles واقعاً بهتر شده یا نه. یه امتحانی بکنید.
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: BiG در 04 اسفند 1400، 07:25 ب‌ظ
تجربهٔ من برعکس بوده. البته من برنامه‌های زیادی رو باهاش اجرا نکردم و بیش‌تر، بازی‌ها رو باهاش انجام داده‌ام. ولی تقریباً در همهٔ موارد، عملکرد واین در اجرای بازی‌ها، خیلی بیش‌تر از خود ویندوز بوده و بهم تفکیک و FPS بالاتری داده.

نمی دونم شما شانس دارید یا کار خاصی می کنید که توزیع های لینوکس بهترین سازگاری با سیستمتون دارن و در همه ی شرایط بهتر از ویندوز عمل می کنند!  ;D
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: ABOLDOM در 05 اسفند 1400، 12:31 ق‌ظ
یه ابزار جدیدتر هم اومده به اسم bottles (https://usebottles.com/) که خیلی تعریفشو کرده‌ن و ظاهراً بهتر از قبلی‌هاس. خیلی وقته wine رو آزمایش نکرده‌م و نمی‌دونم این bottles واقعاً بهتر شده یا نه. یه امتحانی بکنید.
من قبلا گرفتمش، دقیقا درسته امکانات باحالی داره و کاربردی و خوبیش اینه همه اینا گرافیکی هست+ :)
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: دانیال بهزادی در 05 اسفند 1400، 12:44 ق‌ظ
نمی دونم شما شانس دارید یا کار خاصی می کنید که توزیع های لینوکس بهترین سازگاری با سیستمتون دارن و در همه ی شرایط بهتر از ویندوز عمل می کنند!  ;D
در مورد اول که شانس نیست واقعاً… قبل از خرید، مطالعه می‌کنم و اولین فاکتورم برای انتخای سخت‌افزار، سازگاری کاملش با نرم‌افزار آزاده. اگه ذره‌ای سازگاری نداشته باشه، اصلاً توی انتخاب‌هام نیست. بعد بین اون انتخاب‌ها می‌رم سراغ مواردی مثل قیمت و کارایی و…
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: BiG در 05 اسفند 1400، 01:20 ق‌ظ
نمی دونم شما شانس دارید یا کار خاصی می کنید که توزیع های لینوکس بهترین سازگاری با سیستمتون دارن و در همه ی شرایط بهتر از ویندوز عمل می کنند!  ;D
در مورد اول که شانس نیست واقعاً… قبل از خرید، مطالعه می‌کنم و اولین فاکتورم برای انتخای سخت‌افزار، سازگاری کاملش با نرم‌افزار آزاده. اگه ذره‌ای سازگاری نداشته باشه، اصلاً توی انتخاب‌هام نیست. بعد بین اون انتخاب‌ها می‌رم سراغ مواردی مثل قیمت و کارایی و…

در مورد برنامه های ویندوزی هم بررسی می کنید که توی واین خوب اجرا بشه؟ چون من یک rapidtyping رو نتونستم اجرا کنم با واین (اجرا شد ولی متن ها نمایش داده نشد و هیچ گزینه ای کار نکرد).
شما چجوری fps بالاتر داشتید؟ کار خاصی باید انجام داد تا برنامه درست اجرا بشه؟
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: دانیال بهزادی در 05 اسفند 1400، 12:54 ب‌ظ
در مورد برنامه های ویندوزی هم بررسی می کنید که توی واین خوب اجرا بشه؟ چون من یک rapidtyping رو نتونستم اجرا کنم با واین (اجرا شد ولی متن ها نمایش داده نشد و هیچ گزینه ای کار نکرد).
شما چجوری fps بالاتر داشتید؟ کار خاصی باید انجام داد تا برنامه درست اجرا بشه؟
نه. اون یکی شانسه احتمالاً :D
به هر حال بازی‌ای که من اجرا کردم این بود: Harry Potter and the Prisoner of Azkaban
بدون هیچ تنظیم اضافی، فقط exe مربوطه رو با مدیر پروندهٔ واین باز کردم.
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: Nixon در 06 اسفند 1400، 09:27 ق‌ظ
دوستان الان من میخوام بوسیله winehq یه نرم افزار رو روی سیستمم نصب کنم و کرکش کنم . (احتمالا این نرم افزار یا کرکش حاوی ویروس باشه )

سوال :

 آیا این ویروس میتونه به نحوی به سیستم عاملم که اوبونتو هستش آسیبی وارد کنه یا نه؟

و اینکه آیا winehq مثل virtualbox برای حفظ امنیت و نصب نرم افزار ها یه محیط جدا شده (isolated) از هارد دیسک درست میکنه یا چی ؟ ( لطفا توضیح بدید )

بنظرتون این کاری که میکنم درسته ؟ تا الان همچین کاری کردید؟ ( اگه تجربه ای دارید بفرمایید . سپاس  [-o< )
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: ABOLDOM در 06 اسفند 1400، 09:35 ق‌ظ
مثل virtualbox درحالت عادی نه، وقتی داخل اون برنامه میتونی به چیزایی که mount کردی دسترسی داشته باشی پس اون برنامه ای که اجرا کردی میتونه! ولی خب به سیستم اوبونتو نه چرا؟ چون درحالت عادی تو چیزایی که mount کردی مثلا پارتیشن های دیگت یا فلش، سطح دسترسی پایین تری دارند و احتمالا به نام کاربرت هستند.. ولی فایل های سیستمی در روت هستند هر پوشه ای در / بجز پوشه home البته اونم نمیشه تغییر داد ولی کاربرت داخل این پوشه هست و واین اونو میتونه تغییر بده چیزای داخلش دقیقا مثل برنامه های دیگه، و واین دسترسی sudo نداره(اگه بهش ندی) پس نمیتونه به سیستم آسیب بزنه، ولی اره میتونه برنامه مخرب باشه جاسوسی کنه و از اون اطلاعاتی که بهش دسترسی داره دستکاری کنه، ولی خود اوبونتو بعیده مگه اینکه ویروسی چیزی باشه که بتونه بدون دسترسی بالادست داشتن، چیزی در کاربرت انجام بده و خلاصه یجوری بتونه آسیب بزنه، البته این دیگه فکر خیلی خیالیشه(: البته فک کنم بشه با کارهایی محدود ترش کنی مثلا بگی تو فقط حق داری از یه پوشه استفاده کنی که اینطور امنیتی حتی برای فایل های دیگت هم ساخته میشه، ولی خب درحالت پیش فرض اینطور نیست، ولی بازم امنیتش کشک نیست!
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: جعفر فرقانلوژ در 09 اسفند 1400، 11:51 ق‌ظ
خیر شما مستقیم ویروس ویندوزی هم اجرا کنی کاری نمیتونه کنه
به برنامه ها دسترسی روت ندید
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: Dragon- در 09 اسفند 1400، 06:32 ب‌ظ
ویروس ویندوزی نمی‌تونه جایی به غیر از محیط ویندوز اجرا بشه.
ولی وقتی توی wine اجرا میشه، به هر چیزی که واین بهش دسترسی داره، این هم دسترسی داره. پس می‌تونه سیستم رو خراب کنه، اگه واین دسترسی بالایی داشته باشه.
اگه هم نتونه چیزی رو خراب کنه، باز به فایل‌های داخل هوم دسترسی داره و می‌تونه یه سری اطلاعات از اونها بدست بیاره. یا حتی کلید‌های gpg یا ssh که توی هوم کاربر هست رو بخونه.
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: جعفر فرقانلوژ در 09 اسفند 1400، 08:27 ب‌ظ
البته اگه از هوم و کلید ها سر در بیاره  :o چون ویروس ها برای کار ها در مکان های مشخص ساخته میشن
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: Dragon- در 09 اسفند 1400، 08:40 ب‌ظ
اینکه یه چیزی بشه با اینکه یه چیزی از اون استفاده کنه، فرق داره. اگه ویروسی توی واین اجرا بشه، خطر بالقوه‌ای وجود داره که فایل‌ها و کلید‌های شما رو بخونه یا به اونها آسیب بزنه.
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: Nixon در 09 اسفند 1400، 09:08 ب‌ظ
توی سایت winehq نوشته که این نرم افزار یک شبیه ساز نیست بلکه میاد Windows API رو ترجمه میکنه و یک سری کارهای دیگه انجام میده ( به انگلیسی نوشته و متاسفانه من متوجه نشدم منظورش چیه ) و بدینوسیله شما میتونید نرم افزار های ویندوزی رو اجرا کنید .

این تعریف تاحدودی برای من ( بعنوان یه تازه کار ) گنگ هستش .

یعنی آیا ما با یه دیکشنری روبرو هستیم؟ که مثلا میاد کد های ویندوزی رو برای گنو/لینوکس ترجمه میکنه ؟ ( ممنون میشم توضیح بدید )

مگه سطح دسترسی winehq چقدره ؟ قاعدتا هیچ نرم افزاری در لینوکس نباید در حد روت دسترسی داشته باشه مگر اینکه با اجازه کاربر بوده باشه . درست میگم ؟




عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: آرمان اسماعیلی در 09 اسفند 1400، 10:22 ب‌ظ
شبیه‌سازی یا emulation زمانیه که یک نرم‌افزار، خودش رو یک سخت‌افزار جا می‌زنه و رفتار یه سخت‌افزار با معماری متفاوت از سخت‌افزار ما رو تقلید می‌کنه. که معمولاً بار خیلی زیادی روی سخت‌افزارمون میذاره و شما شاید بتونید بازی‌های مثلا NES رو روی لپتاپ بازی کنید، اما به احتمال زیاد حتی با داشتن یه سخت‌افزار با پردازنده‌ی اینتل نسل دوازدهمی و گرافیک rtx 3090 هم نتونید بازی‌های PS5 رو درست شبیه‌سازی کنید.

لایه‌ی سازگاری (مثل همین wine) یا compability layer زمانیه که یک نرم‌افزار، خودش رو یک نرم‌افزار متفاوت جا می‌زنه و رفتار یه نرم‌افزار دیگه (مثلاً یه سیستم‌عامل متفاوت) رو تقلید می‌کنه و همونطور که خودتون هم نوشتید، درخواست‌ها رو ترجمه می‌کنه و تحویل سیستم‌عامل میزبان میده. سیستم‌عامل میزبان، سخت‌افزار رو به کار می‌گیره و فرامین رو اجرا می‌کنه و پاسخ رو تحویل لایه‌ی سازگاری میده. حالا باز پاسخ ترجمه میشه و میره برای نرم‌افزار ویندوزی. این حالت می‌تونه بهترین عملکرد و بهره‌وری رو داشته باشه اما برای توسعه‌دهنده، سخت‌ترین و پیچیده‌ترین و طولانی‌ترین روش به حساب میاد. همچنین از اونجایی که wine هیچ کدی از ویندوز رو استفاده نکرده و یه نرم‌افزار جدید و مجزا به حساب میاد، از نظر قانونی هم به مشکلی نمی‌خوره.

در مجازی‌سازی یا virtualization اتفاقی که میفته به نوعی ترکیب هر دو تا حالت بالاست. مثلاً رفتار محیط بوت (uefi) رو تقلید می‌کنه تا سیستم‌عامل مهمان بالا بیاد. از اون به بعد خود سخت‌افزار رو به نوعی با سیستم‌عامل مهمان به اشتراک می‌ذاره و به کمک راه‌اندازهای سخت‌افزاری مخصوص (drivers)، توان سخت‌افزاری رو تقسیم می‌کنه. سخت‌افزارهایی مثل درایو‌های نوری یا کارت شبکه هم به کمک راه‌اندازها، نگاشت (map) میشن و سیستم‌عامل مهمان باور می‌کنه که مستقیماً کنترل سخت‌افزار رو بدست گرفته. البته در زمینه‌ی بهره‌وری گرافیکی، کمبود اساسی دارن و به همین دلیل عموماً نمی‌تونن بازی‌های سه‌بعدی سنگین رو میزبانی کنن. البته ظاهراُ نسخه‌های جدیدتر VMWare این مشکل رو رفع کرده‌ن.

<اطلاعاتم کلی و سطحی و تجربیه>
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: Nixon در 09 اسفند 1400، 11:02 ب‌ظ
<اطلاعاتم کلی و سطحی و تجربیه>

این جمله آخرتون خیلی مورد احترام هستش ( کاش  خیلی ها ته حرفاشون یه همچین چیزی میگفتن  ;D ). سپاس بابت مطالبی که فرمودید





عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: دانیال بهزادی در 10 اسفند 1400، 04:19 ب‌ظ
البته ظاهراُ نسخه‌های جدیدتر VMWare این مشکل رو رفع کرده‌ن.
واقعاً؟ چون KVM سال‌هاست که hardware passthrough رو داره.
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: آرمان اسماعیلی در 10 اسفند 1400، 04:45 ب‌ظ
واقعاً؟ چون KVM سال‌هاست که hardware passthrough رو داره.
دیدم تا قبل از اومدن Steam/Proton برمی‌داشتن یه کارت گرافیک دوم به مادربورد اضافه می‌کردن و اون رو passthrough می‌کردن و سیستم‌عامل میزبان هم با همون کارت اول کار می‌کرده. اما در VMWare همون یه دونه کارت با استفاده از DirectX، ‏Passthrough میشه. چیزی که داخل KVM اجرا میشه هم به همین شکله؟ یا دو تا کارت نیاز داره؟
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: دانیال بهزادی در 10 اسفند 1400، 04:55 ب‌ظ
نه. همون کارت گرافیک اصلی سیستم.
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: آرمان اسماعیلی در 11 اسفند 1400، 12:06 ق‌ظ
نه. همون کارت گرافیک اصلی سیستم.
خب چطوری؟ آموزشی چیزی سراغ دارید؟ یعنی من می‌تونم داخل ویندوز مجازی directx 12 نصب کنم و بازی بریزم؟! عملکردش در حد ویندوز بومی هست؟ چون دوست ندارم wine رو نصب کنم. به نظرم یه کم سیستمو کثیف می‌کنه.
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: دانیال بهزادی در 13 اسفند 1400، 02:30 ب‌ظ
یه بار دیدم آموزشش رو تو یه ویدیو. خیلی کار سرراستی نبود، ولی شده بود.
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: Nixon در 14 اسفند 1400، 10:52 ب‌ظ
سلام دوستان امروز داشتم یه ویدیویی رو میدیدم ( ویدیو تقریبا مربوط به یک سال پیش بود ) که میگفت سورس کد ویندوز xp لو رفته

آیا این موضوع باعث نمیشه که برنامه نویس ها بتونن یه سیستم عامل بر پایه ویندوز بسازن یا محیطی فراهم کنن که بتونیم تمام نرم افزار های ویندوزی رو اونجا اجرا کنیم ؟

من تا الان فکر میکردم تمام مشکلات نرم افزار ها از سر کلوز سورس بودن ویندوزه و اگر اونها سورسش رو پیدا کنن میتونن خیلی راحت نحوه عملکرد ویندوز رو بفهمن و خیلی روند رشد نرم افزار هایی مثل واین سریعتر میشد .

درسته ویندوز xp دیگه منسوخ شده ولی خوب آیا ما نمیتونیم از طریق سورس کدش ارتقاش بدیم و مثلا تبدیلش کنیم به یه سیستم عامل قدرتمند و بروز؟

 
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: آرمان اسماعیلی در 14 اسفند 1400، 11:07 ب‌ظ
درسته ویندوز xp دیگه منسوخ شده ولی خوب آیا ما نمیتونیم از طریق سورس کدش ارتقاش بدیم و مثلا تبدیلش کنیم به یه سیستم عامل قدرتمند و بروز؟
مگه سیستم‌عاملی قدرتمندتر و بروزتر از لینوکس هم داریم؟! اگه از این هم قدرتمندتر و بروزتر می‌خوای پس صبر کن تا آپدیت بیاد واسه توزیعت 🙂
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: ABOLDOM در 14 اسفند 1400، 11:44 ب‌ظ
درسته ویندوز xp دیگه منسوخ شده ولی خوب آیا ما نمیتونیم از طریق سورس کدش ارتقاش بدیم و مثلا تبدیلش کنیم به یه سیستم عامل قدرتمند و بروز؟
اره میشه  توسط یک خانه خراب+ کلی برنامه نویس حرفه ای توش یه سیستم عامل خفن و قدرتمند ساخت، ولی خب ویندوز اکس پی کی باشه ارتقاش بدیم :D همین که آقا آرمان گفت
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: جعفر فرقانلوژ در 15 اسفند 1400، 06:51 ق‌ظ
فکر نمیکنم اون قدر ها هم به کار بیاد (یا اصلا به کار بیاد ) چون واین مثلا نمیاد ویندوز رو کپی کنه که  میاد دستور های در حال اجرا و کد ها رو از طرف گنو و از اون طرف ویندزد ترجمه می کنه
ویندوز شک اشغال بیشتر نیست حالا یک تیکه اشغال قدیمی که از توی سطل زیابه در اومده و محتویات گندیده اش بیرون زده نمیدونم چطور قراره یک سیستم عامل قدرتمند بسازه  :biggrin: (شوخی)

شاید مثلا برای پشتیبانی بهتر از فرمت انحصاری پارتیشن ویندزد به کار بیاد که احتمالا اون هم مجاز نیست کد هاش خونده بشه و دوستان برنامه نویس نرم افزار ازاد معمولا افزاد‌ خوبی هستند و کرکر و.... نیستند
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: سودو. در 15 اسفند 1400، 09:30 ق‌ظ
فکر نمیکنم اون قدر ها هم به کار بیاد (یا اصلا به کار بیاد ) چون واین مثلا نمیاد ویندوز رو کپی کنه که  میاد دستور های در حال اجرا و کد ها رو از طرف گنو و از اون طرف ویندزد ترجمه می کنه
ویندوز شک اشغال بیشتر نیست حالا یک تیکه اشغال قدیمی که از توی سطل زیابه در اومده و محتویات گندیده اش بیرون زده نمیدونم چطور قراره یک سیستم عامل قدرتمند بسازه  :biggrin: (شوخی)

شاید مثلا برای پشتیبانی بهتر از فرمت انحصاری پارتیشن ویندزد به کار بیاد که احتمالا اون هم مجاز نیست کد هاش خونده بشه و دوستان برنامه نویس نرم افزار ازاد معمولا افزاد‌ خوبی هستند و کرکر و.... نیستند
یعنی درسته فقط چون طرز کارش فرق میکنه چنین حرفایی بارش کنی ؟
قرار نیس برای اینکه یکی بهتر باشه بقیه بد باشن !
به قول دوستی میگفت : برای دوست داشتن گنو لینوکس نیازی نیست از ویندوز متنفر باشی !
میدونم گفتی شوخی ، ولی زیاد دیدم این تنفر رو در ط !
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: جعفر فرقانلوژ در 15 اسفند 1400، 09:41 ق‌ظ
چرا تو رو با ط مخفف می کنی ؟ میخوای اشتباه بنویسی درست اشتباه بنویس  :D
از تنفر گذشته دیروز برای یکی از دوستان رفتم کامپیوترش مشکل داشت رفتم حل کنم حل هم شد ویندزد ۷ داشت (البته بعد کیس رو برای دیوی دی رام باز کردم شر شد فیش تصویرش خراب بود حالا دیگه تصویر ندارهد :P) هنوز حس می کنم دستام کثیفه  :oops:  قراره براش دبیان نصب کنم  \\:D/ البته اگه اون مشکل حل بشه  :P
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: سودو. در 15 اسفند 1400، 09:52 ق‌ظ
چرا تو رو با ط مخفف می کنی ؟ میخوای اشتباه بنویسی درست اشتباه بنویس  :D
چون ( ت ) اون زیبای ( ط‌ ) رو برای مخفف کردن ( تو ) رو به ارمغان نمیاره ! همزمان با تنبلی زیبایی رو هم میخوام خب !
از تنفر گذشته دیروز برای یکی از دوستان رفتم کامپیوترش مشکل داشت رفتم حل کنم حل هم شد ویندزد ۷ داشت (البته بعد کیس رو برای دیوی دی رام باز کردم شر شد فیش تصویرش خراب بود حالا دیگه تصویر ندارهد :P) هنوز حس می کنم دستام کثیفه  :oops:  قراره براش دبیان نصب کنم  \\:D/ البته اگه اون مشکل حل بشه  :P
کارت از تنفر گذشته ! تو تا خرخره در کینه فرو رفتی !
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: Dragon- در 15 اسفند 1400، 10:12 ق‌ظ
سلام دوستان امروز داشتم یه ویدیویی رو میدیدم ( ویدیو تقریبا مربوط به یک سال پیش بود ) که میگفت سورس کد ویندوز xp لو رفته

آیا این موضوع باعث نمیشه که برنامه نویس ها بتونن یه سیستم عامل بر پایه ویندوز بسازن یا محیطی فراهم کنن که بتونیم تمام نرم افزار های ویندوزی رو اونجا اجرا کنیم ؟
سلام
نه باعث نمیشه چون همچنان ویندوز xp مال مایکروسافت هست و اگه چنین کاری انجام بدید، مایکروسافت می‌تونه از شما شکایت کنه و از گونی سر دربیارید. :)


نقل‌قول
من تا الان فکر میکردم تمام مشکلات نرم افزار ها از سر کلوز سورس بودن ویندوزه
تا حدودی درسته

نقل‌قول
و اگر اونها سورسش رو پیدا کنن میتونن خیلی راحت نحوه عملکرد ویندوز رو بفهمن و خیلی روند رشد نرم افزار هایی مثل واین سریعتر میشد.
می‌تونید آدرس سرور‌های ftp که شامل کد ویندوز هستند رو توی اینترنت پیدا کنید، ولی از اونجایی که دسترسی به کد‌های ویندوز بدون داشتن مجوز، جرم به حساب میاد، توسعه‌دهنده‌ها زیاد سمتش نمیرن.


نقل‌قول
درسته ویندوز xp دیگه منسوخ شده ولی خوب آیا ما نمیتونیم از طریق سورس کدش ارتقاش بدیم و مثلا تبدیلش کنیم به یه سیستم عامل قدرتمند و بروز؟
اگه غیر قانونی بودن اینکار و اینکه جامعه نرم‌افزار آزاد، زیاد از مایکروسافت خوشش نمیاد رو نادیده بگیریم، می‌خواهید چی رو توسعه بدید؟ کرنل قدیمی NT رو یا چی؟
ویندوز به اندازه گنو/لینوکس ماژولار نیست، نمی‌تونید بدون تغییر زیاد توی بقیه اجزای سیستم، یه قسمتی رو تغییر بدید. البته به غیر از درایور‌ها که می‌تونید راحت عوضشون کنید.
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: جعفر فرقانلوژ در 15 اسفند 1400، 10:39 ق‌ظ
چرا تو رو با ط مخفف می کنی ؟ میخوای اشتباه بنویسی درست اشتباه بنویس  :D
چون ( ت ) اون زیبای ( ط‌ ) رو برای مخفف کردن ( تو ) رو به ارمغان نمیاره ! همزمان با تنبلی زیبایی رو هم میخوام خب !
از تنفر گذشته دیروز برای یکی از دوستان رفتم کامپیوترش مشکل داشت رفتم حل کنم حل هم شد ویندزد ۷ داشت (البته بعد کیس رو برای دیوی دی رام باز کردم شر شد فیش تصویرش خراب بود حالا دیگه تصویر ندارهد :P) هنوز حس می کنم دستام کثیفه  :oops:  قراره براش دبیان نصب کنم  \\:D/ البته اگه اون مشکل حل بشه  :P
کارت از تنفر گذشته ! تو تا خرخره در کینه فرو رفتی !
۱ خسته نباشی
۲ خوبه دیگه  :D
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: دانیال بهزادی در 15 اسفند 1400، 02:38 ب‌ظ
مشکل این نیست که نمی‌دونیم ویندوز چه‌طوری کار می‌کنه.
مشکل اینه که ویندوز خیلی بد کار می‌کنه و کسی حاضر نیست چیزی بنویسه که اون‌قدر بد باشه!
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: جعفر فرقانلوژ در 15 اسفند 1400، 02:41 ب‌ظ
وای بحال اون روزی که بدونیم که چطور این قدر بد کار میکنه  :-X
عنوان: پاسخ : اجرا کردن نرم افزار های ویندوز در گنو/لینوکس از گذشته تا به امروز
ارسال شده توسط: ABOLDOM در 15 اسفند 1400، 02:46 ب‌ظ
مشکل این نیست که نمی‌دونیم ویندوز چه‌طوری کار می‌کنه.
مشکل اینه که ویندوز خیلی بد کار می‌کنه و کسی حاضر نیست چیزی بنویسه که اون‌قدر بد باشه!
قشنگ بود+3