LINUX.ORG.RU

FreeBSD 14.1

 


0

4

4 июня стабильная 14 версия FreeBSD получила своё первое обновление.

Поддерживаемые архитектуры:

  • amd64
  • i386
  • powerpc
  • powerpc64
  • powerpc64le
  • powerpcspe
  • armv7
  • aarch64
  • riscv64


Особо отмечены следующие моменты:

  • В библиотеке C были реализованы SIMD-версии операций над строками и с памятью, что может улучшить производительность кода на архитектуре amd64;
  • Улучшения по части звуковой подсистемы, включая горячее подключение устройств;
  • Родная поддержка cloud-init, совместимая с OpenStack и другими провайдерами;
  • OpenZFS → 2.2.4;
  • Clang/LLVM → 18.1.5;
  • OpenSSH → 9.7p1.




https://www.FreeBSD.org/releases/14.1R/relnotes/
https://www.FreeBSD.org/releases/14.1R/errata/

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

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)

Улучшения по части звуковой подсистемы, включая горячее подключение устройств;

Я удивлён, что там этого не было. Этой системой вообще на десктопе пользуются?

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

Этой системой вообще на десктопе пользуются?

Элементарно: один раз нырнул в хендбук и маны, настроил все что нужно и юзаешь годами, без проблем перекатываясь между мажорными версиями. Я вот свой десктоп настроил более 10-ти лет назад и уже даже не помню что и как там настроено. ОСь пережила 3 комплекта железа и два винта (слава священному ZFS).

Не знаю о каких там улучшениях хотплага идет речь, но всегда был sysctl, уже не помню какой именно, который автоматом переключает вывод звука на последнее подключенное устройство. Когда нужно было подключать наушники – работало нормально на моей встройке. А потом переполз на пульсу и стало удобнее переключать кнопкой в трее.

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

Я удивлён, что там этого не было.

Раньше предлагалось писать devd-правило… per device.

Этой системой вообще на десктопе пользуются?

