URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 94975
[ Назад ]

Исходное сообщение
"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."

Отправлено opennews , 19-Мрт-14 19:41 
Анонсирован (https://news.opensuse.org/2014/03/19/development-for-13-2-ki.../) первый тестовый выпуск openSUSE 13.2 (Milestone 1 (http://software.opensuse.org/developer)), финальный релиз ожидается в ноябре 2014 года, что сопряжено с изменением цикла подготовки релизов (вместо 8 месяцев релиз будет развиваться год) и изменениями (http://www.opennet.me/opennews/art.shtml?num=38977) в вовлечении сотрудников компании SUSE в разработку openSUSE.  Для загрузки подготовлена (http://software.opensuse.org/developer/en) универсальная LiveDVD-сборка (4.7 Гб), а также Live-сборки на базе KDE (900 Мб) и GNOME  (900 Мб).


Среди изменений в openSUSE 13.2:


-  Использование по умолчанию файловой системы  Btrfs;
-  Переход на фреймворк Wicked для настройки сетевой конфигурации. Wicked заменяет собой скрипты, подобные /sbin/ifup, и оперирует файлами конфигурации в формате XML;
-  Собственный набор разрозненных скриптов для формирования mkinitrd-образов заменён на Dracut, что позволило задействовать единый инструмент и унифицировать процесс создания mkinitrd;
-  Изменено оформление интерфейса YaST, осуществлено портирование Qt-фронтэнда  YaST на Qt5;
-  В состав включен  Wayland 1.4, обновлены компоненты графические стека, включая freetype 2.5.2 и  Mesa 10.1;
-  Обновлены Zypper 1.10.x, PackageKit 0.8.16  и rpm 4.11.2;
-  В состав включены компоненты KDE Frameworks 5 и свежие выпуски приложений и библиотек KDE 4.x;
-  Обновлены системные компоненты: binutils 0.24, Bluez 5.15, systemd 210, pulseaudio at 5.0  и ядро Linux 3.14-RC;
-  Новые версии Xen 4.4, VirtualBox 4.3.8, PostgreSQL 9.3, GCC 4.9 (по умолчанию остаётся 4.8.2), make 4.0, llvm 3.4, cmake 3.0(rc), gdb 7.7, git 1.9.0, subversion 1.8.8, ruby 2.1, php5 5.5.9 b python 2.7.6/3.4.0(rc).


URL: https://news.opensuse.org/2014/03/19/development-for-13-2-ki.../
Новость: http://www.opennet.me/opennews/art.shtml?num=39354


Содержание

Сообщения в этом обсуждении
"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено jihad , 19-Мрт-14 19:41 
Они используют какие-нибудь фичи Btrfs, например, снапшоты?

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 20:00 
Snapper написан их человеком + ещё есть морда там к нему в виде модуля для яста.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено iZEN , 19-Мрт-14 19:46 
> Использование по умолчанию файловой системы Btrfs;

Неожиданно. Btrfs. Становится. В продакшен! Незамедлительно!

> ядро Linux 3.14-RC

Пи*да-то!


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 20:35 
Завидовать нехорошо.

Понимаю, неприятно, что оракел перестал кормить подачками, закрыв код новых версий ZFS, и вдвойне неприятно смотреть, как развивается опенсорсный конкурент. Но такая уж тяжелая судьба у попрошаек - полная зависимость от воли хозяина.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено BratSinot , 20-Мрт-14 01:10 
По этому поводу OpenZFS организовали, да и что еще в ZFS то добавить можно? Там и так все нужное есть.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 09:42 
> да и что еще в ZFS то добавить можно?

Нетребовательность к ресурсам?


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Pop , 20-Мрт-14 15:26 
Одним словом динамические профили под ARM'мы всякие и embedded системы

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено клоун Стаканчик , 20-Мрт-14 18:02 
Значительное падение скорости работы при заполнении диска более, чем на 80%.

При переходе с ZFS на NTFS примерно 2% данных не считались и выдавали timeout, независимо от количества моих попыток считать эти данные. К сожалению, не все из них были зарезервированы.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено ананим , 21-Мрт-14 03:25 
> При переходе с NTFS на ReFS

пофиксил


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 21:11 
> По этому поводу OpenZFS организовали, да и что еще в ZFS то добавить можно? Там и так все нужное есть.

Шифрование.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Добрый Дохтур , 21-Мрт-14 18:55 
> По этому поводу OpenZFS организовали, да и что еще в ZFS то
> добавить можно? Там и так все нужное есть.

дефрагментатор.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено iZEN , 22-Мрт-14 10:23 
>> По этому поводу OpenZFS организовали, да и что еще в ZFS то
>> добавить можно? Там и так все нужное есть.
> дефрагментатор.

Не нужно.



"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Andrey Mitrofanov , 22-Мрт-14 11:29 
> Не нужно.

"язень, что ж ты даже чаю не попьёшь?" :-P


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 22:04 
> Неожиданно. Btrfs. Становится. В продакшен! Незамедлительно!

Ну да, в восьмерке не ставится, будешь как миленький NTFS с архитектурой из 90-х прошлого века юзать.

> Пи*да-то!

Нормально. У пингвиноидов -RC дадут фору любому релизу у жабистов типа тебя.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено iZEN , 19-Мрт-14 23:09 
>> Неожиданно. Btrfs. Становится. В продакшен! Незамедлительно!
> Ну да, в восьмерке не ставится, будешь как миленький NTFS с архитектурой из 90-х прошлого века юзать.

8.1 на работе. Заметил интересную вещь: я меньше времени уделяю состоянию дисков: открыл как-то посмотреть степень фрагментации, а у них этот показательно 0%, в том числе и у рабочего "подручного" USB-диска. А вот старый USB-диск всё-таки пришлось дефрагментировать.

>> Пи*да-то!
> Нормально. У пингвиноидов -RC дадут фору любому релизу у жабистов типа тебя.

Я сейчас использую FreeBSD 10-STABLE. Если -RC в GNU/Linux даёт фору, то по-видимому это аналог экспериментальной ветки -CURRENT. Тогда да — даёт фору релизу и даже BETA-версии (коей является по сути -STABLE). :))



