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'а, а линукс — торжество эпсилон-окрестностей либерального пост-социума из отдельных логем.

[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] 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] 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] http://users.livejournal.com/_slw/ 2014-09-02 06:49 am (UTC)(link)
> а винапи как был в 95 винде, так до 2012 и остался совместимым?

не остался

[identity profile] anonym-mouse.livejournal.com 2014-09-02 07:46 am (UTC)(link)
Поттеринг - спецоперация по уничтожению свободного софта.

Этот человек-оркестр сделал столько разрушительного, что
его даже мега-лояльный к корпорациям Линус послал нахуй
прямым текстом, в сильно раздраженных тонах.

Я понимаю, что чмошное отродье, которого полно в русскоязычных
компьютерных группах тут же начнет визжать "конспирология".
Однако то, что я сказал более, чем серьезно.

Столлман и его идея защиты открытости механизмом выдуманным
для охраны ЗА-крытости, 'авторским правом' на самом деле
уникальны - они создали внутри мега-паразитического Эападного
общества (стоящего на системном паразитизме "реальной экономики")
некий "коммунистический анклав", внутри которого люди
работая сообща и добровольно, смогли создать целую
систему, современную Линукс-distribution (или GNU-linux system),
аналог которой по оценкам официальной компании стоил бы
коммерческим организациям более миллиарда и тысячи
человеко-лет труда.

Поэтому как только Открытое Программирование стало сильно,
корпоративный мир озаботился его подрывом и нейтрализацией,
с одной стороны (вспомним майкрософтовские "удушения в
объятиях" путем перехвата открытых стандартов и "расширения"
их так, что рабочими остаются лишь их системы, или знаменитые
внутренние "письма" Майкрософта, расписывавшие стратегии
подрыва Линуска.
Одновременно, с другой стороны, были предприняты шаги по
утилизации и кастрации Открытых Систем, с тем, чтобы они
стали compliant, подчинялись общекорпоративной, обязательной
для всех ведущих Ай-Ти корпораций США (и мира, насколько они
их контролируют), стратегии по лишению, например, пользователя
контроля за своей машиной, всеобщем электронном доносительстве,
и т.д.

В мире Линукса во главе этого второго движения сегодня стоит
Убунту, превращающая Линукс в полную аналогию Уиндоуз, с
обязательными встроенными программами-шпионами.
Пример того, как паразитировать на созданном другими дает
еще одно отвратительное корпоративное животное, Гугл:
его андроид создал специальную оболочку поверх Линукса
чтобы полностью контролировать действия пользователя и
блокировать его самостоятельность в выборе и установке программ
путем перенаправления всего через свои "магазины".

Systemd - одна из систем подрыва стабильного и отлично
работающего юникс-механизма. Лживыми обвинениями в сложности,
медленности и т.д. они принуждают отказываться от открытой
системы контроля за запуском вашей машины и вводят закрытую,
в три раза более громоздкую, the single point of failure,
которая пухнет как недельный утопленник, захватывая внутрь
себя все новые и новые механизмы.
И я абсолютно не удивился бы, если бы узнал, что внутрь
этого "улучшения" подсутуты backdoors, механизмы блокировки
машин или слежки.

СЕГОДНЯ МЕРЗАВЕЦ ПОТТЕРИНГ хочет перетасовать уже всю систему
сверху донизу.

Понимаете ли, хомячки, с одной стороны подобная организация
программ на Юниксе давно возможна и для её конфогурации есть
несколько широко известных инструментов. Просто невежественные
хомячки (не имея опыта работы с юниксом в пару десятков лет)
о ней никогда не слышали.
С другой же, саботажник Поттеринг на самом деле не желает
совать каждую программу в свою поддиректорию. Еще раз, это
можно делать (и иногда делают) традиционными методами.
Его "идеи" будут в точности в духе его SYSTEMD: намертво,
в бетон залить такое, так, чтобы у пользователя не осталось
никаких альтернатив. А в этот новый монолит уже подсунуть
то, что закажут какие-нибудь спонсоры этого человека-проекта
из NSA и прочих человеколюбивых ведомств.

[identity profile] alexclear.livejournal.com 2014-09-02 09:45 am (UTC)(link)
В комментариях ебаный ад

[identity profile] techquisitor.livejournal.com 2014-09-06 12:03 pm (UTC)(link)
Это уже много раз разжёвывалось. В самом простом случае — замумукаешься следить за дырами и ошибками в софте и сопутствующих библиотеках. А так, идеи линковать всё подряд регулярно всплывают. Вон, коллега весной на FOSDEM был, там видел презентацию Listaller, которые предлагали похожее. Собственно, я даже у себя это цитировал.

WinAPI. к слову уже считается legacy. Теперь там NativeAPI какой-то. А что до совместимости, там пилят просто гигатонны костылей, лишь бы это кое-как работало. Собственно, M$ долгое время этим фактом гордилась и не упускала случая напомнить об этом. В Vista/Seven часть этого наследия выпилили и получили просто тонны ненависти со стороны юзеров юзающих legacy. В 8 ситуация усугубилась ещё больше. Именно поэтому столько вони на восьмёрку. Не столько из-за плиточек (к этому привыкнут, куда денутся), а именно из-за отвалившегося софта.
Edited 2014-09-06 12:03 (UTC)