கூகுள் Fuchsia 14 இயங்குதளத்திற்கான புதுப்பிப்பை வெளியிட்டுள்ளது

கூகுள் நெஸ்ட் ஹப் மற்றும் நெஸ்ட் ஹப் மேக்ஸ் ஃபோட்டோ ஃப்ரேம்களுக்கான பூர்வாங்க ஃபார்ம்வேர் புதுப்பிப்புகளை வழங்கும் ஃபுச்சியா 14 இயங்குதளத்தின் வெளியீட்டை கூகுள் வெளியிட்டுள்ளது. Fuchsia OS ஆனது 2016 ஆம் ஆண்டு முதல் Google ஆல் உருவாக்கப்பட்டது, இது Android இயங்குதளத்தின் அளவு மற்றும் பாதுகாப்பு குறைபாடுகளை கணக்கில் எடுத்துக் கொண்டது.

Fuchsia 14 இல் முக்கிய மாற்றங்கள்:

  • ஸ்டார்னிக்ஸ் லேயரின் திறன்கள் விரிவாக்கப்பட்டு, லினக்ஸ் கர்னலின் சிஸ்டம் இன்டர்ஃபேஸ்களை தொடர்புடைய ஃபுச்சியா துணை அமைப்புகளுக்கான அழைப்புகளாக மொழிபெயர்ப்பதன் மூலம் மாற்றப்படாத லினக்ஸ் நிரல்களின் துவக்கத்தை உறுதி செய்கிறது. புதிய பதிப்பு ரிமோட் கோப்பு முறைமைகளை ஏற்றுவதற்கான ஆதரவைச் சேர்க்கிறது, fxfsக்கான குறியீட்டு இணைப்புகளுக்கு xattrs சேர்க்கப்பட்டது, mmap() கணினி அழைப்பில் ட்ரேஸ் பாயின்ட்களைச் சேர்த்தது, /proc/pid/stat இல் விரிவாக்கப்பட்ட தகவல், fuchsia_sync::Mutex, செயல்படுத்தப்பட்ட ஆதரவு O_TMPFILE, pidfd_getfd, sys_reboot(), timer_create, timer_delete, times() மற்றும் ptrace(), ext4 செயலாக்கமானது கணினி கோப்பு தற்காலிக சேமிப்பைப் பயன்படுத்துகிறது.
  • மேம்படுத்தப்பட்ட புளூடூத் அடுக்கு. HSP (HandSet Profile) புளூடூத் சுயவிவரத்தில் ஆடியோவுக்கான ஆதரவு சேர்க்கப்பட்டது மற்றும் A2DP சுயவிவரம் வழியாக ஆடியோவை ஒளிபரப்பும்போது தாமதங்களைக் குறைக்கிறது.
  • மேட்டர், ஸ்மார்ட் ஹோமில் சாதனங்களை இணைப்பதற்கான தரநிலையின் செயலாக்கம், புதுப்பிப்பு குழுக்களுக்கான ஆதரவையும் பின்னொளியைக் கட்டுப்படுத்தும் போது நிலையற்ற நிலைகளைக் கையாளும் திறனையும் சேர்க்கிறது.
  • அனைத்து இயங்குதளங்களுக்கான பிணைய அடுக்கில் FastUDP சாக்கெட்டுகளுக்கான ஆதரவு உள்ளது.
  • RISC-V கட்டமைப்பின் அடிப்படையில் மல்டி-கோர் அமைப்புகளுக்கான (SMP) ஆதரவு சேர்க்கப்பட்டது.
  • பணி திட்டமிடலுடன் தொடர்புகொள்வதற்காக API சேர்க்கப்பட்டது.
  • DeviceTree ஆதரவு சேர்க்கப்பட்டது.
  • USB இடைமுகம் கொண்ட ஆடியோ சாதனங்களுக்கான இயக்கி DFv2 கட்டமைப்பைப் பயன்படுத்த மாற்றப்பட்டது.