"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено andy , 20-Мрт-14 10:40 
> Я сейчас использую FreeBSD 10-STABLE.

В VmWare на винде, угадал?


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 17:35 
Наоборот - винда в бизайв контейнере!
Впрочем ты всё равно не знаешь что это такое :)

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено iZEN , 20-Мрт-14 22:52 
>> Я сейчас использую FreeBSD 10-STABLE.
> В VmWare на винде, угадал?

Завязывай с телепатией. У тебя не получается.



"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Mirivlad , 20-Мрт-14 16:54 
Я тебе огорчу. Отсутствие фрагментации ФС в винде начиная с 7-ки не заслуга самой ФС. Погляди задачи по расписанию. Там по дефолту забита раз в неделю дефрагментация дисков, ЕМНИП.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено iZEN , 20-Мрт-14 22:55 
> Я тебе огорчу. Отсутствие фрагментации ФС в винде начиная с 7-ки не
> заслуга самой ФС. Погляди задачи по расписанию. Там по дефолту забита
> раз в неделю дефрагментация дисков, ЕМНИП.

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



"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено ананим , 21-Мрт-14 03:28 
И +1 лошара, не знающий чем его система занимается.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено blueboar , 20-Мрт-14 06:51 
Там же вроде бы ReFS давно, а не NTFS? Ну, по крайней мере в Windows 8.1 точно есть.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 20:13 
Какой-то сплошной свежак что-то.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 20:33 
Зато ядро без критической дыры (CVE-2014-2523).

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 06:28 
Обои нескучные, на остальное пофиг.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 10:46 
> Зато ядро без критической дыры (CVE-2014-2523).

Найди хоть 1 систему где эта критическая дыра работала бы? Оно полагается на какой-то экзотичный модуль, которым никто не пользуется.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 10:46 
До релиза еще пол года. И еще обновят версии не раз.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено ssy , 19-Мрт-14 20:22 
Поясните нубу - оно работает на Wayland по умолчанию?

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 20:29 
> Поясните нубу - оно работает на Wayland по умолчанию?

Нет, конечно.

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


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Led , 20-Мрт-14 04:01 
> Поясните нубу - оно работает на Wayland по умолчанию?

