1.4, Dmitry (??), 11:46, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
Наконец то уберется куча rc скриптов.
P.S.
Еще бы syslogd в него засунуть.
| |
|
|
3.8, Аноним (8), 12:06, 28/08/2015 [^] [^^] [^^^] [ответить]
| +7 +/– |
systemd слизали как раз с этого, но работает конечно же как и всё остальное в линуксе - через жопу.
| |
|
4.13, Аноним (-), 12:44, 28/08/2015 [^] [^^] [^^^] [ответить]
| –9 +/– |
Объясните мне почему он работает через 444? На мой взгляд строить граф зависимостей и запускать процессы в рамках systemd великолепная идея не пойму почему тысячи польщзоватлей выступают за зоопарко неконтролируемых сценариев на bash?
| |
|
5.31, Аноним (-), 13:47, 28/08/2015 [^] [^^] [^^^] [ответить]
| +5 +/– |
Идея хорошая, но вот реализация не соответствует простым и понятным принципам KISS (journald) и UNIX-way (systemd это комбайн!). Значит на выходе получаем даже не unix-like. Как правильно было подмечено чуть ранее "Не понравилось".
| |
|
6.86, bOOster (ok), 12:59, 29/08/2015 [^] [^^] [^^^] [ответить]
| –4 +/– |
четам может понравиться то?? Сижу вот на 10.8 OSX, вот болееменее близко к posix.. 10.10 это …здец...
СЦУКОЛИНУКС… СЦУКо системд
Хотя надо отдать должное - launchd это xml пипец - но РАБОТАЕТ всегда
| |
|
7.101, Аноним (-), 03:03, 30/08/2015 [^] [^^] [^^^] [ответить]
| –2 +/– |
Судя по несвязному и очень тупому бреду - ты бояздэшник, сам выписавший себе диагноз.
А с посикс-совместимостью в макоси всегда были проблемы, притом намного более серьёзные.
| |
|
6.106, Аноним (-), 18:32, 30/08/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
linux это комбайн. Не соответствуюет kiss и unix-way. Значит на выходе получается даже не unix-like.
А tar + gzip соответствует unix-way. И на выходе получается необходимость распоковывать многогигабайтный архив целеком чтоб получить список файлов.
| |
|
7.111, Аноним (-), 16:27, 31/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> А tar + gzip соответствует unix-way.
А подводная лодка - это такой транспорт, да. Но по суше не очень могет. Из чего делаем вывод: все эти новомодные средства передвижения - фигня!
> И на выходе получается необходимость распоковывать
> многогигабайтный архив целеком чтоб получить список файлов.
А использовать DAR - религия не позволяет!1
| |
|
8.113, Лололо (?), 16:57, 31/08/2015 [^] [^^] [^^^] [ответить] | –1 +/– | Это которая в степях украины, погибла в неравном воздушном бою Транспортное сре... текст свёрнут, показать | |
|
|
|
5.48, Michael Shigorin (ok), 15:10, 28/08/2015 [^] [^^] [^^^] [ответить]
| –4 +/– |
> На мой взгляд строить граф зависимостей и запускать процессы в рамках systemd
> великолепная идея
Циклы проходили?
| |
|
6.103, freehck (ok), 11:27, 30/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
Михаил, а собственно, к чему вопрос? Он вроде пишет граф, а не дерево. =)
| |
|
7.114, Лололо (?), 17:00, 31/08/2015 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Михаил, а собственно, к чему вопрос? Он вроде пишет граф, а не дерево. =)
Михаил всегда пытается испугать всех графами, но забывает уточнить что альтернативой - Тюринг-полная программа, которая с точки зрения теоретического описания намного хуже. Общение с MSSP и единоросами не прошло даром: подтасовки фактов и подмены понятий у Михаила стали получаться намного филиграннее. И он даже научился говорить не всю правду. Совсем как корпорация майкрософт.
| |
|
|
5.57, AnotherReality (ok), 15:58, 28/08/2015 [^] [^^] [^^^] [ответить]
| +8 +/– |
если бы системд был бы просто системой иницилизации вопросов бы не было. Это было просто плохое (или хорошее решение), решение которого принимали бы дистростроители. Например мучатся на сисв скриптах, апстарте или системд. Но системд пошел дальше они впихнули свою системы журналд который хз как работает, logind и udev. Вроде бы не так страшно, звучит, просто кто то навелосипедил, а нет. Одно без другого не работает. теряется модульность. А это по мне имеет свои последствия.
Если из разработчиков одного модуля даст ебу, примет неадекватное решение, с которым сообщество не будет согласно, то его просто форкнут и будутразвивать один модуль отдельно. в этам прелесть опенсорсного сообщества. а тут придется или форкать связку программ, или развиваться учитывая особенности разработки системд.
По мне идеально со своей задачей справлялся upstart он был просто и понятен.
После пользования системд у меня сложилось впечатление что я работал с виндоконсолью
| |
5.59, Elhana (ok), 16:41, 28/08/2015 [^] [^^] [^^^] [ответить]
| +14 +/– |
Потому что если баш скрипт не работает, очень просто понять проблему, а если это systemd юнит, то хер вы поймете где вы очепятались, а это чудо-поделие поттеринга тихой сапой пропускает неверный синтаксис и все равно стартует процесс, вместо того чтобы выдать ошибку. Еще хуже если баг будет в самом systemd.
| |
|
6.72, Аноним (-), 21:40, 28/08/2015 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Потому что если баш скрипт не работает, очень просто понять проблему,
Ну да, конечно.
| |
6.108, Аноним (-), 23:33, 30/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
В том и беда что само systemd корявая, и местами падает через раз, особенно если что то пытаешься нестандартное сделать, шаг в право, шаг в лево, сегфолт.
| |
|
|
4.33, Аноним (-), 13:54, 28/08/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Гордый пользователь бояздэ на десктопе? Рассказывай, что тебе не нравится в неосиленной тобой системе.
| |
|
5.45, Аноним (-), 15:08, 28/08/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Гордый пользователь бояздэ на десктопе? Рассказывай, что тебе не нравится в неосиленной
> тобой системе.
Гордый пользователь не-LFS? Рассказывай, что тебе не правится в неосиленной тобой системе.
| |
|
6.74, Аноним (-), 22:12, 28/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
А с чего ты решил,что я не осилил лфс? Были сборки под конкретные задачи, и не только под х86.
| |
|
|
8.84, Аноним (-), 08:02, 29/08/2015 [^] [^^] [^^^] [ответить] | +/– | Ну, аиксом и зулярисом я тоже пользовался, но слишком мало их сегодня осталось ... текст свёрнут, показать | |
|
|
|
|
|
|
2.16, Black_Angel (?), 12:59, 28/08/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Дада, их заменят прекрасные читабельные XMLки 4х разных местах
чтоб совсем как в OSX
| |
|
3.39, Dmitry (??), 14:54, 28/08/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Дада, их заменят прекрасные читабельные XMLки 4х разных местах
> чтоб совсем как в OSX
Нет, формат конфигов будет совместим с библиотекой libucl, которая уже с 10-STABLE находится в базовой системе.
Если Вы следите за планами развития FreeBSD, то должны знать, что ведутся работы по переводу всех конфигурационных файлов в формат, совместимый с libucl.
| |
|
4.116, Аноним (-), 17:14, 31/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> работы по переводу всех конфигурационных файлов в формат, совместимый с libucl.
А как же совместимость с проприетарными патронами?!
| |
|
5.129, Аноним (-), 18:17, 31/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
>> работы по переводу всех конфигурационных файлов в формат, совместимый с libucl.
> А как же совместимость с проприетарными патронами?!
А тут никого не волнует, с чем ваша бубунта не совместима ...
| |
|
|
|
2.120, Аноним (-), 17:32, 31/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Еще бы syslogd в него засунуть.
Так там какие-то заявы про apple log. Бздюки не были бы бздюками если бы не подмахнули лишний раз кому-то из проприетарных "друзей".
| |
|
|
2.35, Аноним (-), 13:57, 28/08/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
CS6, под вайном. Работает нормально, но мне привычнее гимп. Думаю, и на бзде он заработал примерно в то же время.
| |
2.32, Аноним (-), 13:49, 28/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Предлагаю создать проект RIPBSD.
Routing Information Protocol в бздах уже давно есть.
| |
|
1.29, Аноним (-), 13:42, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Уберите упоминание OS X из новости. Оно ж действует на фанатиков как красная тряпка на быка.
| |
1.30, Аноним (-), 13:43, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Это как systemd под него Linux переделывали. Разработчики NetBSD не отставать от тенденции и тоже занялись коллективным созданием будущего.
| |
|
|
3.42, Аноним (-), 15:04, 28/08/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
этот один человек только в твитер херню постит, а потом называет напосченное документацией, а разрабатывают его работники редхета на ставке
| |
|
4.47, Dmitry (??), 15:10, 28/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> этот один человек только в твитер херню постит, а потом называет напосченное
> документацией, а разрабатывают его работники редхета на ставке
Ну не знаю. По крайней мере я думаю, что разработчики провели большую работу, прежде чем объявлять что-то. Сначала обкатали libucl, libxo, libdispatch, а только теперь, на их основе, делают надстройку.
| |
|
|
6.85, Аноним (-), 08:05, 29/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Надеюсь, что в сабже результат будет лучше чем в линуксе
И чем это сабжу поможет?
| |
|
5.52, Аноним (-), 15:21, 28/08/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Где они их "обкатали"? На своих локалхостах? В астрале? Это, блджад, хипстероподелия из гитхабчика, которые до продакшена доберутся через несколько лет, если не сдохнут по дороге, что весьма вероятно.
| |
|
6.56, Dmitry (??), 15:52, 28/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Где они их "обкатали"? На своих локалхостах? В астрале? Это, блджад, хипстероподелия
> из гитхабчика, которые до продакшена доберутся через несколько лет, если не
> сдохнут по дороге, что весьма вероятно.
У Вас есть какие-то сведения об этом ?
Все вышеперечисленные библиотеки давно уже работают в продакшене на миллионах инсталляций.
Если Вас смущает цифра "миллион", воспользуйтесь google, для того, чтобы узнать, что это за библиотеки и где они применяются.
| |
6.62, willy (?), 19:14, 28/08/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
Вот нашел libucl у себя в продакшен FreeBSD 10.1 на ванильном ядре:
# uname -a
FreeBSD ...... 10.1-RELEASE-p10 FreeBSD 10.1-RELEASE-p10 #0:
# find /usr/lib -name libucl\* -type f
/usr/lib/private/libucl.so.1
/usr/lib/private/libucl.a
/usr/lib/private/libucl_p.a
| |
6.88, Аноним (-), 17:33, 29/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
libucl уже использует pkgng.
libxo открыли разработчики Juniper.
libdispatch разработан Apple и давненько используется приложениями для Mac OS X и iOS.
| |
|
|
|
3.118, Аноним (-), 17:29, 31/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> В отличие от systemd, launchd будет делать сообщество, а не один человек.
> Поэтому, думаю, найдут компромиссное решение, как сделать новое лучше, не поломав старое.
Такое явление у буржуев называется "Designed by comittee", прозрачно намекая на то что результат может запросто получиться гибридом танка, самолета и подводной лодки. На примере UFS vs generic слой журналирования отлично видно что можно убить массу времени с нулевым результатом.
| |
|
2.51, oops (ok), 15:21, 28/08/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
давно смотрю на nosh. И надеюсь, что его все-таки заметят в BSD'ях.
| |
|
3.89, Аноним (-), 17:35, 29/08/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> давно смотрю на nosh. И надеюсь, что его все-таки заметят в BSD'ях.
Он таки используется в PC-BSD и даже были мысли использовать его, либо OpenRC во FreeBSD
| |
|
2.99, тфьу (?), 19:40, 29/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Немножко критики launchd применительно ко FreBSD: http://blog.darknedgy.net/technology/2015/08/26/0/
так NextBSD - это не launchd на FreeBSD, люди хотят изменить FreeBSD так, чтобы она стала таким конструктором лего, из которого можно было бы слепить даже вариант для работы на смартфонах (и чтоб это был хороший, энергоэффективный вариант, который будет правильно работать с постоянно отключаемыми-включаемыми модулями (например, радио-), так и в постоянно меняющейся среде [изменился хостнейм, изменилась конфигурация сети и т.п.]).
В той статье автор прям в начале же говорит, что эта статья только про то, что не стоит тащить launchd во FreeBSD, а как ветка - пускай себе живёт, глядишь хороший proof of concept выйдет.
| |
|
3.121, Аноним (-), 17:40, 31/08/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> так, чтобы она стала таким конструктором лего, из которого можно было
> бы слепить даже вариант для работы на смартфонах
Ну в общем они хотят Linux, с systemd. И чтоб зажимать можно было. Вот только в отличие от линуха - им никто драйвера для SoC не напишет.
> модулями (например, радио-), так и в постоянно меняющейся среде [изменился хостнейм,
> изменилась конфигурация сети и т.п.]).
Это вы хотите нам рассказать зачем в линухе d-bus сделали и зачем когорта Поттеринга с sd-bus возится? И почему в ядро хотят включить kdbus? Ок!
| |
|
|
1.65, koblin_ (?), 19:30, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
а НекстСтеп, Кокаинум, Кварц или хотя бы Вайленд там будут? Если нет - то не взлетит.
| |
|
2.90, Аноним (-), 17:37, 29/08/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> а НекстСтеп, Кокаинум, Кварц или хотя бы Вайленд там будут? Если нет
> - то не взлетит.
Wayland работает как бы, libinput еще надо портировать, чтобы наверняка, да.
| |
|
|
2.98, тфьу (?), 19:26, 29/08/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Надо было линуксячье ядро брать.
надо было его писать не под вирусной лицензией (:
| |
|
3.122, Аноним (-), 17:41, 31/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> надо было его писать не под вирусной лицензией (:
Тогда из него вышел бы очередной недомерок по типу бойздэ, который стая корпоративных акул как обычно разодрала бы на куски. И зачем он такой был бы нужен?
| |
|
|
1.68, Аноним (-), 20:25, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Конфиги в JSON - стильно, модно, молодежно. Правда, там нет комментариев и неубираемый "нулевой" уровень вложенности, но это мелочи, да? Спасибо, что не XML.
| |
|
2.71, Аноним (-), 20:34, 28/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Конфиги в JSON - стильно, модно, молодежно. Правда, там нет комментариев и
> неубираемый "нулевой" уровень вложенности, но это мелочи, да? Спасибо, что не
> XML.
Казалось бы, причём здесь libucl ...
| |
|
|
2.97, тфьу (?), 19:25, 29/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
>>нового поколения
> Не понятно, что в ней принципиально нового?
нового для фрибсд :)
фрибсд застряла в том тысячелетии, а люди хотят её за уши притащить в это тысячелетие, вплоть до мобильников.
| |
2.123, Аноним (-), 17:42, 31/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Не понятно, что в ней принципиально нового?
Ну как, передрали идеи из линуха и системды под бояздэлицензией.
| |
|
1.81, й (?), 01:51, 29/08/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
я просто без комментариев приведу init-файл для launchd:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>#{plist_name}</string>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>#{opt_bin}/polipo</string>
</array>
<!-- Set 'ulimit -n 20480'. The default OS X limit is 256, that's
not enough for Polipo (displays 'too many files open' errors).
It seems like you have no reason to lower this limit
(and unlikely will want to raise it). -->
<key>SoftResourceLimits</key>
<dict>
<key>NumberOfFiles</key>
<integer>20480</integer>
</dict>
</dict>
</plist>
| |
|
|
3.124, Аноним (-), 17:43, 31/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> зачем? сказать-то что хотели?
Ну... попробуй сравнить с юнитом для системд. Для разнообразия ощущений.
| |
|
2.109, Аноним (-), 23:41, 30/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
Я тебя удивлю но plist отлично читаються и редактируються, и да если ты будешь вбивасать это все в nano или голом vi, то это неудобно, но прикрутив плагины к виму или посмотри как это выглядит в plistedit pro и ты сразу познаешь дзен про сравнению с юнитами от systemd
| |
|
3.125, Аноним (-), 17:52, 31/08/2015 [^] [^^] [^^^] [ответить] | +/– | FAIL Срочно разыскивается рота граматеев-опричников Дзен состоит в том, что дл... большой текст свёрнут, показать | |
|
4.130, Аноним (-), 18:22, 31/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Дзен состоит в том, что для того чтобы прописать сервис в запуск
> теперь требуется мега-IDE, за отдельные деньги? А может ну бы его
> нафиг такой дзынь?
Новость не читай! Лучше сразу что-то с кем-то обсуждай!
| |
|
|
|
1.82, Вареник (?), 02:03, 29/08/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вместо древнего микроядра Mach можно было бы взять последнее поколение L4: seL4, OKL4, Nova, Fiasco.OS
| |
|
2.91, Аноним (-), 17:43, 29/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Вместо древнего микроядра Mach можно было бы взять последнее поколение L4: seL4,
> OKL4, Nova, Fiasco.OS
А кто мешал предложить им это год назад? У них в идеях вовсе висит Solaris Doors.
| |
|
1.87, абвгдейка (ok), 17:13, 29/08/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
if (stat("/AppleInternal", &sb) == 0 && stat("/var/db/disableAppleInternal", &sb) == -1) {
_launchctl_apple_internal = true;
}
они так и будут тащить всё эпловское?:)
| |
|
2.94, тфьу (?), 19:21, 29/08/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
Они будут тащить хорошие зарекомендовавшие себя решения, которые можно утащить.
На презентации об этом было открыто сказано и лично я не вижу ничего плохого в этом.
| |
|
3.126, Аноним (-), 17:53, 31/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Они будут тащить хорошие зарекомендовавшие себя решения, которые можно утащить.
А хорошее это в смысле "удачно подмахнули эпплу"? :)
| |
|
|
1.107, Аноним (-), 22:13, 30/08/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>пересоборать ядро и систему в конфигурации MACHTEST
Этот конфиг для виртуалок же, можно взять GENERIC и добавить строчку mach_load="YES" в файл /boot/loader.conf.
А так пока что все это дело глючит, падает и тормозит, в общем ждем стабильного релиза.
| |
|
2.127, Аноним (-), 17:54, 31/08/2015 [^] [^^] [^^^] [ответить]
| +/– |
В реактосе стабильный релиз вон 17 лет ждут. Там, правда, фанаты виндов. Но у макосников нет никаих причин для того чтобы не повторить это достижение. Они же тоже будут развлекаться запуском на виртуалочке, а девелопать в макоси...
| |
|
3.132, Аноним (-), 10:23, 01/09/2015 [^] [^^] [^^^] [ответить]
| +/– |
я сомневаюсь что FreeNAS и PC-BSD они будут в виртуалочке...
Еще вопрос, launchd в ответе за монтирование устройств и devd с libdevq идут на выброс?
| |
|
4.133, Аноним (-), 09:25, 02/09/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> launchd в ответе за монтирование устройств и devd с libdevq идут на выброс?
Они друг-другу не должны мешать. У devd задача - занимается приемом событий из ведра с последующей записью их в юзерлендный сокет. А кто в юзерленде будет их разгребать - ему фиолетово.
Это может быть сам devd (дергать скрипты после прохода регекспами по событиям). Может libdevq - выделять события по подключению мышей и скармливать их клиенту - x-серверу. Ничто не мешает launchd становиться еще одним обработчиком, сидящим поверх devd и слушающим сокет.
| |
|
|
|
1.136, Онаним (?), 02:39, 05/01/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пилили бы без оглядки на совместимость уже. Всё-равно тем, кому нужна классика, это вот не нужно. А так очередная "принципиально новая, нескучная" система-компропис между ежом и колючей проволкой...
| |
|