ನಿಸ್ಸಂದೇಹವಾಗಿ ನೀವುಹೆಚ್ಚು ವಿನಂತಿಸಿದ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ ಒಂದು ಲಿನಕ್ಸ್ ಬಳಕೆದಾರರಿಂದ ಅದರ ವಿತರಣೆಯಲ್ಲಿ ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುವ ಶಕ್ತಿಯಾಗಿದೆ ನನ್ನ ನೆಚ್ಚಿನ ವಿಷಯವೆಂದರೆ ಇದನ್ನು ಸಾಧಿಸಲು ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ವಿಧಾನಗಳಿದ್ದರೂ, ಅವುಗಳಲ್ಲಿ ಹಲವು ಸಿಸ್ಟಮ್ನೊಂದಿಗೆ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ರಚಿಸುವುದು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವುದನ್ನು ಆಧರಿಸಿವೆ, ಇದು ಆಂಡ್ರಾಯ್ಡ್ ಮತ್ತು ದ್ವಿ-ದಿಕ್ಕನ್ನು ಬಯಸಿದಾಗ ಅತ್ಯಂತ ಪರಿಣಾಮಕಾರಿಯಲ್ಲ ನಿಮ್ಮ ವಿತರಣೆ.
ಅದಕ್ಕಾಗಿಯೇ ಇಂದು ನಾವು ವೇಡ್ರಾಯ್ಡ್ ಯೋಜನೆಯ ಬಗ್ಗೆ ಮಾತನಾಡಲಿದ್ದೇವೆ ಇದು ಉಪಕರಣಗಳ ಗುಂಪನ್ನು ಸಿದ್ಧಪಡಿಸಿದೆ ಪ್ರತ್ಯೇಕ ವಾತಾವರಣವನ್ನು ಸೃಷ್ಟಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಸಾಮಾನ್ಯ ಲಿನಕ್ಸ್ ವಿತರಣೆಯಲ್ಲಿ pಆಂಡ್ರಾಯ್ಡ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸಿಸ್ಟಮ್ನ ಸಂಪೂರ್ಣ ಚಿತ್ರವನ್ನು ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಅದರೊಂದಿಗೆ ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಪ್ರಾರಂಭವನ್ನು ಆಯೋಜಿಸಿ.
ವೇಡ್ರಾಯ್ಡ್ ಬಗ್ಗೆ
ಈ ಯೋಜನೆಯನ್ನು ಹಿಂದೆ ಅನ್ಬಾಕ್ಸ್-ಹಲಿಯಮ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತಿತ್ತು, ಇದು ಆನ್ಬಾಕ್ಸ್ನ ಪುನರ್ನಿರ್ಮಿತ ಆವೃತ್ತಿಯಾಗಿದ್ದು, ಇದು ಆನ್ಬಾಕ್ಸ್ಗಿಂತ ಹೆಚ್ಚು ಸ್ಥಳೀಯ ಹಾರ್ಡ್ವೇರ್ ಅನ್ನು ಆನ್ಬಾಕ್ಸ್ಗಿಂತ ಹೆಚ್ಚು ಸ್ಥಳೀಯ ಯಂತ್ರಾಂಶವನ್ನು ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಯೋಜನೆಯ ಮುಖ್ಯ ಗುರಿ ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಹ್ಯಾಲಿಯಂ ಆಧಾರಿತ ಲಿನಕ್ಸ್ ಫೋನ್ಗಳಲ್ಲಿ ಚಲಾಯಿಸುವುದು (ಹಲಿಯಮ್ ಆಂಡ್ರಾಯ್ಡ್ ಜಿಎಸ್ಐಗೆ ಹೋಲುತ್ತದೆ, ಆದರೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲಿನಕ್ಸ್ಗೆ ಹೋಲುತ್ತದೆ), ಆದರೆ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಹೊಂದಿರುವ ಯಾವುದೇ ಸಾಧನದಲ್ಲಿಯೂ ಇದನ್ನು ಚಲಾಯಿಸಬಹುದು.
ಪ್ರತ್ಯೇಕ ಧಾರಕಗಳನ್ನು ರಚಿಸಲು ಪ್ರಮಾಣಿತ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸಿ ಪರಿಸರವನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆಪ್ರಕ್ರಿಯೆಗಳಿಗಾಗಿ ನೇಮ್ಸ್ಪೇಸ್ಗಳು, ಬಳಕೆದಾರರ ಐಡಿಗಳು, ನೆಟ್ವರ್ಕ್ ಉಪವ್ಯವಸ್ಥೆ ಮತ್ತು ಮೌಂಟ್ ಪಾಯಿಂಟ್ಗಳು. LXC ಟೂಲ್ಕಿಟ್ ಅನ್ನು ಕಂಟೇನರ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ ಅನ್ನು ಸಾಮಾನ್ಯ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ನಲ್ಲಿ ಚಲಾಯಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, binder_linux ಮತ್ತು ashmem_linux ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ.
ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಆಧಾರಿತ ಅಧಿವೇಶನದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಪರಿಸರವನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಇದೇ ರೀತಿಯ ಆನ್ಬಾಕ್ಸ್ ಪರಿಸರಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿ, ಆಂಡ್ರಾಯ್ಡ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಹೆಚ್ಚುವರಿ ಪದರಗಳಿಲ್ಲದೆ ಹಾರ್ಡ್ವೇರ್ಗೆ ನೇರ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅನುಸ್ಥಾಪನೆಗೆ ಒದಗಿಸಲಾದ ಆಂಡ್ರಾಯ್ಡ್ ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಲಿನೇಜ್ಓಎಸ್ ಪ್ರಾಜೆಕ್ಟ್ ಬಿಲ್ಡ್ಗಳು ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ 10 ಅನ್ನು ಆಧರಿಸಿದೆ.
ಎದ್ದು ಕಾಣುವ ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿ ವೇಡ್ರಾಯ್ಡ್ನಿಂದ, ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ:
- ಡೆಸ್ಕ್ಟಾಪ್ ಏಕೀಕರಣ: ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಸ್ಥಳೀಯ ಲಿನಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ಸಮಾನಾಂತರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದು.
- ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಮೆನುವಿನಲ್ಲಿ ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಇರಿಸಲು ಮತ್ತು ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಅವಲೋಕನ ಕ್ರಮದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು ಬೆಂಬಲಿಸುತ್ತದೆ.
- ಬಹು-ವಿಂಡೋ ಮೋಡ್ನಲ್ಲಿ ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸಲು ಮತ್ತು ಮೂಲ ಡೆಸ್ಕ್ಟಾಪ್ ಲೇಔಟ್ಗೆ ಹೊಂದುವಂತೆ ವಿಂಡೋಗಳನ್ನು ಸ್ಟೈಲಿಂಗ್ ಮಾಡಲು ಬೆಂಬಲಿಸುತ್ತದೆ.
- ಆಂಡ್ರಾಯ್ಡ್ ಆಟಗಳಿಗೆ, ಪೂರ್ಣ ಸ್ಕ್ರೀನ್ ಮೋಡ್ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
- ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಆಂಡ್ರಾಯ್ಡ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಲು ಒಂದು ಮೋಡ್ ಲಭ್ಯವಿದೆ.
ಹೆಚ್ಚುವರಿಯಾಗಿ, ಆಂಡ್ರಾಯ್ಡ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಗ್ರಾಫಿಕಲ್ ಮೋಡ್ನಲ್ಲಿ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು, ನೀವು ಎಫ್-ಡ್ರಾಯಿಡ್ ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಕಮಾಂಡ್ ಲೈನ್ ಇಂಟರ್ಫೇಸ್ "ವೇಡ್ರಾಯ್ಡ್ ಆಪ್ ಇನ್ಸ್ಟಾಲ್" ಅನ್ನು ಬಳಸಬಹುದು ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ.
ಸ್ವಾಮ್ಯದ ಗೂಗಲ್ ಆಂಡ್ರಾಯ್ಡ್ ಸೇವೆಗಳಿಗೆ ಲಿಂಕ್ ಮಾಡುವುದರಿಂದ ಗೂಗಲ್ ಪ್ಲೇ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ, ಆದರೆ ಮೈಕ್ರೋಜಿ ಪ್ರಾಜೆಕ್ಟ್ ನಿಂದ ಗೂಗಲ್ ಸೇವೆಗಳ ಉಚಿತ ಪರ್ಯಾಯ ಅಳವಡಿಕೆಯನ್ನು ಅಳವಡಿಸಬಹುದು.
ಯೋಜನೆಯು ಪ್ರಸ್ತಾಪಿಸಿದ ಟೂಲ್ಕಿಟ್ ಕೋಡ್ ಅನ್ನು ಪೈಥಾನ್ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು GPLv3 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಉಬುಂಟು 20.04 / 21.04, ಡೆಬಿಯನ್ 11, ಡ್ರಾಯಿಡಿಯನ್ ಮತ್ತು ಉಬ್ಪೋರ್ಟ್ಗಳಿಗಾಗಿ ರೆಡಿ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆ.
ಉಬುಂಟು ಮತ್ತು ಉತ್ಪನ್ನಗಳಲ್ಲಿ ವೇಡ್ರಾಯ್ಡ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?
ನಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ವೇಡ್ರಾಯ್ಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ನಾವು ಮಾಡಬೇಕಾದ ಮೊದಲನೆಯದು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯುವುದು (ನಾವು ಅದನ್ನು ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ Ctrl + Alt + T ಮೂಲಕ ಮಾಡಬಹುದು) ಮತ್ತು ಅದರಲ್ಲಿ ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಟೈಪ್ ಮಾಡಲಿದ್ದೇವೆ:
ನಮ್ಮ ವಿತರಣೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವುದು ಮೊದಲನೆಯದು, ನಾವು "ಆವೃತ್ತಿ-ಉಬುಂಟು" ಅನ್ನು ನಾವು ಇರುವ ಆವೃತ್ತಿಯ ಸಂಕೇತನಾಮದಿಂದ ಬದಲಿಸಲು ಹೊರಟಿದ್ದೇವೆ, ಅದು ಫೋಕಲ್, ಬಯೋನಿಕ್, ಹಿರ್ಸೂಟ್ ಇತ್ಯಾದಿ ಆಗಿರಬಹುದು.
export DISTRO="version-ubuntu"
curl https://repo.waydro.id/waydroid.gpg > /usr/share/keyrings/waydroid.gpg && \ echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > /etc/apt/sources.list.d/waydroid.list && \ sudo apt update
ಇದನ್ನು ಮಾಡಿದ ನಂತರ, ಈಗ ನಾವು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನಮ್ಮ ವಿತರಣೆಯಲ್ಲಿ ವೇಡ್ರಾಯ್ಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಮುಂದುವರಿಯುತ್ತೇವೆ:
sudo apt install waydroid
ಮತ್ತು ಅಂತಿಮವಾಗಿ ನಾವು ವೇಡ್ರಾಯ್ಡ್ ಸೇವೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮುಂದುವರಿಯುತ್ತೇವೆ, ಅದು ಇನಿಟ್ ಪ್ರಕ್ರಿಯೆ:
sudo waydroid init
ಧಾರಕ:
sudosystemctl start waydroid-container
ಮತ್ತು ನಾವು ವೇಡ್ರಾಯ್ಡ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಮುಂದುವರಿಯುತ್ತೇವೆ:
waydroid session start
ಅಥವಾ ಈ ಇತರ ಆಜ್ಞೆಯೊಂದಿಗೆ:
waydroid show-full-ui
ಮತ್ತು ಸಮಸ್ಯೆಗಳ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಇದರೊಂದಿಗೆ ಧಾರಕವನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬಹುದು:
sudo systemctl restart waydroid-container
ಅಂತಿಮವಾಗಿ, ವೇಡ್ರಾಯ್ಡ್ ಬಗ್ಗೆ ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ, ಅವರು ಅದರ ಅಧಿಕೃತ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು.
ಪುಟದಲ್ಲಿನ ಕಾಮೆಂಟ್ಗಳ ಪ್ರಕಾರ ನೀವು ಲಾಗಿನ್ ಆಗಿರಬೇಕು ಮತ್ತು ವೇಲ್ಯಾಂಡ್ ಪ್ರಾರಂಭಿಸಬೇಕು
ಉದಾಹರಣೆಗೆ, ಉಬುಂಟುನಲ್ಲಿ ಅದನ್ನು ಸ್ಥಾಪಿಸಲು ಅದು ನನಗೆ ಅವಕಾಶ ನೀಡುವುದಿಲ್ಲ