Автор Тема: Новое в дистрибутивах Восьмой платформы  (Прочитано 86261 раз)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Переношу свое предложение сюда.
Если в процессе обновления через Synaptic требуется удаление одного или нескольких пакетов, тогда выводить особое предупреждение об готовящихся изменениях. Как вариант, это может быть лишний запрос подтверждения с бошими красными буквами :-)
Патчи приветствуются.
Имхо, подобные вещи лучше ловить в сборочнице. m-p уже имеется (и его можно было бы приспособить для тестирования целостности репозитория), заводим !ежедневный! тест на сборку условного дистрибутива и глядим выхлоп. Если происходят пляски с системами инициализации или вынос из системы иксов / некоторых других основополагающих вещей (их ассортимент требует уточнения, как и требует уточнения состав условного дистрибутива и образца, с которым сравнивать [это может быть список пакетов], здесь привожу только самые явные, что на поверхности лежат), то происходит предупреждение сопричастных и пакеты зависают внутри сборочницы до выяснения. А ловить только у пользователей - полагаться на авось, где-то обязательно прорвёт и разнесёт систему с последствиями (в том числе и на форуме). Мнение такое, что систему тестирования (в части именно дистрибутивов) расширять требуется, для чего рассмотреть возможность реализации вышеизложенного.

Оффлайн unihorn

  • Участник
  • *
  • Сообщений: 354
При этом, не обязательно строить, кстати говоря, собственное. Можно, как уже говорил сотрудничать с уже существующими облаками (тем-же яндексом)
Бесплатное сотрудничество? Яндекс не гугл, Яндекс благотворительностью не занимается.

Давно не заглядывал на форум... Других дел хватало...

Я имел в виду несколько иное.

Вот, что я имел в виду.
Что такое настройки?

Это набор папок и конфигов... Возможно неких скриптов что размещены в папках...

Сиречь если у юзера есть облачный акк... То, при его подключении, система просто создает на нем, например, папку Linux Settings в которой складываются все настройки (все эти конфиги, скрипты, и иже с ними).

Это самая что не на есть обычная папка (такие как папка музыки, видео, документов, всчякой другой всячины)...

В принципе, для уменьшения проблем с правами и подобное все настройки и им сопутствующее можно запаковать в тарболы (и распаковывать на целевой системе)...

Соответственно явно разделить общесистемные настройки (доступ "только для админов" (с "вызовом" при развертывании системы)), и настройки юзерских акков (с вызовом, например, "при первом входе" в оный)...

Грубо говоря сделать то, что и так, в принципе делают админы (бэкап настроек, в том числе и с автоматическим равертыванием). Но добавить в качестве места хранения облако. И делать оный автоматически, а не в ручную... Можно и что-то центральное (например с опциональной возможностью запретить юзерам синхрить свои личные настройки и разворачивать их, также, централизировано), или еще как...

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

Более продвинутым пользователям дать возможность включать собственные варианты настроек (коие уже, автоматически, применяются на любой другой машине)...

Вот так.

Нам не нужно конкретное "сотрудничество с гуглом".

Достаточно иметь сам облачный акк (в котором мы можем хранить все что нам хочется: обычный, юзерский, облачный акк: для простых пользователей яндекс-гуглы; для организаций и подобного, личные: на своих серваках).

Мы банально, записываем в облако, наравне с "с музыкой и фотками" еще и настройки (сиречь не ставится задача как-то скрывать эту папку, считать занимаемое ею место по особому, и подобное (как миниму для "яндекс гуглов", для личных облаков можно добавить дополнительные настройки)).

И будет в облаке Васи Пупкина кроме папок Music, Videos, Documents, и подобного еще и папка LinuxSettings с соответствующими тарбольчиками (более того, для "любителей большей конфедициальности" не имеющих личные облака, тарбольчики можно, дополнительно, помещать в какие-нибудь зипки с шифрованием)...

Внутри папки LinuxSettings могут быть подпапки с соответствующими "именами машин" (vasyapupkin-pc1, vasyapupkin-pc2)...

Вот так примерно. Как видно на м не требуется, в этом случае, специального сотрудничества, и, подобное, в принципе, даже, можно сделать самому (но на это уйдет просто больше времени и сил).

