The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Проект NextBSD приступил к развитию BSD-системы нового поколения

28.08.2015 11:22

В рамках проекта NextBSD группой энтузиастов началось развитие BSD-системы нового поколения. В качестве основы задействовано актуальное ядро и базовое программное окружение FreeBSD-CURRENT, а также компоненты, портированные из проекта Darwin. Таким образом NextBSD сочетает свежие наработки FreeBSD с низкоуровневыми технологиями OS X.

Ядро FreeBSD дополнено механизмом межпроцессного взаимодействия на базе микроядра Mach. Для инициализации, управления сервисами, выполнения периодических заданий, активации обработчиков сетевых соединений и слежения за работоспособностью служб задействован системный менеджер launchd, который дополнен прослойкой для обеспечения совместимости с классической системой rc-скриптов. Демон launchd объединяет в себе функции процесса init, системы стартовых скриптов rc.d и init.d, демонов inetd, atd, crond, и watchdogd. Файлы конфигурации launchd хранятся в формате JSON.

Ведение логов осуществляется при помощи системы ASL (Apple System Log). Для отслеживания и обработки событий, а также для доставки уведомлений, применяется сервер notifyd. Диспетчеризация выполнения задач и потоков осуществляется с привлечением libdispatch.

Код проекта развивается на GitHub. В настоящее время уже реализованы базовые возможности launchd, notifyd, asld и libdispatch. Для установки NextBSD предлагается в существующем окружении FreeBSD 10.x или -CURRENT клонировать репозиторий с GitHub, пересоборать ядро и систему в конфигурации MACHTEST и переустановить компоненты базовой системы. Установочные ISO-образы пока не готовы из-за необходимости интеграции launchd с установщиком FreeBSD. До середины сентября планируется представить рабочий инсталлятор.

  1. Главная ссылка к новости (http://www.nextbsd.org/clarify...)
  2. OpenNews: Представлен Open Launchd, порт системного менеджера OS X для FreeBSD
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/42864-freebsd
Ключевые слова: freebsd, bsd, nextbsd
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (110) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, Dmitry (??), 11:46, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Наконец то уберется куча rc скриптов.

    P.S.
    Еще бы syslogd в него засунуть.

     
     
  • 2.7, Анонимоус (?), 11:51, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +22 +/
    >Еще бы syslogd в него засунуть

    ...и переименовать в systemd

     
     
  • 3.8, Аноним (8), 12:06, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +7 +/
    systemd слизали как раз с этого, но работает конечно же как и всё остальное в линуксе - через жопу.
     
     
  • 4.13, Аноним (-), 12:44, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Объясните мне почему он работает через 444? На мой взгляд строить граф зависимостей и запускать процессы в рамках systemd великолепная идея не пойму почему тысячи польщзоватлей выступают за зоопарко неконтролируемых сценариев на bash?
     
     
  • 5.15, Аноним (-), 12:57, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Потому что в винде так уже сделали. Не понравилось.
     
  • 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 +/
    Это которая в степях украины, погибла в неравном воздушном бою Транспортное сре... текст свёрнут, показать
     
     
  • 9.117, Аноним (-), 17:22, 31/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А, ну если речь о юниксвейности, существующей в головах отдельных личностей, тог... текст свёрнут, показать
     
     
  • 10.119, Аноним (-), 17:31, 31/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Так безмозглому зилоту скажи юникс-вэй - он и лоб себе расшибет Вот хейтеры с... текст свёрнут, показать
     
     
  • 11.128, Аноним (-), 18:14, 31/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А, это такой намек на systemd- re tard или причем здесь опять этот мега-комбайн ... текст свёрнут, показать
     
  • 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 и единоросами не прошло даром: подтасовки фактов и подмены понятий у Михаила стали получаться намного филиграннее. И он даже научился говорить не всю правду. Совсем как корпорация майкрософт.

     
     
  • 8.134, freehck (ok), 16:56, 08/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Я не сумел осмыслить первое предложение Прошу меня простить ... текст свёрнут, показать
     
  • 8.135, freehck (ok), 10:20, 01/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Со второго раза осмыслил Тьюринг-полная программа вообще не поддастся в этом пл... текст свёрнут, показать
     
  • 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 +/
    > Потому что если баш скрипт не работает, очень просто понять проблему,

    Ну да, конечно.

     
     
  • 7.78, Аноним (-), 01:24, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Тебе сложно понять где ошибка в шелл-скрипте?
     
     
  • 8.92, Аноним (-), 18:49, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ее муторно и долго искать, особенно в чужом б-коде... текст свёрнут, показать
     
     
  • 9.100, anonymous (??), 19:43, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    В коде на C от Лёни её искать определённо быстрее ... текст свёрнут, показать
     
     
  • 10.115, Аноним (-), 17:12, 31/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А там ошибки чаще всего приходится искать только Лене и его шайке А в куда как ... текст свёрнут, показать
     
  • 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.
     
     
  • 7.79, Аноним (-), 01:26, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А с чего ты решил, что мир состоит из бсд и линукса?
     
     
  • 8.84, Аноним (-), 08:02, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, аиксом и зулярисом я тоже пользовался, но слишком мало их сегодня осталось ... текст свёрнут, показать
     
  • 7.105, Аноним (-), 16:00, 30/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Были сборки

    Т.е. на десктопе не осилил ...

     
     
  • 8.110, Аноним (-), 10:09, 31/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Осилил И бездисковые десктопы тонкие клиенты тоже были ... текст свёрнут, показать
     
     
  • 9.131, Аноним (-), 18:32, 31/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Итак новость о NextBSD , развитие BSD-системы нового поколения Очередной А... текст свёрнут, показать
     
  • 3.46, Michael Shigorin (ok), 15:09, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >>Еще бы syslogd в него засунуть
    > ...и переименовать в systemd

    SystemXD тогда уж.

     
  • 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. Бздюки не были бы бздюками если бы не подмахнули лишний раз кому-то из проприетарных "друзей".

     

  • 1.5, kravich (ok), 11:46, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Внезапно, выглядит очень годно
     
  • 1.11, chinarulezzz (ok), 12:36, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Название не очень удачное, имхо. Перекликается с NetBSD.
     
     
  • 2.20, anonymous (??), 13:11, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Я сначала как NetBSD и прочитал. Долго не мог понять, о чём новость.
     
  • 2.61, Аноним (-), 17:38, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Команда NetBSD должна в отместку выпустить дистр FreexBSD :D
     

  • 1.14, Аноним (-), 12:48, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >NextBSD AKA FreeBSD X

    Чот хихикаю. У ребят с фантазией совсем неахти

     
     
  • 2.19, Аноним (-), 13:11, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Next Generation FreeBSD?
     
     
  • 3.28, Аноним (-), 13:38, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Neon Genesis FreeBSDion
     
     
  • 4.44, chinarulezzz (ok), 15:08, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Neonius Genesium FreeBSDition
     
     
  • 5.49, Аноним (-), 15:13, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Neon Genes FreeBSD ОБЧР-Edition

    fixed

     
  • 2.73, Аноним (-), 21:42, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >>NextBSD AKA FreeBSD X

    Фрибздыкс это прекрасно.

     

  • 1.17, Аноним (-), 13:10, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Фотошопу на FreeBSD быть раньше че на линус
     
     
  • 2.27, Старшина Кириллов (?), 13:37, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В треде работает снайпе
     
     
  • 3.63, Аноним (-), 19:18, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кэндлджек тоже был зде
     
  • 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 из новости. Оно ж действует на фанатиков как красная тряпка на быка.
     
     
  • 2.67, scorry (ok), 20:07, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не беги на красную тряпку, анон. Сдерживайся.
     

  • 1.30, Аноним (-), 13:43, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Это как systemd под него Linux переделывали. Разработчики NetBSD не отставать от тенденции и тоже занялись коллективным созданием будущего.
     
  • 1.37, Anton (??), 14:19, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Немножко критики launchd применительно ко FreBSD: http://blog.darknedgy.net/technology/2015/08/26/0/
     
     
  • 2.40, Dmitry (??), 14:56, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Немножко критики launchd применительно ко FreBSD: http://blog.darknedgy.net/technology/2015/08/26/0/

    В отличие от systemd, launchd будет делать сообщество, а не один человек. Поэтому, думаю, найдут компромиссное решение, как сделать новое лучше, не поломав старое.

     
     
  • 3.42, Аноним (-), 15:04, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    этот один человек только в твитер херню постит, а потом называет напосченное документацией, а разрабатывают его работники редхета на ставке
     
     
  • 4.47, Dmitry (??), 15:10, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > этот один человек только в твитер херню постит, а потом называет напосченное
    > документацией, а разрабатывают его работники редхета на ставке

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

     
     
  • 5.50, Аноним (-), 15:21, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надеюсь, что в сабже результат будет лучше чем в линуксе
     
     
  • 6.85, Аноним (-), 08:05, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Надеюсь, что в сабже результат будет лучше чем в линуксе

    И чем это сабжу поможет?

     
     
  • 7.102, Аноним (-), 10:12, 30/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.58, АнонимХ (??), 16:25, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот и славно, тогда будет + в карму BSD
     
  • 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.64, Аноним (-), 19:22, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    еще один мертворожденный проект?
     
     
  • 2.69, EHLO (?), 20:29, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >еще один мертворожденный проект?

    капитан?

     

  • 1.65, koblin_ (?), 19:30, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а НекстСтеп, Кокаинум, Кварц или хотя бы Вайленд там будут? Если нет - то не взлетит.
     
     
  • 2.90, Аноним (-), 17:37, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > а НекстСтеп, Кокаинум, Кварц или хотя бы Вайленд там будут? Если нет
    > - то не взлетит.

    Wayland работает как бы, libinput еще надо портировать, чтобы наверняка, да.

     

  • 1.66, Аноним (-), 19:35, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Надо было линуксячье ядро брать.
     
     
  • 2.80, Аноним (-), 01:28, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И топить в ртуте.

     
  • 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 ...

     

  • 1.70, asavah (ok), 20:32, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    И до BSD хипстеры добрались ...
     
  • 1.75, Аноним (-), 22:28, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >нового поколения

    Не понятно, что в ней принципиально нового?

     
     
  • 2.77, Аноним (-), 23:29, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Шум бро, так все щас делают
     
  • 2.97, тфьу (?), 19:25, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >>нового поколения
    > Не понятно, что в ней принципиально нового?

    нового для фрибсд :)

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

     
  • 2.123, Аноним (-), 17:42, 31/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Не понятно, что в ней принципиально нового?

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

     

  • 1.76, fidaj (ok), 22:29, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    как же не готовы установочные образы?
    а это что? http://www.optimcloud.com/disc1.iso
     
     
  • 2.96, тфьу (?), 19:23, 29/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>

     
     
  • 2.95, тфьу (?), 19:23, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    зачем? сказать-то что хотели?
     
     
  • 3.104, Аноним (-), 11:39, 30/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    что новость не читал и осуждает, очевидно же :)
     
  • 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 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пилили бы без оглядки на совместимость уже. Всё-равно тем, кому нужна классика, это вот не нужно. А так очередная "принципиально новая, нескучная" система-компропис между ежом и колючей проволкой...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    A-Real
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру