
Dmitry R16
04.09.2018
22:14:46
чот, коллеги, вы тут экстремизьму почти накрутили.
надо помнить что:
- память была дорогой
- multi-instance library object (aka versioning) не существовало
- концепция изоляции сервисов друг от друга (и, соответственно, организации IPC для изолированных сервисов) не существовало
мы всё ещё посреди сильно переделывающего процесса

Vadim
04.09.2018
22:15:18
дык вот, и кроме подхода с пакетным менеджером - возможны и другие подходы к решению проблемы

Google

Dmitry R16
04.09.2018
22:15:47

Vadim
04.09.2018
22:16:14
всегда стоит сначала расширить свой кругозор, как инженеры решали проблемы раньше, а может быть где-то решают и сейчас
вот простой вопрос "в лоб" - на Mac OS X есть пакетный менеджер? ))

Dmitry
04.09.2018
22:16:38

Vadim
04.09.2018
22:17:17

Михаил
04.09.2018
22:17:18

Dmitry
04.09.2018
22:17:25

Dmitry R16
04.09.2018
22:17:30

Vadim
04.09.2018
22:17:33
охлол

Artem
04.09.2018
22:17:33
А как вам такая мысля :

Vadim
04.09.2018
22:17:54
с точки зрения ОБЫЧНОГО юзера как раз макось ОЧЕНЬ юзабельна
потому что ты просто перетаскиваешь иконку dmg и всё!

Google

Artem
04.09.2018
22:18:09
BSD это принцип построения системы

Vadim
04.09.2018
22:18:11
вот тебе инсталл
перетаскиваешь обратно для унинсталла

Artem
04.09.2018
22:18:20
Не спецификация или стандарт
А ряд принципов
Не самых гласных правил
Они же живут долго
В мэйлинглистах

Vadim
04.09.2018
22:19:15
и Поттеринг щас по факту предлагает альтернативную пакетам систему на снапшотах fs/контейнерах
как альтернативу пакетам

Artem
04.09.2018
22:19:50
Он не первый

Vadim
04.09.2018
22:19:53
поэтому всегда надо идти от истока, а не считать, что как в линуксе - это острие прогресса, и ваще линуксов больше всех

Artem
04.09.2018
22:19:56
И не последний

Roman
04.09.2018
22:20:04

Artem
04.09.2018
22:20:13
Вспомните про Fat ELF

Vadim
04.09.2018
22:20:14

Dmitry
04.09.2018
22:20:15
Да нет никаких принципов. Поэтому и debian/kfreebsd возможен, и ravenports и pkgsrc на linux/freebsd/macos

Михаил
04.09.2018
22:20:36

Artem
04.09.2018
22:20:46
Про unix

Google

Vadim
04.09.2018
22:20:58

Dmitry
04.09.2018
22:21:05
А все контейнеры просто уровень абстракции над пакетами

Artem
04.09.2018
22:21:23
В какой-то пасте с зк сосача рекомендовали

Vadim
04.09.2018
22:21:29

Dmitry
04.09.2018
22:21:29

Andrey
04.09.2018
22:21:31
нет, предки заповедали делить /bin и /usr/bin и мы будем ибо есть это благодать

Михаил
04.09.2018
22:21:31

Vadim
04.09.2018
22:21:37

Artem
04.09.2018
22:21:39
А я не дочитал, кек

Vadim
04.09.2018
22:22:17
эксперименты всегда существовали и будут существовать, это не отменяет наличия принципов
парадигмы даже, скажем так

Roman
04.09.2018
22:22:45

Михаил
04.09.2018
22:22:49

Dmitry
04.09.2018
22:22:54
необязательно
Обязательно. Потому что никуда не уйти от обособленных апстрим компонентов

Vadim
04.09.2018
22:23:00

Andrey
04.09.2018
22:23:10
https://i0.wp.com/channelingvsem.com/wp-content/uploads/2017/05/%D0%98%D1%81%D1%82%D0%B8%D0%BD%D0%BD%D1%8B%D0%B5-%D0%A1%D0%BA%D1%80%D0%B8%D0%B6%D0%B0%D0%BB%D0%B8-%D0%91%D0%BE%D0%B3%D0%B0..jpg?resize=300%2C257