Подобная технология (ее официальная интеграция в системные службы и утилиты) может дать и определенный задел на будущее... Облегчит вхождение простым (но обладающим больше чем одним устройствам, или часто переставляющим систему (и не надо говорить, что линь не переставляют :) )) пользователям (сильно); и определенно (пускай и в меньшей степени) админам (и так, как правило, хранящие бэкапы настроек на спец серверах, и подобное: ибо избавит их от ряда лишних телодвижений).

Итого мы не разрабатываем свои облака; не тратим деньги на сотрудничества с чужими; но имеем все удобства оных с "человеческим лицом" (ибо с "нечеловеческим" и сейчас такое, в принципе, можно соорудить).

Для начала, к примеру, так можно сохранять список установленных приложений в новом Центре Приложений... А, потом, постепенно расширять возможности...

Нет работающей реализации, которую можно использовать практически.

А в чем это, именно, проявлялось?.. Deep Solver выглядел очень многообещающим...

И если его отменяют, то будет ли движуха в сторону нового апта (или, там, грубо говоря, прицепляние (может через слой абстракции) к Синаптику аптиуда)?..

***

Кстати говоря... Есть ли планы подумать над идеей "райской" установки пакетов (сирчь без "ада зависимостей")? Пускай это проект и на более отдаленное будущее чем 8-мая платформа.

Сиречь приложения, утилиты, и прочее подобное ставятся "независимо" со своими копиями библиотек?...

Можно сделать опциональным с вопросом при первой установки, либо установки самого приложения, или еще как (ибо здесь много холиваров: простые пользователи в восторге (можно ставить обычно плохо совместимые приложения, и не ломать систему, просто удалять (все проблемы с "autoremove" сильно упрощаются), и подобное); ряд "непростых" нет (ибо могут быть сложности с залечиванием заплаткой дырок во всех копиях одной либы (или надо вспоминать какая заплатка для какой либы, если либа одна, но разных версий), занимает больше места на жесткаче (хотя нынче это не особая проблема), и т. п.))...

Не знаю как это собираются делать в Бунте, но в случае Альта можно попробовать, к примеру, это сделать на базе его сборочницы (только доработав взаимодействия между такими приложениями и их вызов)... Что, чисто теоретически, не потребует делать особые виды пакетов для разных "режимов" ("адского" и "райского")... Более того: это даже, пожалуй, позволит их, так или иначе, комбинировать (там базовая система и основные приложения "адские", остальное "райское"; или, без проблем ставить на посмотреть новые версии программ не удаляя старые и стабильные (если что без проблем удаляя эти самые "новые версии" после знакомства; и т. п.))...
« Последнее редактирование: 30.12.2014 20:57:54 от unihorn »
Мир ищу, где волки агнцам служат,
И нету слуг верней. Где слезы никого не душат. Не ведают смертей.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Прочитал. Нужно думать. Наработки по реализации, конечно, всячески приветствуются.
Андрей Черепанов (cas@)


Оффлайн slawa

  • Участник
  • *
  • Сообщений: 68
Что такое настройки?

Это набор папок и конфигов... Возможно неких скриптов что размещены в папках...
шикарная идея! насколько я понимаю, эт же можно как аналог точек восстановления виндовс сделать??? и даже вместо точки на облаке сделать еще и запись этих данных на другом месте, например, на запасном винте???? эти конфигы много ли места занимают???

Сиречь если у юзера есть облачный акк... То, при его подключении, система просто создает на нем, например, папку Linux Settings в которой складываются все настройки (все эти конфиги, скрипты, и иже с ними).

Это самая что не на есть обычная папка (такие как папка музыки, видео, документов, всчякой другой всячины)...

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Кстати говоря... Есть ли планы подумать над идеей "райской" установки пакетов (сирчь без "ада зависимостей")? Пускай это проект и на более отдаленное будущее чем 8-мая платформа.

Сиречь приложения, утилиты, и прочее подобное ставятся "независимо" со своими копиями библиотек?...
Собственно, отсутствие бардака с библиотеками - одно из главных преимуществ ОС с открытым исходным кодом. От этого отказываться не следует ни в коем случае. Над возможностью же установки закрытого ПО, которому нужны какие-то древние библиотеки должен думать, в первую очередь, производитель этого самого ПО. И задача эта не особенно хитрая, на самом-то деле.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Нам библиотечного ада из винды с кучей дыр не надо!
Отдельные приложения можно заворачивать с их библиотеками новыми/старыми в стандартные пакеты и распространять штатным образом. И дело это не сложное. Но это возможное решение конкретных проблем, а не всеобщий подход...
« Последнее редактирование: 31.12.2014 13:53:41 от YYY »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Как раз сейчас трендом является распространение песочниц (бандлов). Пакетная база уходит для потребителей в прошлое.
Андрей Черепанов (cas@)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Как раз сейчас трендом является распространение песочниц (бандлов). Пакетная база уходит для потребителей в прошлое.


