LINUX.ORG.RU

Начато бета тестирование Devuan 2.0 «ASCII»

 , , , ,


5

2

14 февраля сформирован первый бета-выпуск второго релиза Devuan — Devuan 2.0 «ASCII», основанного на кодовой базе стабильного выпуска Debian 9 «Stretch».

Devuan — это форк Debian с предложением SysVinit в качестве системы инициализации по умолчанию. Так же производятся работы по отвязке пакетной базы от зависимости от systemd.

Особенности выпуска:

  • При инсталяции можно выбрать OpenRC в качестве инита по умолчанию.
  • Используется eudev как замена systemd-udev.
  • Используется elogind для управления пользовательскими сессиями.
  • В качестве DE по умолчанию предлагается XFCE, также возвращена полная поддержка KDE и Cinnamon, которые были убраны из инсталятора из-за проблем зависимости от systemd.
  • Также в исталяторе доступны LXQt, MATE и LXDE, и кроме того вариант установки «Console productivity» — формирование окружения без GUI.
  • расширенная поддержка ARM — новые ядра (относительно stable Debian) и расширение поддержи аппаратных платформ.

Для тестирования предлагаются live и установочные образы для платформ AMD64, i386 и ARM, сформирован отдельный образ для VirtualBox.

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

★★★★★

Проверено: jollheef ()
Последнее исправление: Deleted (всего исправлений: 4)
Ответ на: комментарий от Zidane

Люди всегда хотят удобства.

Поэтому systemd и сделали. А для любителей удалять гланды через задницу journald искаропки умеет транслировать логи в привычный текстовый формат. Так в чём трагедия?

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

Развиваться, писать стихи, рассказы, рисовать, вышивать крестиком, изучать языки, работать или еще что делать

Всему своё время.

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

Ага. А теперь загляните в init-скрипт mysql и ужаснитесь.

с systemd эти скрипты никуда не делись + еще появился страшный-ужасный unit

Это шутка такая? Напомню, речь шла о том, что init-скрипты не используют многие возможности ядра.

сперва речь шла о параллельном запуске.

а про «многие возможности ядра» мне так никто и не рассказал о каких возможностях ядра речь, какие возможности ядра возможны только с systemd?

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

А для любителей удалять гланды через задницу journald

Ну зачем ты по себе всех судишь? Так не работает мир. Повзрослей уже.

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

Да не спорю. Когда нужно обеспечить максимальную переносимость, лучше текст. Когда же из логов нужно извлекать и обрабатывать информацию, лучше что-то вроде БД. Универсального решения нет, к сожалению.

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

возможно, это криворукие мейнтейнеры дебьяна

Чувак, системд-филы заявляли, что будет один вождь инит и все проблемы уйдут... а тут оказывается вот оно что...

какой плохой systemd

затронули твои нежные чувства? :)

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

Поэтому systemd и сделали. А для любителей удалять гланды через задницу journald

и написали

// fixed

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

Лучше всего комбинировать. Для каких-то вещей улетает в БД, но обязательно параллельно должно писаться локально в максимально доступной форме.

Собственно, не было бы для меня проблемой, если бы сам journald умел писать в текстовые файлы, без лишней сущности.

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

с systemd эти скрипты никуда не делись + еще появился страшный-ужасный unit

systemd не делает 'killall mysqld', если не удаётся корректно завершить процесс.

а про «многие возможности ядра» мне так никто и не рассказал о каких возможностях ядра речь, какие возможности ядра возможны только с systemd?

У вас проблемы с чтением и пониманием написанного? Сколько вам лет, если не секрет?

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

А зачем тебе лезть в код systemd

Если документация хреновая, то приходится...

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

Я, кстати, проверил на арчике - такая же проблема с таким юнитом как и на дебиане 9 - стартует раньше сети, лол.

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

У вас проблемы с чтением и пониманием написанного?

фиксируем: загадочные «многие возможности ядра» оппонент не смог внятно описать

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

Если же нужно, например, урезать сервису права через ограничения syscall'ов, поместить его в отдельный сетевой namespace

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

придется пользоваться ПК без видеокарты

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

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