Vadim
04.09.2018
22:24:19

Roman
04.09.2018
22:24:36

Vadim
04.09.2018
22:24:54
по сути, предлагаемый подход Поттеринга с контейнерами чем-то напоминает классический подход с базовыми системами коммерческих юниксов
когда вендор тебе сразу слепок всей системы - хлоп

Google

Vadim
04.09.2018
22:26:14
а то, что сам вендор внутри себя компилит из апстрима и стыкует версии, ну и во фре так с contrib всегда делали

Dmitry
04.09.2018
22:26:52

Vadim
04.09.2018
22:27:12

Dmitry
04.09.2018
22:28:00
А объединить этот набор в одну сущность не получится уже никак, поскольку поддерживать это будет невощможно

Vadim
04.09.2018
22:28:12
коммерческие производители ОС так делали десятилетиями, и ничего.

Roman
04.09.2018
22:29:31

Admin
ERROR: S client not available

Vadim
04.09.2018
22:29:41
ну т.е. "чего" (привет винде), но отупение массового юзера и уход в облака могут снова сделать это не актуальным
А зачем?
смотря как архитектору было удобнее

Dmitry
04.09.2018
22:30:28
Что делали? Системы в которой были сразу все существующие приложения я не припомню. Их нужно ставить. По одному. Так или иначе

Noiseless
04.09.2018
22:30:47
Присоединюсь к тем, кто за базовую систему во FreeBSD. Всегда нравилось, что жизненый цикл системы и ПО не зависит друг от друга.
Хочешь - используй порты/пакеты. Всегда можнешь почти безболезненно снести /usr/local и /var/db/pkg и начать жизнь с чистого листа. ОС как обновлялась, так и будет далее. И установка кривого пакета никогда не разнесёт тебе систему.
Хочешь - вообще пиши свою пакетную систему и используй её вместо дефолтной - ОС как обновлялась, так и будет.
Если при замене freebsd-update на pkg эти кейсы и их производные не сломают, мне, в принципе пофигу. Но ИМХО - сломают.

Vadim
04.09.2018
22:30:53

Dmitry
04.09.2018
22:31:41

Vadim
04.09.2018
22:31:45
и да, тащем-то в 80-е так и было "сразу все существующие приложения", надо больше, вот тебе компилятор

Dmitry
04.09.2018
22:32:22
Ну так это и есть пакеты

Vadim
04.09.2018
22:32:29
да щазз
для человека, предпочитающего пакеты (и пакетные менеджеры), это пиздец, а не пакеты

Google

Vadim
04.09.2018
22:33:12
а для простого юзера - удобно! просто поставить, просто снести

Dmitry
04.09.2018
22:34:22
Да никакой разницы, на dmg кликнуть, rpm или иконку порта в каком-нибудь графическом менеджере

Vadim
04.09.2018
22:34:38
есть разница
кто пользовал - или пытался пробовать - PCBSD еще давно, а потом попозже, может вспомнить PBI

Roman
04.09.2018
22:35:27

Noiseless
04.09.2018
22:35:40
А что кстати с PBI стало? Закопали? Почему, может знает кто?

Vadim
04.09.2018
22:35:43
потом они от них отказались в пользу pkg (и это вышла самая удачная ветка PCBSD, на базе 10-ки)

Roman
04.09.2018
22:36:40
Кому сейчас нужны пакеты, когда есть docker?

Vadim
04.09.2018
22:37:34

Noiseless
04.09.2018
22:37:59

Михаил
04.09.2018
22:38:01
например, flatpak vs deb
фряхопакеты я еще не собирал, но там будет примерно как deb

Noiseless
04.09.2018
22:38:49

Михаил
04.09.2018
22:38:50
или RPM

Noiseless
04.09.2018
22:39:23

Roman
04.09.2018
22:39:40
тем кто не очень хипстер
Спорно. Вот есть условный веб-сайт с nginx + php-fpm + mysql + redis. И надо его быстро перенести на другую машину.

Vadim
04.09.2018
22:40:39