Airyx अपरेटिङ सिस्टमको पहिलो बिटा रिलीज अब उपलब्ध छ, जसले डेस्कटप-शैलीको वातावरण प्रदान गर्दछ। macOS र अनुप्रयोगहरूसँग एक निश्चित स्तरको अनुकूलता प्रदान गर्ने उद्देश्यले macOSAiryx FreeBSD मा आधारित छ र X-सर्भर-आधारित ग्राफिक्स स्ट्याक प्रयोग गर्दछ। परियोजनाको काम BSD लाइसेन्स अन्तर्गत वितरित गरिएको छ। बुटेबल ISO छवि १.९ GB (x86_64) छ।
परियोजनाको घोषित लक्ष्य अनुप्रयोगहरूसँग अनुकूलता प्राप्त गर्नु हो। macOS स्रोत कोड स्तरमा (खुला स्रोत कोड पुन: संकलन गर्ने क्षमता) macOS-Airyx मा कार्यान्वयनको लागि अनुप्रयोगहरू) र कार्यान्वयनयोग्य फाइलहरू (x86-64 आर्किटेक्चरको लागि निर्मित Mach-O कार्यान्वयनयोग्य फाइलहरू चलाउन कर्नेल र टूलचेनमा प्याचहरू थपिएका छन्)। इन्टरफेस कार्यान्वयनले विशिष्ट प्रयोग गर्दछ macOS विश्वव्यापी मेनु भएको शीर्ष प्यानल, समान मेनु संरचना, किबोर्ड सर्टकटहरू, समान शैलीको फाइलर फाइल प्रबन्धक, र launchctl र open जस्ता आदेशहरूको लागि समर्थन जस्ता अवधारणाहरू। ग्राफिकल वातावरण KDE प्लाज्मा शेलमा आधारित छ, जसलाई शैलीबद्ध गरिएको छ macOS.
समर्थितहरू प्रयोग गरिएका हुन् macOS HFS+ र APFS फाइल प्रणालीहरू, साथै विशिष्ट प्रणाली निर्देशिकाहरू। उदाहरणका लागि, FreeBSD को विशिष्ट /usr र /usr/स्थानीय पदानुक्रमहरूको अतिरिक्त, Airyx ले /Library, /System, र /Volumes निर्देशिकाहरू प्रयोग गर्दछ। प्रयोगकर्ता गृह निर्देशिकाहरू /Users निर्देशिकामा अवस्थित हुन्छन्। प्रत्येक गृह निर्देशिकामा Apple Cocoa API प्रयोग गर्ने अनुप्रयोगहरूको लागि ~/Library उपनिर्देशिका हुन्छ।
अनुप्रयोगहरूलाई AppImage ढाँचामा स्व-निहित एप बन्डलहरूको रूपमा प्याकेज गर्न सकिन्छ, /Applications वा ~/Applications निर्देशिकाहरूमा राखिन्छ। यी कार्यक्रमहरूलाई कुनै स्थापना वा प्याकेज प्रबन्धकको आवश्यकता पर्दैन—केवल AppImage फाइल तान्नुहोस् र छोड्नुहोस् र चलाउनुहोस्। परम्परागत FreeBSD प्याकेजहरू र पोर्टहरूको लागि समर्थन पनि कायम राखिएको छ।
संगतताको लागि macOS Cocoa API र Objective-C रनटाइमको आंशिक कार्यान्वयन (/System/Library/Frameworks डाइरेक्टरीमा अवस्थित) प्रदान गरिएको छ, साथै कम्पाइलरहरू र लिङ्करहरूलाई समर्थन गर्न थप परिमार्जन गरिएको छ। XCode परियोजना फाइलहरू र स्विफ्ट कार्यक्रमहरूको लागि समर्थन योजना गरिएको छ। अनुकूलता तहको अतिरिक्त macOS Airyx ले निम्नका लागि अनुप्रयोगहरू सुरु गर्ने क्षमता पनि प्रदान गर्दछ: Linux, FreeBSD मा प्रस्ताव गरिएको वातावरण अनुकरण पूर्वाधारमा आधारित Linux (Linux(इन्फ्लेटर)।
Airyx को पहिलो बिटा संस्करणका विशेषताहरू:
- फायरफक्स, टर्मिनल र केटसँग स्व-निहित प्याकेजहरूको उदाहरणहरूको उपलब्धता।
- AppKit (airyxOS.app) मा आधारित नयाँ ObjectiveC स्थापनाकर्ता।
- जाभा SDK १७.०.१+१२ मा समावेशीकरण।
- आधारको रूपमा FreeBSD १२.३RC कर्नेल र प्रणाली वातावरण प्रयोग गर्दै।
- सुधारिएको एपकिट, नजिकको सुविधा सहित macOS रङ योजना र किबोर्ड सर्टकटहरू, पप-अप मेनुहरूको लागि समर्थन, र सुधारिएको फन्ट ह्यान्डलिङ।
- योजनाबद्ध तर अझै कार्यान्वयन नभएका सुविधाहरू मध्ये, हामी डक प्यानल, वाइफाइ कन्फिगर गर्नको लागि GUI, र KDE प्लाज्मा वातावरणमा फाइलर फाइल प्रबन्धकसँग समस्याहरूको समाधान नोट गर्छौं।



स्रोत: opennet.ru
