LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

1) в системе может не быть системы пакетов, или она непопулярна. Например, в Windows или OSX.
2) у пользователя может не быть прав на установку пакетов.
3) пользователь может быть дибил и не разобраться с пакетами. (true story, чувак)
4) особенно если у него нет интернета
5) связываться с пакетами - значит обречь себя на постоянную поддержку 50+ версий линукса
6) мне может быть нужна своя джава. Да, можно собрать её в /usr/bin/myjava, но что если среди использованных либ встречается то, во что захардкожено именно /usr/bin/java?
7) пользователь может ненавидеть джаву (н-р он лоровец) и не станет качать софтину если известно что она на жабе

первое что пришло в голову

нужно всегда готовиться к самому худшему, а самое худшее - это то, что пользователь - клинический дибил, а система у него расхерачена вхлам (поломанный индекс пакетов, поломанный init.d, поломанное всё), и его пароль от рута съёл пёс.

нет, в идее «всё своё тащу с собой» (кроме сишного тулчейна и ядра ос) я уверен твердо. Надо просто как-то умно определять нужное и ненужное.

допустим, в Scala на Javascript платформе это сложно, поэтому страничка с хэлловорлдом и весит 5 мегабайт. А тут-то у нас джава, тру статика, все дела.

Исходная версия stevejobs, :

1) в системе может не быть системы пакетов, или она непопулярна. Например, в Windows или OSX.
2) у пользователя может не быть прав на установку пакетов.
3) пользователь может быть дибил и не разобраться с пакетами. (true story, чувак)
4) особенно если у него нет интернета
5) связываться с пакетами - значит обречь себя на постоянную поддержку 50+ версий линукса
6) мне может быть нужна своя джава. Да, можно собрать её в /usr/bin/myjava, но что если среди использованных либ встречается то, во что захардкожено именно /usr/bin/java?
7) пользователь может ненавидеть джаву (н-р он лоровец) и не станет качать софтину если известно что она на жабе

первое что пришло в голову

нет, в идее «всё своё тащу с собой» (кроме сишного тулчейна и ядра ос) я уверен твердо. Надо просто как-то умно определять нужное и ненужное.

допустим, в Scala на Javascript платформе это сложно, поэтому страничка с хэлловорлдом и весит 5 мегабайт. А тут-то у нас джава, тру статика, все дела.