История изменений
Исправление windows10, (текущая версия) :
Мы подходим ближе к цели.
А с чем поставляется встроенная JRE, и что нужное ты положишь ей во внутрь? ;)
А если JRE понадобится либа\модуль\фреймворк к примеру работы с иксами - ей во внутрь положишь иксы? А иксы той версии что у тебя сейчас, или другие?
К счастью Arduino IDE не будет поставляться со своей JRE, потому что если применить твою концепцию, то у тебя в каждой поддиректории в твоей ~/apps/ окажется копия ОС, хрен пойми как синхронизированная с основной.
- - -
Чтобы сделать так как ты говоришь - операционная система должна быть целостной, и разделенной на собственно систему и на юзерспейс (нет, не ядерный). Тогда прикладная софтина, а точнее ее разработчик, будет заранее знать что вот эта библиотека является системной и присутствует на компьютере 100%, а вот эту нужно тащить с собой.
Но в Linux ситуация не такая, и например d-bus, без которого современная ОС вообще работать не будет - де-факто равноправен с каким-нибудь васянским clamav.
- - -
Но вообще ты изобрел snap\flatpak\appimage. Которые мы кстати терпеть не можем как раз за то, о чем я написал: размеры, и дезинтеграция с системой, что выливается в продолжительное время запуска.
Исправление windows10, :
Мы подходим ближе к цели.
А с чем поставляется встроенная JRE, и что нужное ты положишь ей во внутрь? ;)
А если JRE понадобится либа\модуль\фреймворк к примеру работы с иксами - ей во внутрь положишь иксы? А иксы той версии что у тебя сейчас, или другие?
К счастью Arduino IDE не будет поставляться со своей JRE, потому что если применить твою концепцию, то у тебя в каждой поддиректории в твоей ~/apps/ окажется копия ОС, хрен пойми как синхронизированная с основной.
- - -
Чтобы сделать так как ты говоришь - операционная система должна быть целостной, и разделенной на собственно систему и на юзерспейс (нет, не ядерный). Тогда прикладная софтина, а точнее ее разработчик, будет заранее знать что вот эта библиотека является системной и присутствует на компьютере 100%, а вот эту нужно тащить с собой.
Но в Linux ситуация не такая, и например d-bus, без которого современная ОС вообще работать не будет - де-факто равноправен с каким-нибудь васянским clamav.
Исходная версия windows10, :
Мы подходим ближе к цели.
А с чем поставляется встроенная JRE, и что нужное ты положишь ей во внутрь? ;)
А если JRE понадобится либа\модуль\фреймворк к примеру работы с иксами - ей во внутрь положишь иксы? А иксы той версии что у тебя сейчас, или другие?
К счастью Arduino IDE не будет поставляться со своей JRE, потому что если применить твою концепцию, то у тебя в каждой директории ~/apps/ окажется копия ОС, хрен пойми как синхронизированная с основной.
- - -
Чтобы сделать так как ты говоришь - операционная система должна быть целостной, и разделенной на собственно систему и на юзерспейс (нет, не ядерный). Тогда прикладная софтина, а точнее ее разработчик, будет заранее знать что вот эта библиотека является системной и присутствует на компьютере 100%, а вот эту нужно тащить с собой.
Но в Linux ситуация не такая, и например d-bus, без которого современная ОС вообще работать не будет - де-факто равноправен с каким-нибудь васянским clamav.