LINUX.ORG.RU

FreeBSD 12.1-RELEASE

 ,


1

1

Команда разработчиков FreeBSD представила FreeBSD 12.1-RELEASE — второй выпуск ветки stable/12.

Некоторые из нововведений в базовой системе:

  • Импортирован код BearSSL.
  • Компоненты LLVM (clang, llvm, lld, lldb и libc++) обновлены до версии 8.0.1.
  • OpenSSL обновлён до версии 1.1.1d.
  • В base перенесена библиотека libomp.
  • Добавлена команда trim(8) — принудительная очистка неиспользуемых блоков на твердотельных накопителях.
  • В sh(1) добавлена опция pipefail — изменяет поведение, сязанное с получением из pipeline кода завершения. Традиционно Bourne Shell получает код завершения последнего в pipeline процесса. Теперь, с установленной опцией pipefail, из pipeline будет возвращаться результат завершения последнего процесса, вышедшего с ненулевым кодом.

В портах/пакетах:

  • pkg(8) обновлён до версии 1.12.0.
  • Окружение GNOME обновлено до версии 3.28.
  • Окружение KDE обновлено до версии 5.16.5, а приложения — до версии 19.08.1.

И многое другое...

Замечания к выпуску: https://www.freebsd.org/releases/12.1R/relnotes.html
Исправления: https://www.freebsd.org/releases/12.1R/errata.html

>>> Объявление



Проверено: cetjs2 ()

Ответ на: комментарий от Aceler

Ты приводишь примеры того, как свистнули сырцы не смотря на GPL, но не можешь привести примеров, как не свистели сырцы из-за того, что GPL

Ну так приведи пример примеры компаний, которые хотели свистнуть, но из-за GPL пошаркали ножкой и отказались от затеи.

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

Шта?

Я помню шрифты с заусенцами – вот и все впечатление от фрибсд.

А я поднял иксы с лёту (более 10 лет назад), а в линуксах секас был какой-то. Вот такие первые впечатления

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

Ога, а проблемными являются гигабитные чипы RTL-8168/8111, однако же в линуксе они работают прекрасно.

Самое интересное это то, что когда-то очень давно на одной из версий freebsd этот чип у меня тоже работал. Есть просто подозрение, что где-то тут замешана кривая прошивка uefi (ASUS), хотя люди жаловались и с материнками от других производителей…

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

В статье написано прямо обратное

Cisco has confessed again to violating the GPL.

It’s the second time for Cisco.

И дальше история о том, как GPL-код свистнули.

Ну и в чем тут сила GPL? Уже, поди, принудили Cisco отдать сырцы? Так что получается, как я и говорил выше: по большому счету, GPL - лицензия, которая обкратывает более свободные продукты на потеху проприетаристам, которые на все эти Гэпээль-шмэпээль клали большой и толстый.

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

однако же в линуксе они работают прекрасно

А в винде так вообще всё изумительно с драйверами. И вот как интересно получается: если железо не поднимается под линуксом, то это злобные железячники ограничивают линукс, если под *BSD - бздяшники, ахахаха. К чему эти двойные стандарты?

Хочешь возвыситься драйверами? Не вопрос: моя семерочка любой линукс в плане драйверов вышатает. И в пране шрифтов. И DE. И софта. И что ты сможешь сказать? «Ахахаха, виндузятник», а потом уйти дальше подбирать железо, жаловаться на форумах на неработающий тачпад и пытаться скомпенсировать ущербность линукса как ОС и DE хейтом во все стороны. Ты так хочешь дискутировать?

Я - за нормальную дискуссию. Без унылого траллинга и еще более унылых юморесок. Интересна ОС - спроси. Не интересна ОС - проходи. А вот это вот всё гно про «нет драйверов, ахаха» - опомнись, сертифицированный RHEL8 ставится далеко не на каждую систему.

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

Ты доказываешь утверждение, ты и приводи

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

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

И вот как интересно получается: если железо не поднимается под линуксом, то это злобные железячники ограничивают линукc

Да ладно, просто не завезли. Я отказался от установки одного линукс-дистрибутива, хоть и очень хотел, так как он требовал во время установки наличие интернета, а дров под wireless просто тупо в образе, записанном на флешку не было, пришлось ставить другой. Ну а бсд… Там наверное совсем все плохо, попробовал стрекозу на виртуалке, как-будто откатился лет на дцать назад.

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

но все эти самые примеры, противоречащие моим словам, не приводишь

Ты прочитал, что такое ошибка выжившего?

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

Это ты не можешь использовать свой аргумент для доказательства твоего тезиса, поскольку твой аргумент подвержен ошибке выжившего.

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

Не сравнивай стрекозу (еще бы нетку в пример привёл, ага) и фрю. Писибздя (или как там щас ее, десять раз ребрендились) валит сейчас потому что нет таких удобных кнопачек как в нм-апплет, в частности, но не более. Все остальное неосиляторство.

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

Да, Докер не нужен. Это громоздкая конструкция, вводящая лишний уровень абстракции и зазря потребляющая ресурсы. Но его все хотят :)

Да не в этом дело. Просто для каждого инструмента есть оптимальное применение. А зачастую докер суют куда ни попадя просто, как модную фигню. Где-то он оптимален, а где-то, как пятое колесо в телеге. Особенно я поржал с того, как тут некоторые (обкурившись мб) вещали, что он нужен для ВСЕХ серверных приложений. Это такой наркоманский бред, что просто звездец.

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

Ну а бсд… Там наверное совсем все плохо

Наверное,сначала попробуй,а затем делись впечатлениями.И о чём именно ты говоришь,говоря bsd? Нетка,опёнок,фря и стрекоза - это очень разные системы.

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

Это ваши, бздяшные, проблемы, кто там куда валит и с чем сравнивать. Я попробовал, но я, блин, не герой ЭТО ставить на реальное железо, ради мазохизма можно и молотком по пальцам – быстро и эффективно, а боль такая же.

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

Сравнения такие сравнения. Пока дело не коснется реального применения. Я-то тебя понимаю, умвр, ну и бог с тобой. Пока не купишь несовместимую железку… Вроде выше привел вполне адекватный пример, никсось при установке в упор не видит вайфай, тупо нет интерфейса, дрова не завезли на пятнадцатилетнюю карточку, соответственно не могу поставить и подогнать дровишек, пришлось ставить другое (есть вариант поставить из установленного, но нет настроения).

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

Ты сравниваешь с позиции «взял, воткнул, не заработало -> в урну». Не включая голову. Ну тут ни никсос, ни тем более фря не рассчитана на такое использование, хотя бы надо прочитать handbook (да даже для дебиана его прочитать надо) – он переведен на русский и в целом актуален, но лучше конечно оригинал на инглише.

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

Последнее обновление


===>>> Waiting for background 'make clean' processes to finish

===>>> pkg-message for nvidia-driver-440.31
On install:
To use these drivers, make sure that you have loaded the NVidia kernel
module, by doing

        # kldload nvidia        (or nvidia-modeset, see below)

or adding

        nvidia_load="YES"       (or nvidia-modeset_load="YES", see below)

to /boot/loader.conf, or putting ``nvidia'' (or ``nvidia-modeset'', see
below again) on ``kld_list'' variable in /etc/rc.conf.

If you build this port with FreeBSD AGP GART driver, make sure you have
agp.ko kernel module installed and loaded, since nvidia.ko will depend
on it, or have your kernel compiled with "device agp".  Otherwise, the
NVidia kernel module will not load.  Also, please set correct value for
``Option "NvAGP"'' in ``Device'' section of your X11 configuration file.

When building with Linux compatibility support, make sure that linux.ko
module is available as well (or have it compiled in kernel).  It can be
loaded via /boot/loader.conf, or later in the boot process if you add

===>>> The following actions were performed:
	Upgrade of aom-1.0.0.2605 to aom-1.0.0.2607
	Upgrade of re2-20190701_1 to re2-20191101
	Upgrade of texinfo-6.7,1 to texinfo-6.7_1,1
	Installation of devel/libtool (libtool-2.4.6_1)
	Upgrade of jbig2dec-0.16 to jbig2dec-0.17
	Upgrade of py36-pyparsing-2.4.1.1 to py36-pyparsing-2.4.2
	Upgrade of celluloid-0.17 to celluloid-0.18
	Installation of textproc/gsed (gsed-4.7)
	Upgrade of nvidia-driver-430.50 to nvidia-driver-440.31
	Upgrade of sourcesanspro-ttf-2.045_1 to sourcesanspro-ttf-3.006
	Upgrade of sourceserifpro-ttf-3.000 to sourceserifpro-ttf-3.001
