LINUX.ORG.RU
ФорумTalks

Поттеринг: «Давайте заменим пакетный менеджер подтомами btrfs»

 ,


1

6

Сабж

The scheme we propose is built around the variety of concepts of btrfs and Linux file system name-spacing. btrfs at this point already has a large number of features that fit neatly in our concept, and the maintainers are busy working on a couple of others we want to eventually make use of.

[…]

app:<vendorid>:<runtime>:<architecture>:<version> — This encapsulates an application bundle. It contains a tree that at runtime is mounted to /opt/<vendorid>, and contains all the application's resources. The <vendorid> could be a string like org.libreoffice.LibreOffice, the <runtime> refers to one the vendor id of one specific runtime the application is built for, for example org.gnome.GNOME3_20:3.20.1. The <architecture> and <version> refer to the architecture the application is built for, and of course its version. Example: app:org.libreoffice.LibreOffice:GNOME3_20:x86_64:133

[…]

  • We want a unified scheme, how we can install and update OS images, user apps, runtimes and frameworks.
  • We want a unified scheme how you can relatively freely mix OS images, apps, runtimes and frameworks on the same system.
  • We want a fully trusted system, where cryptographic verification of all executed code can be done, all the way to the firmware, as standard feature of the system.
  • We want to allow app vendors to write their programs against very specific frameworks, under the knowledge that they will end up being executed with the exact same set of libraries chosen.
  • We want to allow parallel installation of multiple OSes and versions of them, multiple runtimes in multiple versions, as well as multiple frameworks in multiple versions. And of course, multiple apps in multiple versions.
  • We want everything double buffered (or actually n-fold buffered), to ensure we can reliably update/rollback versions, in particular to safely do automatic updates.
  • We want a system where updating a runtime, OS, framework, or OS container is as simple as adding in a new snapshot and restarting the runtime/OS/framework/OS container.
  • We want a system where we can easily instantiate a number of OS instances from a single vendor tree, with zero difference for doing this on order to be able to boot it on bare metal/VM or as a container.
  • We want to enable Linux to have an open scheme that people can use to build app markets and similar schemes, not restricted to a specific vendor.

    […]

The future is going to be awesome!

★★★★★

Последнее исправление: x3al (всего исправлений: 2)
Ответ на: комментарий от goingUp

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

x3al ★★★★★
() автор топика

это было бы хорошо, кабы они пилили свой специализированный дистр и не трогали остальные...

MyTrooName ★★★★★
()
Ответ на: комментарий от shatsky

Мне плевать

Ты крут. Не каждый сумеет вот просто так взять и плюнуть, но ты сумел. Респект и уважуха.

меня не волнует ширина их познаний о священном писании, LSB/FHS, ну или во что там еще люди верят.

Вполне очевидно, что тебя волнует только собственная вера - в Евангелие от Поцеринга.

Может, ты знаешь принципиальное отличие bind от mount --bind? Поделись.

В линаксе mount --bind всегда скрывает содержимое директории, в которую монтируется другая директория. Plan 9 умеет прозрачно объединять содержимое, показывая файлы из обеих директорий,

Ты случайно указал на реальную проблему - отсутствие в Linux реализации unionfs, которая устраивала бы Эла Виро (отметим в скобках, что это никак не говорит о том, что пространства имен Linux и Plan9 имеют разную семантику). И эту реальную проблему Поцеринг собирается решить чисто по поцеринговски - уцепиться за навороченную технологию и поверх нее построить свой велосипед с квадратными колесами. В общем, понятно, почему он так поступает - на unionfs обломали зубы парни гораздо умнее его.

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

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от tailgunner

cтремление свидетелей Поцеринга оплевать стандарты во имя прогресса тоже не удивляет

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

F457 ★★★★
()
Ответ на: комментарий от F457

cтремление свидетелей Поцеринга оплевать стандарты во имя прогресса тоже не удивляет

Потерингоподелки используют ибо они решают конкретные проблемы.

И? Ты видишь в своем утверждении противоречие моему?

Вот собственно и все.

Ты забыл добавить стандартное «его поделки работают».

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

оплевать стандарты ... плюете на знания

Нет, я забыл добавить подмену понятий, добавленную ради экспресии)

Ты видишь в своем утверждении противоречие моему?

Я к тому, что если уйти от тролинга, то тут остается сугубый практицизм, которому противостоит религиозный догматизм.

F457 ★★★★
()
Ответ на: комментарий от F457

если уйти от тролинга, то тут остается сугубый практицизм, которому противостоит религиозный догматизм.

Если уйти от троллинга, то здесь прагматизм, выгодный Редхат, против прагматизма, выгодного сообществу. Добавлю, что прагматизм Редхат довольно ублюдочен по исполнению.

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от tailgunner

Кто девушку ужинает, тот ее и танцует. Если сообщество вложит ресурсы, то будет у сообщества линукс без шахмат и потеринга.

F457 ★★★★
()
Ответ на: комментарий от F457

Кто девушку ужинает, тот ее и танцует

Не вопрос. Но тогда не лезь на трибуну с речью «мы, практики, против религиозного догматизма». Твоя практичность описана Крыловым здесь и здесь.

Если сообщество вложит ресурсы, то будет у сообщества линукс без шахмат и потеринга.

Соревнование корпорации и сообщества описано во второй басне.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Религиозный догматизм - это вот эти басни и «корпорации обижают бедное сообщество, которое вот к ним со всей душой».

Практицизм тут в том, что сообщество «не тянет». Все кто «тянут» решают конкретные проблемы, которые им нужно решить. У практиков есть проблемы - они используют то, что их решает - от корпораций.

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

Моя практичность в том, что сообщество уже не способно не то что развивать проект «ос линукс», оно его даже в том соотоянии, в котором оно его хочет видеть, не способно поддержать. Все, кто это видит - практики. А басни оставим демагогам)

F457 ★★★★
()
Ответ на: комментарий от F457

Религиозный догматизм - это вот эти басни

Эти басни - литературная классика, которую полезно помнить.

и «корпорации обижают бедное сообщество, которое вот к ним со всей душой».

Когда цитируешь самого себя, не ставь кавычки.

Ведь было как

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

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 2)
Ответ на: комментарий от tailgunner

Когда цитируешь самого себя, не ставь кавычки.

«Соревнование корпорации и сообщества описано во второй басне.» (c)tailgunner

F457 ★★★★
()
Ответ на: комментарий от F457

«корпорации обижают бедное сообщество, которое вот к ним со всей душой».

Когда цитируешь самого себя, не ставь кавычки.

«Соревнование корпорации и сообщества описано во второй басне.» (c)tailgunner

Где ты там увидел «обижают», «бедное», «со всей душой»? Ты сам это придумал и выдал за мои слова.

tailgunner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.