Не ssy, работает.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено ssy , 20-Мрт-14 08:14 
Оскар Уайлд?

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Sluggard , 20-Мрт-14 12:20 
А те чо, прям так надо что ли? ©

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 20:32 
> Переход на фреймворк Wicked для настройки сетевой конфигурации. Wicked заменяет собой скрипты, подобные /sbin/ifup, и оперирует файлами конфигурации в формате XML;
> XML

Надеюсь, скоро systemd-networkd с нормальными текстовыми конфигами допилят до продакшена, и можно будет выкинуть этот юниксвейную (XML же!), но очень неудобную хрeнь.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 20:37 
В XML нет ни грамма юниксвея.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 20:40 
Но практически все юниксовые иниты конфигурируются на XML.
Кроме линуксового systemd. Но линукс все равно не юникс.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено ананим , 19-Мрт-14 20:52 
> Но практически все юниксовые иниты конфигурируются на XML.

Епнулся штоли.
Только солярный смф замечен.
Это первое.
Второе — отличаем статическую инициализацию этхернетов от динамической.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 21:01 
> Только солярный смф замечен.

И макось. Собственно, оба оставшихся юникса.

> Второе — отличаем статическую инициализацию этхернетов от динамической.

В networkd тоже собираются динамическое управление запилить (networkctl). Ждем-с.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено плавализнаем , 19-Мрт-14 21:23 
>И макось. Собственно, оба оставшихся юникса.

Молодой человек даже не слыхал про чпукс и аикс?


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 22:02 
> Молодой человек даже не слыхал про чпукс и аикс?

Они уже практически не шевелятся.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено G0Dzilla , 20-Мрт-14 05:30 
Это Вам ваш одноклассник сказал?

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 21:15 
> Это Вам ваш одноклассник сказал?

Нет, однокурсник. Из одноклассников в юникс-админство никто не пошел.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 22:26 
Ты либо троль, либо одно из двух: пойди да посмотри в открытых источниках у каких юникс сейчас какая доля рынка. Линукс конечно царь горы, но юникс пока жив.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Apple , 20-Мрт-14 08:27 
О них все только и слышали, видели их полтора землекопа, и те давно умерли.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 09:47 
Это с каких пор любовь к пассивному анальному сексу признак юниксвейности?

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 21:12 
> Это с каких пор любовь к пассивному анальному сексу признак юниксвейности?

С тех пор, как XML внедрили в юниксы :)


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 22:08 
> Но практически все юниксовые иниты конфигурируются на XML.

Особенно sysv init... </sarcasm>



"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 22:20 
> Особенно sysv init... </sarcasm>

А покажите мне современный юникс с SysV init. Ну, кроме полудохлого чпукса.
Даже в не менее полудохлом AIX собственный инит, в котором вся функциональность по управлению службами из rc-скриптов перенесена в PID 1.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено ананим , 19-Мрт-14 22:42 
Не поверишь, апстарт, опенрк,...
Все работают поверх init

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 00:00 
> Не поверишь, апстарт, опенрк,...

Во-первых, это не юникс.
Во-вторых, upstart не работает поверх init, upstart и есть init. А вот опенрцы - действительно, несовместимый с sysv init.d набор скриптов, работающий поверх /sbin/init из sysv.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 00:25 
> Во-вторых, upstart не работает поверх init, upstart и есть init.

Совать гигантский блоб с кучей функций на место PID 1 придумал не леня поттер (он просто последователь), и даже не автор Upstart Ремнант (он тоже последователь), а разработчики IBM AIX, у которых init уже много лет лично рулит всем, без посредников в виде /чтото-там/rc.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Маленькая Серая Мышка , 20-Мрт-14 03:29 
И в чем разница между Поттерингом из IBM и Поттерингом из RedHat?
Ну да, и в AIX свой Поттеринг есть, веяние времени сие есть.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 10:49 
> Ну да, и в AIX свой Поттеринг есть, веяние времени сие есть.

Какого именно времени? AIX древний же. А поття - относительно свеженький.



"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 21:14 
> И в чем разница между Поттерингом из IBM и Поттерингом из RedHat?

Поттеринг из IBM - сертифицированный разработчик сертифицированного Unix®. Не юниксвей определяет действия таких ребят, но наоборот, действия таких ребят определяют юниксвей.

