Dj.Drummer
11-02-2009, 05:15 PM
فناوری - مدیران مایکروسافت فهمیده*اند که وقت تلف کردن روی ویندوز مساوی با برد قطعی اپل مکینتاش خواهد بود و آنها به هر قیمتی که شده، باید سیستم*عامل خود را تغییر دهند تا از پس رقبا برآیند.
علیرضا خراسانی: هنوز چند روز از آغاز عرضه جدیدترین نسخه سیستم*عامل ویندوز (نسخه 7) نگذشته که بزرگ*ترین شرکت نرم*افزاری دنیا تصمیم گرفته است دیگر سیستم*عامل خود را بر پایه ویندوز توسعه ندهد.
هرچند مایکروسافت برای ویندوز7 تبلیغات فراوانی به*راه انداخته؛ اما با جدی شدن مشکلات ساختاری سیستم*عامل ویندوز و عدم توانایی برنامه*نویسان در رفع کندی و آسیب*پذیری آن، مدیران غول دنیای نرم*افزار تصمیم گرفته*اند محور برنامه*های آینده خود از ویندوز به آن*چه میدوری (Midori) نامیده می*شود؛ تغییر دهند.
پس از شکست مایکروسافت در عرضه ویندوز ویستا، این شرکت سعی کرد با عرضه ویندوز7 جبران مافات کند؛ اما ویندوز جدید هنوز نیامده دچار باگ*های فراوان شده و حتی کارشناسان اذعان کرده*اند که بر خلاف تبلیغات مایکروسافت، آخرین نسخه ویندوز سریع*تر از ویستا نیست و دچار همان مشکلات ساختاری است که ویستا به آن دچار بوده است. تنها گرافیک آن اندکی کاربر پسندتر شده، ولی بازهم به پای لئوپارد اپل نمی*رسد.
جفری هاموند، محقق در مرکز تحقیقات فورستر می*گوید: «نسبت به 18 سال قبل، توسعه*دهندگان بیشتری جذب مکینتاش شده*اند و حالا در دستان آن*ها فقط مک وجود دارد».
از سوی دیگر، پلت*فرم ویندوز برای مایکروسافت بسیار گران تمام می*شود، زیرا ده*هاهزار برنامه*نویس و کارشناس روی آن کار می*کنند که باعث بالا رفتن هزینه ساخت نرم*افزار شده*اند. مجموعه این دلایل، مدیران استراتژیک مایکروسافت را به این نتیجه رسانده که وقت تلف کردن روی ویندوز مساوی با برد قطعی اپل مکینتاش خواهد بود و آنها به هر قیمتی که شده، باید سیستم*عامل خود را تغییر دهند تا از پس رقبا برآیند.
میدوری چیست؟
همه چیز از ابزار آزمایش نرم*افزار پاورپوینت (CHEES) به نام میدوری شروع شد که به*عنوان مدیریت بر کدهای سیستم*عامل معروف گردید. میدوری می*تواند سیستم*عامل مستقلی باشد که در آن کرنل*ها، درایورها و اپلیکیشن*ها در کدهای مدیریت*شده نوشته می*شوند. این پروژه از سال 2003 / 1382 آغاز شد و از همان ابتدا هم قرار نبود به عنوان سیستم*عاملی مستقل آماده شود؛ اما حالا مدیران مایکروسافت مصمم شده*اند با ادامه پروژه، آن*را به*عنوان جانشین ویندوز مطرح کنند.
در ساخت میدوری از مدل برنامه*نویسی موسوم به Oslo composite application initiative استفاده شده است. جاناتان شاپیرو، مغز متفکر برنامه*نویسی*های BitC و سیستم*عامل Coyotos، به مایکروسافت دعوت شده تا کار خود را به*طور جدی توسعه دهد.
میدوری در دوسطح برنامه*نویسی و کاربر نوشته خواهد شد و با هر نوع پلت*فرم سخت*افزاری (x86,x64,ARM,Hyperv) کار خواهد کرد. سه پیشنهاد مایکروسافت برای کار کردن اپلیکیشن*های ویندوز و میدوری در کنار هم بدین ترتیب خواهد بود:
* شبیه*سازی برنامه*های مورد نظر با استفاده از پروژه Accelerator که قبلا مرکز تحقیقات مایکروسافت روی آن کار کرده است. در مدل مذکور اپلیکیشن*ها با ویندوز و یا با جی.پی.یو از طریق درایور دایرکت*ایکس اجرا خواهند شد. با این روش اساس کار روی ویندوز خواهد ماند و میدوری زیر سیستمی برای ویندوز خواهد شد.
* پیشنهاد دوم ساخت پارالل میدوری به موازات پلت*فرم ویندوز است تا اپلیکیشن*ها بدین طریق اجرا شوند. ویژگی منفی آن دو امضا شدن فایل*ها برای اجراست که باید تحت هر دو پلت*فرم صورت گیرد. هم*چنین یک فراماشین باید درست شود تا همه چیز از پایه نوشته شود.
* پیشنهاد سوم، درگیر کردن سیستم پورتینگ روی کدهای ویندوز است. نوشتن کدهایی که بتواند با باینری*های غیر ویندوز یعنی مکینتاش هم خوانایی داشته باشد، مشمول این پیشنهاد است. اما گفته می*شود امنیت کاملی به همراه نخواهد داشت. نوشتن کدهایی که توسط سایر سیستم*عامل*ها خوانده شود، خوب اما کمی تهاجمی به نظر می*رسد.
به هر حال ویندوز مجبور است جای خود را به میدوری دهد و پرطرفدارترین سیستم*عامل حال حاضر دنیا باید کاربرانش را به سمت سیستم*عامل جدید سوق دهد؛ کاری طاقت*فرسا که اگر درست کار نکند، کاربران بیشتری به سوی مکینتاش خواهند رفت.
لينك خبر:[Only registered and activated users can see links]
علیرضا خراسانی: هنوز چند روز از آغاز عرضه جدیدترین نسخه سیستم*عامل ویندوز (نسخه 7) نگذشته که بزرگ*ترین شرکت نرم*افزاری دنیا تصمیم گرفته است دیگر سیستم*عامل خود را بر پایه ویندوز توسعه ندهد.
هرچند مایکروسافت برای ویندوز7 تبلیغات فراوانی به*راه انداخته؛ اما با جدی شدن مشکلات ساختاری سیستم*عامل ویندوز و عدم توانایی برنامه*نویسان در رفع کندی و آسیب*پذیری آن، مدیران غول دنیای نرم*افزار تصمیم گرفته*اند محور برنامه*های آینده خود از ویندوز به آن*چه میدوری (Midori) نامیده می*شود؛ تغییر دهند.
پس از شکست مایکروسافت در عرضه ویندوز ویستا، این شرکت سعی کرد با عرضه ویندوز7 جبران مافات کند؛ اما ویندوز جدید هنوز نیامده دچار باگ*های فراوان شده و حتی کارشناسان اذعان کرده*اند که بر خلاف تبلیغات مایکروسافت، آخرین نسخه ویندوز سریع*تر از ویستا نیست و دچار همان مشکلات ساختاری است که ویستا به آن دچار بوده است. تنها گرافیک آن اندکی کاربر پسندتر شده، ولی بازهم به پای لئوپارد اپل نمی*رسد.
جفری هاموند، محقق در مرکز تحقیقات فورستر می*گوید: «نسبت به 18 سال قبل، توسعه*دهندگان بیشتری جذب مکینتاش شده*اند و حالا در دستان آن*ها فقط مک وجود دارد».
از سوی دیگر، پلت*فرم ویندوز برای مایکروسافت بسیار گران تمام می*شود، زیرا ده*هاهزار برنامه*نویس و کارشناس روی آن کار می*کنند که باعث بالا رفتن هزینه ساخت نرم*افزار شده*اند. مجموعه این دلایل، مدیران استراتژیک مایکروسافت را به این نتیجه رسانده که وقت تلف کردن روی ویندوز مساوی با برد قطعی اپل مکینتاش خواهد بود و آنها به هر قیمتی که شده، باید سیستم*عامل خود را تغییر دهند تا از پس رقبا برآیند.
میدوری چیست؟
همه چیز از ابزار آزمایش نرم*افزار پاورپوینت (CHEES) به نام میدوری شروع شد که به*عنوان مدیریت بر کدهای سیستم*عامل معروف گردید. میدوری می*تواند سیستم*عامل مستقلی باشد که در آن کرنل*ها، درایورها و اپلیکیشن*ها در کدهای مدیریت*شده نوشته می*شوند. این پروژه از سال 2003 / 1382 آغاز شد و از همان ابتدا هم قرار نبود به عنوان سیستم*عاملی مستقل آماده شود؛ اما حالا مدیران مایکروسافت مصمم شده*اند با ادامه پروژه، آن*را به*عنوان جانشین ویندوز مطرح کنند.
در ساخت میدوری از مدل برنامه*نویسی موسوم به Oslo composite application initiative استفاده شده است. جاناتان شاپیرو، مغز متفکر برنامه*نویسی*های BitC و سیستم*عامل Coyotos، به مایکروسافت دعوت شده تا کار خود را به*طور جدی توسعه دهد.
میدوری در دوسطح برنامه*نویسی و کاربر نوشته خواهد شد و با هر نوع پلت*فرم سخت*افزاری (x86,x64,ARM,Hyperv) کار خواهد کرد. سه پیشنهاد مایکروسافت برای کار کردن اپلیکیشن*های ویندوز و میدوری در کنار هم بدین ترتیب خواهد بود:
* شبیه*سازی برنامه*های مورد نظر با استفاده از پروژه Accelerator که قبلا مرکز تحقیقات مایکروسافت روی آن کار کرده است. در مدل مذکور اپلیکیشن*ها با ویندوز و یا با جی.پی.یو از طریق درایور دایرکت*ایکس اجرا خواهند شد. با این روش اساس کار روی ویندوز خواهد ماند و میدوری زیر سیستمی برای ویندوز خواهد شد.
* پیشنهاد دوم ساخت پارالل میدوری به موازات پلت*فرم ویندوز است تا اپلیکیشن*ها بدین طریق اجرا شوند. ویژگی منفی آن دو امضا شدن فایل*ها برای اجراست که باید تحت هر دو پلت*فرم صورت گیرد. هم*چنین یک فراماشین باید درست شود تا همه چیز از پایه نوشته شود.
* پیشنهاد سوم، درگیر کردن سیستم پورتینگ روی کدهای ویندوز است. نوشتن کدهایی که بتواند با باینری*های غیر ویندوز یعنی مکینتاش هم خوانایی داشته باشد، مشمول این پیشنهاد است. اما گفته می*شود امنیت کاملی به همراه نخواهد داشت. نوشتن کدهایی که توسط سایر سیستم*عامل*ها خوانده شود، خوب اما کمی تهاجمی به نظر می*رسد.
به هر حال ویندوز مجبور است جای خود را به میدوری دهد و پرطرفدارترین سیستم*عامل حال حاضر دنیا باید کاربرانش را به سمت سیستم*عامل جدید سوق دهد؛ کاری طاقت*فرسا که اگر درست کار نکند، کاربران بیشتری به سوی مکینتاش خواهند رفت.
لينك خبر:[Only registered and activated users can see links]
