PDA

View Full Version : آیا تبدیل باینری ویندوز به لینوکس امکان پذیره؟



hmm
جمعه 02 شهریور 1386, 19:20 عصر
سلام
من نه حرفه ای با باینریهای ویندوز آشنام نه اصلا ساختار فایهای اجرایی لینوکس رو میشناسم. ولی این سوال تو ذهنم اومد میخواستم جوابش رو بدونم . بدیهی است به دنبال ماشینهای مجازی هم نیستم دقیقا میخوام یه باینری به یه فایل دیگه تبدیل بشه که روی ماشین لینوکسی اجرا بشه.
گفتم اگه این سوال جوابش مثبت باشه آیا نمیشه مثلا Access یا PhotoShop دقیقا معادل تو لینوکس داشته باشه و اونوقت انتقال از ویندوز به لینوکس برای محیط های دولتی به راحتی اجرای این کانورتور میشه.
نمیدونم شاید هم خیلی زیاد خوشحالم!

Inprise
شنبه 03 شهریور 1386, 05:34 صبح
برای انتقال برنامه ها از قبیل همونهائی که گفتی
مشکل اصلی فرمت اجرائی ( نه باینری ) نیست . فرمت اجرائی ویندو PE و فرمت اجرائی غالب روی عموم توزیع های لینوکس ELF هست و تبدیل کردن اینها به هم کار ساده و البته غیر ضروری است . بخش مهمی از یک برنامه ، ارجاع اون برنامه به توابع سیستم عامل هست . بخش مهمی از توابع سیستم عامل بعد از فراخوانی در سطح کاربر ، با دو سه واسطه نهایتا به یک تابع سطح کرنل میرسن یا باید وقفه ای مدیریت کنه یا با ساختارهای درونی کرنل تعامل کنه ، و به همین دلیل انتقال فایل اجرائی یک سیستم عامل به سیستم عامل دیگه ، وقتی که لایه های پائینی یکسان نیستند عملا ممکن نیست . مگر اینکه واسطی بین اولین فراخوانی و بقیه فراخوانی ها قرار بگیره و بجای تعامل به سطح پائین سیستم عامل اول ، با سطج پائین سیستم عامل جدید گفتگو کنه ؛ که این مسئله شدنی است . Wine دقیقا همینکار رو انجام میده .

من با Wine حتی دلفی و VS 2005 را در لینوکس بدون مشکل اجرا کردم ، خیلی ها برنامه های متنوع دیگری رو هم تجربه کردن و مشکلی نبوده ، حتی فتوشاپ یا مایکروسافت مانی . تو هم میتونی Wine رو نصب و تنظیم کنی و روی برنامه های مورد علاقه ات شانستو امتحان کنی .

hmm
شنبه 03 شهریور 1386, 08:10 صبح
خیلی ممنون از پاسختون.
ولی آیا نمیشه کانورتوری نوشت که همین فراخوانی توابع سطح پایین ویندوزی که گفتین رو تبدیل کنه به فراخوانی توابع سطح پایین لینوکس (یعنی دقیقا همین کار Wine رو انجام بده البته نه Runtime بلکه یکبار برای همیشه).