ну так network-online происходит, внезапно, позже чем openvpn@xxxxx.service Но, openvpn.service, типа, запускается после network. Но тут такая вещь. openvpn.service - типа централизованный сервис чтобы через него запускать и тушить все openvpn@xxxxx.service сразу, а не каждый отдельно. Соответственно openvpn@xxxx.service идёт как partof=openvpn.service, в котором уже и указано after network.

Факт в том, что в 8ом дебиане работало - в 9 и текущем арчике(в арче вообще нет openvpn.service и openvpn@.service, но если притащить из дебиана....) так не работает.

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

network.target - это поднятие интерфейсов. Т.е. интерфейс уже UP, но еще не сконфигурирован.

network-online.target по докам наступает, когда хотя бы один интерфейс сконфигурирован в случае systemd-networkd. При этом target должен явно зависеть от юнита, который проверяет, что сеть настроена. Без этого target наступает сразу за network.target.

NetworkManager и ifupdown я не изучал в этом плане, хотя *-wait-online у них есть.

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

то это на раз-два делается init-скриптом.

такие вещи в sysvinit обычно выносили в /etc/default

например число сокетов для nginx устанавливается в /etc/default/nginx. Соответственно нет никаких трудностей так же поставить другое ограничение.

так что жду примеров «многие возможности ядра», которые возможны только в systemd

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

Или ты думаешь что тут кто-то это реально использует?

Ну должны же быть пользователи

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

фиксируем: загадочные «многие возможности ядра» оппонент не смог внятно описать

Вообще-то оппонент уже несколько раз написал:

Что-то не видал я init-скриптов, пользующихся файловыми или сетевыми пространствами имён, например.

урезать сервису права через ограничения syscall'ов, поместить его в отдельный сетевой namespace

Фиксируем: у вас проблемы с чтением.

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

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

На Linux через Nouveau/Vesa с аппаратной отрисовкой без llvmpipe? Не забудьте, именно с аппаратной отрисовкой - поскольку Compiz и Mutter в 2D не умеют.

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

Что-то не видал я init-скриптов, пользующихся файловыми или сетевыми пространствами имён

не видел != невозможно

не видел == не нужны они просто

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

как раз вот эта шняга «нетворк менеджер» - очередное зло аля systemd, поскольку ifupdown позволял вполне себе делать сложные случаи (вроде «1-й интерфейс зависит от второго, после него подымается роутинг+маскарад на хост куда может достучаться vpn»), а эта новомодная шняга умеет разбираться только с простейшими случаями.

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

В том и дело, что openvpn@ запускалось далеко даже до поднятия интерфейсов.

Вот стартуют openvpn@ https://imgur.com/fj66suV

А вот сам openvpn https://imgur.com/vZ5HS4Z

P.S. за вывод этого добра в SVG, без поддержки в псевдографику - оторвать всё что можно оторвать.

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

то это на раз-два делается init-скриптом.

Ну, рассказывай, как мне установить seccomp-фильтры из скрипта.

так что жду примеров «многие возможности ядра»

Всё выше остаётся в силе.

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

Они всем раздают торрент фалик.

Ещё бы на сабж такой был,а не только на jessie

Ту так не релиз же. (если народу нужно, можно и без девановцев торрент устроить, правда?)

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

урезать сервису права через ограничения syscall'ов

а причём здесь ядро и причём здесь сустемд? рядом новость про strace, оно тоже самое умеет. знаешь как запускается? просто добавляешь strace в начало командной строки.

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

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

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

не смогли - не нужно

Окей, линуксоид обнаружен.

нет никакой проблемы писать такие скрипты

Действительно, нужно просто написать инструменты для использования в скриптах. Просто написать.

скорее всего те кому было нужно - их писали

Они пользуются systemd, им не надо писать скрипты с использованием несуществующих утилит :/

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

И кстати,какие репы нужны чтобы блоб нвидиевский поставить?

non-free и, вроде, contrib для чего-то сопутствующего был нужен

pihter ★★★★★
()

А они будут исправлять в этой версии virtualbox, dosbox? А если им напомнить? Если да, то напомните кто нибудь.

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

а причём здесь ядро и причём здесь сустемд?

man seccomp

рядом новость про strace, оно тоже самое умеет.

Рядом пикабу и вконтач, иди туда.

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

Кстати, как и в дебиане, не видит проприетарную сетевуху.

А бывают свободные?

Зачем нужен дистрибутив, на загрузочную флешку которого надо засовывать дрова? Даже в десяточке они есть.