iZEN ★★★★★ ()
Последнее исправление: iZEN (всего исправлений: 1)
Ответ на: комментарий от Aceler

Хорошо. Microsoft не использует GPL код ядре Windows. Доказал

И где свидетельства того, что MS «не свистнули сырцы из-за того, что GPL»?

Ошибка выжившего подразумевает, что погибших гораздо больше, чем выживших. Ну так и где, и кто? Давай хотя бы штук двадцать компаний-корпораций, которые хотели использовать сырцы, но не смогли, потому что GPL. С пруфами, всё как полагается. Жду.

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

И кому в итоге противостоит GPL? В данном контексте - с теми, кто пишет код под более свободными лицензиями.

Наводящий вопрос: несвободными для кого?

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

И где свидетельства того, что MS «не свистнули сырцы из-за того, что GPL»?

А где свидетельства обратного? Это твой тезис — что прямые примеры есть, а обратных нет, вот и доказывай обратные примеры.

Ошибка выжившего подразумевает, что погибших гораздо больше, чем выживших.

Кто тебе сказал такую чушь? О_о

Ошибка выжившего подразумевает, что ты не знаешь, сколько погибших.

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

Возьмём классический пример с дельфинами. Итак, пловцы, заплывшие далеко от берега, рассказывают, что им помогали дельфины, которые толкали их к берегу. Это факт.

Но мы не знаем сколько пловцов утонуло, потому что дельфины толкали их от берега. Не знаем и того, сколько пловцов утонуло просто так, без участия дельфинов.

Соответственно, ошибка выжившего — считать, что дельфины всегда спасают людей, только на основании показаний выживших. На самом деле мы не можем сделать вывод о том, что дельфины спасают людей, потому что у нас нет примеров обратного — мы не знаем, сколько людей утонуло при помощи дельфинов, даже зная общее количество утонувших людей. Дельфины статистически могут быть как спасителями, так и наоборот.

В твоём примере ты приводишь только события, когда лицензия GPL не защитила от заимствования кода. Но ты не знаешь, сколько раз лицензия GPL защитила от заимствования кода. И никто не знает, мы не можем залезть в голову рукводителя Microsoft или Google и узнать, планировал он использовать GPL код или нет. Поэтому и вывод о неработоспособности лицензии GPL мы сделать не можем.

Если ты (именно ты, а не я) можешь доказать, что все множество случаев неиспользования GPL кода именно из-за лицензии мало (===из-за дельфинов погибло мало народу), то ты докажешь свой тезис.

Я популярно объяснил?

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

Что за бред сумасшедшего ты несёшь? Я всего лишь описал проблему со своим чипом, которая на данный момент мешает пользоваться фрибсд на домашнем десктопе. Если твои голоса в голове говорят тебе, что это «троллинг» и «желание дискутировать», то это исключительно твои проблемы.

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

Наводящий вопрос: несвободными для кого?

Наводящий встречный вопрос: есть библиотека. Одной пользуются коммерческие компании, понемногу вливают свои изменения. А другой коммерческие разработчики пользоваться не могут, и в них ничего не вливается. И первая - развивается быстрее.

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

На вопрос ты не ответил, а теперь к нему добавляется ещё два: 1) что значит «пользоваться не могут» и 2) развивается для кого?

Маленькая подсказка: ни GPL, ни BSD не запрещают ими пользоваться коммерческим компаниям. Они запрещают кое-что другое, что ты в силу загадочной стыдливости не хочешь назвать прямо.

И библиотеки в BSD-GPL-сраче плохой пример, для библиотек есть LGPL.

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

Маленькая подсказка: ни GPL, ни BSD не запрещают ими пользоваться коммерческим компаниям

Конечно же, это маленько не правда. Точнее, полуправда, что, как известно, хуже лжи.