Inprise
شنبه 03 شهریور 1386, 08:15 صبح
ممکنه ولی با محدودیتهای زیادتری نسبت به حالت اول . مثلا محیط کایلیکس را همینطور به لینوکس انتقال داده اند ، یعنی کایلیکس در حقیقت همان دلفی 6-7 بود که به کمک WineLib (http://www.winehq.org/site/winelib) به لینوکس پورت شد . چون استفاده از Wine سخت نیست و واقعا هم خوب کار میکنه به نظر من چنین کاری ضرورت نداره ، اما بهر حال ، ممکنه .

hmm
یک شنبه 04 شهریور 1386, 09:46 صبح
خب من به ذهنم رسید که میشه پروژه ای تعریف کرد که سازمانها راحت تر بتونن به لینوکس مهاجرت کنن چون غالب کارمندان فقط از یه سیستم اتوماسیون اداری و چند فایل اکسس و اکسل استفاده میکنند اگه بشه به نوعی اونها رو به لینوکس انتقال داد کار بزرگی انجام شده.
البته اصلا نمیدونم انتقال به لینوکس توسط دولت چه خوبی یا بدی داره ولی همه فعلا دارن از ویندوزی بودن دولتی مثل ایران انتقاد میکنن.
بهرحال میخواستم بدونم سرعت اجرای برنامه ای که تحت Wine اجرا بشه یا اینکه مستقل اجرا بشه تفاوت میکنه و سوال مهمتر اینکه آیا با در صد قابل قبولی میشه اطمینان داشت که فایلی که کانورت شده همون عملکردی رو داشته باشه که ازش انتظار میره.
مثلا کلاینتهای اتوماسیون تحت لینوکس میتونن به یه بانک SqlServer متصل بشن.
در پایان مدیران اگه موافق بودن میشه همچین پروژه ای رو برای سایت برنامه نویس تعریف کرد که هر کس علاقه داره یکسری نرم افزارهای پراستفاده دولتی رو به معادل لینوکسی اون تبدیل کنن.
ممنون

Mohammad_Mnt
یک شنبه 04 شهریور 1386, 10:38 صبح
پروژه Open LINA (http://www.openlina.org/)داره یه کارهایی می کنه، البته برعکس اون چیزی که شما می‌خواهید!

Inprise
یک شنبه 04 شهریور 1386, 23:55 عصر
تفاوت کیفیت حادی وجود نداره . من حتی گزارشهائی دیدم که در برخی موارد Wine سریعتر است اما بعید هست که بشه نتیجه گیری روشنی کرد . من در همان آزمایشهائی که کردم مشکل خاصی نداشتم اما چون دقیقا درک نمیکنم که انتقال یک نرم افزار تجاری ویندوزی به لینوکس با این روش چه منفعت و توجیهی میتونه داشته باشه بعیده مایل باشم کاری انجام بدم .

hmm
دوشنبه 05 شهریور 1386, 07:36 صبح
الان برای سازمانهای دولتی خیلی سخته به لینوکس مهاجرت کنن چون وابسته به نرم افزارهای تجاری تحت ویندوز شدن اگه به نظر شما امکان انتقال باشه(که ظاهراً هست) میشه یه پروژه حداقل در سطح یه استان تعریف کرد که بهرحال منفعت هم داره. اگه موافقید رایزنی کنم که زحمت انتقال نرم افزارهای تجاری ویندوز به لینوکس رو برو بچ سایت انجام بدن و بدیهی است که منفعتش رو هم ببرن .
البته هنوز در حد یه ایده مطرحه.

Inprise
دوشنبه 05 شهریور 1386, 08:26 صبح
استفاده از لینوکس و غیر از اون فرهنگ نرم افزارهای آزاد که حالا تبدیل به فرهنگ استفاده از نرم افزار آزاد هم شده به تبدیل یا اجرا کردن زورکی یه برنامه ویندوز روی لینوکس ختم نمیشه . همانطور که گفتم من درک نمیکنم چطور و طی چه مسیری این حرکت ممکنه مفید باشه . این فقط نظر شخصی من هست البته

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

hmm
دوشنبه 05 شهریور 1386, 08:52 صبح
بنده تجربه زیادی روی لینوکس و اون فرهنگ خاص ندارم.
نمیدونم شاید این فکر راه حل منطقی نباشه ولی راه حل دیگری برای انتقال به لینوکس ندیدم دوستان اگه روش مفیدی سراغ دان کمک کنن.
وشاید کندی فعالیت هایی مثل لینوکس فارسی هم این باشه که در نهایت کارمند یه شرکت دولتی در لینوکس فارسی هیچ کار اداری نمیتونه انجام بده. حالا اگه مغایرت با اصول سایت برنامه نویس نیست اعضاء علاقه مند میتونن به لینوکسی شدن دولت و حتی بخش خصوصی کمک کنن

BitMap
یک شنبه 25 شهریور 1386, 05:17 صبح
ببینید windows یک محصول تجاری هست و دلیل مهاجرت از windows به linux استفاده از امکانات نرم افزار های کدباز و رایگان هست.حالا شما می خواهید توی این مهاجرت اون چیزی هایی ر که دارید به خاطرشون فرار می کنید ، دنبال خودتون بکشید

hmm
یک شنبه 25 شهریور 1386, 09:17 صبح
فقط در دوران گذار مجبوریم اینکار رو انجام بدیم بدیهی است بعد از انتقال برنامه های جدید لزوما از همون منطق لینوکس استفاده خواهند کرد.

BitMap
یک شنبه 25 شهریور 1386, 10:58 صبح
پس قبول دارید که از منطق لینوکس استفاده خواهد شد

پس چه فرقی میکند که افراد این تغییر از همان ابتدای انتقال باشد ی یسال پس از انتقال

hmm
یک شنبه 25 شهریور 1386, 12:08 عصر
تغییر ناگهانی در دولتی که من دیدم امکان پذیر نیست.
بهر حال این پست دیگه بار علمی نداره (مطالب علمی رو جناب Inprise فرمودند)و ادامه اون بی فایده است.

fangso1245
چهارشنبه 10 شهریور 1389, 00:26 صبح
Closing arguments start in JFK bomb trial,Nnamdi Asomugha jersey (http://www.jerseyfacebook.com/nfl-jerseys-oakland-raiders-jerseys-24/nnamdi-asomugha-jersey-black-oakland-raiders-21-football-jersey-2548.html)NEW YORK, July 26 (UPI) -- Prosecutors began closing arguments Monday in the trial of two men accused of plotting to bomb a New York City airport in 2007.) with 2 tds in 2002 regardless of missing 5 sport with a knee injury.Abdul Kadir and Russell Defreitas are on trial in Brooklyn federal court on charges they hatched a scheme to blow up jet fuel tanks at John F. he subsequent tweeted it was time to wake n bake,DONALD DRIVER jersey (http://www.jerseyfacebook.com/nfl-jerseys-green-bay-packers-jerseys-13/donald-driver-jersey-green-green-bay-packers-80-football-jersey-2244.html)," a quotation to marijuana. Kennedy International Airport.' he has abounding of arm.WCBS-TV in New York said defense attorneys would review their case for the jury later Monday.(* comprises nfl combine) carolina panthers kris jenkins completed the 2002 time of the year with 60 undertakes and 7 dismisses, en path to an alternate look on the nfc's pro bowl group,DeSean Jackson jersey (http://www.jerseyfacebook.com/nfl-jerseys-philadelphia-eagles-jerseys-25/desean-jackson-throwback-jersey-green-philadelphia-eagles-10-footabll-jersey-4175.html), where he restored an hurt warren sapp.Defreitas, a U.) with 23 tds while catching 13 passes for 200 backyards (15.S., has been chosen to five pro bowls and has been an all-pro six times. citizen born in Guyana,LAWRENCE TAYLOR jersey (http://www.jerseyfacebook.com/nfl-jerseys-new-york-giants-jerseys-22/lawrence-taylor-jersey-spider-43-blue-new-york-giants-56-football-jersey-2483.html), was a cargo handler at JFK and allegedly solicited Kadir to help him link up with a terrorist group based in Trinidad., the family dwelled in daleville, alabama,Jahvid Best jersey (http://www.jerseyfacebook.com/nfl-jerseys-detroit-lions-jerseys-12/jahvid-best-jersey-blue-detroit-lions-44-football-jersey-2230.html), where tony excelled as a three-sport letterman in football,Patrick Robinson Jersey (http://www.jerseyfacebook.com/nfl-jerseys-new-orleans-saints-jerseys-21/patrick-robinson-jersey-black-new-orleans-saints-football-jersey-2471.html), basketball,Michael Irvin Jersey (http://www.jerseyfacebook.com/nfl-jerseys-dallas-cowboys-jerseys-10/michael-irvin-throwback-jersey-1994-75th-patch-white-dallas-cowboys-88-football-jersey-3671.html), and pathway & field.Another Guyanan national,Ryan Mathews Jersey (http://www.jerseyfacebook.com/nfl-jerseys-san-diego-chargers-jerseys-27/ryan-mathews-jersey-blue-san-diego-chargers-24-football-jersey-2694.html), Abdel Nur,Bart Scott jersey (http://www.jerseyfacebook.com/nfl-jerseys-new-york-jets-jerseys-23/bart-scott-jersey-green-new-york-jets-57-football-jersey-2514.html), pleaded guilty to a lesser charge before the trial began.martin tevaseu height:6-2 weight:325 age:22 college:nevada-las vegas experience:r team:new york jets martin tevaseu (dt/6-1/310/nevada-las vegas/boonville, ca) was before marked as an undrafted free agency by the cleveland browns on may 17,Pierre Thomas Jersey (http://www.jerseyfacebook.com/nfl-jerseys-new-orleans-saints-jerseys-21/pierre-thomas-jersey-black-new-orleans-saints-23-football-jersey-2435.html), 2010,CJ Spiller Jersey (http://www.jerseyfacebook.com/nfl-jerseys-buffalo-bills-jerseys-5/cj-spiller-jersey-blue-buffalo-bills-21-football-jersey-2047.html), and was issued on june 15. Defense attorneys have contended their clients were framed by the informant. bo bo smith what they're saying: showing a lot of natural skill and giving effort on the field,BOB SANDERS jersey (http://www.jerseyfacebook.com/nfl-jerseys-indianapolis-colts-jerseys-15/bob-sanders-jersey-blue-indianapolis-colts-21-football-jersey-2273.html),bo smith is an aggressive cornerback with good upside.Topics related to the article: Mike Quick jersey Getting Eagles off their script (http://www.beijingsunpu.com.cn/bbs/boke.asp?adzdiua9.showtopic.8791.html) Kurt Warner jersey Giants release rookie mini-camp roster (http://www.mk935.com/forum/viewthread.php?tid=7847&extra=page%3D1) CARNEY, RADER JOIN STATE HALL OF FAME (http://www.sweetshoppecommunity.com/forum/showthread.php?t=39379)