LINUX.ORG.RU

Launchd портируют на FreeBSD

 , , ,


0

2

А тем временем в сообществе FreeBSD, обделенном вниманием Леннарта Поттеринга, занялись портированием launchd - системы инициализации Mac OS X, оказавшей сильное влияние на systemd.

Github

>>> Подробности

★★

Проверено: JB ()
Последнее исправление: cetjs2 (всего исправлений: 4)
Ответ на: комментарий от anonymous

Или для тебя перевод — это обязательно 100% и не одним компьютером меньше?

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

Госучреждение одного крупного города перешло (и то не полностью) на Linux.

Целые страны переводят на него госучреждения

Ага.

anonymous
()
Ответ на: комментарий от Quasar

Хммм...

... загружаться в grub2 с init=/usr/bin/emacs? Исходя из:

церкви Emacs

Ну, тоже выход... =)))

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

... systemd?

а ты не копайся, а просто пользуйся

Пользоваться-то пользуюсь. Да вот интересно недавно было как «это» поведёт себя в hardened-окружении. При обнаруженных косяках и дырьях, лучше не нужно.

Ну и да... Кому-то «просто пользуйся», а у кого-то работа такая — копаться.

/* Даже капча намекает — «msecurr leave». */

anonymous
()
Ответ на: комментарий от tazhate

Фрибздя - дистрибутив семейства бзд

Таки нет. У основных *BSD ядра уже давно идут своими путями.

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

Не "ага", ...

... а «так точно».

Да. Дофига знаю контор и гос и не гос, которые переползают на Linux. Когда «устают» платить незнамо за что...

anonymous
()
Ответ на: комментарий от Quasar

Здесь всё правильно...

... если не убирать эти самые «основные фичи», то будет Адъ, треш, угар и содомiя. А оно на фиг ненужно для работы.

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

Блин...

... в гугле забанили?

Французская жандармерия — до 72000 машин http://www.wired.com/wiredenterprise/2013/09/gendarmerie_linux/

Перевод начат в 2004, должен закончиться в следующем году. Эти сидят на убунте. Французская же армия сидит на мандриве (ЕМНИП).

А вот этот дистр был сделан от нефиг делать видимо? http://www.spi.dod.mil/lipose.htm

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

... да нет, всё нормально. Местами даже интересно.

anonymous
()
Ответ на: комментарий от IPR

зачем ему виндовс? он же не бздун -))

anonymous
()
Ответ на: Блин... от anonymous

Искренне сочувствую французским полицейским.

anonymous
()
Ответ на: комментарий от yurikoles

Chromium вообще-то под Apache 2.0, которая пермиссивная, т.е. ближе к BSDL.

Это был первый попавшийся пример.
Второй пример - Ubuntu - до гнома-3 (или что там у неё пальцетыканное) оттеснила «свою основу-debian» далеко в***

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

Вопрос: чем пользуешься для монтирования/отмонтирования флешек?

Заканчиваю впиливать. ufs-флеха в КДЕ монтировалась из коробки (юзера в wheel и operator не разбираясь с тонкостями сразу добавил)
exfat/vfat - осталось разобраться с правами polkit - вчера вроде подправил, но проверить не успел - спать и на работу
ext2/3 - не проверял и не брался, но впилить надо - стац. веники под арчем нужны будут.
ntfs - надо с devfs разбираться - не хочет определяться (хотя там наверное сама ntfs «грязно» отмонтирована). симлинк на fusefs сделал сразу, как запилил.
А так, если что не идёть (видел твою тему на bsdportal) - то тут только погуглить вдумчиво. На фре от 8 до 9 настраивал автомонтирование ntfs за полчаса.

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

Ну тогда Linux - дистрибутив Minix.

Тебе не кажется, что вапще сравнивать ядро и дистрибутив изначально не верно, не?

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

FreeBSD готова для десктопа!!1111

весь монитор какао забрызгал, когда читал эти откровения красноглазика -))

anonymous
()
Ответ на: комментарий от tazhate

Ещё раз. На какое определение ОС опираемся? Если я впиливаю sh в ядро я уже получаю ОС, точка.
Остальное, как бы я не извращался с init, набором базовых утил, и DE - дистры.
Ядро в дистрах используется с минимальными патчами (это не МакОсь, у которой от фриbsd-ядра осталось чуть больше чем ничего)

drfaust ★★★★★
()
Ответ на: FreeBSD готова для десктопа!!1111 от anonymous

весь монитор какао забрызгал, когда читал эти откровения красноглазика -))