> Ну да, и в AIX свой Поттеринг есть, веяние времени сие есть.

Какого времени? 90-х годов прошлого века?


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 22:41 
> а разработчики IBM AIX, у которых init уже
> много лет лично рулит всем, без посредников в виде /чтото-там/rc.

Анон, ты не разбираешься в теме: да, в аиксе принято, что системные службы стартуют непосредственно из inittab, но это нефига не значит, что init это аналог systemd. Просто в sysv из inittab стартуют скрипты, которые запускают сервисы, а в aix этих скриптов просто нет.

Это своеобразно, но это не сложнее sysv, а примитивнее.

Примерно так принято в sysv:
l5:5:wait:/etc/rc.d/rc 5

А вот родной для aix способ:
cron:23456789:respawn:/usr/sbin/cron

В aix ещё принято вот так:
ctrmc:2:once:/usr/bin/startsrc -s ctrmc > /dev/console 2>&1

startsrc - это как раз небольшая прослойка, данные для запуска она берет из реестра, но к pid 1 она отношения не имеет.

Init в aix очень маленький:
#du -sk /usr/sbin/init
44      /usr/sbin/init

А вот в ubuntu 12.04:
$ du -sk /sbin/init
164    /sbin/init



"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Ordu , 19-Мрт-14 21:40 
Юниксвейность XML'я -- это что-то новое. XML неудобен для редактирования без спец. софта. Куча лишних ASCII-символов. Как минимум нужен плагин на текстовый редактор для общего редактирования XML'я, чтобы выравнивание выдерживать и теги закрывать. Парсинг XML'я из скриптов без спец. либ сложно провернуть, Функциональность a la grep вообще бесполезена, а регекспами хоть и можно, но зубодробительно. Программный вывод XML'я -- опять же многословен и требует тысяч телодвижений. XML -- это не юниксвей, но корпоративный мейнстрим со всеми присущими мейнстриму недостатками, и в первую очередь тем, что 50-90% ASCII символов в конфиге и в коде программы работающей с конфигом -- оверхед, которого можно было бы избежать, если быть чуть проще и вместо XML использовать менее универсальный, но более подходящий задаче, синтаксис.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 22:07 
При всех его недостатках, XML - это возможность удержаться за текстовый формат там, где по всем параметрам должен быть бинарный.
Да, в нем неэффективен grep. Зато для него есть куда более мощный и гибкий xsltproc.

А редактирование XML, с точки зрения архитектуры современных юниксов - крайняя мера, обычно все изменения вносятся через специальные *ctl программы, обращающиеся к специальным демонам. Этот порядок существует уже много лет, и только пару лет назад его начали неуверенно переносить из юникса в линукс. Но мощь XML, увы, потеряли по дороге, оставшись с "простыми" параметр=значение.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 22:10 
> При всех его недостатках, XML - это возможность удержаться за текстовый формат
> там, где по всем параметрам должен быть бинарный.

И в результате получается хреновый текстовый формат и хреновая замена бинарного. Как текстовый его геморно редактировать. Как бинарный - он сложен в парсинге и большой оверхед. Так что картографы с OSM офигели от типа, текстовых файлов, на 250Гб размером. И осознали что их нечем ... редактировать как текст!


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 22:21 
> И в результате получается хреновый текстовый формат и хреновая замена бинарного. Как
> текстовый его геморно редактировать. Как бинарный - он сложен в парсинге
> и большой оверхед. Так что картографы с OSM офигели от типа,
> текстовых файлов, на 250Гб размером. И осознали что их нечем ...
> редактировать как текст!

Удачи вам, сконвертировать это в параметр=значение. Посмотрим, какой размер у них будет после этого :)


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 10:52 
> Удачи вам, сконвертировать это в параметр=значение. Посмотрим, какой размер у них будет
> после этого :)

Специализированный бинарный формат на основе protocol buffers сдул объем данных ... раз примерно в 15-20 vs XML. Заметьте, у него размер даже меньше чем у .xml.bz2 при сохранении рандомного доступа к данным, в отличие от xml.bz2 ;).


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 21:17 
> Специализированный бинарный формат на основе protocol buffers сдул объем данных ... раз примерно в 15-20 vs XML.

