После трёх лет разработки и спустя полтора года с момента формирования перовой альфа-версии объявлено о переходе дистрибутива Chimera Linux на стадию бета-тестирования. Дистрибутив примечателен использованием ядра Linux в сочетании с утилитами из FreeBSD, системным менеджером dinit и стандартной Си-библиотекой Musl. Сборка осуществляется компилятором Clang. Проект основан Ниной Колеса (Nina Kolesa) из компании Igalia, принимающей участие в разработке WebKit, Enlightenment и Void Linux. Загрузочные Live-образы сформированы для архитектур x86_64, ppc64le, aarch64, riscv64 и ppc64 в вариантах с GNOME (1.5 ГБ) и KDE (2.2 ГБ)...Подробнее: https://www.opennet.me/opennews/art.shtml?num=62490
Остался еще один маленький шаг - окружение FreeBSD и ядро BSD.
Вот это был бы номер!
https://www.opennet.me/opennews/art.shtml?num=56415Но оно уже 3 года без обнов.
>окружение FreeBSD и ядро BSD.Любая операционная система *BSD. Внезапно да.
> Раздел /var не сохраняет своё состояние между перезапусками (stateless).Они для себя открыли tmpfs?
Звучит классно. Правильно ли я понимаю, что там не то что PulseAudio - ALSA нет? И вместо неё - OSSv4?
Раз ядро Linux, значит ALSA.
Да ну, бессмысленная тема.ну зачем нам freebsd утилиты, если они менее функциональны? я наоборот под фряху гнутые ставлю.
llvm... ну это новые фишки и сломанная совместимость.
делают свою замену systemd...
и конечно же, свой пакетный менеджер и свою world... gentoo way
из пакетов стараются держаться новомодных фишек... wayland и т.д. софта в репах мало.
ну вот и все особенности. оно надо?
Если так рассуждать то бессмысленно будет все кроме 3-4х топ дистрибутивов.
имхо, так и есть.
Ну то есть не нужны эксперименты не нужно пробовать что то новое, не нужно развиваться а сидеть на дебиан и не рыпаться, типичный тезис в сообществе, имеет практический смысл но по факту мир устроен более интересно и есть множество людей для кого это становится частью жизни.
> Ну то есть не нужны экспериментыПрогресс создается не школьниками, которые обои или утилиты меняют, как Денис Попов. Эксперименты нужны в науке, чтобы что-то проверить. При этом есть четкая постановка цели и реальная работа. Примером такого является OpenBSD, проект-песочницей, где разрабатывается OpenSSH.
Сравнить инициативный и экспериментальный дистрибутив который развивает новые реализации с Денисом Поповым это странно.
Ну опять же, привели в пример OpenBSD с чем я согласен, просто нельзя приравнивать одно к другому и ждать одних и тех же результатов, OpenSSH это лишь один из примеров.
> просто нельзя приравниватьа я и не приравниваю. одно - проект, код которого используют, второе - бесполезное хобби.
p.s.
если ты имел ввиду "нельзя сравнивать", то это другое. старайся поменьше тупить под анонимом на форумах, побольше читать, чтобы повысить владение языком и общий интеллект.
> Сравнить инициативный и экспериментальный дистрибутив который развивает новые реализации с Денисом Поповым это странно.Странность в глазах смотрящего. Тебе бы знаки препинания на уровне школы сначала освоить.
>Ну то есть не нужны эксперименты не нужно пробовать что то новое, не нужно развиваться а сидеть на дебиан и не рыпатьсяДистрохопинг-это не развитие, а деградация. Пиши чего-нибудь, вот где развитие. На чем писать тут вообще плевать. Хоть на винде.
вообще то да
>Звучит классно. Правильно ли я понимаю, что там не то что PulseAudio - ALSA нет? И вместо неё - OSSv4?Зенитур кончай тупить. Стопицот раз было сказано, что ALSA это низкоуровневые драйвера, они находятся в ядре Лиукса. PulseAudio и PipeWire - это звуковые сервера, они работают при помощи ALSA, поверх него. OSS в ядре Линукса тоже есть. Более того ядро Линукса можно так отконфигурировать, что звуковыми драйверами будут OSS, а ALSA можно отключить. Вот только никто так не делает, потому что OSS устарел.
Устарел. Классный аргумент. К 12 годам он обычно никем уже не употребляется, кроме вечер молодых.
Вечно молодых? Со слухом неважно, пожохе. Но вечно молодые продали свои идеалы ещё в 50-е..
OSS - Open Sound System. Всё таки жив, последний релиз 2019 г.
> Устарел. Классный аргумент. К 12 годам он обычно никем уже не употребляется,
> кроме вечер молодых.OSS сам себя задепрекатил потугами в коммерческие/проприетарные дрова, после чего в Linux популярно объяснили что такой хоккей им в принципе не нужен. Не собирается там никто с пропреитарой мыкаться.
OSS раньше был проприетарным, теперь он открыт и имеет 2 лицензии: пермиссивка и копилефт. Из-за его пермиссивности его любят разработчики операционных систем BSD.
> OSS раньше был проприетарным, теперь он открыт и имеет 2 лицензии: пермиссивка
> и копилефт. Из-за его пермиссивности его любят разработчики операционных систем BSD.Опять нам из алтернативных реальностей пишут.
В нашей - фряшный OSS независимая разработка с совместимым API.
https://wiki.freebsd.org/Sound#History
Глупости не говорите.
OSS не устарел.
Он и не мог устареть.
Так же как и ALSA не устарела.Если сравнивать - я предпочту программировать под OSS вместо ALSA, pulse, и забыл как там в netbsd их апи называется.
Я именно что пробовал писать под всё это, а не просто имею мнение основанное на частоте упоминания названия.
> я предпочту ...ты вечно воображаешь, что являешься мерилом всего.
> Вот только никто так не делаетНе, ну в принципе, можно так делать. Я вот например установил пакет OSSv4 с официального сайта. Запустились пост-инсталл скрипты, которые отключили мне ALSA, и добавили OSS в автозагрузку.
Проблема только в том, что не все программы умеют OSS. Я сначала пытался работать без эмуляции ALSA, и у меня не было звука в ряде программ. При этом звук был в играх, использующих SDL и OpenAL.
Для того, чтобы звук был в SDL, надо указать переменную окружения "export SDL_AUDIODRIVER=dsp" в файл /etc/X11/Xsession.d/20oss (имя файла может быть любым). Для OpenAL соответствующее изменение надо вносить в файл ~/.alsoftrc (drivers = oss).
Что интересно, EDuke32 не запускается, если SDL_AUDRIODRIVER не соответствует реальной звуковой системе - игра просто падаеть при запуске. То же касается и игр, базирущихся на движке Build, использующимх Source-порт EDuke32. Например Ion Fury.
Теперь у меня есть звук во всех играх в Steam, кроме War Thunder. Он использует FMod, который по-идее поддерживает OSS - но в сборке, поставляемой с игрой, поддержку OSS вероятнее всего решили не собирать.
В плеерах mpv и qmmp звук через OSS есть.
Потом мне надоело, что в части приложений нет звука, и я установил libasound2-plugins. Теперь любое приложение, не поддерживающее OSS, работает при помощи эмуляции ALSA поверх OSS. Причём изначально я не хотел эмулировать ALSA поверх OSS, а хотел запустить PulseAudio поверх OSS. Надеялся таким образом получить звук в приложениях, которые не поддерживают OSS. Но в моём Debian 8 была PulseAudio 5.0, которую мейнтейнеры собрали без поддержки OSS. Печально.
А последний OSSv4 не стал устанавливаться в Debian 8. Пост-инсталл скрипты выдают ошибку. Возможно, причина в SysVinit вместо Systemd. Поэтому я пользуюсь предпоследней версией, пока не выпустят новую версию с исправлением.
> ядра Linux в сочетании с утилитами из FreeBSDНаоборот не пробовали?
А смысл? Вся суть в тулзах BSD.
> А смысл? Вся суть в тулзах BSD.нету в них никакой сути, если граф.окружение все равно все то же самое, что на линуксе с привязкой к dbus и что там еще.
Пробовали давно. Debian GNU/kFreeBSD называлось. Не взлетело.
Была еще попытка Генту и кажется попытка Рача, закончились так же
Пробовали, но перестали давно (и зашибись!): http://cdimage.debian.org/mirror/cdimage/archive/7.11.0/kfre.../
> Наоборот не пробовали?А зачем если оно даже на серверах современных не работает?
Ну можно как-то по другому было называть? А то я уже испугался, спутал со своим любимым ChimeraOS.
Тоже сначала подумал "чтА?, ведь ChimeraOS же уже есть".
Хорошая попытка деGNUтизации. Я только за. Посмотрим насколько востребован сабж окажется.
>в дистрибутиве задействованы GNU Make.
> Аноним (25)
> в дистрибутиве задействованы GNU MakeCвыня вeзде гaмно нaйдёт.
> Хорошая попытка деGNUтизации. Я только за. Посмотрим насколько востребован сабж окажется.Ну, как бэ:
https://github.com/util-linux/util-linux/blob/master/login-u...
* This program is derived from 4.3 BSD software and is subject to the
* copyright notice below.
*
* Copyright (C) 2011 Karel Zak <kzak@redhat.com>
* Rewritten to PAM-only version.
*
* Michael Glad (glad@daimi.dk)
* Computer Science Department, Aarhus University, Denmark
* 1990-07-04
*
* Copyright (c) 1980, 1987, 1988 The Regents of the University of California.
* All rights reserved.
намекает, да.Хотя выхлоп pdfinfo, натравленной на слайды всяких Linux Plumber и BPF-конф -- доставля^W намекает еще больше 🙂
% pdfinfo LinuxFoundationAnnualReport.pdf
Creator: Adobe InDesign 20.0 (Macintosh)% pdfinfo The_State_of_eBPF_010824.pdf
Creator: Adobe InDesign 19.0 (Macintosh)
Producer: Adobe PDF Library 17.0% pdfinfo BPF_Performance.pdf
Title:
Author: Alan Jowett
Creator: Microsoft® PowerPoint® for Microsoft 365% pdfinfo bpfilter.pdf
Title: bpfilter
Creator: Keynote
Producer: macOS Version 13.3.1 (a) (Build 22E772610a) Quartz PDFContext
> В графических окружениях по умолчанию используется Wayland.Не взлетит.
То есть установили на линукс bsd coreutils и сделали из этого дистриб. Молодцы)))
Нет, сделали свою систему портов, поддержку многих платформ, скомпилировали все это под LLVM, запили dinit и apk как аналоги близкое по простоте реализации к BSDшным поскольку портировать напрямую смысла нет (слишком завязаны на BSD)
круть, наконец то интересный дистр =)
Мда… такой сборной солянки я ещё не видал… вот уж воистину химера…
так вопросик не в тему - а есть дистры линуксовые которые сажают каждого отдельного пользователя в свой cgroup? так чтобы они и процессов друг друга не видели. с файлами то все понятно. и дальше по теме - уже отдельные процессы одного пользователя изолировать? что-то вроде контейнеров, но полегковесней. время такое пошло - ни одной программе доверять нельзя.
> уже отдельные процессы одного пользователя изолировать?firejail
Им же и к каким файлам пускать ограничить
> а есть дистры линуксовые которые сажают каждого отдельного пользователя в свой cgroup?любой с systemd и его user-1000.slice
> так чтобы они и процессов друг друга не видели.
Можно попробовать PrivatePIDs в слайс прописать, но скорее всего что-нибудь сломается
А есть наоборот? bsd ядро с gnuтилитами?
https://wiki.gentoo.org/wiki/Gentoo_FreeBSD
https://www.debian.org/ports/kfreebsd-gnu/
https://ru.wikinews.org/wiki/%D0%9F%D1%8...,_%D1%81%D0%BE%D1%87%D0%B5%D1%82%D0%B0%D1%8E%D1%89%D0%B5%D0%B3%D0%BE_FreeBSD_%D0%B8_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_Arch_Linux
Вот такое нaфиг нe нyжнo.
> А есть наоборот? bsd ядро с gnuтилитами?Debian/kFreebsd. Только смысла в нем? Получить +100 к мучению с драйверами? Порт в результате и вылетел в неофициальные, мало кому такое надо.
Ну и какое предназначение окромя гля чо умею? Целевая аудитория?
За название ставлю пять.