metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-09-01 07:20 pm

Поттеринги

http://www.opennet.ru/opennews/art.shtml?num=40494
А почему бы просто не сделать как в виндах - каждое приложение со своими зависимостями в своем каталоге, а винапи как был в 95 винде, так до 2012 и остался совместимым?

[identity profile] bydlorus.livejournal.com 2014-09-01 04:23 pm (UTC)(link)
Мда, лет зе срач бегин, пошёл читать тонны ненависти.

[identity profile] dizel-by.livejournal.com 2014-09-01 04:38 pm (UTC)(link)
[censored]

[identity profile] swamp-agr.livejournal.com 2014-09-01 04:40 pm (UTC)(link)
Вот, что значит - не добавлять комментарии в своём блоге. Браво, Поттеринг.
Можно не чистить комменты, они тупо будут размазаны по всей сети, а что до размазни - ему до неё дела нет.

[identity profile] nicka-startcev.livejournal.com 2014-09-01 04:43 pm (UTC)(link)
потому что тогда каждому афтырю каждого приложения (включая умерших) придется следить за секурити дырами во всех либах.

но зато типа не придется думать о работоспособности.

в общем, вся проблема в либах, точнее, в их интерфейсах, которые мутируют и глюках, которые (не)правятся оперативно.

[identity profile] eternal-leave.livejournal.com 2014-09-01 04:50 pm (UTC)(link)
Потому что даже в виндах (с целью избавления от длл-хелла и своевременного затыкания дырок) дотнеты и vc++ redist'ы ставятся системно.

[identity profile] berezovsky.livejournal.com 2014-09-01 04:51 pm (UTC)(link)
У них нету ни хуя совместимого. Винду конституирует структрутообразующий Логос софтварного Dasein'а, а линукс — торжество эпсилон-окрестностей либерального пост-социума из отдельных логем.

[personal profile] ex0_planet 2014-09-01 05:58 pm (UTC)(link)
ай, ерунда, всё равно половина говнософта тащит свой zlib и еще что-нибудь.

это не считая crapware, ставящегося в /opt
Edited 2014-09-01 17:58 (UTC)

[identity profile] anonim-legion.livejournal.com 2014-09-01 05:59 pm (UTC)(link)
Для этого нужно:

1) Дядя с генпланом
2) Дядя с дубинкой
3) Куча тестеров с разнообразным железом

[identity profile] anonim-legion.livejournal.com 2014-09-01 06:02 pm (UTC)(link)
Есть еще чрезвычайно радикальный метод от одного моего знакомого, ныне работающего в Яндексе:

1) Зависимость не на уровне библиотек, а на уровне функций
2) Ссылка на функцию - это хэш от ее возвращаемого типа, аргументов и собственно бинарного тела.

[identity profile] winnukem.livejournal.com 2014-09-01 06:05 pm (UTC)(link)
> набор подразделов Btrfs
> средства Btrfs по дедупликации данных
о нет

[identity profile] b00ter.livejournal.com 2014-09-01 06:12 pm (UTC)(link)
Невалидно. Допустим, реализация поменялась (сортировка пузырьком на более кошерную, сугубо например). Хеш другой, а протокол соблюден.

[identity profile] anonim-legion.livejournal.com 2014-09-01 06:16 pm (UTC)(link)
Реализация поменялась, меняйте ссылку, качайте новую.

Ведь в функции могут быть ссылки на некие глобальные переменные, определенные в модуле.

Или - реализация поменялась, была нормальная, добавили багов. Разумеется, ссылка должна поменяться

[identity profile] d4s.livejournal.com 2014-09-01 06:33 pm (UTC)(link)
так а где срач?
все согласны, что не надо

[identity profile] bydlorus.livejournal.com 2014-09-01 07:09 pm (UTC)(link)
Вы ещё вспомните Билли тихим незлым словом!

[identity profile] darkdrip.livejournal.com 2014-09-01 07:36 pm (UTC)(link)
GoboLinux есть, но он дохлый.
Все нормальные девелоперы делают статистическую линковку и инсталлят свой софт в /opt, чтобы избежать геморрой с зависимостями. Но, к сожалению, сейчас слишком много красноглазых фанатиков пакетных менеджеров.
Я удивился, что у меня заработали Sublime Text и Skype, распакованные из tar.gz. Минимальная совместимость в линуксе вроде есть. Но не факт что эти приложения заработают без проблем через 10 лет, что-нибудь наверняка сломают.

[identity profile] darkdrip.livejournal.com 2014-09-01 07:56 pm (UTC)(link)
Кстати в ru-linux был странный товарищ, который призывает собирать весь софт руками.

http://ru-linux.livejournal.com/2990345.html?thread=43718153#t43718153
http://ru-linux.livejournal.com/2945360.html?thread=42878288#t42878288

Edited 2014-09-01 19:57 (UTC)

[identity profile] eternal-leave.livejournal.com 2014-09-01 08:01 pm (UTC)(link)
emdrone, небось? С телефона сижу, лениво ходить по ссылкам

[identity profile] northas.livejournal.com 2014-09-01 08:24 pm (UTC)(link)
И каждая программа со всем что ей надо находится в одном архиве. Установить - скопировать этот файл, удалить - удалить файл. Замечательно же, может из линукса даже что то годное выйдет.
Капча: get out

[identity profile] dmytrish.livejournal.com 2014-09-01 08:32 pm (UTC)(link)
Вообще надо уже давно ОС сделать persistent и shared, чтобы было много окружений, но части между ними шарились. И gc тоже в комплект (хотя inodes с их количеством ссылок в принципе еще со времен нулевой эпохи это реализовали).

[identity profile] avnik.livejournal.com 2014-09-02 12:57 am (UTC)(link)
неймспейсов/контейнеров то там не было.
даже прямсейчас есть куча софтов (skype, teamspeak, пхп с всякой херней и обфускацией исходников) которые хочется запихнуть в контейнер где оно не видит ничего кроме себя, и того к чему должно иметь доступ, и забетонировать там

[identity profile] rumataestor.livejournal.com 2014-09-02 01:35 am (UTC)(link)
Что-то все эти предложения напоминают мне NixOS.

[identity profile] sbj-ss.livejournal.com 2014-09-02 02:00 am (UTC)(link)
В сборке руками есть одно преимущество: я году в 2003 собирал LFS из свежих версий, так обнаружил.
Во многих случаях релизные исходники не компилируются, поэтому приходится заглядывать внутрь и править. И вот когда юзер в двадцатый раз увидит говноиндусятину, которая гордо именуется свободным софтом, у него наконец выработается здоровый скептицизм вместо слепого поклонения этим вашим линуксам :)

[identity profile] bydlorus.livejournal.com 2014-09-02 05:31 am (UTC)(link)
Главное не выработать поклонение несвободному софту, ведь в его исходники не так легко заглянуть, а индусятина там ещё похуже.

[identity profile] nivanych.livejournal.com 2014-09-02 05:38 am (UTC)(link)
Slackware forever!!
Правда, там они пошли по кривой дорожке — появились всякия там зависимости...
Но пока что, они мало, на что влияют ;-)
;-)

[identity profile] nivanych.livejournal.com 2014-09-02 05:39 am (UTC)(link)
Есть такое.
Однако, оно работает и без BTRFS и никто не собирается ограничивать набор файловых систем только ZFS/BTRFS ;-)

Page 1 of 3