Только такие отбитые персонажи как @mord0d. (%

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

Не знаю о каких там улучшениях хотплага идет речь, но всегда был sysctl, уже не помню какой именно, который автоматом переключает вывод звука на последнее подключенное устройство. Когда нужно было подключать наушники – работало нормально на моей встройке.

Это переключение вывода, а тут речь идёт о подключении внешних аудиокарт (типа моего USB DAC, с которым я запарился — он в простое имеет свойство отключаться и фряха от этого сходит с ума) и прочего в том же духе.

mord0d ★★★★★
()

Кратко и по сути.


i386

Стоит отметить, что с 15.0 планируется снять поддержку i386 и прочих 32-битных архитектур, кроме armv7. Надеюсь, будет как с Sendmail, который планирут выкинуть уже несколько мажорных релизов.

Родная поддержка cloud-init, совместимая с OpenStack и другими провайдерами

Минимальная поддержка, стоит заметить. net/cloud-init никто не отменял.

mord0d ★★★★★
()
Ответ на: комментарий от hateyoufeel
root@netbook:/root/config# ls -1
NETBOOK-12.2-RELEASE
NETBOOK-13.1-RELEASE
NETBOOK-13.2-RELEASE
NETBOOK-14.0-RELEASE
NETBOOK-14.1-RELEASE
NETBOOK-FreeBSD-14.0-04.05.2024.tar.bz2

Ты не поверишь. Это конкретно на этом нетбуке.

А так, с 2007 интересуюсь, с 2009 на десктопе.

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

Только такие отбитые персонажи как @mord0d. (%

No. Любой человек, который хочет поставить систему и забыть про свистопляски лет на *дцать. При этом потратив на настройку пару дней.

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

No. Любой человек, который хочет поставить систему и забыть про свистопляски лет на *дцать.

Я периодически поглядываю на неё и, по-моему, там кроме свистоплясок и нет ничего больше. С USB звуком полная шляпа. Bluetooth звука просто нет. Как-то грустно всё это.

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

Bluetooth есть, со звуком по нему залупа. Я вот нашёл статью о том, как это сделать через особое пердолево с virtual_oss, и это просто пугает, потому что в слюниксе BT-наушники подключаются примерно двумя кликами в KDE.

https://www.jrgsystems.com/posts/2022-08-20-how-i-configure-bluetooth-headphones-on-freebsd-13-1/

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

Не сложнее, чем WPA_supplicant настроить. Ну и KDE это не показатель. В GNU/Linux чтобы настроить BT-наушники через терминал надо сделать даже больше, чем во фряхе.

zx_gamer ★★
()

Традиционно поднимаю рюмочку настойки пустырника за БЗДУНОВ! Ваше здоровье!

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

а если ты в линуксе не используешь KDE, а скажем какой-нибудь WM, типа awesome и прочее, как быть тогда с наушниками?

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

Это еще мелочи. Из того что меня больше всего беспокоит сейчас, это постоянные подтормаживания, которые выливаются в «Audio device underrun detected» и заикания звука.

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

Я удивлён, что там этого не было. Этой системой вообще на десктопе пользуются?

Я когда-то давно ловил баг, когда при отключении USB DAC, если что-то держало открытым соотв. устройство /dev/mixerN, вся USB-подсистема ядра вешалась наглухо. Учитывая, что это было на ноутбуке, в котором и клавиатура, и тачпад, и Bluetooth работали через USB, было весело.

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

Были и другие приколы со звуком. Например, та же pulseaudio долгое время никак не распознавала изменение списка устройств (отсутствовал аналог udev-модуля для FreeBSD-шного devd), поэтому если ты подключил/отключил что-то, то требовался перезапуск сервиса.

Rootlexx ★★★★★
()

К слову, какой был последний релиз у slackware?

PhD
()

Давно я не смотрел на список поддерживаемых аппаратных архитектур CPU, два вопроса по этому поводу:

  • Архитектуру MIPS забросили из-за того, что никому не нужны теперь роутеры-мыльницы на FreeBSD?
  • А чем SPARC64 не угодила?
Infra_HDC ★★★★★
()

К сожалению FreeBSD уже не торт. Они всё больше и больше скатываются в сторону эмуляции Linux, даже на уровне драйверов в ядре (LinuxKPI). В итоге это всё может жутко глючить, а разработчики лишь пожимают плечами и бормочат что-то невнятное.

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

Это еще мелочи. Из того что меня больше всего беспокоит сейчас, это постоянные подтормаживания, которые выливаются в «Audio device underrun detected» и заикания звука.

А звук через что идёт?

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

Ничего особо не настраивал.

$ sudo cat /dev/sndstat  
Installed devices:
pcm0: <Conexant CX20590 (Analog 2.0+HP/2.0)> (play/rec) default
pcm1: <Intel Cougar Point (HDMI/DP 8ch)> (play)
pcm2: <Intel Cougar Point (HDMI/DP 8ch)> (play)
pcm3: <Intel Cougar Point (HDMI/DP 8ch)> (play)
No devices installed from userspace.


Но, мне кажется, дело не в звуке как таком. У меня вся система замирает на десятки (20-50) миллисекунд. Проверяю следующей примитивной программой.
#include <stdio.h>
#include <unistd.h>
#include <sys/time.h>

long millis()
{
    struct timeval t;
    gettimeofday(&t, NULL);
    return t.tv_sec * 1000 + t.tv_usec / 1000;
}

int main()
{

    for (;;) {
        long s = millis();
        usleep(50000);
        long ss = millis() - s;

        if (ss >= 70) {
            // printf("%ld\n", millis());
            printf("Lag detected. Slept %ld, expected 50.\n", ss);
        }
    }

    return 0;
}

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

Они всё больше и больше скатываются в сторону эмуляции Linux, даже на уровне драйверов в ядре

Не нужно преувеличивать. Эмуляция линукса в ядре там только для того, чтоб как можно легче портировать драйвера для тех устройств, производители которых не хотят или не имеют ресурсов выпускать нативные драйвера для FreeBSD. А это в основном wifi и i915 и подобные дрова. Тоже самое и с Linuxator – были бы нативные версии софта, он был бы не нужен.

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

Архитектуру MIPS забросили из-за того, что никому не нужны теперь роутеры-мыльницы на FreeBSD?

Их было-то всего полторы. А в рандомный роутер на мипсе типа туполинка фря не влезет ну вообще никак.

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

За всё время использования FreeBSD не использовал линуксулятор ни разу. Из LinuxKPI только i915 на десктопе и ноуте.

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

Остальные BSD так не делают.

Ага. В итоге в других BSD мало что из устройств работает. Пусть уж лучше работает с глюками чем не работает вообще.

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

Остальные BSD так не делают. А в FreeBSD это всё глючит и отбивает всякое желание им пользоваться.

Сдаётся мне, ты о ФрееБЗД знаешь только из комментов на линакс.орг.ру.

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

Еще бы знать, как это сделать. :)

sysctl hw.snd.default_unit=<номер> и перезапусти DE.

Ну и колонки подключи к соответствующему монитору.

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

Если установить во что-то отличное от 0 то звука нет. У меня ноут (T420), если что.
Я тут попробовал без иксов — лагов нет. Ощущение что видео-драйвер приводит к захвату какой-то глобальной блокировки и все замирает. В том числе и звук.

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

Если установить во что-то отличное от 0 то звука нет. У меня ноут (T420), если что.

Звук идёт в hdmi или в displayport.

Я тут попробовал без иксов — лагов нет. Ощущение что видео-драйвер приводит к захвату какой-то глобальной блокировки и все замирает. В том числе и звук.

Вот вот. И скорее всего это глюк LinuxKPI.

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

Есть определенная субкультура, которая любит запускать FreeBSD на IBM/Lenovo Thinkpad. В одной из справочных интернет-страницах проекта FreeBSD есть сводная таблица, в которой указаны степени совместимости различных моделей Thinkpad с FreeBSD.

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

Для меня это всё какое-то гейство и я это обхожу стороной.

Истинно, что так.

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

Ололоэ, у тебя Microsoft и Oracle в платиновых членах Linux Foundation и сажают своих людей в совет директоров туда. То есть, фактически, развитие люникса в 2024 году контролируется мелкомягкими. Куда уж глубже заигрывать чем вот это вот.

https://www.linuxfoundation.org/about/members

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

пользуются) я один из них. Так как система развивалась в основном как серверная, а не десктопная то и приоритеты на работу со звуком были ниже. Сейчас пытаюсь это поправить, улучшить.

dark-initr0
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.