Како направити ЛинеагеОС на Виндовс 10 користећи ВСЛ 2

Виши члан КСДА Улдиниад је објавио водич о томе како компајлирати ЛинеагеОС 17.1 заснован на Андроиду 10 на Виндовс 10 рачунару користећи ВСЛ 2.

Друга генерација Виндовс подсистема за Линук, који се обично назива ВСЛ 2, био најавио током Мицрософтове Буилд 2019 конференције за програмере. У поређењу са застарела имплементација ВСЛ-а, ВСЛ 2 ради знатно боље на операцијама које су тешке за систем датотека због већег преправљања архитектуре. Најновија верзија стабилног канала Виндовс 10, тј. Ажурирање за Виндовс 10 маја 2020, чини ВСЛ 2 доступним свим корисницима. Са ВСЛ 2, корисницима Виндовс-а је прилично лако да компајлирају АОСП или прилагођене РОМ-ове као што је ЛинеагеОС од нуле без инсталирања пуноправне ГНУ/Линук дистрибуције.

Ово нам није први пут истакнуто могућност изградња ЛинеагеОС-а на Виндовс-у користећи ВСЛ, али ситуација је сада мало другачија. Прва стабилна израда Виндовс терминал је овде, а љубитељи ЦЛИ-ја сада могу изворно да добију функције као што су ГПУ-убрзано приказивање текста, прилагођено повезивање тастера, шкољке са картицама са прилагођеним шемама боја и мноштво других корисних додатака. С обзиром да можете директно да позовете ВСЛ као другу картицу у вашем терминалу, корисници Виндовс 10 могу да се пријаве различите конфигурације и пречице (баш као унапред конфигурисано Линук окружење) током компајлирања ЛинеагеОС.

КСДА старији члан/члан ЛинеагеОС тима Улдиниад има је ажурирао своју објаву на форуму са водичем како да компајлирате најновију верзију ЛинеагеОС-а, ЛинеагеОС 17.1 засновано на Андроид-у 10, на Виндовс 10 рачунару који користи ВСЛ 2. Пре него што покушате да извршите локалну градњу, уверите се да јесте МНОГО бесплатног простора за складиштење и неограниченог Интернет плана. На пример, Улдиниаду је било потребно око 340 ГБ складишног простора да састави чисту ЛинеагеОС 17.1 верзију за ОнеПлус 6 (кодни назив "енцхилада"), узимајући у обзир синхронизовани изворни код као и излазни резултат.

Ако ваш рачунар испуњава хардверски захтеви за прављење Андроид-а из извора, затим следите ове кораке да бисте подесили окружење за прављење ВСЛ 2 у Виндовс 10 и компајлирали ЛинеагеОС 17.1:

  1. Отвори Мицрософт продавница
  2. Потражите и инсталирајте Убунту апликацију
  3. Отворите апликацију и пратите кораке за прво подешавање
  4. Ажурирајте пакете и инсталирајте следеће
    sudo apt update && sudo apt full-upgrade -y && sudo apt install -y build-essential ccache libncurses5 libssl-dev m4 unzip zip
  5. Направите директоријум за изворни код (и идите на њега):
    mkdir -p ~/android/lineage && cd android/lineage
  6. Иницијализујте ЛинеагеОС изворно спремиште:
    repo init -u https://github.com/LineageOS/android.git -b lineage-17.1
  7. Синхронизујте изворе:
    repo sync
  8. Укључите кеширање за убрзање изградње. Овај корак је опционалан, али се препоручује за наредне верзије.
  9. Трцати
    source build/envsetup.sh
  10. Припремите код специфичан за уређај:
    breakfast your_device_codename
  11. Додајте следеће у .repo/local_manifests/roomservice.xml:
    <projectname="TheMuppets/proprietary_vendor_your device brand"path="vendor/your device brand"remote="github" />
  12. Поново синхронизујте изворе:
    repo sync
  13. Започните изградњу:
    brunch your_device_codename

Направи ЛинеагеОС 17.1 на Виндовс 10 са ВСЛ 2 — КСДА тема

Према Улдиниаду, његов рачунар са АМД Ризен 9 3950Кс (комплетне спецификације се могу наћи овде) требало је 22 минута да се компајлира горе поменута верзија ЛинеагеОС 17.1 са попуњеним кеш меморијом.


Да ли мислите да је ваш рачунар довољно моћан да се носи са послом компилације? Јавите нам своје искуство са ЛинеагеОС изградњом на ВСЛ-у у коментарима испод!