Подготовлена (https://www.trueos.org/blog/trueos-stable-update-released-22217/) первая стабильная сборка проекта TrueOS (https://www.trueos.org), пришедшего на смену PC-BSD после перехода на rolling-модель подготовки обновлений. В TrueOS поставляются самые свежие версии пакетов, а ядро и компоненты базовой системы синхронизируется не с релизами FreeBSD, а с кодовой базой FreeBSD-CURRENT с заимствованием из OpenBSD некоторой функциональности, связанной с обеспечением безопасности. В качестве рабочего стола по умолчанию используется окружение Lumina (https://www.opennet.me/opennews/art.shtml?num=45812).
По сравнению с прошлой бета-сборкой в стабильном выпуске добавлена (https://www.trueos.org/blog/new-automounting-unmounting-func.../) поддержка автоматического монтирования разделов, реализованная при помощи devd и autofs. При подключении USB-накопителя система автоматически определяет и подключает имеющиеся файловые системы. Далее система отслеживает активность операций копирования даннных и после прекращения работы с носителем выполняет операцию отмонтирования, что позволяет пользователю безопасно извлечь накопитель без предварительного ручного отмонтирования. В настоящее время поддерживается работа с файловыми системами FAT32, NTFS и UFS. В будущем ожидается поддержка пулов ZFS, оптических дисков, протокола MTP для подключения Android-устройств и возможности работы с несколькими разделами на одном накопителе. Поддержка старой утилиты для монтирования накопителей (pc-mounttray) прекращена.
Вторым важным улучшением является включение (https://www.trueos.org/blog/new-jail-management-utilities/) в состав нового набора утилит для управления изолированными окружениями Jail, дополняющего ранее предлагаемые утилиты jls и jexec. Администратору предложены новые утилиты jbootstrap, jinit и jdestroy, позволяющие одной командой создать, инициализировать и удалить окружение. В качестве системы инициализации в создаваемых окружениях можно использовать OpenRC (https://wiki.gentoo.org/wiki/OpenRC).Из других изменений отмечается обновление версий пакетов, решение проблем с отображением обоев рабочего стола на экранах 4K, импортирование патчей для системы инициализации OpenRC, библиотека Qt обновлена до выпуска 5.7.1. В состав включены медиасервер plexmediaserver, утилиты open-vm-tools, демон musicpd, утилиты iocage, tcpproxy, miniupnp и isc-dhcpd34. Репозиторий пакетов синхронизирован с FreeBSD по состоянию на 19 февраля.
Отличительные особенности TrueOS:
- По умолчанию предлагается окружение рабочего стола Lumina и набор графических приложений на базе Qt5;
- Еженедельное обновление пакетов и iso-образов;
- Для установки дополнительных программ предлагается использовать пакетный менеджер PKG или интерфейс SysAdm AppCafe;
- Пакеты распространяются из одного репозитория, единого для всех выпусков. Для устаревших конфигураций пользователь может синхронизировать обновления и довести систему до актуального вида;
- Обновления устанавливаются только через атомарную замену среза системы через переключение активного раздела во время перезагрузки. Непосредственно в процессе установки обновления текущее программное окружение не меняется;- Новую версию TrueOS можно поставить в отдельный zpool, не нарушая работу уже установленной системы, что позволяет провести обновление с PC-BSD/FreeBSD без очистки диска с сохранением всей пользовательской информации;
- Пользователю предоставлена возможность включения системы автоматической установки обновлений или обновления в ручном режиме;- Вместо DDX-драйвера Intel по умолчанию предлагается универсальный драйвер 'modesetting', работающий поверх драйверов KMS;
- Вместо ранее предлагаемой панели управления задействован новый графический конфигуратор SysAdm на базе Qt и сервис SysAdm, который предоставляет средства удалённого управления (по умолчанию отключен);
- Поддержка загрузчика BSD, наряду с загрузчиком GRUB;
- Проведение значительной чистки кодовой базы.
- Вместо OpenSSL задействован пакет LibreSSL;- Графические DRM-драйверы для чипов Intel синхронизированы с ядром Linux и обеспечивают поддержку интегрированной графики чипов Haswell, Broadwell и Skylake;
- Для установки и обновления всех частей системы, включая компоненты базовой системы, применяется пакетный менеджер pkg.
URL: https://www.trueos.org/blog/trueos-stable-update-released-22217/
Новость: http://www.opennet.me/opennews/art.shtml?num=46103
Выглядит "вкусно". А есть горячее подключение устройств в иксы?
каких именно? мышка/клавиатура/флешка уже давно так работает
А через что? В линуксе сначала через HAL было, потом HAL быстренько "зaкопали", чтобы Xorg-девелоперы не успели через него отвязать сервер от root (и не мешали таким образом внедрять Wayland). Теперь это делается через платформо-специфичные костыли libudev, которых по поняттым причинам в не-линуксе нет. Вот и спрашиваю.
HAL было то ****, но да, выкинуть без работы над ошибками и без альтернатив...
> А через что? В линуксе сначала через HAL было,devd, хоть оно и не такое молодежное
> HISTORY
> The devd utility first appeared in FreeBSD 5.0
> А через что? В линуксе сначала через HAL было, потом HAL быстренько
> "зaкопали", чтобы Xorg-девелоперы не успели через него отвязать сервер от root
> (и не мешали таким образом внедрять Wayland). Теперь это делается через
> платформо-специфичные костыли libudev, которых по поняттым причинам в не-линуксе нет.
> Вот и спрашиваю.devd.
https://lists.freebsd.org/pipermail/freebsd-x11/2013-Septemb...
> чтобы Xorg-девелоперы не успели через него отвязать сервер от rootВообще-то Xorg давно работает без рута. На Gentoo-handbook даже предупреждение есть, что установка suid бита и вообще запуск иксов под рутом опасна.
https://www.trueos.org/ даже лег от такой стабильности
Народ на радостях побежал
посмотреть. Вот он и упал.
>> https://www.trueos.org/ даже лег от такой стабильностиЭто какой-то позор.
При нынешних ценах на хостинг не выдержать нагрузки???
Подкиньте денег проекту, а не обсуждайте.
посоветуйте зеркало
Ну да, хабр эффект
Для PC-BSD не новость, последний релиз тоже было проблематично скачать... ещё и торентов не было на сайте.
Выглядит очень даже интересно. Подозреваю, что это самый дружественный представитель семейства *BSD. Пожалуй, нужно будет глянуть на него в виртуалке.
Ну, обычно там её и используют.
> Ну, обычно там её и используют.Эк у WSL-щиков подгорает.
Хоть одного бсдшика вживую видел? А что тогда про «обычно» трындишь? По себе судишь?
Не видел, но запах чувствовал
> Не видел, но запах чувствовалТы по запаху определяешь используемую ось и окружение? Ну ты монстр!
Не расстраивайся, на опеннете вас таких, ни разу не видевших, но мнение имеющих, много.
Ровно как и линукс! :)
Где то в облаках - десятки vm жужжат.
А в оффисе на голом железе 2 линя, и 1 фряха :)
(Да и то один из линей должен быть виртуалкой, всё лень переделать)
При всем моем уважении к FreeBSD, сия поделка не любит устанавливаться на различные устройства
Что подразумевается под "различные устройства"?
Именно то, что написано.
Дык написано что руки у тебя растут откуда должны расти ноги... Чё сказать то хотел?
>не любит устанавливаться на различные устройстваНа какие конкретно и как конкретно не любит? А то "У меня отлично работет, ЧЯДНТ?"
502 Bad Gatewaynginx/1.11.2
НИ ОДИН чел, из числа тех, что юзали в своё время pc-bsd на десктопе, не дал внятного ответа: зачем он это делает? Может, тут кто-то сможет разъяснить.
по той же причине, по которой некоторые предпочитают линукс вместо венды, только у этих лицензия чище
С одной лишь разницей, Линукс уже давно готов а ПК-БЗД нет.
> С одной лишь разницей, Линукс уже давно готов а ПК-БЗД нет.Потому что так сказал аноним на опеннете?
Если бы анонимы еще и знали, о чем они говорят, то цены их анонимным высказываниям не было бы.
Не спорьте, девочки. И то и то - нишевая хрень.
Залогиньтесь мистер эскобар
Уроки русского не прогуливай.
)) Сказал Аноним )))
> НИ ОДИН чел, из числа тех, что юзали в своё время pc-bsd
> на десктопе, не дал внятного ответа: зачем он это делает? Может,
> тут кто-то сможет разъяснить.
> НИ ОДИН чел
> челВозможно, неохота было метать бисер?
А вообще, pc-бзд это (была) та же фря с предустановленными пакетами и другими дефолтами.
Ну и установщик вроде бы графический. Потом еще добали дефолтную установку на ZFS.
Когда я последний раз тыкал, то нормальная фря вполне без волшебства, только проприсыванием новой репы и еще пары мелочей, превращалась в pc-бзд и наоборот.
Да и пару лет назад пользовался их репами в течение года - переход "туда и обратно" осуществляется простым "pkg upgrade -f".Теперь правда разница более существенна - используется CURRENT ядро с патчами.
Причины использовать бзд:
+9000 к ЧСВ
не винда (возможность настройки всего окружения вплоть до изменения кода и собственных патчей)
не пингвин (всяческих метаний и перепиливаний меньше. Можно быть уверенным, что свой велосипед в devd или настройки в devfs будут работать и пять лет спустя. Подход "как можно меньше автомагии" при установке софта. Т.е. пакетный менеджер выдает частеньк что-то типа
anacron-2.3_6:
Always:
Configuration hints:
- Edit /usr/local/etc/anacrontab
- Deactivate the 'periodic' commands in /etc/crontab
- Add a call to anacron to /etc/crontab, like
0 0 * * * root /usr/local/sbin/anacron
- Add anacron_enable="YES" to /etc/rc.conf
- Read anacron(8) and anacrontab(5)
____
-To enable KDE Display Manager (KDM), add kdm4_enable="YES" to
rc.conf(5). To get full functionality you also need procfs(5) mounted.
это конечно может и покажеться кому-то неудобным, но мне лично нравится, да и способствует прозрачности и понятности всей системы.
BSD - это прежде всего Unix со всеми вытекающими...
Потому что при установке "с нуля" лень возиться с настройкой заново стопицот конфигов системного софта, поменявшихся по новой политике партии в каждом апстриме (перетаскиваешь только ~/.*). Просто поставил и работает, а возможность влезть и поправить - сохраняется.
1) Посмотреть PBI.
2) Пощупать их скрипты. Там, по-крайней мере мне, есть чему поучиться.Но я давно уже не слежу. Мне гораздо проще поставить все необходимое на голую фрю.
> НИ ОДИН чел, из числа тех, что юзали в своё время pc-bsd
> на десктопе, не дал внятного ответа: зачем он это делает? Может,
> тут кто-то сможет разъяснить.Потому что FreeBSD после установки допиливать лениво. И графические тулзы там еще есть дабы в консоль за элементарным не лазить.
> При подключении USB-накопителя система автоматически определяет и подключает имеющиеся
> файловые системы. Далее система отслеживает активность операций копирования даннных и
> после прекращения работы с носителем выполняет операцию отмонтирования, что позволяет
> пользователю безопасно извлечь накопитель без предварительного ручного отмонтирования.А если вдруг пользователь еще не закончил работу с флешкой, а "умная" система ее уже отмонтировала? Вручную монтировать или выткнуть и воткнуть?
Слишком "умная" ОС, где-то это уже было.> - Обновления устанавливаются только через атомарную замену среза системы через
> переключение активного раздела во время перезагрузки. Непосредственно в процессе установки
> обновления текущее программное окружение не меняется;Перезагрузка для установки обновлений? Где-то это уже было.
> - Новую версию TrueOS можно поставить в отдельный zpool, не нарушая
> работу уже установленной системы, что позволяет провести обновление с PC-BSD/FreeBSD без
> очистки диска с сохранением всей пользовательской информации;Это типа достижение? То есть раньше нельзя было ставить на другой раздел?
> - Пользователю предоставлена возможность включения системы автоматической установки
> обновлений или обновления в ручном режиме;И этого не было?
>А если вдруг пользователь еще не закончил работу с флешкой, а "умная" система ее уже >отмонтировала? Вручную монтировать или выткнуть и воткнуть?Я бы предположил что при попытке, например, записать что-то на флешку, система сама её примонтирует. Интересно только, как это выглядит технически (если все-таки выглядит): чтобы можно было обратиться к флешке, нужно, чтобы она было примонтирована к какой-то директории. Но, если она не примонтирована, к чему обращается пользователь? Может это только в своем файловом менеджере ихнем работает, конечно, а из консоли не будет.
> Я бы предположил что при попытке, например, записать что-то на флешку, система
> сама её примонтирует.Да. Предположение верно.
> Может это только в своем файловом менеджере ихнем работает,
> конечно, а из консоли не будет.Ээ, нет. Это же не винда с передовыми технологиями.
> The autofs(5) facility is a common name for several components that, together,
> allow for automatic mounting of remote and local filesystems
> whenever a file or directory within that file system is accessed.
> Whenever a process attempts to access file within the autofs(5) mountpoint, the kernel
> will notify automountd(8) daemon and pause the triggering process. The automountd(8)
> daemon will handle kernel requests by finding the proper map and mounting the filesystem
> according to it, then signal the kernel to release blocked process. The autounmountd(8)
> daemon automatically unmounts automounted filesystems after some time, unless they are
> still being used.
>>чтобы можно было обратиться к флешке, нужно, чтобы она было примонтирована к какой-то директорииВ смысле? флэшка отображается как устройство (например /dev/sdb) - вот к нему и происходит обращение. Не обязательно ее монтировать, чтобы например переразметить, а если нужно закинуть файлы, то тут уже умная система ее и монтирует
Я хочу закинуть файлы, например cp /home/nrv/myfile /mnt/Что?. Именно это имел ввиду.
/mnt/adaX
где adaX - /dev/adaX флэшки.
> /mnt/adaX
> где adaX - /dev/adaX флэшки.Спасибо, теперь стало понятно.
> А если вдруг пользователь еще не закончил работу с флешкой, а "умная"
> система ее уже отмонтировала? Вручную монтировать или выткнуть и воткнуть?
> Слишком "умная" ОС, где-то это уже было.При обращении она опять примонтируется.
>> обновления текущее программное окружение не меняется;
> Перезагрузка для установки обновлений? Где-то это уже было.Это немного другое. Если этот кусок взят и переведен из вики, то обновления именно софта вполне себе должны работать, а ребуты больше к обновлениям ядра и базы.
>> - Новую версию TrueOS можно поставить в отдельный zpool, не нарушая
>> работу уже установленной системы, что позволяет провести обновление с PC-BSD/FreeBSD без
>> очистки диска с сохранением всей пользовательской информации;
> Это типа достижение? То есть раньше нельзя было ставить на другой раздел?Расшифровываю: это п0нты (пнты = ненормативная лексика, приехали o_O) зетэфесников. Нужно же блеснуть фичами.
Можете поискать на опеннете такие же придумки бэтэрэфсников. Хотя, если подразумевалась установка именно установщиком, то да, все может быть - ковырять его мне влом.
>А если вдруг пользователь еще не закончил работу с флешкой, а "умная" система ее уже отмонтировала? Вручную монтировать или выткнуть и воткнуть?Нейропроцессор с торсионной связью с мозгом пользователя.
Стабильный релиз на базе FreeBSD-CURRENT, да ещё и с левой репкой с DRM 4.9, которая не вполне стабильна даже для этого самого CURRENT - это успех.
А как стало понятно что релиз стабильный? Я когда раньше скачивал, мне не говорили что это бета. И там раскладка не переключалась. Помню, в одной из предыдущих новостей о сабже, кто-то доказывал, что переключается, но капслоком (индикатора в панели при этом нет, сам капслок и есть индикатор) - ни фига. Ничем не переключается.
Тоже поймал этот баг. Или это фича такая?
авторы сего так сильно отстраняются от фри - что это уже скоро будет нечто другое и будет мало чего общего с фрей, кроме истории.
Я пробовал эту ТруОС, не понравилось! Не удобный ДЕ эта Люмия. Советую всем - GhostBSD с удобным ДЕ MATE.
> Я пробовал эту ТруОС, не понравилось! Не удобный ДЕ эта Люмия. Советую
> всем - GhostBSD с удобным ДЕ MATE.% pkg rquery %c mate
"meta-port" for the MATE integrated X11 desktop
% pkg install mate
...
Profit!
Ты умеешь это делать, похвамтался, молодкц. А ты мне можешь объяснить зачем этр колдунство, конда есть GhostBSD из короьки?
> Ты умеешь это делать, похвамтался, молодкц.
> А ты мне можешь объяснить зачем этр колдунствоДля тебя установка софта из реп - ракетные технологии и колдунство? o_O
> конда есть GhostBSD из короьки?
А если тебе захочется другой плеер, читалку для пдфок или там IDE c компиляторами? Будешь искать устанавливать другой дистр?
> колдунство? o_OБЕДЕВЕР: Итак, скажите мне, что мы делаем с ведьмами??
КРЕСТЬЯНИН 2: Сжигаем!!!
ТОЛПА: Сжигаем, сжигаем их!!!
БЕДЕВЕР: Тааак, а что вы жжете кроме ведьм?
КРЕСТЬЯНИН 1: Других ведьм!!!
(пауза, толпа в размышлениях)
КРЕСТЬЯНИН 2: …Древесину!
БЕДЕВЕР: Тааак, а почему ведьмы горят?КРЕКСТЬЯНИН 3: Потому……потому что они сделаны из дерева…?
БЕДЕВЕР: ВЕРНО!!
ТОЛПА: А и верно…да…!
БЕДЕВЕР: А как же мы теперь определим деревянная она или нет?
КРЕСТЬЯНИН 1: Построим из нее мост?
Не все анонимы креаклы, но все креаклы - дe-билы. Ты из них. Соболезнования родителям.
Да? А мне наоборот. Вот жду, когда выпилят из него страшненький xscreensaver, да доделают давно обещанный WM и можно будет рассматривать её как альтернативу xfce.
> Я пробовал эту ТруОС, не понравилось! Не удобный ДЕ эта Люмия. Советую
> всем - GhostBSD с удобным ДЕ MATE.Справедливости ради MATE там ставится в два клика. И KDE. И Xfce. И Gnome.
Хотел поставить это чудо на виртуалку, но судя по всему ей надо минимум гигов 100 дискового пространства. Куда столько? Как тогда в дуалбут её ставить?
> Хотел поставить это чудо на виртуалку,Не ври.
> но судя по всему ей надо минимум гигов 100 дискового пространства.Не ври.
> At bare minimum, these requirements must be met in order to install TrueOS®:
> Minimum
> 64-bit processor
> 1 GB RAM
> 20 GB of free hard drive space on a primary partition for a command-line server
кто нибудь щупал люмину? стабильнее lxqt или нет? А то на культях только сабжи, да непадает
>При подключении USB-накопителя система автоматически определяет и подключает имеющиеся файловые системы.nosuid - сегодня очень мало, надо хотя бы:
nodev, noexec,nosuid
> nosuid - сегодня очень мало, надо хотя бы:
> nodev, noexec,nosuidВ бзде нет опции nodev. Убрали за ненадобностью.
> Author: rodrigc <rodrigc@FreeBSD.org>
> Date: Tue Nov 29 19:13:28 2005 +0000
> Document removal of nodev mount option.
> Requested by: gleb
> импортирование патчей для системы инициализации OpenRCХорошо что без systemd...
FreeBSD - хорошая система. Но отсутствие поддержки со стороны корпорации Oracle всё портит.
Ну так есть косвенная поддержка от Apple и Sony - таки в macOS world от freebsd, а в плойке и ядро оттуда-же.
> Ну так есть косвенная поддержка от Apple и Sony - таки в
> macOS world от freebsd, а в плойке и ядро оттуда-же.Так эти засранцы назад не комитят
Apple комитила. Тот-же LLVM и CUPS - Apple-вские.
Лицензия позволяет.
Косвенная поддержка чего? OracleJDK и Oracle RDBMS под FreeBSD нет. OpenJDK в продакшене обычно не хотят. Была бы хотя бы нормальная Java, FreeBSD была бы на много популярнее.
>Была бы хотя бы нормальная Java, FreeBSD была бы на много популярнее.Да ну? А как же iZEN на Жабе во FreeBSD живёт?
Вот лучше бы DE сделали на Java, а не на Qt/C++. Быстрее бы работало и не падало.
На Java быстрее?! Это такая шютка юмора?
> На Java быстрее?! Это такая шютка юмора?Он индус, ему на жабе быстрее.