Airyx ව්‍යාපෘතිය MacOS යෙදුම් සමඟ ගැළපෙන FreeBSD සංස්කරණයක් සංවර්ධනය කරමින් සිටී

Airyx මෙහෙයුම් පද්ධතියේ පළමු බීටා නිකුතුව ලබා ගත හැකි අතර, එය macOS ආකාරයේ පරිසරයක් ලබා දෙන අතර macOS යෙදුම් සමඟ යම් මට්ටමක ගැළපීමක් ලබා දීම අරමුණු කර ගෙන ඇත. Airyx FreeBSD මත පදනම් වන අතර X සේවාදායක මත පදනම් වූ ග්‍රැෆික් තොගයක් භාවිතා කරයි. ව්‍යාපෘතියේ වර්ධනයන් BSD බලපත්‍රය යටතේ බෙදා හැරේ. boot iso රූපයේ විශාලත්වය 1.9 GB (x86_64) වේ.

ව්‍යාපෘතියේ පරමාර්ථය වන්නේ මූලාශ්‍ර පෙළ මට්ටමින් macOS යෙදුම් සමඟ ගැළපීම (Airyx හි ක්‍රියාත්මක කිරීම සඳහා විවෘත-මූලාශ්‍ර macOS යෙදුම් කේතය නැවත සම්පාදනය කිරීමේ හැකියාව) සහ ක්‍රියාත්මක කළ හැකි ගොනු (පෑච් කර්නලයට සහ මෙවලම් කට්ටලයට එකතු කර ඇත. x86-architecture 64 සඳහා සම්පාදනය කරන ලද Mach-O ක්‍රියාත්මක කළ හැකි ගොනු ධාවනය කිරීම. අතුරු මුහුණත ක්‍රියාත්මක කිරීම ගෝලීය මෙනුවක් සහිත ඉහළ පුවරුවක්, සමාන මෙනු ව්‍යුහයක්, යතුරුපුවරු කෙටිමං, Filer ට සමාන ශෛලියකින් ගොනු කළමණාකරුවෙකු සහ launchctl සහ open වැනි විධාන සඳහා සහය වැනි සාමාන්‍ය macOS සංකල්ප භාවිතා කරයි. චිත්‍රක පරිසරය MacOS සඳහා නිර්මාණය කර ඇති KDE ප්ලාස්මා කවචය මත පදනම් වේ.

MacOS හි භාවිතා වන HFS+ සහ APFS ගොනු පද්ධති සඳහා සහය දක්වයි, මෙන්ම විශේෂිත පද්ධති නාමාවලි. උදාහරණයක් ලෙස, FreeBSD හි සාමාන්‍ය /usr සහ /usr/local ධුරාවලියට අමතරව, Airyx විසින් /Library, /System, සහ /Volumes නාමාවලි භාවිතා කරයි. පරිශීලකයන්ගේ නිවාස නාමාවලි /පරිශීලක නාමාවලියෙහි පිහිටා ඇත. සෑම ගෘහ නාමාවලියකම Apple's Cocoa ක්‍රමලේඛන අතුරුමුහුණත භාවිතා කරන යෙදුම් සඳහා ~/Library උප බහලුමක් ඇත.

යෙදුම් ස්වයං අන්තර්ගත යෙදුම් පැකේජ (App Bundle) ලෙස AppImage ආකෘතියෙන් සැලසුම් කළ හැක, /Applications හෝ ~/Applications නාමාවලි තුළ තබා ඇත. වැඩසටහන් සඳහා පැකේජ කළමණාකරුවෙකු ස්ථාපනය කිරීම හෝ භාවිතා කිරීම අවශ්‍ය නොවේ - AppImage ගොනුව ඇදගෙන ගොස් දියත් කරන්න. ඒ අතරම, සාම්ප්‍රදායික FreeBSD පැකේජ සහ වරාය සඳහා සහය රඳවා තබා ගනී.

macOS සමඟ ගැළපීම සඳහා, Cocoa සහ Objective-C ධාවන කාල ක්‍රමලේඛන අතුරුමුහුණත (/System/Library/Frameworks බහලුමෙහි පිහිටා ඇත) අර්ධ වශයෙන් ක්‍රියාත්මක කිරීම සපයනු ලැබේ, එසේම ඒවාට සහාය වීම සඳහා අතිරේකව නවීකරණය කරන ලද සම්පාදක සහ සම්බන්ධක. Swift භාෂාවෙන් XCode ව්‍යාපෘති ගොනු සහ වැඩසටහන් සඳහා සහය ක්‍රියාත්මක කිරීමට සැලසුම් කර ඇත. MacOS අනුකූලතා ස්ථරයට අමතරව, FreeBSD හි Linux අනුකරණ යටිතල පහසුකම් (Linuxulator) මත පදනම්ව Linux යෙදුම් ධාවනය කිරීමේ හැකියාව Airyx විසින් ලබා දෙයි.

Airyx හි පළමු බීටා අනුවාදයේ විශේෂාංග:

  • ෆයර්ෆොක්ස්, ටර්මිනල් සහ කේට් සමඟ ස්වයං අන්තර්ගත පැකේජ සඳහා උදාහරණ ලබා ගැනීම.
  • AppKit (airyxOS.app) මත පදනම් වූ නව ObjectiveC ස්ථාපකය.
  • ජාවා SDK 17.0.1+12 හි ඇතුළත් කිරීම.
  • කර්නලය සහ පද්ධති පරිසරය සඳහා පදනම ලෙස FreeBSD 12.3RC භාවිතා කිරීම.
  • වැඩිදියුණු කළ AppKit, වර්ණ පටිපාටියක් සහ යතුරුපුවරු කෙටිමං සමඟ macOS වෙත සමීප, උත්පතන මෙනු සඳහා සහය, අකුරු සමඟ වැඩ කිරීම.
  • සැලසුම් කර ඇති නමුත් තවමත් ක්‍රියාත්මක කර නොමැති විශේෂාංග අතර, ඩොක් පැනලය, WiFi සැකසීම සඳහා GUI සහ KDE ප්ලාස්මා පරිසරය තුළ ගොනු කළමණාකරුගේ ක්‍රියාකාරිත්වයේ ගැටළු විසඳීම සටහන් වේ.

Airyx ව්‍යාපෘතිය MacOS යෙදුම් සමඟ ගැළපෙන FreeBSD සංස්කරණයක් සංවර්ධනය කරමින් සිටී
Airyx ව්‍යාපෘතිය MacOS යෙදුම් සමඟ ගැළපෙන FreeBSD සංස්කරණයක් සංවර්ධනය කරමින් සිටී
Airyx ව්‍යාපෘතිය MacOS යෙදුම් සමඟ ගැළපෙන FreeBSD සංස්කරණයක් සංවර්ධනය කරමින් සිටී


මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න