Давно готова. PC-BSD - пример.
Просто там много лишнего напичкали(как в Зюзе, например), не нравится PBI, не нравятся «спасательные круги», jail и пр. хрень которую если выпиливать - то легче с нуля конструктор собрать.

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

Давно готова

ага, ага, я вижу -))

PC-BSD - пример

ать

два

очешуеть как готова -))

легче с нуля конструктор собрать

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

anonymous
()
Ответ на: комментарий от tazhate

Посчитай, больше 6ти получается? :)

Тухлости, о которых и не слышал.
FreeBSD LiveCD - поржал, тогда давай считать DrWeb LiveCD, Kaspersky LiveCD, Backtrack
В реальности, живы не более трёх. Про Dragon - они не дистр, это форк bsd 4.3 - почитай историю дракона. Ну а для сравнения - вот и ваш зверинецх.

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

очешуеть как готова -))

1. Ты винду7/8 поставь на сороковочку. А ведь она как «эталон» десктопа (как я такое мог написать?)
2. Проблемы кед давно решены. Выпилить ненужности и kdeinit успокоится. А пример готовых к десктопу линухов с такой дже хренью - море.

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

Ты винду7/8 поставь на сороковочку

ну так с таким загоном венды можно мириться, т.к. за ней есть тонны софта и игор

а что из этого есть за pc-bsd? да ничего -))

Проблемы кед давно решены. Выпилить ненужности и kdeinit успокоится

круто готова для десктопа, да

А пример готовых к десктопу линухов с такой дже хренью - море

ни разу не видел ТАКОГО в Линуксах

пример приведёшь?

anonymous
()
Ответ на: комментарий от drfaust

Ещё раз. На какое определение ОС опираемся? Если я впиливаю sh в ядро я уже получаю ОС, точка.
Остальное, как бы я не извращался с init, набором базовых утил, и DE - дистры.
Ядро в дистрах используется с минимальными патчами (это не МакОсь, у которой от фриbsd-ядра осталось чуть больше чем ничего)

Отлично, тогда мы сравниваем кол-во дистрибутивов на линукс и бзд ядрах? А если я поменяю названия везде и положу один новый комментарий в инит - это будет другим дистрибутивом?

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

Ну а для сравнения - вот и ваш зверинецх.

и о чем же мы спорим? в чем же минус зверинцев разного размера?

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

Отлично, тогда мы сравниваем кол-во дистрибутивов на линукс и бзд ядрах?

речь идёт о freebsd-ядре, а не о семействе. Если говорить о семействах, то мы все принадлежим PDP-7 OS

и о чем же мы спорим? в чем же минус зверинцев разного размера?

Чем больше зверинец, тем сложнее удержать единые стандарты.Пример с каталогом /usr и systemd уже приводили тут

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

Чем больше зверинец, тем сложнее удержать единые стандарты

латентные тоталитаристы даже не понимают, почему над ними смеются все вменяемые люди

anonymous
()
Ответ на: комментарий от drfaust

Чем больше зверинец, тем сложнее удержать единые стандарты.Пример с каталогом /usr и systemd уже приводили тут

Единые стандарты нужны в комсомоле. У нас тут демократия вроде, каждый дрочит как хочет.
А lsb при этом не нарушается, что пох.

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

А lsb при этом не нарушается, что пох.

Невозможность скинуть /usr на незагрузочный веник, вот, что не пох. (про эту фишку systemd тока щас и узнал)
А вот про единые стандарты не надо. Если я пишу сверхнужный скриптик, то он должен пахать везде, а не заморачиваться, на дебе пашет, на генте пашет,а на ubuntu c арчем нет.
Самим же разрабам легче.

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

Ну это...

... как писать, простите. Если «скриптик», то пахать будет в принципе, везде. В особенности, если на bash.

А вот если сишный код, да ещё с «сетью», то если он «пашет везде», то это уже повод задуматься над эффективностью используемых решений. Как пример — epoll и производные от него libev/libevent могут очень хорошо помочь. Вот только не на *BSD. Ибо в большей мере специфичны для Linux.

anonymous
()
Ответ на: комментарий от drfaust

Невозможность скинуть /usr на незагрузочный веник, вот, что не пох.

Ужас, не переживем этого ну никак, лол.

А вот про единые стандарты не надо. Если я пишу сверхнужный скриптик, то он должен пахать везде, а не заморачиваться, на дебе пашет, на генте пашет,а на ubuntu c арчем нет.

Если ты пишешь сверхнужный скриптик, то как бэ пиши его нормально, учитывая особенности всех систем. А если не учитываешь, то не нужен твой скриптик.

tazhate ★★★★★
()
Ответ на: Ну это... от anonymous

