எசென்ஸ் என்பது அதன் சொந்த கர்னல் மற்றும் வரைகலை ஷெல் கொண்ட ஒரு தனித்துவமான இயங்குதளமாகும்

புதிய எசென்ஸ் இயக்க முறைமை, அதன் சொந்த கர்னல் மற்றும் வரைகலை பயனர் இடைமுகத்துடன் வழங்கப்பட்டுள்ளது, ஆரம்ப சோதனைக்கு கிடைக்கிறது. இந்த திட்டம் 2017 முதல் ஒரு ஆர்வலரால் உருவாக்கப்பட்டது, இது புதிதாக உருவாக்கப்பட்டது மற்றும் டெஸ்க்டாப் மற்றும் கிராபிக்ஸ் அடுக்கை உருவாக்குவதற்கான அதன் அசல் அணுகுமுறையால் குறிப்பிடத்தக்கது. சாளரங்களை தாவல்களாகப் பிரிக்கும் திறன் மிகவும் குறிப்பிடத்தக்க அம்சமாகும், இது ஒரே நேரத்தில் பல நிரல்களுடன் ஒரே சாளரத்தில் வேலை செய்வதையும், தீர்க்கப்படும் பணிகளைப் பொறுத்து குழு பயன்பாடுகளை சாளரங்களாகவும் உருவாக்குகிறது. திட்டக் குறியீடு C++ இல் எழுதப்பட்டு MIT உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

எசென்ஸ் என்பது அதன் சொந்த கர்னல் மற்றும் வரைகலை ஷெல் கொண்ட ஒரு தனித்துவமான இயங்குதளமாகும்

சாளர மேலாளர் இயக்க முறைமை கர்னல் மட்டத்தில் செயல்படுகிறது, மேலும் இடைமுகம் அதன் சொந்த கிராபிக்ஸ் நூலகம் மற்றும் சிக்கலான அனிமேஷன் விளைவுகளை ஆதரிக்கும் ஒரு மென்பொருள் வெக்டர் இயந்திரத்தைப் பயன்படுத்தி உருவாக்கப்படுகிறது. இடைமுகம் முற்றிலும் திசையன் மற்றும் எந்த திரை தெளிவுத்திறனுக்கும் தானாகவே அளவிடும். பாணிகள் பற்றிய அனைத்து தகவல்களும் தனித்தனி கோப்புகளில் சேமிக்கப்படுகின்றன, இது பயன்பாடுகளின் வடிவமைப்பை மாற்றுவதை எளிதாக்குகிறது. OpenGL மென்பொருள் ரெண்டரிங் Mesa இலிருந்து குறியீட்டைப் பயன்படுத்துகிறது. இது பல மொழிகளில் வேலை செய்வதை ஆதரிக்கிறது, மேலும் FreeType மற்றும் Harfbuzz ஆகியவை எழுத்துருக்களை வழங்கப் பயன்படுத்தப்படுகின்றன.

எசென்ஸ் என்பது அதன் சொந்த கர்னல் மற்றும் வரைகலை ஷெல் கொண்ட ஒரு தனித்துவமான இயங்குதளமாகும்

கர்னலில் பல முன்னுரிமை நிலைகளுக்கான ஆதரவுடன் பணி திட்டமிடல், பகிரப்பட்ட நினைவகம், mmap மற்றும் மல்டி-த்ரெட் மெமரி பேஜ் ஹேண்ட்லர்களுக்கான ஆதரவுடன் நினைவக மேலாண்மை துணை அமைப்பு, நெட்வொர்க் ஸ்டாக் (TCP/IP), ஒலி கலவைக்கான ஆடியோ துணை அமைப்பு, VFS மற்றும் EssenceFS கோப்பு முறைமை தரவு தேக்ககத்திற்கான தனி அடுக்குடன் உள்ளது. அதன் சொந்த FS உடன் கூடுதலாக, Ext2, FAT, NTFS மற்றும் ISO9660க்கான இயக்கிகள் வழங்கப்படுகின்றன. தேவைக்கேற்ப ஒத்த தொகுதிகளை ஏற்றும் திறனுடன், மாட்யூல்களில் செயல்பாட்டை நகர்த்துவதை இது ஆதரிக்கிறது. ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD Audio, Ethernet 8254x மற்றும் USB XHCI (சேமிப்பு மற்றும் HID) ஆகியவற்றுடன் ACPI க்கு இயக்கிகள் தயாராக உள்ளன.

GCC மற்றும் சில Busybox பயன்பாடுகளை இயக்க போதுமான POSIX லேயரைப் பயன்படுத்தி மூன்றாம் தரப்பு பயன்பாடுகளுடன் இணக்கத்தன்மை அடையப்படுகிறது. எசென்ஸுக்கு அனுப்பப்பட்ட பயன்பாடுகளில் Musl C நூலகம், Bochs எமுலேட்டர், GCC, Binutils, FFmpeg மற்றும் Mesa ஆகியவை அடங்கும். எசென்ஸிற்காக குறிப்பாக உருவாக்கப்பட்ட வரைகலை பயன்பாடுகளில் கோப்பு மேலாளர், உரை திருத்தி, ஐஆர்சி கிளையன்ட், இமேஜ் வியூவர் மற்றும் சிஸ்டம் மானிட்டர் ஆகியவை அடங்கும்.

எசென்ஸ் என்பது அதன் சொந்த கர்னல் மற்றும் வரைகலை ஷெல் கொண்ட ஒரு தனித்துவமான இயங்குதளமாகும்

கணினி 64 MB க்கும் குறைவான ரேம் கொண்ட மரபு வன்பொருளில் இயங்க முடியும் மற்றும் 30 MB வட்டு இடத்தை எடுக்கும். ஆதாரங்களைச் சேமிக்க, செயலில் உள்ள பயன்பாடு மட்டுமே இயங்குகிறது மற்றும் அனைத்து பின்னணி நிரல்களும் இடைநிறுத்தப்படும். ஏற்றுவதற்கு சில வினாடிகள் ஆகும், மேலும் பணிநிறுத்தம் கிட்டத்தட்ட உடனடியானது. இந்த திட்டம் ஒவ்வொரு நாளும் புதிய ஆயத்த கூட்டங்களை வெளியிடுகிறது, இது QEMU இல் சோதனைக்கு ஏற்றது.



ஆதாரம்: opennet.ru

கருத்தைச் சேர்