Это не совсем то, да и собираться они будут, ИМХО, из тех-же пакетов...  Ну покарйней мере как я понял задумку редхата ;)
Это определенные стандартные роли, что хорошо на серверах серьезных корпораций, выполняющих эти стандартные роли.
Куда оно обычному пользователю с "обычными" приложениями...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Это запрос не от корпораций, а от разработчиков под облака.
Андрей Черепанов (cas@)

mvk

  • Гость
Не понимаю. Вам был дан скрипт лепите че захотите. А от пользователей лишние шишки получать потому что надо заполнить и указать 2-3 директории и восстанавливайте сколько влезет. Вы тормозите и всех отупляете. Если не в силах ознакомиться с batch, то вам вообще тут не место.

Извиняюсь за грубость, но правда достали если такие все умные возьмите libcario и решите проблему с nvidia. Каждый пытается вставить какое то дерьмо 5 летней давности. Достали!
« Последнее редактирование: 01.01.2015 04:06:29 от mvk »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Что такое настройки?

Это набор папок и конфигов... Возможно неких скриптов что размещены в папках...

Сиречь если у юзера есть облачный акк...

Выкладывать конфиги в облака может только клинический дебил.
Мой хомяк закрывался руками ещё в те времена, когда у альтов после инсталляции by default он был открытым рид онли для всех. И в моём хомяке другим делать нехрена. Ни явно, ни потенциально.
А уж тем более лежать ему в облаке.
А про системные компоненты и разговора нет.

папку Linux Settings
обычная папка (такие как папка
продвинутым пользователям

Продвинутые пользователи?
Обозвать каталог папкой может только клинический виндузятник у которого мозг напрочь присох к форточке и который не в состоянии понять разницу между каталогом и директорией.
Файловые же системы, на которых располагаются операционные системы, о папках, не имеют ни малейшего представления.
Не-не. Я понимаю: сначала абстрагирование, потом одебиливание.

LinuxSettings
облака,
тарбольчики

Ну-ну...

Облегчит вхождение

Кому и куда?
Можно поподробнее и в развёрнутом виде?

А, потом, постепенно расширять возможности
взлома системы.

идеей "райской" установки пакетов (сирчь без "ада зависимостей")?
простые пользователи в восторге

Да уж... Кто бы сомневался...
Этому изобретаемому лисипету, лет 20 уже, как минимум.
Начиная с Windows Chicago и Windows 95 с реестром.
И Mac OS X с PCBSD там рядом.
Но и в этом лисипете есть зависимости, не учитывая которые систему можно вдребезги разломать.

сирчь без ада зависимостей

Шо, и вы их в альтах руками через клавиатуру отслеживаете и разруливаете сами?
Ужас какой-то...

основные приложения "адские", остальное "райское"

Т.е. безальтернативно, одним rpm-пакетом мне будет предлагаться устанавливать kdegraphics, большинство из которого в нём мне и нафик не упёрлось? Я правильно понял?

Это изобретение лисипета.
На создание виртуальных пакетов багрепорт не проще отправить?
Например на создание media-codecs virtual package не заламывая другим руки за спину и не заставляя их устанавливать вагон того, что им ни разу не нужно.
Хотя... Что я глупости-то говорю. Это же перед отправкой багрепорта надо будет засучить рукава и "выпачкать руки" облазив весь репозиторий в несколько десятков тысяч пакетов чтобы сказать на трекере что дожно быть в виртуальном пакете.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
2Speccyfighter: зачем же так грубо? Это всего лишь мозговой штурм. Не надо осуждать то, что новички предлагают.
Андрей Черепанов (cas@)

Оффлайн akarp

  • Участник
  • *
  • Сообщений: 226
Не надо осуждать то, что новички предлагают.
Нормально IMHO. Прежде чем что-то предлагать, надо бы сначала много чему научиться и узнать кучу вещей.

Sim

  • Гость
unihorn, новичек? Однако'с.