Sharob Windows dasturlarini ishga tushiradi

U qanday ishlaydi

Sharob loyihasining maqsadi Linux va "POSIX" mos keluvchi boshqa operatsion tizimlar uchun "tarjima qavatni" ishlab chiqishdir. Bu tizim foydalanuvchilarga ushbu operatsion tizimlarda mahalliy Microsoft Windows dasturlarini ishga tushirish imkonini beradi.

Ushbu tarjima qatlami Microsoft Windows API-ni (" Ilova dasturlash interfeysi" ) "ko'mib tashlaydigan" dasturiy ta'minot to'plamidir , ammo ishlab chiquvchilar uni mahalliy operatsion tizimning yuqori qismida qo'shimcha dasturiy qatlam qo'shadigan ma'noda emulyator emasligini ta'kidlashadi. xotira va hisob-kitobni qo'shimcha qilish va ishlashga salbiy ta'sir ko'rsatishi mumkin.

Buning o'rniga, xamr dasturlarni ishlatish uchun zarur bo'lgan muqobil DDL'larni (Dynamic Link Libraries) beradi. Ular mahalliy dastur komponentlari bo'lib, ularning bajarilishiga qarab, o'zlarining Windows hamkorlariga qaraganda samarali yoki samaraliroq bo'lishi mumkin. Shuning uchun MS Windows ilovalari Linuxda Windowsda tezroq ishlaydi.

Wine ishlab chiquvchilari guruhi Linuxda Windows dasturlarini ishlatish imkonini beradigan maqsadga erishish yo'lida sezilarli muvaffaqiyatlarga erishdi. Ushbu taraqqiyotni o'lchash usullaridan biri sinovdan o'tgan dasturlar sonini hisoblashdir. Sharob dasturining ma'lumotlar bazasida hozirda 8500 dan ziyod yozuvlar mavjud. Microsoft Office 97, 2000, 2003 va XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Microsoft Office dasturlari, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 va 6.5.1, Silkroad Onlayn 1.x, Half-Life 2 Retail, Half-Life Counter-Strike 1.6 va Battlefield 1942 1.6.

Sharobni o'rnatganingizdan so'ng, Windows ilovalari kompakt-diskni CD-diskka joylashtirish, qobiq oynasini ochish, o'rnatish mumkin bo'lgan CD-katalogiga o'tish va "setup.exe" o'rnatish dasturi bo'lsa, "wine setup.exe" ga kirish orqali o'rnatilishi mumkin. .

Sharob dasturlarini amalga oshirayotganda foydalanuvchi "stol atrofida stol" rejimida va aralashtirilgan oynalarni tanlashi mumkin. Sharob DirectX va OpenGL o'yinlarini qo'llab-quvvatlaydi. Direct3D-ni qo'llab-quvvatlash cheklangan. Dasturchilar dasturiy ta'minotni manba va o'zaro kodli Win32 kodi bilan mos dasturiy ta'minot yozishga imkon beradigan sharob APIsi ham mavjud.

Loyiha 1993 yilda Linuxda Windows 3.1 dasturini ishga tushirish maqsadida ishga tushirilgan. Keyinchalik, boshqa Unix operatsion tizimlari uchun versiyalar ishlab chiqilgan. Loyihaning dastlabki muvofiqlashtiruvchisi Bob Amstadt bir yildan so'ng loyihani Aleksandr Julliardga topshirdi. Aleshandre shu paytgacha rivojlanish ishlarini boshqarib kelmoqda.