వైన్ (సాఫ్ట్‌వేరు)

ఇది విండోస్ ఆధారిత ప్రోగ్రాములు లినక్స్ లో పనిచేయుటకు ఉపకరిస్తుంది. వైన్ (వైన్ ఇజ్ నో ఎములేటర్ కోసం రికర్సివ్ బ్యాక్ రోనిమ్) అనేది ఒక ఉచిత మరియు ఓపెన్-సోర్స్ కంపాటబిలిటీ లేయర్, ఇది Unix-వంటి ఆపరేటింగ్ సిస్టమ్ లపై అమలు చేయడానికి Microsoft Windows కోసం అభివృద్ధి చేసిన అప్లికేషన్ సాఫ్ట్ వేర్, కంప్యూటర్ గేమ్ లను అనుమతించడానికి లక్ష్యంగా పెట్టుకుంది. వైన్ కూడా ఒక సాఫ్ట్ వేర్ లైబ్రరీని అందిస్తుంది, దీనిని "Winelib" అని పిలుస్తారు,   డెవలపర్ లు వాటిని Unix-వంటి సిస్టమ్ లకు పోర్ట్ చేయడంలో సహాయపడేందుకు Windows అప్లికేషన్ లను కంపైల్ చేయవచ్చు. ఈ ప్రోగ్రామ్ పనితీరు ప్రశంసాకరంగా ఉంటుంది. వైన్ (వాస్తవానికి Wine  Is An Emulator") అనేది లినక్స్, macOS, & BSD వంటి అనేక POSIX-అనుకూల ఆపరేటింగ్ సిస్టమ్ లపై విండోస్  అనువర్తనాలను అమలు చేసే ఒక అనుకూలత పొర. వర్చువల్ మెషిన్ లేదా ఎమ్యులేటర్ వంటి అంతర్గత  విండోస్ నిర్వాహక వ్యవస్థ  లాజిక్ ను సిమ్యులేట్ చేయడానికి బదులుగా, వైన్ విండోస్ API కాల్స్ ఆన్-ది-ఫ్లైలోకి విండోస్ API కాల్స్ ను అనువదిస్తుంది, ఇతర విధానాల యొక్క పనితీరు, మెమరీ పెనాల్టీలను తొలగిస్తుంది, మీ డెస్క్ టాప్ లోకి Windows అనువర్తనాలను శుభ్రంగా ఇంటిగ్రేట్ చేయడానికి అనుమతిస్తుంది. విండోస్ నుంచి లినక్స్ కు మారిన వారికి ఇది చాలా ఉపయోగకరంగా వుంటుంది. దీనిని http://www.winehq.org/ నుంచి ఉచితంగా డౌన్లోడ్ చేసుకోవచ్చు. మీ లినక్స్ కు తగిన ప్యాకేజీని ఎంచుకొనగలరు. వైన్ ఆధారంగా పనిచేస్తున్న అప్లికేషన్ల వివరాలు ఇక్కడ లభిస్తాయి.

వైన్ డెవలప్ మెంట్ విడుదల 5.16 ఇప్పుడు లభ్యం అవుతోంది. 

ఇందులో 

x86 AVX రిజిస్టర్ ల కొరకు మద్దతు.

MacOS కోసం కొన్ని ARM64 పరిష్కారాలు.

కన్సోల్ మద్దతు మరింత పునరుద్ధరించబడింది.

వివిధ బగ్ పరిష్కారాలు.

XACT ఇంజిన్ లైబ్రరీల యొక్క ప్రాథమిక అమలు

MSVCRT లో ఒక గణిత లైబ్రరీ యొక్క ప్రారంభాలు Musl ఆధారంగా.

కన్సోల్ మద్దతు మరింత పునరుద్ధరించబడింది.

డైరెక్ట్ ఇన్ పుట్ పనితీరు మెరుగుదలలు.

x86-64 పై మినహాయింపు హ్యాండ్లింగ్ ఫిక్స్ లు. వున్నాయి  

ద్వియాంశ అనుకూలత

64-బిట్, 32-బిట్, 16-బిట్ Windows 9x/NT/2000/XP/Vista/7/8/10, Windows 3.x ప్రోగ్రామ్ లు, లైబ్రరీలను లోడ్ చేస్తుంది

Win32 అనుకూల మెమరీ లేవుట్, మినహాయింపు హ్యాండ్లింగ్, త్రెడ్ లు, ప్రాసెస్ లు

POSIX అనుకూల ఆపరేటింగ్ సిస్టమ్ ల కొరకు డిజైన్ చేయబడింది (ఉదా. Linux, macOS, FreeBSD), Android

"bug-for-bug" Windowsతో అనుకూలత

Win32 API మద్దతు

DirectX ఆధారిత గేమ్ లు, అప్లికేషన్ ల కొరకు సపోర్ట్ (DirectX 12 వరకు Direct3D సపోర్ట్)

OpenGL, Vulkan ఆధారిత గేమ్ లు, అప్లికేషన్ ల కొరకు మద్దతు

కోడెక్ ల కొరకు GStreamer ఉపయోగించడం తో డైరెక్ట్ షో సపోర్ట్

Direct2D, DirectWrite మద్దతు

MMDevice API, XAudio, WinMM, DirectSound ఆడియో APIలకు మద్దతు ఇవ్వబడుతుంది.

పోస్ట్ స్క్రిప్ట్ డ్రైవర్ ద్వారా హోస్ట్ ప్రింటింగ్ సిస్టమ్ కు ప్రింటింగ్ (సాధారణంగా CUPS)

మెరుగైన మెటాఫైల్ (EMF), Windows మెటాఫైల్ (WMF) డ్రైవర్

డెస్క్ టాప్-ఇన్-ఎ-బాక్స్ లేదా మిక్సిబుల్ విండోలు

మూలాలు

కంప్యూటరు నిర్వాహక వ్యవస్థలు