После двух с половиной лет с момента прошлого выпуска сформирован релиз проекта Hyperbola GNU/Linux-libre 0.4, входящего в поддерживаемый Фондом СПО список полностью свободных дистрибутивов. Hyperbola основан на стабилизированных срезах пакетной базы Arch Linux с переносом из Debian некоторых патчей для повышения стабильности и безопасности. Сборки Hyperbola формируются для архитектур i686 и x86_64 (1.1 ГБ)...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=56781
Круто!
Сознательно завязываться на легаси технологии? Дырявые васянофорки, без раста будет всё меньше софта собираться. Сомнительно, в общем, читаю и будто новость 10 летней давности. Гном с захардкоженным пульсом никто не заставляет юзать, логичнее было бы патчить ядро например. С gettext не понял. Всё враньё или полуправда, верной дорогой идут. Кому-то пора поменять таблетки, обычные перестали действовать.
Нет, ну серьёзно, минусите сколько хотите, но это самая нездоровая аргументация, что я видел когда-либо. И очевидные ложь и манипуляции тоже, на кого это рассчитано вообще? К тому, что комьюнити состоит из фриков, тянущих одеяло на себя, все уже привыкли, к этому нет вопросов.
Нет, ну серьезно, если новое и блестящее идет с злобным хозяином в комплекте, который норовит указывать всем что делать и как жить - может ну его? Софт нужен, наверное, не для того чтобы потом делать глубокий заглот паре корпов решающих можно или нельзя кому-то использовать их репы, как это у хруста.Три корпоративных директора в фаундейшне хруста - это просто хамство в сторону разработчиков.
Конкретику? Rust - большой кусок централизованный сложности тянущий за собой миллионы строк кода и ломающий портативность. Ядро - такой же большой кусок сложности, а патчи только добавят проблемы сопровождения команде дистрибутива (если такие крупные патчи вообще возможны). GNU - те же проблемы сложности. Java - примерно те же проблемы. Где ложь и манипуляции? Что плохого в том, чтобы сделать техническую реализацию и сопровождение наиболее лёгким, если это возможно?
Я не любитель раста, но если лучший софт (и библиотеки) на него внезапно завязывают, то вариантов не то, чтобы много. Либо тащить раст (вообще-то бинари достаточно верифицировать мейнтейнерам и сам раст не понадобится), либо использовать крайне сомнительные замены с кучей проблем.Ядро -- достаточно вырезать то, что не устраивает (к тому же пользователям всё же надо пользоваться платным контентом или железом, с которым и у линукса то серьёзные проблемы с поддержкой). Именно что предлагают вместо того чтобы брать проверенное ядро с кучей пользователей и хорошей поддержкой (в том числе в софте) и заменить его на левое, работающее кое-как и никем не востребованное.
С GNU сложностей не вижу, компоненты эффективные и достаточно вылизанные, хорошо конфигурируются, и достойных альтернатив не существует. Ну ладно, большинству пользователей не интересно, а те, кто пользуются, не променяют.
Ложь например про зависимость gettext от java, она в известной мере опциональная. Я не против того, чтобы выкинуть локализованный софт, некоторые пользователи правда не оценят. Функциональность совершенно не излишняя и крайне актуальная и востребованная. Каким боком тут пульса или гном (который "один вождь один путь") вообще не ясно.
Или про безопасность ядра: многие адекватные идеи из grsecurity перетащили в ядро.
Вейланд был бы более безопасной альтернативной переусложнённым компонентам (из него можно удалить значительную часть проблем).
Более лёгкие реализация и сопровеждение это по примеру убунты перепаковать со своими иконками и постараться ничего не сломать. А пилить химеру из легаси, это затратно и чревато.
Ну и наконец они умалчивают, но работать не будет практически никакой софт (а уж хорошо работать вообще никакой). В принципе, так можно жить, но это как вернуться на 50 лет в прошлое.
Ядро:1. Про выпиливание фич. Каждый компонент ядра не работает изолировано друг от друга, что-то может зависеть от других подсистем и т.п., поэтому сопровождать патчи нужно и для них. Дистрибутив о котором идёт речь далеко не самый крупный, и уж наверняка нет такой команды чтобы сопровождать гигантское ядро и выпиливать куча подсистем и т.п.
2. Про безопасность. Крупные патчи из таких проектов как grsecurity никогда не будут напрямую портированы в апстрим, как минимум потому что они ломают кучу всего огромным количеством ограничений. В ядре огромное количество подсистем и фич которые будут только пополнятся в количестве, априори никакое количество человеческих ресурсов в области безопасности не может обеспечивать на каждую из них разумные смягчения, как минимум из-за иных потребностей апстрима, не говоря уже о том что смягчения часто могут оказываться дырявыми или вообще не работать (как это показано например на https://isopenbsdsecu.re). Даже если ядро имеет возможности для изменения тех или иных опций влияющие на безопасность, сопровождать такого гиганта контролируя и отслеживая все такие опции - глупость и проигрыш с самого начала. Если ядро изначально не ставит в приоритет безопасность (даже если это так, оно всё равно продолжает пополнять количество подсистем и фич, что сильно повышает поверхность атаки), то явно имеет смысл перейти на ядро вроде OpenBSD, которое около в 10 раз меньше ядра Linux (2-3 миллионов строк кода у OpenBSD против 20+ миллионов у Linux), которое ещё и ставит во главе безопастность.
3. Про ненужность. Дистрибутив с самого начала рассчитан на полное отсутствие проприетарщины, включая ядро где они использовали Linux-libre, поэтому я не думаю что для текущих пользователяй уместны DRM и прочее, а браузеры наверняка и так можно при желании заполучить (на всех бздях включая OpenBSD, браузеры можно собрать с растом, несмотря на намного меньшее ядро).
4. Про gettext точно хз, может отключение зависимости, калечит какие-то важные фичи?
5. Альтернативы GNU есть. BSD тулкит, BusyBox/ToyBox. Понятие достойности у всех разное.
6. Пульса и гном хз, может с ядром или браузерами тянется какой-то зависимый от гномов проект который нельзя просто убрать учитывая текущее состояние гну тулкита или ядра (в бдзях явно намного больше работы было проделано в подобном направлении избавлении от гну).
7. Вэйлэнд действительно хорош (тем не менее я знаю про проблемы с инпут лагом курсора и т.п. на некотором оборудовании), но миграция движется в основном только в стороне крупного софта, а за собой если не юзать фулл-вэйлэнд софт, нужно тянуть Xwayland. Кстати этот дистрибутив вроде бы наподобие арча, без иксорга и вэйлэнда в базовой установке? Может быть имелось в виду стек иксорга в репозитории? В FreeBSD уже кстати добавили поддержку вэйлэнда в апстриме обеих сторон, так что на остальных бздях тоже позже должен быть.
8. Про легаси. Почему легаси, говориться же про тулкит OpenBSD и т.п., которую активно живут много лет как и сами ОСи.
9. Про нерабочий софт. Ну опять же как из пункта 3. Что значит большинство? Бзди на своих ядрах и тулкитах работают себе и имеют вполне себе важный рабочий софт. Каждому своё. Не понял причем тут 50 лет прошлого.
Иными словами я говорю что они правильно выбрали направление, вместо того чтобы наклеивать кучу пластырей на раны, просто уничтожить их (если это соответствуют потребностям их пользователей). Хороший пример с файрволом: разве эффективние пропускать весь трафик сначала и потом блокировать вредоносный по чёрному списку, чем заблокировать весь трафик по умолчанию и пропускать только доверенный?
Ложь и манипуляция? Где именно? В комменте анонима выше? В новости?
На FFS только раком эта система стоять сможет.
Что есть FFS?
Дефолтная файловая система OpenBSD
> Дефолтная файловая система OpenBSDОх, я уж думал какая-то аббревиатура.
Аббревиатура и есть.
FFS (Fast File System) — файловая система в Unix-подобных
> Аббревиатура и есть.
> FFS (Fast File System) — файловая система в Unix-подобныхFast это у них чувство юмора такое.
> Аббревиатура и есть.Простите, я думал что это какая-то неприличная или ругательная аббревиатура %)
Fuck Fisting System
Все жду когда российские товарищи начнут делать Рос ОС. Для гос органов. И это не был бы Линукс с старыми пакетами. Пока только слышал про Линуксы, Альт и ещё какие-то . Вот тебе и шанс начать делать Рос ОС на новом ядре. Но это шанс в теории .... потому что на практике.... где найти в РФ спецов по OpenBSD? Кадров то нету небось...
Актуальненько)
А зачем BSD, если все пилят Линукс? Надо просто дистрибутив вменяемый сделать без мусора. Мне AstraLinux нравится вполне, например.
Нет, все пилят под венду.
В общем это плохая мотивация "быть как все" потому что тогда вы точно будете как и остальные так себешным.
Желание быть как все это психологическая норма.
> все пилят под венду. В общем это плохая мотивацияМожно подробнее о данной мотивации?
https://xkcd.com/927/ (и почему по сих пор никто не? :)s/standard(s)?/distibutive$1/g
"пилите, шура, пилите" (ц) =)
>Мне AstraLinux нравится вполне, например.Fly закрытый. Для личного применения я не стану использовать. Нет доверия.
Чтобы делать заявления, даже анонимные и даже здесь, нужно немного быть в теме.Изучите https://wiki.astralinux.ru/pages/viewpage.action?pageId=3276...:
и ставьте любую оболочку.
Тогда нет особых преимуществ перед длугими Debian-основанными.
Я давно в ВС РФ применяю в ввереном мне подразделении только OpenBSD. Ну местами еще Slackware. Запустить MS Office в опенке - это сродни "пропатчить KDE в FreeBSD".
За такие вещи Тео тебя от репок отлучит, когда узнает, имхо...
Она будет работать только на российских процессорах, поэтому запишись в очередь.
Для того, чтобы появилась некая "рос ос", нужны были действия, инициативы, проектные работы, конкурсы, финансирование хотя бы с начала двухтысячных, а не вот сейчас. Погуглите, когда появился линукс, сколько его развивали и сколько было вложено в работу квалифицированных программистов.
Есть же Ульяновск.BSD, на FreeBSD.
Делают же. Рашн ОС унд Аппликейшен. Разработку ведут на диалекте bash (я не шучу, а цитирую ведущего программиста Андрюшу, он же "мистер dd").
АстраЛинукс (на работе обязаловка, госкорпорация), АльтЛинукс, Роса, МСВС. Как по мне -- Альт отличный вариант, лучше Астры (но мой выбор -- Кубунту)
Так Астра это же заменитель устаревшей МСВС или я путаю?
> Так Астра это же заменитель устаревшей МСВС или я путаю?Нет. Это другая система.
> АстраЛинукс (на работе обязаловка, госкорпорация)Исходники Fly DE закрыты, стало быть Qt коммерческая и попала под санкции.
> Роса
Не ставьте эту поделку шарлатанов рядом с остальными. Они выкинули унаследованные от Мандривы компоненты, поскольку поддерживать не осилили.
Вот когда полностью мигрируют и всё у них получится, чтобы работало и поддерживалось на должном уровне, тогда и поговорим, а сейчас это манифестация хотелок.Но, сами идеи годные, успехов проекту, если вывезут, то буду рад, возможно даже попробую этим пользоваться.
"Основные изменения в версии 0.4 связаны с чисткой компонентов без которых можно обойтись и включением в состав альтернативных пакетов. Например, добавлен рабочий стол Lumina, который может работать без D-Bus и поэтому поддержка D-Bus удалена. Также удалена поддержка Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio и Avahi. Компоненты для работы Bluetooth удалены из-за большой усложнённости и потенциальных проблем с безопасностью."Отличное у них развитие, просто выкинули поддержку всего.
avahi, pshshaudio и *kit из списка выше есть в же портах? не?
Как минимум есть варианты для:elogind > seatd
PulseAudio > alsa, oss*, sndio, PipeWire
Чем отсутствие Avahi Вас лично ущемило? Видимо, не в курсе о ее "чудесах" в локальной сети. Выпилили - молодцы. И всё остальное - тоже. Мусор надо иногда выбрасывать.
> Чем отсутствие Avahi Вас лично ущемило? Видимо, не в курсе о ее
> "чудесах" в локальной сети. Выпилили - молодцы. И всё остальное -
> тоже. Мусор надо иногда выбрасывать.Ну меня ущемляет. У меня через него работает сетевой принтер и Chromecast без него тоже не обнаружится.
А задать принтеру нормальный IP не оно?
> А задать принтеру нормальный IP не оно?Задан. Но скажем софт под Андроид, вернее модуль печати производителя, все равно ищет именно в DNS-SD.
Вспомнилось ... Порадую коллег. Мышка Bluetooth - это что-то с чем-то. Чтобы ее запустить (при каждом включении компьютера!) под Linux и под Windows - без разницы, нужно включить компьютер с обычной мышкой, затем активировать Bluetooth-мышку. Если компьютер "заснул", всю процедуру проделать заново. В ноуте, конечно, проще - там тачпад есть и другую мышку можно не иметь.
> Вспомнилось ... Порадую коллег. Мышка Bluetooth - это что-то с чем-то. Чтобы
> ее запустить (при каждом включении компьютера!) под Linux и под Windows
> - без разницы, нужно включить компьютер с обычной мышкой, затем активировать
> Bluetooth-мышку. Если компьютер "заснул", всю процедуру проделать заново. В ноуте, конечно,
> проще - там тачпад есть и другую мышку можно не иметь.Именно поэтому у "хороших" блютус мышек обычно есть еще 2.4 ггц с приемником (У Логитеч так) или возможность подключить по шнурку.
Но в общем и целом Блютус мышки - это излишество.
На стационарнике - да, смысла не видно. На ноуте не нужно держать воткнутым в гнездо приёмник от мышки. Можно просто забыть о нём и сунуть ноут в сумку с вероятностью выломать разъём USB.
Радость - это использования блютузной ябломыши под виндой
Вообще толком не работает, пока не поставишь гору полупалёного софта с правами администратора.. даже после этого, в лучшем случае, работает как самая обычная мышь
Нередко чтобы двигаться вперёд -- надо вернуться назад. Чем выше изменчивость организма -- тем лучше приспособляемость.
> обязательным зависимостям PulseAudio в gnome-control-center, SystemD в GNOME, Rust в Firefox и Java в gettextМне gettext никогда не нравился - компилять текстовые ресурсы, это изначально идиотская идея.
Наоборот, переводы должны храниться и добавляться в открытом виде, чтобы любой желающий при наличии простого текстового редактора (и возможно ещё архиватора) мог дополнять перевод.
>Удалены systemd, Rust и Node.js и связанные с ними зависимости.Красавчеги.
опять же: оно есть в портах.или порты использоваться не будут?
> опять же: оно есть в портах.ну, кроме первого пункта. =)
>В дальнейшем основное внимание будет уделяться проекту HyperbolaBSD, который предусматривает создание дистрибутива, поставляемого под копилефт-лицензией, но основанного на альтернативном ядре и системном окружении, ответвлёнными от OpenBSD.Стрекозиное ядро нужно брать, оно самое технически продвинутое среди других BSD.
Я по примерно тем же причинам, которые были озвучены в новости, начал ковырять NetBSD.Почему не DragonFly BSD? Потому что думаю поднять виртуализацию и использовать LVM. NetBSD, в отличие от DragonFly BSD, поддерживает и аппаратную виртуализацию с помощью nvmm и LVM-тома.
Почему не OpenBSD? Потому что в ней больше понтов, чем реальных преимуществ. Например, npf в NetBSD может работать на нескольких процессорах, nvmm может использовать для виртуализации несколько процессоров.
Почему не FreeBSD? Потому что она пытается стать вторым Linux'ом, от чего я как раз пытаюсь уйти.
Из DragonFly BSD использую dma, из OpenBSD использую, например, OpenNTPd.
Ну и в целом из всех BSD мне NetBSD кажется в большей мере унаследовавшей дух Unix с упором на портируемость на разные компьютеры и правильную архитектурную проработку на всех уровнях. Это не настоящее преимущество, но мне это нравится.
>В дальнейшем основное внимание будет уделяться проекту HyperbolaBSD, который предусматривает создание дистрибутива, поставляемого под копилефт-лицензией, но основанного на альтернативном ядре и системном окружении, ответвлёнными от OpenBSD.Стрекозиное ядро нужно брать, оно самое технически продвинутое среди других BSD.
Повыкидывали кучу нужны фич, и преподносят это как преимущество?
Да. На бздях нормально себе живут с ядрами и тулкитами в базовой системе в 2-8 миллионов строк кода*1 (openbsd 2~ миллиона, netbsd 7~, freebsd 8~) без 20 миллионов строк у луникса, без системд, пульсы и гнушной галиматии. Не подходит под юзкейс - не жалуйся про ненужность и не накладывай опеннетовское "рИшИто!!!!!". Хотя я сам не понимаю зачем месиво бздшных тулкитов и ядра и новый дистр, если и так бзд есть.
*1 Десктоп юзеры всё равно будет браузеры с джс движками юзать, но в любом случае базовая система знатно чище выходит, учитывая что в этом дистре в одной из причин перехода указывается безопасность.
Считать KLOC базовой системы это нездоровая тема. И это всё равно больше, чем группа даже из сотни фуллтайм специалистов на зарплате потянет нормально сопровождать.
Здоровая. Это как минимум общий показатель соотношения юзабельности к размеру, для серверов браузер вряд ли нужен.
бздю и на серваках всё реже используют..
Это НенужноД-то нужен?
Фрики, но чем разнообразнее дистрибутивы тем лучше. Естественный отбор отберет тех, кто выживут и будут преобладать в будущем.
> Естественный отбор в виде пары топовых корпов отберет тех, кто выживут и будут преобладать в будущем.Уточнил. Не благодари.
Что мне мешает делать из год в год никому ненужный дистрибутив, основать фонд пря продолжения разработки его, после смерти?
Фонд чегооо????
На опенбзде же драйверов нет, как они собираются иксы запускать?
Есть. Там drm фреймворк с линкуса синхронизируется часто.
>основан на стабилизированныхНа говне мамонта что-ли?
Дистр без поделок freedesktop это будет круто.
https://www.freedesktop.org/wiki/
Отличный дистрибутив для местных экспертов, ведь в нем выкинуты ненавидимые ими компоненты. Как этим чудом пользоваться отдельный вопрос
Наконец-то новости от проекта! Рад что они движутся куда-то. Самый сложный, но вероятно лучший с технической точки зрения вариант - ядро OpenBSD, прикладной софт с Linux. Потребуется адаптация софта под плюшки и вызовы, но будет огонь.
Геттекст и жява?
Первый раз слышу