... как писать, простите.

Ну это к разрабам всеми любимой системд. init-система зависит от либ/прог в /usr (который на старте системы может быть непримонтиован)
Или выпиливаемая из фри ndis-скорлупа. ndis нельзя воткнуть в /boot/loader.conf, ибо она хочет что-то прочитать с ещё непримонтированного веника и кидает ядро в корку.
Если писать придерживаясь стандартов - косяков не будет.
И студенческие поделки Линуса cо Столлманом превратились в законченный, высокотехнологичный продукт благодаря следованиям стандартам UNIX:

Деннис Ритчи, один из создателей UNIX, выразил своё мнение, что UNIX-подобные системы, такие как Linux, являются де-факто UNIX-системами. (c)Вики

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

Я и не спорю...

... в принципе. Про systemd могу только заметить что этот полудурок придумал всё своё копроподелие закидывать с /usr/lib/systemd/, вот и получается что при инициализации системы этот каталог должен быть примонтирован (точнее, доступен системе). Сама идеология данного поделия нарушает все UNIX-овые писанные и неписанные «правила». Это ни с какого бока не UNIX-way. По факту, взвыли все или почти все, но можно не использовать «это». Я, например, всерьёз подумываю об отказе от systemd & gnome в пользу openrc & openbox. Софт так и останется, а овна в системе поубавится...

anonymous
()
Ответ на: Я и не спорю... от anonymous

при инициализации системы этот каталог должен быть примонтирован (точнее, доступен системе). Сама идеология данного поделия нарушает все UNIX-овые писанные и неписанные «правила»

ну-ка давай покажи какие именно правила это нарушает

anonymous
()
Ответ на: комментарий от tazhate

Посчитай, больше 6ти получается? :)

а толку, половина дистрибутивы для специальных целей ( роутеры, фаерволы или для встроенных систем), дальше идут LiveCD сборки и остается как всегда: DragonFly BSD
FreeNAS & Nas4Free
PC-BSD
за последнюю можно сказать, что это сборка FreeBSD с своими обоями для обычных юзеров, которые не хотят в консоли игратся, проверено, софт совместимый с pbi+pkgng, конфликтов небыло, pbi еще использую в FreeBSD. Для меня это мелочь по сравнению с http://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timelin...

res2500
()
Ответ на: Я и не спорю... от anonymous

Вот вы сами и ответили о вопросе «следования стандартам».
Ой, я думал тазат ответил, сорри.
Но такой разброд получается из-за слишкомбольшого зоопарка.
Честно, говоря мне нет разницы bsd-лицензия или gpl-лицензия. Главное, что бы никто не диктовал условия разработки. «Средний палец» Линуса заставил нвидию в свой блоб впиливать «костыль» - и это правильно, Линус создал Линукс и только ему решать что делать в ядре. Хотя, от таких «разногласий» можем пострадать мы- конечные пользователи.

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

а толку, половина дистрибутивы для специальных целей ( роутеры, фаерволы или для встроенных систем), дальше идут LiveCD сборки и остается как всегда: DragonFly BSD

Третий раз повторяюсь: Дракон не дистр фри. Это форк фри на древнейшем уровне freebsd 4.3. Почитайте историю развития дракона и причины раскола freebsd

Я ещё бы добавил, что больше половины уже не трупы, а скелеты. Если и откапывать, то только ради «золотых зубов».

По PC-BSD добавлю, что в PC-BSD 8.x она прекрасно уживалась и с портами (make install clean). Полтора года была основной ОСью, пока не стало скучно.

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

Дракон не дистр фри. Это форк фри

да ошибся, не сборка и не дистрибутив, а форк, согласен так будет точнее

res2500
()
Ответ на: комментарий от tazhate

Пока растёт и развивается - не труп. Изменения фундаментальные идут.
1. переход на clang почти завершился (KDE ещё хотят gcc)
2. собираются впилить новый init (о чём и тема)
3. выпиливание ndis-скорлупы сопровождалось обещанием нативно поддерживать то железо, для которого ndis и был нужен (для меня это вафля RaLink 3090, хоть я её уже «втихаря сменил» на работе)


З.Ы. пункт 2 меня тревожит. уж не на поводу ли у яблока разрабы фри пошли?

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

-http -qrcode

И нафига тебе systemd, когда его основные фичи у тебя в USE-флагах убраны?

Святая толстота

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

А то что Gentoo - метадистрибутив, использующий разные ядра, а не Linux-онли, ваш К.О.

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