Fuchsia ஆனது Zircon மைக்ரோகர்னலை அடிப்படையாகக் கொண்டது, LK திட்டத்தின் வளர்ச்சியின் அடிப்படையில், ஸ்மார்ட்போன்கள் மற்றும் தனிப்பட்ட கணினிகள் உட்பட பல்வேறு வகை சாதனங்களில் பயன்படுத்த விரிவாக்கப்பட்டது. செயல்முறைகள் மற்றும் பகிரப்பட்ட நூலகங்கள், ஒரு பயனர் நிலை, ஒரு பொருள் கையாளுதல் அமைப்பு மற்றும் திறன் அடிப்படையிலான பாதுகாப்பு மாதிரி ஆகியவற்றிற்கான ஆதரவுடன் Zircon LK ஐ விரிவுபடுத்துகிறது. இயக்கிகள் பயனர் இடத்தில் இயங்கும் டைனமிக் லைப்ரரிகளாக செயல்படுத்தப்படுகின்றன, அவை devhost செயல்முறையால் ஏற்றப்பட்டு சாதன மேலாளரால் (devmg, Device Manager) நிர்வகிக்கப்படுகின்றன.

Flutter கட்டமைப்பைப் பயன்படுத்தி டார்ட்டில் எழுதப்பட்ட Fuchsia அதன் சொந்த வரைகலை இடைமுகத்தைக் கொண்டுள்ளது. திட்டமானது Peridot பயனர் இடைமுக கட்டமைப்பு, Fargo தொகுப்பு மேலாளர், libc நிலையான நூலகம், Escher ரெண்டரிங் அமைப்பு, Magma Vulkan இயக்கி, இயற்கைக் கலவை மேலாளர், MinFS, MemFS, ThinFS (கோ மொழியில் FAT) மற்றும் Blobfs கோப்பு ஆகியவற்றை உருவாக்குகிறது. அமைப்புகள், அத்துடன் மேலாளர் FVM பகிர்வுகள். பயன்பாட்டு மேம்பாட்டிற்காக, சி/சி++ மற்றும் டார்ட் மொழிகளுக்கான ஆதரவு வழங்கப்படுகிறது; கணினி கூறுகளிலும், கோ நெட்வொர்க் ஸ்டேக்கிலும், பைதான் மொழி அசெம்பிளி சிஸ்டத்திலும் ரஸ்ட் அனுமதிக்கப்படுகிறது.

துவக்க செயல்முறையானது ஆரம்ப மென்பொருள் சூழலை உருவாக்க appmgr, துவக்க சூழலை உருவாக்க sysmgr மற்றும் பயனர் சூழலை கட்டமைக்க மற்றும் உள்நுழைவை ஒழுங்கமைக்க basemgr உட்பட கணினி மேலாளரைப் பயன்படுத்துகிறது. பாதுகாப்பை உறுதி செய்வதற்காக, ஒரு மேம்பட்ட சாண்ட்பாக்ஸ் தனிமைப்படுத்தல் அமைப்பு முன்மொழியப்பட்டது, இதில் புதிய செயல்முறைகள் கர்னல் பொருட்களை அணுக முடியாது, நினைவகத்தை ஒதுக்க முடியாது மற்றும் குறியீட்டை இயக்க முடியாது, மேலும் வளங்களை அணுகுவதற்கு பெயர்வெளி அமைப்பு பயன்படுத்தப்படுகிறது, இது கிடைக்கக்கூடிய அனுமதிகளை தீர்மானிக்கிறது. இயங்குதளமானது கூறுகளை உருவாக்குவதற்கான கட்டமைப்பை வழங்குகிறது, அவை அவற்றின் சொந்த சாண்ட்பாக்ஸில் இயங்கும் நிரல்களாகும் மற்றும் IPC வழியாக மற்ற கூறுகளுடன் தொடர்பு கொள்ள முடியும்.

ஆதாரம்: opennet.ru

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