[О блоге] [наверх] [пред] [2022-04-05 18:08:13+03:00] [a9cb854ba7c0e391ed6d9fa73e4dd134c0a10ee9]
Темы: [systemd]

Замарал руки Android-ом

Надо тут по быстрому сделать правку в одно Android приложение.
Познакомился с процессом сборки Android, LineageOS и gradle-ом.
Официально рекомендуют 300 гигабайт свободного места на диске.
В моём NUC-е терабайт, так что для виртуальной машины хватает.
Всё же мощный компьютер у меня. Через bhyve прокинул все восемь
ядер, 48 гигабайт оперативной памяти и через три часа всё собралось.

Вот только запустить эмулятор не вышло, ибо для него нужен KVM
с аппаратными инструкциями, которые уже "заняты" bhyve-ом. Пришлось
пожертвовать частью торрентов, достать 2TB HDD диск и на него всё
переписать чтобы на отдельном компьютере загрузиться. Ни SSD-шек, ни
2.5" HDD свободных такого размера нету. Но эмулятор запустился, можно
через SSH X11 прокинуть и поработать в нём.

Действительно ли всё это собирается из исходников? Пфф. Огромные
репозитории с prebuilt исполняемыми файлами.

Ubuntu (любой mainstream дистрибутив GNU/Linux) это невероятнейшее по
качеству дерьмище. Отсутствие документации и намёков как до чего
добраться или даже понять что конкретно рулит сетью в этой ОС. Как
отключить уход ноутбука в спящий режим если закрывать его крышку?
Поисковик в помощь.

Но, настроить IPsec между своим компьютером и этой ВМ и сделать NFS
экспорт -- удалось с первого раза без проблем. Конечно, часть
конфигурации strongSwan-а я просто скопировал со своего компьютера, но
работает без проблем. Не хочется чтобы NFS был доступен кому-либо ещё, а
защитить это просто требованием поднятого IPsec для меня самый простой и
эффективный вариант.

Можно ли на компьютере с 8GB RAM собрать несложное приложение для
Android на Kotlin? Неа: всё уходит в swap и OOM-killer наводит порядок.
Безусловно я вообще не понимаю что там под капотом творится, но gradlew
build не отрабатывает из-за нехватки памяти.

    [оставить комментарий]
    комментарий 0:
    From: kmeaw
    Date: 2022-04-06 09:45:07Z
    
    > Ubuntu (любой mainstream дистрибутив GNU/Linux) это невероятнейшее по
    > качеству дерьмище. Отсутствие документации
    > …
    > Как
    > отключить уход ноутбука в спящий режим если закрывать его крышку?
    > Поисковик в помощь.
    
    https://help.ubuntu.com/ ->
    https://help.ubuntu.com/lts/ubuntu-help/index.html ->
    https://help.ubuntu.com/lts/ubuntu-help/power.html.en ->
    https://help.ubuntu.com/lts/ubuntu-help/power-closelid.html.en :
    
    Stop the computer from suspending when the lid is closed
    
    You need to have Tweaks installed on your computer to change this
    setting. [apt:gnome-tweak-tool]
    
    If you do not want the computer to suspend when you close the lid, you
    can change the setting for that behavior.
    
    1. Open the Activities overview and start typing Tweaks.
    2. Click Tweaks to open the application.
    3. Select the General tab.
    4. Switch the Suspend when laptop lid is closed switch to off.
    5. Close the Tweaks window.
    
    Выглядит, как адекватная документация для десктопной ОС, дружественной к
    привыкшему к GUI пользователю.
    
    комментарий 1:
    From: Sergey Matveev
    Date: 2022-04-06 09:53:40Z
    
    *** kmeaw [2022-04-06 12:42]:
    >Выглядит, как адекватная документация для десктопной ОС, дружественной к
    >привыкшему к GUI пользователю.
    
    Как и настройка сети у них в таком же духе была описана. Но я то за SSH
    сижу и мне нужно это всё настроить без GUI. А даже если бы и через GUI
    (через ssh -X/Y), то какую программу мне запускать которая бы показала
    мне эти Tweaks?
    
    Был не прав в том, что ожидал чего-то очень неподобающего и странного
    от, действительно, desktop OS :-)