... Да элементарно! Чтобы тут долго не рассусоливать, я возьму «список» отсель — http://ru.wikipedia.org/wiki/Философия_UNIX, только добавлю малость.

ну-ка давай покажи какие именно правила это нарушает

1. KISS. systemd это ни фига не простой «продукт». Это становится ясно после первых часов его использования. И это не консистентный «продукт». Для работы с именем хоста — hostnamed (ЕМНИП), а для всего остального — systemctl или systemctl-чего-то-там. Вот и поди разберись что и куда... Пол-литра здесь уже не помогают. Лёне в башку звиздануло чего-то там накуевертить, он накуевертил. Остальным — сидеть и разбираться?

2. Правило модульности. Казалось бы да, systemd построен из модулей, вроде, в отдельности оно и так. Но рискните открутить один модуль (в gentoo да, это сделать кое-как, но можно)? Или, вот откуда при загрузке systemd берёт что мне нужно загрузить DebugFS? У меня её просто нет, в ядре всё отрублено... С какого перепою systemd её пытается подгрузить? Потому что так решил Леннарт?

3. Правило экономности. Ну да... Зачем systemd активировать поддержку, например, ipv6? У меня его нет, я его не использую (использую, но не везде). Почему рекомендуется чтобы ipv6 был активирован в ядре? http://wiki.gentoo.org/wiki/Systemd (см. Recommended options, Networking support).

4. Правило многообразия (про «единственно верный путь»). Про баттхёрт Лёни о «несделанных домашних заданиях» и прочие столь же сомнительные аргументы не напомнить? Дескать shell is hell и прочая хрень? Лёня слишком громко BSDил, чтобы просто так это пропускать мимо ушей. Вся суть заяв сводилась к следующему — «вы ни фига не понимаете как надо инициализировать систему». И вот тут мы переходим к п. 5.

5. «Ни одна работа не должна делаться дважды». Т.е., до Лёни ни кто не знал как именно надо инитить систему? Правда? А как же до него все системы инициализировались и работали?

6. Правило композиции. Здесь и обсуждать нефиг. Про qr-codes & http-server в systemd даже уже в этом треде было. Повторяться не будем. Про udev и прочее — кто в курсе, тот в курсе, а идиотам не объяснишь.

7. «Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс» — это не для Лёниного копроподелия. Лучше всего откомментить сей момент цитатой:

The systemd people are trying to fix something that's not broken. Binary logging is unnecessary and harmful. Windows uses binary logging for everything and is worse off for it. The beauty of plain-text logs is the ability to use normal tools and easily compose pipelines. When you switch to a binary log format, you either lose these benefits, or have to convert to text before manipulating logs anyway, in which case you lose all the purported benefits of binary logging.

Взято из http://lwn.net/Articles/468078/

Это вот просто навскидку. Рекомендую интересующимся обработать systemd посредством splint (для начала), найдётся от чего поржать.

Но хуже всего то, что если Лёню кто-нибудь грохнет за все эти поделия, система инициализации останется без «хозяина», т.к. в трезвом уме и при здравой тёще, «это» поддерживать найдётся мало столь же упоротых в хлам «энтузазистов». В результате сообщество останется с полу-живой системой инициализации. Или, возможно, Лёне надоест колупаться с собственным говнокодом и он, радостно посвёркивая очёчками, попрыгает что-нибудь ещё «совершенствовать». Как вариант. По этой причине, например, мне сейчас приходится отказываться от связки gnome & systemd и отходить на openbox & openrc. Мне надо «просто работать»(tm), а не бороться с последствиями Лёниной... генитальности.

И да, кому тут про «переход на Linux» мерещился пресловутый 1%? Вот позиция Китая по данному поводу — http://www.canonical.com/content/canonical-and-chinese-standards-body-announc... В качестве намёка могу сказать что самый используемый в мире IM, это tencent-qq. Просто потому, что им пользуются китайцы... ;)

anonymous
()
Ответ на: комментарий от drfaust

"Успокою"...

... да, на поводу.

на поводу ли у яблока разрабы фри пошли?

И в вопросе «новый init» и в вопросе использования шланга вместо gcc. Правда, с заменой gcc на шланг всё несколько сложнее (тут давняя мечта *BSD-шников реализовалась), но с новым init'ом всё более прозрачно. Дескать, вон — и в Linux и в Mac OS X всё новое, блестящее, а мы тут как дурни без подарка...

anonymous
()
Ответ на: Не "ага", ... от anonymous

И ты, конечно, можешь привести примеры таких контор. Их же дофига.

И да, это только воспалённые мозги красноглазых не знают за что они платят. Нормальные люди всё прекрасно понимают.

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