WSGlebKavash, в Linux можно было адресовать больше 4 Гб сто лет назад при включении опции ядра, но один процесс всё равно не мог адресовать больше 4 Гб, потому что указатели в 32-битной системе 32-битные.
алексй гувгенович,
1. Да, про них. Естественно, работать оба сразу не смогут. Нужно весь код перенести в один из них.
2. Вместо client = discord.Client() создать bot = commands.Bot() и везде вместо client использовать bot. Вообще, азы программирования надо изучать до написания первого бота, а не после...
fastboot, да, в Windows докер неявно создаёт виртуалку с Linux. Можно на самом деле поставить как уже получилось, а в свободное время порешать альтернативное решение. Ну, скажем, чтобы не попасться на том, что в 16.04 уже есть или ещё потом найдётся какая-нибудь критичная RCE уязвимость, а её даже обновить нельзя.
Если какой-нибудь обычный Bluestack Player на такой системе не будет приемлемо работать, то ничего сушественно лучше него работать не будет тоже. Поэтому надо просто взять да и протестировать.
k-2, python - скриптовый язык. Любой костыль типа pyinstaller будет представлять из себя по сути запихивание компилированного байткода с интерпретатором в один архив для удобного запуск, и этот байткод легко превращается в нечто близкое к исходному коду. Есть средства типа pyarmor, которые пытаются этот код максимально запудрить, чтобы в нём было трудно разобраться, но это лишь енсколько усложняет взлом, а не делает его невозможным.
Можно также использовать cython - компилятор кода на python (с некоторыми нюансами и ограничениями) в код на языке C, который можно затем скомпилировать в исполняемый файл. Но это довольно сложный инструмент.
В целом для того, чтобы скрыть от кого-то исходный код, python предназначен крайне плохо.
CityCat4, я не жаловался на медленный запуск, я просто констатировал факт. До этого там был и делал всё то же самое аж Red Hat 7.3 (да-да, не RHEL, а просто Red Hat), он загружался намного быстрее Gentoo, но с моим скриптом всё равно сравниться не мог. Если можно сделать лучше, то почему бы и не сделать?