ravynOS ०.६ को रिलीज, एक FreeBSD संस्करण जसको उद्देश्य अनुकूलता हो macOS

ravynOS ०.६ परियोजना जारी गरिएको छ। यसले FreeBSD मा आधारित अपरेटिङ सिस्टम विकास गरिरहेको छ, जसको उद्देश्य अनुप्रयोगहरूसँग अनुकूलता प्राप्त गर्नु हो। macOS र शैलीमा अनुकूलन शेल प्रदान गर्दै macOSपरियोजनाको काम BSD लाइसेन्स अन्तर्गत वितरण गरिएको छ। बुटेबल ISO छवि आकार ७६० MB (x86_64) छ।

परियोजनाको उल्लेखित लक्ष्यहरू अनुप्रयोगहरूसँग अनुकूलता प्राप्त गर्नु हो। macOS स्रोत कोड र कार्यान्वयनयोग्य फाइल स्तरहरूमा। पहिलेकोले कोड पुन: कम्पाइल गर्ने क्षमतालाई जनाउँछ। macOS- ravynOS मा कार्यान्वयनको लागि अनुप्रयोगहरू, दोस्रोमा - x86-64 र arm64 आर्किटेक्चरहरूको लागि संकलित Mach-O कार्यान्वयनयोग्य फाइलहरू चलाउनको लागि परिवर्तनहरूको कर्नेलमा एकीकरण र उपकरणकरण।

समर्थित फाइल प्रणालीहरू मध्ये, ZFS र प्रयोग गरिएकाहरू macOS HFS+ र APFS फाइल प्रणालीहरू। FreeBSD को लागि विशिष्ट /usr र /usr/स्थानीय पदानुक्रमहरूको अतिरिक्त, विशिष्टहरू सिर्जना गरिन्छन्। macOS /Library, /System, र /Volumes निर्देशिकाहरू। प्रयोगकर्ता गृह निर्देशिकाहरू /Users पदानुक्रममा अवस्थित हुन्छन्। प्रत्येक गृह निर्देशिकामा Apple Cocoa API प्रयोग गर्ने अनुप्रयोगहरूको लागि ~/Library उपनिर्देशिका हुन्छ।

संगतताको लागि macOS Cocoa API र Objective-C रनटाइम (/System/Library/Frameworks डाइरेक्टरीमा अवस्थित) को आंशिक कार्यान्वयन प्रदान गरिएको छ, साथै कम्पाइलर र लिङ्करहरूलाई तिनीहरूलाई समर्थन गर्न थप परिमार्जन गरिएको छ। अनुकूलता तहको अतिरिक्त macOS ravynOS मा अनुप्रयोगहरू चलाउने क्षमता पनि छ Linux, FreeBSD मा प्रस्ताव गरिएको वातावरण अनुकरण पूर्वाधारमा आधारित Linux (Linux(इन्फ्लेटर)।

अनुप्रयोगहरूलाई AppImage ढाँचामा आत्म-निहित एप प्याकेजहरू (एप बन्डल) को रूपमा डिजाइन गर्न सकिन्छ, /Applications वा ~/Applications डाइरेक्टरीहरूमा राखिएको छ। प्रोग्रामहरूलाई प्याकेज प्रबन्धकको स्थापना वा प्रयोगको आवश्यकता पर्दैन - केवल तान्नुहोस् र छोड्नुहोस् र AppImage फाइल सुरू गर्नुहोस्। एकै समयमा, परम्परागत FreeBSD प्याकेजहरूको लागि समर्थन कायम राखिएको छ।

ग्राफिकल वातावरण यसको आफ्नै विन्डोको आधारमा बनाइएको छ। सर्भर, जसले स्ट्रिप-डाउन labwc कम्पोजिटिंग सर्भर (सर्भर-साइड विन्डो सजावट र विषयवस्तुहरूको लागि समर्थन हटाइएको छ), wlroots, र Wayland प्रोटोकल प्रयोग गर्दछ। ग्राफिकल अनुप्रयोगहरूले Qt र Cocoa फ्रेमवर्कहरू प्रयोग गर्न सक्छन्। इन्टरफेसले मानक प्रयोग गर्दछ macOS ग्लोबल मेनु भएको शीर्ष प्यानल, समान मेनु संरचना, किबोर्ड सर्टकट, समान शैलीको फाइलर फाइल प्रबन्धक, र launchctl र open जस्ता आदेशहरूको लागि समर्थन जस्ता अवधारणाहरू।

रिलिज ०.५ पछिका परिवर्तनहरू समावेश छन्:

  • आधार प्रणालीलाई FreeBSD १५-STABLE शाखामा अद्यावधिक गरिएको छ।
  • नयाँ SystemUIServer शीर्ष प्यानल र Dock तल प्यानलको साथ एक न्यूनतम ग्राफिकल इन्टरफेस प्रस्तुत गरिएको छ।
    
ravynOS ०.६ को रिलीज, एक FreeBSD संस्करण जसको उद्देश्य अनुकूलता हो macOS
  • प्याकेजमा Terminal.app टर्मिनल इमुलेटरको प्रोटोटाइप समावेश छ।
    
ravynOS ०.६ को रिलीज, एक FreeBSD संस्करण जसको उद्देश्य अनुकूलता हो macOS
  • अब LoginWindow लगइन प्रबन्धक बुट गरेपछि तुरुन्तै सुरु हुन्छ। लाइभ मोडमा बुट गर्दा, तपाईंले liveuser लगइन प्रयोग गरेर पासवर्ड बिना लग इन गर्न सक्नुहुन्छ।
    
ravynOS ०.६ को रिलीज, एक FreeBSD संस्करण जसको उद्देश्य अनुकूलता हो macOS
  • Win-Shift-Q किबोर्ड सर्टकट प्रयोग गरेर ग्राफिकल सत्रबाट बाहिर निस्कने क्षमता थपियो।

स्रोत: opennet.ru

DDoS सुरक्षा, VPS VDS सर्भरहरू भएका साइटहरूको लागि भरपर्दो होस्टिङ खरिद गर्नुहोस् 🔥 DDoS सुरक्षा, VPS VDS सर्भरहरू सहितको भरपर्दो वेबसाइट होस्टिङ किन्नुहोस् | ProHoster