FEX 2412 முன்மாதிரியின் வெளியீடு, ARM86 கணினிகளில் x64 நிரல்களை இயக்க அனுமதிக்கிறது

x86 மற்றும் x86-64 கட்டமைப்புகளுக்காகத் தொகுக்கப்பட்ட விளையாட்டுகள் மற்றும் பயன்பாடுகளை இயக்குவதற்கான ஒரு எமுலேட்டரை உருவாக்கும் FEX 2412 திட்டத்தின் வெளியீடு அறிவிக்கப்பட்டுள்ளது. Linux-ARM64 (AArch64) செயலிகளைக் கொண்ட கணினிகளில் உள்ள சூழலில். மற்றவற்றுடன், FEX எமுலேட்டரானது, அசாஹி திட்டத்தால் ஏவுதலை ஒழுங்கமைக்கப் பயன்படுத்தப்படுகிறது. Linuxஆப்பிள் சிலிக்கான் ARM சிப்கள் கொண்ட கணினிகளில் இயங்கும் சூழல்கள், ஸ்டீம் பட்டியலிலுள்ள விளையாட்டுகள், மற்றும் x86_64 கட்டமைப்பிற்காகத் தொகுக்கப்பட்டவை. இந்தத் திட்டத்தின் குறியீடு, அசெம்பிளி செருகல்களுடன் C++ மொழியில் எழுதப்பட்டு, MIT உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

ஒரு ARM86 சூழலில் x64 பயன்பாடுகளை இயக்க தேவையான நூலகங்கள், squashfs வடிவத்தில் வழங்கப்படும் ரூட் கோப்பு முறைமையின் (rootfs) படத்துடன் மேலடுக்கு அடுக்கு வடிவத்தில் இணைக்கப்பட்டுள்ளன. அத்தகைய அடுக்கு ஒரு தனி chroot சூழலை உருவாக்காமல் செய்வதை சாத்தியமாக்குகிறது. திட்டத்தால் ஏற்கனவே உருவாக்கப்பட்ட ரூட்ஃப்ஸ் படங்களை ஏற்றுவது சிறப்பாகத் தயாரிக்கப்பட்ட பயன்பாட்டு FEXRootFSFetcher மூலம் மேற்கொள்ளப்படுகிறது.

ஒலி மற்றும் 3D கிராபிக்ஸ் உடன் பணிபுரியும் கருவிகள் போன்ற ஹோஸ்ட் சூழலின் சில திறன்களுக்கான அணுகலை ஒழுங்கமைக்க, சிறப்பு thunk நூலகங்கள் ரூட்ஃப்களில் வைக்கப்படுகின்றன, அவை ஹோஸ்ட் அமைப்பின் பக்கத்தில் உள்ள நூலகங்கள் மற்றும் குறியீட்டிற்கான அழைப்புகளை மொழிபெயர்க்கும் (எடுத்துக்காட்டாக, அழைப்புகள் OpenGL மற்றும் Vulkan). விருந்தினர் சூழலில் குறியீட்டை அணுக ஹோஸ்ட் பக்கத்திலும் இதேபோன்ற நூலகங்களைப் பயன்படுத்தலாம். பகிர்தலுக்கு கிடைக்கக்கூடிய நூலகங்கள்: libEGL, libGL, libSDL2, libX11, libVDSO, libasound, libdrm, libfex_malloc, libvulkan, libwayland-client மற்றும் libxshmfence.

புதிய பதிப்பில் உள்ள மாற்றங்கள், ஸ்டீம் கிளையண்டைத் தொடங்குவதில் உள்ள சிக்கல்களைத் தீர்ப்பது, x86 PAUSE அறிவுறுத்தலின் முன்மாதிரியை YIELD க்குப் பதிலாக ARM WFE அறிவுறுத்தலைப் பயன்படுத்துவதற்கு மாற்றுவது, கேம்பேடுகளுடன் பணிபுரியத் தேவையான கணினி அழைப்புகளை வழங்குதல், CPUID மற்றும் RDTSCP எமுலேஷனை மேம்படுத்துதல், FEXCore ஐ மறுகட்டமைத்தல் ஆகியவை அடங்கும். (Emulation backend CPU), AVX நீட்டிப்புகளின் எமுலேஷனில் உள்ள பிழைகளை நீக்குகிறது.

ஆதாரம்: opennet.ru

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster