Airyx திட்டம் MacOS பயன்பாடுகளுடன் இணக்கமான FreeBSD பதிப்பை உருவாக்குகிறது

Airyx இயக்க முறைமையின் முதல் பீட்டா வெளியீடு கிடைக்கிறது, இது macOS-பாணி சூழலை வழங்குகிறது மற்றும் macOS பயன்பாடுகளுடன் ஒரு குறிப்பிட்ட அளவிலான இணக்கத்தன்மையை வழங்குவதை நோக்கமாகக் கொண்டுள்ளது. Airyx ஆனது FreeBSD ஐ அடிப்படையாகக் கொண்டது மற்றும் X சேவையக அடிப்படையிலான கிராபிக்ஸ் அடுக்கைப் பயன்படுத்துகிறது. திட்டத்தின் வளர்ச்சிகள் BSD உரிமத்தின் கீழ் விநியோகிக்கப்படுகின்றன. துவக்க ஐசோ படத்தின் அளவு 1.9 ஜிபி (x86_64).

திட்டத்தின் குறிக்கோள், மூல உரைகளின் மட்டத்தில் macOS பயன்பாடுகளுடன் இணக்கத்தன்மையை அடைவதாகும் (Airyx இல் செயல்படுத்துவதற்கான திறந்த மூல மேகோஸ் பயன்பாடுகளின் குறியீட்டை மீண்டும் தொகுக்கும் திறன்) மற்றும் இயங்கக்கூடிய கோப்புகள் (கர்னல் மற்றும் கருவித்தொகுப்பில் இணைப்புகள் சேர்க்கப்பட்டுள்ளன. x86-ஆர்கிடெக்சர் 64க்காக தொகுக்கப்பட்ட Mach-O இயங்கக்கூடிய கோப்புகளை இயக்குகிறது. இடைமுக செயலாக்கமானது உலகளாவிய மெனுவுடன் கூடிய மேல் குழு, ஒரே மாதிரியான மெனு அமைப்பு, விசைப்பலகை குறுக்குவழிகள், Filer போன்ற பாணியில் உள்ள கோப்பு மேலாளர் மற்றும் launchctl மற்றும் open போன்ற கட்டளைகளுக்கான ஆதரவு போன்ற வழக்கமான macOS கருத்துகளைப் பயன்படுத்துகிறது. வரைகலை சூழல் KDE பிளாஸ்மா ஷெல்லை அடிப்படையாகக் கொண்டது, இது மேகோஸிற்காக வடிவமைக்கப்பட்டுள்ளது.

MacOS இல் பயன்படுத்தப்படும் HFS+ மற்றும் APFS கோப்பு முறைமைகளும், குறிப்பிட்ட கணினி கோப்பகங்களும் ஆதரிக்கப்படுகின்றன. எடுத்துக்காட்டாக, FreeBSDயின் பொதுவான /usr மற்றும் /usr/local படிநிலைகளுக்கு கூடுதலாக, Airyx ஆனது /Library, /System மற்றும் /Volumes கோப்பகங்களைப் பயன்படுத்துகிறது. பயனர்களின் முகப்பு கோப்பகங்கள் /பயனர்கள் கோப்பகத்தில் அமைந்துள்ளன. ஒவ்வொரு ஹோம் டைரக்டரியிலும் ஆப்பிளின் கோகோ புரோகிராமிங் இடைமுகத்தைப் பயன்படுத்தும் பயன்பாடுகளுக்கான ~/லைப்ரரி துணை அடைவு உள்ளது.

பயன்பாடுகள் / Applications அல்லது ~/Applications கோப்பகங்களில் வைக்கப்படும் AppImage வடிவத்தில் சுய-கட்டுமான பயன்பாட்டு தொகுப்புகளாக (App Bundle) வடிவமைக்கப்படலாம். நிரல்களுக்கு தொகுப்பு மேலாளரின் நிறுவல் அல்லது பயன்பாடு தேவையில்லை - AppImage கோப்பை இழுத்து விடுங்கள் மற்றும் துவக்கவும். அதே நேரத்தில், பாரம்பரிய FreeBSD தொகுப்புகள் மற்றும் போர்ட்களுக்கான ஆதரவு தக்கவைக்கப்படுகிறது.

MacOS உடன் இணக்கத்தன்மைக்காக, Cocoa மற்றும் Objective-C இயக்க நேர நிரலாக்க இடைமுகம் (/System/Library/Frameworks டைரக்டரியில் அமைந்துள்ளது) மற்றும் அவற்றை ஆதரிக்கும் வகையில் கூடுதலாக மாற்றியமைக்கப்பட்ட கம்பைலர்கள் மற்றும் இணைப்பிகள் வழங்கப்படுகின்றன. XCode திட்ட கோப்புகள் மற்றும் நிரல்களுக்கான ஆதரவை ஸ்விஃப்ட் மொழியில் செயல்படுத்த திட்டமிடப்பட்டுள்ளது. MacOS இணக்கத்தன்மை அடுக்குடன், FreeBSD இன் Linux emulation infrastructure (Linuxulator) அடிப்படையில் Linux பயன்பாடுகளை இயக்கும் திறனையும் Airyx வழங்குகிறது.

Airyx இன் முதல் பீட்டா பதிப்பின் அம்சங்கள்:

  • பயர்பாக்ஸ், டெர்மினல் மற்றும் கேட் ஆகியவற்றுடன் சுய-கட்டுமான தொகுப்புகளின் எடுத்துக்காட்டுகள் கிடைக்கும்.
  • AppKit (airyxOS.app) அடிப்படையிலான புதிய ObjectiveC நிறுவி.
  • ஜாவா SDK 17.0.1+12 இல் சேர்த்தல்.
  • கர்னல் மற்றும் கணினி சூழலுக்கான அடிப்படையாக FreeBSD 12.3RC ஐப் பயன்படுத்துதல்.
  • மேம்படுத்தப்பட்ட AppKit, வண்ணத் திட்டம் மற்றும் விசைப்பலகை குறுக்குவழிகள் மேகோஸுக்கு நெருக்கமானது, பாப்-அப் மெனுக்களுக்கான ஆதரவு, எழுத்துருக்களுடன் மேம்படுத்தப்பட்ட வேலை.
  • திட்டமிடப்பட்ட ஆனால் இன்னும் செயல்படுத்தப்படாத அம்சங்களில், டாக் பேனல், வைஃபை அமைப்பதற்கான ஜியுஐ மற்றும் கேடிஇ பிளாஸ்மா சூழலில் ஃபைலர் கோப்பு மேலாளரின் செயல்பாட்டில் உள்ள சிக்கல்களைத் தீர்ப்பது ஆகியவை குறிப்பிடப்பட்டுள்ளன.

Airyx திட்டம் MacOS பயன்பாடுகளுடன் இணக்கமான FreeBSD பதிப்பை உருவாக்குகிறது
Airyx திட்டம் MacOS பயன்பாடுகளுடன் இணக்கமான FreeBSD பதிப்பை உருவாக்குகிறது
Airyx திட்டம் MacOS பயன்பாடுகளுடன் இணக்கமான FreeBSD பதிப்பை உருவாக்குகிறது


ஆதாரம்: opennet.ru

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