парвенюшки е с отворен код дроп-ин заместител на добре известната, но отхвърлена initd (известен също като System V първоначален или / sbin / първоначален демон) софтуер, който ще започне точно определени услуги и задачи по време на процеса на зареждане на операционната Linux система, администрирането им, докато операционната система се използва, както и да ги спре по време shutdown.It лесно се разгръщат в Linux distributionsThe Основната разлика между демона първоначален и парвеню, е, че той използва събития, за да се справят с конкретни услуги по време на стартиране на системата и изключване , Тя е проектирана основно за и използван в операционната система Linux Ubuntu.
Въпреки това, проектът е разработен по такъв начин, че да може лесно да се разположи и интегрирани във всяка друга линукс дистрибуция, като заместител на System-V Init. Лошото на този проект е, че тя е била използвана само в Ubuntu (и нейните производни) и Fedora, като други дистрибуции на Linux преминали на услуги на по-сложна и модерна systemd software.Handles и tasksAs споменато, парвенюшки може да се справи услуги, така и за задачи по време процеси за стартиране или изключване въз основа на събития, които могат да бъдат генерирани или като услуги и задачи. В допълнение, тя може да респавуннати мъртви услуги, общуват с демона първоначален чрез услугата D-Bus, и дръжка за ползване услуги.
Той може да получи събития от всеки друг процес, Respawn и контролира инициализиращите демони, които са отделени от процеса на майка, и позволява на потребителите да спрат или да започнат свой собствен потребителското services.Availability и подкрепен проект OSesThe се разпространява само като изходен код, който може да бъде конфигурирана, компилирате и инсталирате в всяка операционна система Linux. Въпреки това, разработчиците препоръчват на потребителите да използват официалните пакети парвеню от софтуерни подразбиране хранилищата на тяхната дистрибуция Linux на.
Очевидно, systemd е получил толкова много внимание от Linux OS разработчиците, че дори Ubuntu ще превключите към него, и че говори много за бъдещето на проекта парвенюшки.
Какво ново в тази версия:
- Привеждане в изпълнение на "initctl настроите-ENV" да бъде наречен от работата на системата (LP: # 1356824).
- Отложи използване на Remove-по-празни, за да се спре на ниво сесия cgroup работни места от състезания с cgmanager която може да премахне cgroup преди последващите процеси на работни места са били преместени в тях (LP: # 1357252).
Какво ново във версия 1.13.1:
- Фикс за Session Init CRaSHeR предизвикана от рестартиране на работа която работи "initctl изключено-ENV" (LP: # 1222705) .
Какво ново във версия 1.13:
- Фикс за работа с надстройка от не-динамична-ре-EXEC Например да занулени-ре-EXEC-способен един (LP: # 1303891).
- Изключи Chroot сесии по подразбиране. Опция на командния ред на нова "--chroot сесии" възстановява старото поведение по подразбиране.
- Нови тестове и подобрена документация.
- Фикс за промяна Session Init Umask относно повторното EXEC (LP: # 1302117).
- Позволи "--confdir" да търсят работа на системата в различни места, което също допринася опции нова командния ред "--append-confdir" и "--prepend-confdir" за пълна гъвкавост (LP: # 1315060) .
- Позволи initctl (8) команди "настроите-ENV" и "изключено-ENV" да работи на множество променливи околната среда (LP: # 1324096).
- Подкрепа за cgroups чрез нов "cgroup" строфа. Това прави използването на cgmanager (8) и е на разположение на системата, така и Session Inits.
- Подкрепа за cgroups може да се деактивира при вградена време, ако е необходимо. Вижте първоначален (5) за "cgroup" строфа синтаксис и примери.
Какво ново във версия 1.12.1:
- Фиксирани Re-Изп счупване причинено от неправилно D- използване Bus API.
- Тестове актуализирани, за да хване този въпрос.
Какво е новото във версия 1.12:
- Stop парвенюшки косвено краде конзола собственост (най-забележимо, когато тичам в контейнер).
- Фиксирана бъг, който може да доведе до неправилно изход от initctl (8) Околна среда команди.
- Фиксирана неправилно променлива използване, което може да доведе до катастрофа (LP: # 1222705).
- Фиксирана динамична повторно EXEC въпрос предизвикана от невалидни работни места (LP: # 1269731).
- Stateful повторно EXEC Fix да serialise сесия автобуса на D-Bus (LP: # 1258098).
- първоначален-checkconf (8) вече използва Session Init и може също сега се управлява като корен.
- парвеню-сокет-мост (8) вече поддържа IPv6 (благодарение на Kai мачтата и Камерън Norman).
- Позволи telinit (8), за да работи върху системи, които нямат D-Bus система автобус.
- подобрения Многобройни изпитване.
- Много подобрения мъж-страница.
- Add '--no-DBUS "вариант командния ред за първоначален (8) демон (позволяваща разпространение събитие на Session първоначален чрез парвеню-събитие-мост (8) да е забранено).
- Serialise Session Init работа маса среда за повторно EXEC (LP: # 1238078).
- upstart- {DBUS, сокет} -bridge (8): Да не се смажат съществуващата PATH (LP: # 1234898).
- парвеню-файл-мост (8):
- Позволи гледам за създаване на директория (LP: # 1221466) .
- намаляват продукцията подразбиране.
- парвеню-местния-мост (8): Работете произволни номера на двойки и допълнителни проверки на валидност вход (LP: # 1234898).
- Подобрена Session Init скорост изключване (LP: # 1227212).
- Нови възможности Конфигуриране:. "--disable-Местния мост", "--disable-сокет-мост"
- Добавена парвеню-файл-мост (8) и Session първоначален повторно EXEC тестове за интеграция.
- Запазва Umask за Session Init (LP: # 1240686) .
- Направи Session Init се свържете с D-Bus Session Bus при поискване (LP: # 1203595, 1235649 #)
- Подобрен строителен период ABI проверка за съответствие.
- Doc актуализации и много тестови уточнения.
Какво ново във версия 1.10:
- парвеню-местния-мост: New мост за започване на работа по местно сокет връзки.
- парвеню-dconf-мост:. Нов мост за Session Inits
- парвеню-DBUS-мост:. Нова опция "--bus-име" да позволи на име на променлива автобус да бъдат включени в DBUS-събитие (7)
- New & quot; презареди сигнал & quot; строфа да се даде възможност на работни места, за да определят персонализиран сигнал, че ще бъдат изпратени на главния процес (а не SIGHUP по подразбиране).
- Включване на Session първоначален примерни работни места.
- Re-EXEC поправки за работа Chroot сесии.
- Shutdown решение за Session Inits.
- New python3 модул и придружаващ интеграция тестов пакет за тестване парвенюшки работи като PID 1 и като Session Init (priveleged и не-привилегирован).
Какво ново във версия 1.9.1:
- Fix Respawn поведение регресия (въведени във версия 1.8) засягащи работни места, които също определят черупки мета-символи в EXEC строфа (LP: # 1181789).
- определи общата грешка, която може да доведе до един мост да катастрофа (LP: # 1197225).
- Различни поправки за libupstart.
- initctl2dot:. Подобрения експонация
Какво ново във версия 1.9:
- AppArmor подкрепа добавя с помощта на два нови строфи: "AppArmor натоварване "и" AppArmor ключ "(благодарение Marc Deslauriers).
- Stateful повторно EXEC:. Сега serialises всички обекти, а не само на минималния набор
- Позволи наследствени системни променливи да бъдат изключено за Session Inits.
- Възможност за зададени множество конфигурационни директории, когато работи като Session Init.
- libupstart:. Client библиотека за комуникация с парвенюшки
- парвеню-DBUS-мост: New мост да се даде възможност на работни места, за да реагират на D-Bus сигнали .
- Обичайната кръг на грешки и подобрения док.
Коментари не е намерена