Но это же кривой и совершенно не юниксвейный блоб! А блобы, вне всякого сомнения, не нужны.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Ordu , 19-Мрт-14 23:15 
> При всех его недостатках, XML - это возможность удержаться за текстовый формат
> там, где по всем параметрам должен быть бинарный.
> Да, в нем неэффективен grep. Зато для него есть куда более мощный
> и гибкий xsltproc.
> А редактирование XML, с точки зрения архитектуры современных юниксов - крайняя мера,
> обычно все изменения вносятся через специальные *ctl программы, обращающиеся к специальным
> демонам. Этот порядок существует уже много лет, и только пару лет
> назад его начали неуверенно переносить из юникса в линукс. Но мощь
> XML, увы, потеряли по дороге, оставшись с "простыми" параметр=значение.

Дык я о том и говорю, в большинстве ситуаций ничего сложнее чем параметр=значение и не надо, и xml оказывается бездумным оверхедом, тянущим за собой libxml2, xslt, и усложняющим конфиги. Можно сколько угодно рассуждать о том, что просто неправильно применяют XML, но мне без разницы, по-любому, правильное применение формата параметр=значение, гораздо приятнее, чем долбаный xml во все дыры затычкой.

Применение же *ctl программ, я не считаю оправданием для усложнения формата конфига. Единственным оправданием такого усложнения может быть необходимость усложнения, то есть когда формата параметр=значение недостаточно, для записи админской мысли.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 00:09 
> Применение же *ctl программ, я не считаю оправданием для усложнения формата конфига.

Это не оправдание, а практически полное аннулирование требований к формату конфига. Потому что если во время нормальной работы лазить в него руками не надо, то формат значения не имеет.
А вот в случае восстановление после сбоя, XML, с его иерархической структурой и избыточностью, работает очень хорошо.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Ordu , 20-Мрт-14 01:20 
>> Применение же *ctl программ, я не считаю оправданием для усложнения формата конфига.
> Это не оправдание, а практически полное аннулирование требований к формату конфига. Потому
> что если во время нормальной работы лазить в него руками не
> надо, то формат значения не имеет.

Текстовый конфиг можно править руками. Если это не требуется в штатной ситуации, это может потребоваться во внештатной. Так зачем усложнять себе жизнь без причины? Во внештатной, как раз, может и не оказаться доступа к текстовому редактору с поддержкой xml. Будет что-нибудь типа nano, вот и крутись как хочешь в консольке 80x25 с этой иерархической структурой и избыточностью синтаксиса.

> А вот в случае восстановление после сбоя, XML, с его иерархической структурой
> и избыточностью, работает очень хорошо.

Эмм... Иерархичность структуры, как мы вроде уже договорились, не нужна в подавляющем большинстве ситуаций, и просто не используется. Но что это за сбой, где начинает помогать избыточность? Конфиг перекосило до синтаксических ошибок? Это что за сбои такие? Баги в *ctl программах?


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 21:22 
> Текстовый конфиг можно править руками. Если это не требуется в штатной ситуации,
> это может потребоваться во внештатной. Так зачем усложнять себе жизнь без
> причины? Во внештатной, как раз, может и не оказаться доступа к
> текстовому редактору с поддержкой xml. Будет что-нибудь типа nano, вот и
> крутись как хочешь в консольке 80x25 с этой иерархической структурой и
> избыточностью синтаксиса.

А может, вы просто осилите vim?

> Эмм... Иерархичность структуры, как мы вроде уже договорились, не нужна в подавляющем
> большинстве ситуаций, и просто не используется. Но что это за сбой,
> где начинает помогать избыточность? Конфиг перекосило до синтаксических ошибок? Это что
> за сбои такие? Баги в *ctl программах?

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


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 10:58 
> Это не оправдание, а практически полное аннулирование требований к формату конфига.

Вот только неудобно, знаете ли, если конфиг редактируется ТОЛЬКО через regedit...


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 21:18 
> Вот только неудобно, знаете ли, если конфиг редактируется ТОЛЬКО через regedit...

Именно поэтому XML и рулит.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено dq0s4y71 , 19-Мрт-14 23:16 
> При всех его недостатках, XML - это возможность удержаться за текстовый формат там, где по всем параметрам должен быть бинарный.

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

А XML - да, паршивый формат.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 00:05 
>> При всех его недостатках, XML - это возможность удержаться за текстовый формат там, где по всем параметрам должен быть бинарный.
> Только по всем параметрам, как правило, должен быть текстовый формат. Бинарный формат
> оправдан только при очень больших массивах данных и критичности скорости работы
> с ними (в БД, например).

А также во многих других случаях. Например, если это конфиг кластера. Попробуйте поставить автоматически засинкать текстовые конфиги, когда на одном хосте один админ поменял одно значение, а на другом хосте другой админ - другое.

> А в любом десктопном приложении plain text практически единственно разумный способ хранения как конфигов, так и данных.

Что, десктопные приложения не работают с большими объемами данных? Пойду скажу это своему firefox с гиговым профилем.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено anonymous , 20-Мрт-14 14:15 
> При всех его недостатках, XML - это возможность удержаться за текстовый формат
> там, где по всем параметрам должен быть бинарный.
> Да, в нем неэффективен grep. Зато для него есть куда более мощный
> и гибкий xsltproc.
> А редактирование XML, с точки зрения архитектуры современных юниксов - крайняя мера,
> обычно все изменения вносятся через специальные *ctl программы, обращающиеся к специальным
> демонам. Этот порядок существует уже много лет, и только пару лет
> назад его начали неуверенно переносить из юникса в линукс. Но мощь
> XML, увы, потеряли по дороге, оставшись с "простыми" параметр=значение.

Еще в седой древности придумали ASN.1, но увы... в массы пошло то, что можно было выучить за 5 минут.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 19-Мрт-14 22:58 
Противоречивые чувства.
Добавление Dracut несомненно плюс, а вот Wicked - дерьмо.

Ну и да, как там с systemd дела обстоят? )))


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено hoopoe , 20-Мрт-14 08:32 
systemd там с версии 12.2, и нормально себя чувствует, как и остальная система...

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 08:40 
если релиз будет в ноябре - ядро 3.14 к тому времени морально устареет
или я чего-то не ?

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Проходящий , 20-Мрт-14 09:11 
будет штабильным

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 09:23 
а версия 3.14 - это лонг-лайв, так же как и 3.10 ?

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 14:18 
Да. Хотя странно - SLE 12 вроде бы собираются запилить на ядре 3.12

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Led , 21-Мрт-14 01:54 
> если релиз будет в ноябре - ядро 3.14 к тому времени морально
> устареет
> или я чего-то не ?

Второе.


"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Игорь , 20-Мрт-14 09:23 
А оно уже научилось после втыкивания USB-модема автоматом подгружать модуль usbserial?

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Sluggard , 20-Мрт-14 12:16 
О, обновление. И Меса 10-я, которая в 13.1 не завелась. Надо качать.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 20-Мрт-14 13:36 
всё завелось, плохо пробовали
openSUSE 13.1
Linux 3.13.6-19.g4727218-desktop
OpenGL version string: 3.0 Mesa 10.1.0

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено dxd , 20-Мрт-14 13:56 
Вы так мило подразумеваете идентичность своего и чужого конфига...

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Sluggard , 20-Мрт-14 22:04 
Вот у Вас завелось, а у меня нет.
Дистр openSUSE 13.1 c KDE 4.12.3, ядро 3.13.6, иксы 1.15, гибридная графика (Intel HD4000 + Radeon HD7670), свободные дрова.
После установки 10-й Месы меня просто не логинит в систему — прогресс бар доходит ~2/3 и меня снова кидает на экран логина.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 21-Мрт-14 00:53 
Похоже, иксы падают. Смотрите /var/log/Xorg* и ~/.xsession-errors.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Sluggard , 21-Мрт-14 02:16 
Надо сперва Месу обновить опять, потом глядеть. А то я в этой помойке ни фига не найду.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 22-Мрт-14 09:12 
было обновление, которое всё сломало. судя по всему, Вы как раз его застали. обновитесь ещё раз, всё будет в порядке.

"Первая тестовая версия openSUSE 13.2, перешедшая на Btrfs по..."
Отправлено Аноним , 21-Мрт-14 09:24 
я представляю, сколько еще глюков выпилят до ноября