Airyx ಯೋಜನೆಯು MacOS ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ FreeBSD ಆವೃತ್ತಿಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ

Airyx ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಮೊದಲ ಬೀಟಾ ಬಿಡುಗಡೆಯು ಲಭ್ಯವಿದೆ, ಇದು MacOS-ಶೈಲಿಯ ಪರಿಸರವನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು MacOS ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ನಿರ್ದಿಷ್ಟ ಮಟ್ಟದ ಹೊಂದಾಣಿಕೆಯನ್ನು ಒದಗಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. Airyx FreeBSD ಆಧಾರಿತವಾಗಿದೆ ಮತ್ತು X ಸರ್ವರ್ ಆಧಾರಿತ ಗ್ರಾಫಿಕ್ಸ್ ಸ್ಟಾಕ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಯೋಜನೆಯ ಬೆಳವಣಿಗೆಗಳನ್ನು BSD ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ಬೂಟ್ ಐಸೊ ಇಮೇಜ್‌ನ ಗಾತ್ರವು 1.9 GB (x86_64) ಆಗಿದೆ.

ಮೂಲ ಪಠ್ಯಗಳ ಮಟ್ಟದಲ್ಲಿ ಮ್ಯಾಕೋಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸಾಧಿಸುವುದು ಯೋಜನೆಯ ಗುರಿಯಾಗಿದೆ (ಏರಿಕ್ಸ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ತೆರೆದ ಮೂಲ ಮ್ಯಾಕೋಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಕೋಡ್ ಅನ್ನು ಮರುಸಂಕಲಿಸುವ ಸಾಮರ್ಥ್ಯ) ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳು (ಪ್ಯಾಚ್‌ಗಳನ್ನು ಕರ್ನಲ್ ಮತ್ತು ಟೂಲ್‌ಕಿಟ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ x86-ಆರ್ಕಿಟೆಕ್ಚರ್ 64 ಗಾಗಿ ಸಂಕಲಿಸಲಾದ Mach-O ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳನ್ನು ಚಾಲನೆ ಮಾಡಲಾಗುತ್ತಿದೆ. ಇಂಟರ್ಫೇಸ್ ಅಳವಡಿಕೆಯು ವಿಶಿಷ್ಟವಾದ ಮ್ಯಾಕೋಸ್ ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಗ್ಲೋಬಲ್ ಮೆನು ಹೊಂದಿರುವ ಟಾಪ್ ಪ್ಯಾನಲ್, ಒಂದೇ ರೀತಿಯ ಮೆನು ರಚನೆ, ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು, ಫೈಲ್ ಮ್ಯಾನೇಜರ್ ಶೈಲಿಯಲ್ಲಿ ಫೈಲ್ ಮ್ಯಾನೇಜರ್, ಮತ್ತು ಲಾಂಚ್‌ಕ್ಟ್ಲ್ ಮತ್ತು ಓಪನ್‌ನಂತಹ ಕಮಾಂಡ್‌ಗಳಿಗೆ ಬೆಂಬಲ. ಚಿತ್ರಾತ್ಮಕ ಪರಿಸರವು ಕೆಡಿಇ ಪ್ಲಾಸ್ಮಾ ಶೆಲ್ ಅನ್ನು ಆಧರಿಸಿದೆ, ಇದನ್ನು ಮ್ಯಾಕೋಸ್‌ಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

MacOS ನಲ್ಲಿ ಬಳಸಲಾದ HFS+ ಮತ್ತು APFS ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳು ಬೆಂಬಲಿತವಾಗಿದೆ, ಹಾಗೆಯೇ ನಿರ್ದಿಷ್ಟ ಸಿಸ್ಟಮ್ ಡೈರೆಕ್ಟರಿಗಳು. ಉದಾಹರಣೆಗೆ, FreeBSD ಯ ವಿಶಿಷ್ಟವಾದ /usr ಮತ್ತು /usr/ಸ್ಥಳೀಯ ಶ್ರೇಣಿಗಳ ಜೊತೆಗೆ, Airyx /Library, /System, ಮತ್ತು /Volumes ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಗಳು / ಬಳಕೆದಾರರ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿವೆ. ಪ್ರತಿ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯು Apple ನ ಕೋಕೋ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ~/ಲೈಬ್ರರಿ ಉಪ ಡೈರೆಕ್ಟರಿಯನ್ನು ಹೊಂದಿದೆ.

ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುವ ಅಪ್ಲಿಕೇಶನ್ ಪ್ಯಾಕೇಜ್‌ಗಳಾಗಿ (ಅಪ್ಲಿಕೇಶನ್ ಬಂಡಲ್) AppImage ಸ್ವರೂಪದಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸಬಹುದು, ಅದನ್ನು /ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಅಥವಾ ~/ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ. ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್‌ನ ಅನುಸ್ಥಾಪನೆ ಅಥವಾ ಬಳಕೆಯ ಅಗತ್ಯವಿಲ್ಲ - ಕೇವಲ ಎಳೆಯಿರಿ ಮತ್ತು ಬಿಡಿ ಮತ್ತು AppImage ಫೈಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಸಾಂಪ್ರದಾಯಿಕ FreeBSD ಪ್ಯಾಕೇಜುಗಳು ಮತ್ತು ಪೋರ್ಟ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲಾಗಿದೆ.

MacOS ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಗಾಗಿ, Cocoa ಮತ್ತು Objective-C ರನ್‌ಟೈಮ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್‌ಫೇಸ್‌ನ ಭಾಗಶಃ ಅನುಷ್ಠಾನವನ್ನು ಒದಗಿಸಲಾಗಿದೆ (/System/Library/Frameworks ಡೈರೆಕ್ಟರಿಯಲ್ಲಿದೆ), ಹಾಗೆಯೇ ಅವುಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಕಂಪೈಲರ್‌ಗಳು ಮತ್ತು ಲಿಂಕರ್‌ಗಳನ್ನು ಹೆಚ್ಚುವರಿಯಾಗಿ ಮಾರ್ಪಡಿಸಲಾಗಿದೆ. ಸ್ವಿಫ್ಟ್ ಭಾಷೆಯಲ್ಲಿ XCode ಪ್ರಾಜೆಕ್ಟ್ ಫೈಲ್‌ಗಳು ಮತ್ತು ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ. MacOS ಹೊಂದಾಣಿಕೆಯ ಪದರದ ಜೊತೆಗೆ, FreeBSD ಯ Linux ಎಮ್ಯುಲೇಶನ್ ಮೂಲಸೌಕರ್ಯ (Linuxulator) ಆಧಾರದ ಮೇಲೆ Linux ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು Airyx ನೀಡುತ್ತದೆ.

Airyx ನ ಮೊದಲ ಬೀಟಾ ಆವೃತ್ತಿಯ ವೈಶಿಷ್ಟ್ಯಗಳು:

  • ಫೈರ್‌ಫಾಕ್ಸ್, ಟರ್ಮಿನಲ್ ಮತ್ತು ಕೇಟ್‌ನೊಂದಿಗೆ ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುವ ಪ್ಯಾಕೇಜ್‌ಗಳ ಉದಾಹರಣೆಗಳ ಲಭ್ಯತೆ.
  • ಆಪ್‌ಕಿಟ್ (airyxOS.app) ಆಧಾರಿತ ಹೊಸ ಆಬ್ಜೆಕ್ಟಿವ್‌ಸಿ ಸ್ಥಾಪಕ.
  • ಜಾವಾ SDK 17.0.1+12 ನಲ್ಲಿ ಸೇರ್ಪಡೆ.
  • ಕರ್ನಲ್ ಮತ್ತು ಸಿಸ್ಟಮ್ ಪರಿಸರಕ್ಕೆ ಆಧಾರವಾಗಿ FreeBSD 12.3RC ಅನ್ನು ಬಳಸುವುದು.
  • ಸುಧಾರಿತ ಆಪ್‌ಕಿಟ್, ಬಣ್ಣದ ಸ್ಕೀಮ್ ಮತ್ತು ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು MacOS ಗೆ ಹತ್ತಿರದಲ್ಲಿದೆ, ಪಾಪ್-ಅಪ್ ಮೆನುಗಳಿಗೆ ಬೆಂಬಲ, ಫಾಂಟ್‌ಗಳೊಂದಿಗೆ ಸುಧಾರಿತ ಕೆಲಸ.
  • ಯೋಜಿತ ಆದರೆ ಇನ್ನೂ ಕಾರ್ಯಗತಗೊಳಿಸದ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ, ಡಾಕ್ ಪ್ಯಾನೆಲ್, ವೈಫೈ ಹೊಂದಿಸಲು GUI, ಮತ್ತು ಕೆಡಿಇ ಪ್ಲಾಸ್ಮಾ ಪರಿಸರದಲ್ಲಿ ಫೈಲರ್ ಫೈಲ್ ಮ್ಯಾನೇಜರ್‌ನ ಕಾರ್ಯಾಚರಣೆಯೊಂದಿಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವುದನ್ನು ಗುರುತಿಸಲಾಗಿದೆ.

Airyx ಯೋಜನೆಯು MacOS ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ FreeBSD ಆವೃತ್ತಿಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ
Airyx ಯೋಜನೆಯು MacOS ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ FreeBSD ಆವೃತ್ತಿಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ
Airyx ಯೋಜನೆಯು MacOS ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ FreeBSD ಆವೃತ್ತಿಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ


ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