RHEL собирается на базе GPL-ядра и GPL-окружения. Со своими патчами, которые они великодушно выкладывают. И вопрос - а точно ли все? Но то такое.

Идем дальше: свой RHEL (а как следует - CentOS/OracleLinux) они базируют на промежуточном ядре, в которое бекпортируют собственные патчи, и дебианы-убунты на LTS-ядре идут лесом. Ну еще бы, кто такие, чтобы делиться

И, конечно же, они великодушно отдают свои наработки. Например, Ksplice. Вот только патчи под него - исключительно в обмен на твердую валюту.

Что применение GPL дало конкретным разработчикам, конкретным пользователям? Нет ничего. Всё GPLей дальше некуда, только выхлопа - ноль.

Теоретически, может найтись мейнтейнер, который когда-нибудь сможет присобачить RHEL-Oracle-патчи к актуальному ядру, но это зарево мы увидим лет через ццать в лучшем случае. А, скорее всего, не увидим, скорее всего, никогда. Что и происходит.

Даже если взять проGPLенную RH - их патчами для тухлого ядра можно подтереться. И нет ровно никакой разницы, GPLным кодом подтерлись или BSD/MIT/Apache/etcшным

В любом случае этот код работает на корпорации. И в этом случае наиболее выигрышная позиция - прикинуться ветошью. Навроде как homo erectus’ами на фоне динозавров, но никак не муляжом саблезубого тигра.

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

Сбавляй агрессию, я понимаю что вчера в теме о гитлабе было жарко но тут БСДуны, среди них нет (вырезано цензурой) экземляров, никто никого не тролит, и никто даже почти не тупил, за искл пары вопросов про БСДёвый ТРИМ (либо по тупняку либо пытаясь уныло и скучно тролить) которому 100 лет в обед. Хотелось-бы хоть от кого-то услышать техническую часть в т.ч. про гипервизор, поддержку форматов образов, систем хранения, глустеров, распредсторов и прочей радости, мало-ли интересных тем можно нарыть, обменятся опытом но блят нет, надо срать и гадить, срать и гадить доколе..

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

Готовятся к релизу нового поколения консолей где ссд в комплекте базовой поставки.
Что кстати доказывает что ни в продакшене ни в энтерпрайзе никто BSD не использует.

Это доказывает, что очередной комментатор нифига не знает, но ценное мнение имеет:
man trim

trim – erase device blocks that have no needed contents

Это просто вынесенная в отдельную утилиту фунциональность newfs -E:

The newfs utility is used to initialize and clear file systems before first use -E
Erase the content of the disk before making the filesystem.

А теперь смотри внимательно на год коммита, покоритель луж:

git -C /usr/src/sys/ log 

commit f60568ce2e9a52bcb63e2ad46f8bc34bf16b6273
Author: mav <mav@FreeBSD.org>
Date:   Mon Dec 28 20:08:01 2009 +0000

    Add BIO_DELETE support to ada(4):
    - For SSDs use TRIM feature of DATA SET MANAGEMENT command, as defined by
    ACS-2 specification working draft.
    - For CompactFlash use CFA ERASE command, same as ad(4) does.

commit a44d57eec1b7d9bd34822f81c4e7bde6e9e85f68
Author: mav <mav@FreeBSD.org>
Date:   Tue Jan 19 12:58:29 2010 +0000
...
    
    With this patch, `newfs -E /dev/ada1` was able to restore write speed of
    my heavily weared OCZ Vertex SSD (firmware 1.4) up to the initial level
    for the most part of it's capacity.
anonymous ()
Ответ на: комментарий от moot

ну, не так чтоб давно. в ляликсе трим только в этом году появился, не удивлюсь, если этот тот же трим что во фре уже 9000 лет работает. слегка скомуниздили, а што? Пару месяцев после оф. перевода на ZoL в качестве апстрима. Там (ZoL патч), «совершенно случайно» даже часть изначальных (бсд коммит) авторов совпадают.

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

чел, запусти на локалхосте в контейнере nginx с однопиксельной гифкой, а в другом конте wrk на тот пиксель с 20 параллельным запросами, открой top на хосте, посмотри на тот нулевой оверхед, ага

anonymous ()