Список проприетарных дров, включенных в лайв девана: Here is the full list of non-free packages installed:

b43-fwcutter firmware-atheros firmware-b43-installer firmware-b43legacy-installer firmware-bnx2 firmware-bnx2x firmware-brcm80211 firmware-intelwimax firmware-iwlwifi firmware-libertas firmware-linux-nonfree firmware-myricom firmware-netxen firmware-qlogic firmware-ralink firmware-realtek firmware-ti-connectivity firmware-zd1211

Что-то ты врешь.

Даже в десяточке они есть.

Может тебе тогда свалить отсюда на десяточку?

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

man seccomp
2018

от ненависти к г**ну мамонта до любви к г**ну мамонта один шаг.

готовься поддерживать сустемд, учи сиЪ как завещал дедушка ленин, кроме тебя больше некому будет, сустемд готов для продакшена, а лёня переходит на вяйленд.

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

Windows 10 Fall Creators Update работает на компьютерах 15-18 летней давности

Громкий хохот в зале.

Оно хоть раз падало в BSOD от старых драйверов?

Ты давай покажи десятку на компе 15-ти летней давности, а я тебе на нем двеван покажу, ок?

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

Ну, рассказывай, как мне установить seccomp-фильтры из скрипта.

начинай с man 2 prctl

Всё выше остаётся в силе.

именно. Пока что не показали мне фичи, которую можно реализовать только systemd и нельзя с sysvinit.

hint: не нужно != нельзя

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

криво собран evince
приходится pdf'ки читать с помощью zathura, которая не столь качественно рендерит

evince, насколько я понимаю, рендерит с помощью poppler'а. zathura же может юзать либо poppler, либо mupdf, в зависимости от установленного плагина.

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

А что, много денег нужно чтобы зеркало создать?

Не знаю. ИМХО, создать торрент и пусть все сами себе зеркалят.

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

Наверное из-за таких как вы, самолеты -то и падают,

Ну летают-то благодаря таким как вы, понятно

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

начинай с man 2 prctl

В быдлошелл уже завезли сишные биндинги? Где можно скачать это чудо?

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

Они пользуются systemd, им не надо писать скрипты с использованием несуществующих утилит :/

несуществующие утилиты никто не написал потому что они никому не нужны. не были нужны, не нужны, и не будут нужны.

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

man seccomp

в ядре есть много разного мусора. например у Apple клавиатур можно переключать поведение клавиш F1-F12.

ну ка расскажи как в systemd это поведение переключить?

что? не systemd должен это делать? так и seccomp не он должен управлять

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

sysvinit простой, поэтому там секса вообще нет.

Как там, оно уже научилось запускать обычные процессы демонами? Без приблуд вроде start-stop-daemon, который не может создать правильный пид-файл, если процесс после запуска ещё раз форкается? А отслеживать всё так же, через monit/supervisord?

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

Как там, оно уже научилось запускать обычные процессы демонами?

в 1993-м году еще, ага

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

Без приблуд вроде start-stop-daemon

а systemd когда научится демонов конфигурировать без unit файлов? ась?

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

несуществующие утилиты никто не написал потому что они никому не нужны. не были нужны, не нужны, и не будут нужны.

Совершенно верно! Потому что там, где это нужно, уже давно используется systemd.

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

ну расскажи нам, где нужны бинарные логи? в стране-бинарнии?

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

Просто, если у тебя нет бинда на определённый ip - то всё будет ОК. Но вообще, такого не должно быть, что запуск openvpn до network.

А так, советую тоже перейти на использование openvpn-server@.service, который как раз используется в арче и есть в 9ом дебиане точно. По сути тоже самое, но в юните прописано жестко после чего должно запускаться и из минусов - каждый сервер openvpn надо енейблить отдельно и соответственно старт/стоп делать.

Ну, или добавить after в openvpn@.service.

Суть в том, что с какой-то версии systemd перестала смотреть на то что сервис, который partof другого сервиса, должен наследовать after/before от того, чей он part. Или не должен? Вообще про это есть информация или они это могут менять хоть каждый релиз и ничего про это не писать?

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

перейти на использование openvpn-server@.service

Вот про это не знал. Переделал у себя.

Искал отдельный пакет типа openvpn-client/openvpn-server.

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