После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.6. Среди наиболее заметных изменений: интеграция VPN-интерфейса WireGuard, поддержка USB4, пространства имён для времени, возможность создания обработчиков перегрузки TCP при помощи BPF, начальная поддержка MultiPath TCP, избавление ядра от проблемы 2038 года, механизм "bootconfig", ФС ZoneFS...Подробнее: https://www.opennet.me/opennews/art.shtml?num=52632
Учись, Гугл: этим коровавирус не страшен.
Даже наоборот, больше времени поработать с ядром сидя дома.
А Линус куда-то ходил раньше? На сколько знаю всегда дома сидел, точнее стоял за своим стоячим столом.
точнее ходил, у него беговая дорожка
Если он использует беговую дорожку для ходьбы то шо ж говорить за его логику использования ядра?
Он не один ядро пилит
а Санта Барбара с exFAT как там?
Присутствует.
Так же как Санта Барбара с ZFS.
Добавление нового exFAT драйвера Samsung отложили до ядра 5.7.
https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git...
> Добавление нового exFAT драйвера Samsung отложили до ядра 5.7.
> https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git...Ну так отложили включение по умолчанию
Wireguard! Bingo!
На оффсайте до сих пор бенчмарки старые.
Одной из киллер-фич WG всегда топят скорость высокую, которая по словам автора в т.ч. обеспечена его собственной реализацией API, которую не хотели брать в ядро.Поэтому в Crypto API были добавлены нужные примитивы, но сам WG теперь использует ядерную реализацию криптографии, и как это сказалось на производительности - не понятно, и никто свежую версию не бенчмаркал, по крайней мере новостей об этом в популярных источниках не попадалось.
Кому он нужен WG ваш, как только ты его разворачиваешь больше чем для себя, начинаются проблемы.
Какие проблемы? Раздал всем conf-файлы, весь офис сидит удалённо через wg. Нет проблем.
с PKI - так нормально?
https://github.com/tengre/kurenma/
На вид - какой-то безумный костыль
Автоматизирует выдачу wireguard ключей на основе PKI инфраструктуры - куда уже безумнее! )) - надо бы отзыв сертификата протестировать. Плюс возможность использования knocking'а перед предъявлением грамот, еще автобан запилить не мешало бы.
РКН запрещает использовать? ;)
ещеб и работадо поверх tcp ибо в офисе с маньячными безопасниками открытых udp портов нету
Ниче нунного для десктопа нету,
Когда Wayland в ядро запихают, а то у мну тормозит отрисовка, и игрули 20-летней давности тормозят в вайне.
Кек. На встройке и более свежие антиквариаты летают. Но конечно через нормальные Х-ы и протон
Пользователю линукса остаётся только две вещи: терпеть и ждать.
|Пользователю линукса остаётся только две вещи: терпеть и ждать....чесать и страдать!
ты с продуктами Апле перепутал
да не путал он, просто так же...
Нее, от яблока бесполезно чего-то ожидать( т.к скорее всего, в следующем релизе будет ещё хуже )
А ты умен, еще в виртуалку все это засунь, а виртуалку в винду, и тогда уже на производительность жалуйся.
>игрули 20-летней давности тормозят в вайнеOblivion, GTA San Andreas, X3 Reunion... Нормально все с ними.
Да купи ты уже себе PlayStation 4 и играй в игры. Задолбали уже берут инженерную платформу и просят там рюшек понапихать. Вот то что VPN в ядро запихнули это молодцы, а то сейчас все моднее и нужнее становиться.
>PlayStation 4Она ж на фряхе! True линуксоиду её юзать никак нельзя. Пацаны не поймут.
По такой логике и macos на фряхе.
Только что там от этой фряхи осталось можешь написать?
PS4 та еще хня... А вот Свич это да...
> DisplayPort MSTВообще крайне полезная штука, особенно поверх type-c
При выходе из состояния энергосбережения экрана при подключенном через MST мониторе экраны несколько раз выключаются-включаются и конфигурация положений сбрасывается каждый раз.
> Добавлена поддержка Samsung Galaxy S III miniКогда уже Линус телефон себе новый купит
Жду замены стека USB на новый. Я не против, что его писала женщина-гомосексуалист, как-то плевать на это. Но её деструктивные действия в отношении Торвальдса и попытка прогнуть Linux под SJW вызывают желание не пользоваться её кодом вообще.
Ну и чем ты её лучше, если готов отбросить в сторону рабочий код лишь потому что его автор -- гей/еврей/подставь_сюда_что_попало
На ориентацию плевать. Не плевать на то что, во время недавней нападки на Linux со стороны SJW, она тоже участвовала
А код тут каким боком?
Действительно, ни при чём. Ладно, пусть будет.
Бешено плюсую! Не ну уважуха тебе братан. Подлянок прощать не надо. Они ещё на Линуса психологов натравливали.
Про недавние нападки на Linux со стороны SJW поподробнее можно?
https://www.opennet.me/opennews/art.shtml?num=49284
вот вас приучили ставить в один ряд геев и евреев.... я бы на месте евреев обиделся.Человек выражает недовольство не против сексуальных сдвигов по фазе, а против деструктивных действий, вызванных этим самым сдвигом. И правильно делает. Это натуральная защита организма и вида в целом. куда натуральнее жопотыков.
> Человек выражает недовольство не против сексуальных сдвигов по фазе, а против деструктивных действий, вызванных этим самым сдвигом.На что ему указали, что его способ выражения недовольства ничем не лучше тех самых деструктивных действий. Вполне закономерно, по-моему, нет?
> Это натуральная защита организма и вида в целом. куда натуральнее жопотыков.
Натуральное -- не значит полезное. Что может быть натуральнее гoвнa, но ты же не будешь им обмазываться или питаться? Человеку голова нужна для того, чтобы заменять несовершенные натуральные продукты более совершенными искусственными. В частности это касается и такого продукта как поведения, в частности и способов выражения недовольства.
>Что может быть натуральнее гoвнa, но ты же не будешь им обмазыватьсяФигасе ты гомофоб!
>>Что может быть натуральнее гoвнa, но ты же не будешь им обмазываться
> Фигасе ты гомофоб!Может ты хотел сказать "копрофоб"?
Товарисчи, у нас ждун!Давай отрывай свой толстый зад от дивана наконец и пиши пулл-реквест с нормальным кодом, ибо от газифицирования форумов он сам не появится.
Полностью поддерживаю. Задолбали ныть как бабки у подезда.
Пересобери ведро, выкинь написанный ей код, пользуйся.
Наконец то. Сам я линукса перестал пользоваться и ушёл на более лучшие ОС, но рад за релиз.
Божественную 10-ку?
Лучше! Божественную 10ку с таким же линукс под wsl.
Зачем этот глюк нужен? Тогда уж лучше линь. А для нормальных есть каталина.
>существенные изменения в звуковую систему ALSA, нацеленные на избавление кода от проблемы 2038 годакак? как можно было так накодить, чтобы звуковая подсистема зависила от времени по utc?
Здесь, в общем-то, если я правильно понимаю, важно не время utc, а тип данных time_t в 64-бита.
upd. Собственно, в описании к патчу так и написано.
Что-то не совсем понял: у них там были проблемы лишь в получении информации о статусе? В описании вроде только об этом написано.
> Что-то не совсем понял: у них там были проблемы лишь в получении
> информации о статусе? В описании вроде только об этом написано.Ну так правильно написано. И структура snd_pcm_mmap_status (ну и ещё несколько) рассчитана на 32-бита (как и всегда время представлялось). Пришлось дико извращаться, чтобы не поломать работу и на 32-битах. И, если я всё правильно понял, перестать её mmap-ить на не-x64 системах.
Они там чё, в каждом сэмпле число-месяц-год шлют в звуковуху?
> Они там чё, в каждом сэмпле число-месяц-год шлют в звуковуху?Для примера
int clock_gettime(clockid_t clock_id, struct timespec *t_time);
int clock_settime(clockid_t clk_id, const struct timespec *tp);int nanosleep(const struct timespec *, struct timespec *);
struct timespec {
time_t tv_sec; /* seconds */
long tv_nsec; /* nanoseconds */
};Первое поле какого типа?
|как можно было так накодить, чтобы звуковая подсистема зависила от времени по utc?Дык жеж а что? Что войсом говорит, что в Петропавловске-Комчатском полночь?
Вывод звука работает пакетами, через промежтки *времени*. Время надо считать, вот его и посчитали, через time_t, а оно - 32 бита.
Врядли. time_t имеет точность в одну секунду, этого явно недостаточно, чтобы звук обрабатывать
Это уже давно норма, попробуйте удалить, (неожидано), "libthai" (библиотеку тайского языка), пол-системы снесёт.
> Это уже давно норма, попробуйте удалить, (неожидано),
> "libthai" (библиотеку тайского языка), пол-системы снесёт.Это заслуга libpango, скорее всего -- которую приколотили гвоздями вместо dlopen при надобности. Ну повесьте на неё что-нибудь...
Вот ровно из-за этого я сбежал на генту, где подобное легко решается
Может уже и напишешь как? А то я на арче, гентой не пользовался.
>Ядро избавлено от проблемы 2038 годаНужна машина времени чтобы это проверить
Главное, не попасться на глаза Организации!
Легко, команда date
А что за мода time64_t это кто-то уже поддерживает? Что там POSIX по этому поводу думает?
А что ядро поддерживает - этого мало, что ли? Остальные подтянутся, проблема-то вполне понятная, да и держать 32-битный тип никакого смысла нет
>>Ядро избавлено от проблемы 2038 года
>Нужна машина времени чтобы это проверитьА просто часы перевести на 2038-й год религия не позволяет?
> верифицированной загрузки прошивки для GPU NVIDIA на базе микроархитектуры Turing (GeForce RTX 2000), что позволило включить поддержку 3D-ускорения для данных карт (требуется загрузка официальных прошивок с цифровой подписью NVIDIA).О как. Лок-ин по полной. Видать не зря я такое не покупаю.
Вообще не пользуешься видеокартами? Ух ты, молодец какой. Или нет. Сидишь на сгнивших?
У правильных пацанов сейчас AMD в моде)
Пользую, вот, WX2100
> У правильных пацанов сейчас AMD в моде)
> Пользую, вот, WX2100И как там, можно любую фирмварь лить?
С каждой новой версией я наблюдаю лишь растущее количество ненужных мне процессов. Кто Торвальдса кормит, тот его и танцует, энтерпрайз такой энтерпрайз.
мем смешной - ситуация страшная((
Не обычная разве? )
Да фиг его знает. Это конечно не показатель но помню когда вышла убунта 11.04 там дикая просадка по производителности была. Щас на подопытный ноутбук накатил еще не готовую 20.04 кубунту и неожиданно она оказалась довольно шустрой. Кстати начитался тут "нитакихкакфсе" давно еще и чтобы почувствовать себя настоящим линуксоидом перешел на арч. И знаете что идите вы в жoпу дорогие советчики.
Не знаю насчёт арча, но заставить убунту работать как мне надо я немного замучаюсь, а вот генту - запросто.
Если это процессы ядра - то какая разница, сколько их там? Это внутреннее дело ядра, что держать отдельным процессом, а что - нет. Ну и в этом случае вы, скорее всего, даже не определите, что вам нужно, а что - нет.А если юзерленд - то это не к Торвальдсу, а к вашему дистрибутиву и к вашим кастомизациям.
> Добавлен новый тип BPF-программ BPF_PROG_TYPE_STRUCT_OPS, позволяющий реализовывать обработчики функций ядра через BPF.
> В BPF добавлена поддержка глобальных функций.Помню как тут смеялись над тупыми бздунами, когда в ядро NetBSD добавили интерпретатор Lua.
Щас часто срач идет между линуксоидами и бздунами и приводят одни и те же доводы и само собой никто не слушает мнение оппонента. А мне думается все проще и дело не в лицензии и не в поддержке а дело в том что во фряхе нет ̶п̶у̶т̶и̶н̶а̶ единоличного диктатора как в линуксе чтобы рулил процессом. А был бы то был бы еще вопрос кто кого. Когда некому показать указующим перстом правильный путь получается что зря.
Бздунов не существует, это миф. Примерно в 2005 окончательно повыпиливали ото всюду.
Я двоих знаю это Изя и Буратино.
> Я двоих знаю это Изя и Буратино.У них же виндоус. Так можно и всех владельцев плойки причислить. А в линуксоиды тогда всех владельцев роутеров. И мобильников с телевизорами, холодильниками, и лампочками заодно.
>> Я двоих знаю это Изя и Буратино.
> У них же виндоус.У буратины? Или у ivan83? Это Пингви-Няши опять по себе судят? Так у ПингвиНяш вроде последнее время макось популярна - с нее они и Пингвинчика разрабатывают
https://developers.redhat.com/blog/2020/02/12/podman-for-mac.../
> I have a problem. My daily laptop is a MacBook Pro, which is great unless you want to dual boot into Linux and develop on containers. While it is simple enough to install Red Hat CodeReady Containers,и "год линукса на десктопе" объявляют ...
Они же сами признавались, что видят открытые системы исключительно в putty.exe и накидывают с целью поиздеваться над реальными пользователями.
> Они же сами признавались, что видят открытые системы исключительно в putty.exe и накидывают с целью поиздеваться над реальными пользователями.Ну-ну.
https://www.opennet.me/openforum/vsluhforumID3/119574.html#36
> 23-Янв-20, 23:36
> На вот я на фрю с венды ушел, мне вполне себе замена :)https://www.opennet.me/openforum/vsluhforumID3/119115.html#158
> 30-Ноя-19, 23:54
> Я и сам лично и все домашние сидят на фре, и ничего, не жмёт. Нам хватает.И вот так у вас (местных Пингвиняш-разоблачителей "бздунов") - примерно все.
Не знаю кто этот нонейм, я про Изена и компанию.
> Не знаю кто этот нонейм,Нонейм тут очередная анонимная пингвиняша-все-все-знаша.
А Ивана я знаю, потому что пользуюсь его патчами для glib. Ну и так - иногда проскакивает в списках рассылок
https://lists.freebsd.org/pipermail/freebsd-hackers/2017-Mar...
или review
https://reviews.freebsd.org/p/rozhuk.im-gmail.com/
и иногда грамотными ответами по "бздшной" теме. В отличие от анонима.> я про Изена и компанию.
Во-первых: я вроде нормально уточнил
>> У буратины? Или у ivan83?Потому что у буратины вроде второй системой дебиан.
Во-вторых: Че за компания? Опять двойные пингвиняшные стандарты - "вот этих считаем за бздунов, а вот это - неправильные бздуны, их не считаем".
Пингвиняши бы знатно удивились, кто еще тут на фре без ваших любимых путти сидит - просто в отсутствие аналога кодекса Арчеводов "Пункт первый: расскажи всем, что у тебя Арч!" и при общей схожести юзерспейса (ну и токсичности местных неофитов - за "бздунов" и прочие эпитеты тут например не спешать потереть или скрыть комментарии - в отличие от "лап.атых") об этом обычно не спешат сообщать.
>не спешать потереть или скрытьТак пользуйся равноценными определениями, а не эмфемизмами. Если линуксоид назвал бздуна бздуном он никого не оскорбил, лишь констатировал факт. А бздуны почему-то постоянно пишут оскорбления, вот и ты.
> Если линуксоид назвал бздуна бздуном он никого не оскорбил, лишь констатировал факт.
> пользуйся равноценными определениями,
>> груб.-прост. тот, кто бздит (выпускает газы из кишечника)
>> груб.-прост. трусЭталон опеннетного пингвиноида из палаты мер и весов.
И не зря смеялись. Сравни - поддержка специально разработанного прекомпилированного байткода и интерпретатор общего назначения.
Действительно, сравни. Проверенный продукт с большим сообществом, 30летней историей промышленного использования и одной из лучших ВМ (LuaJIT) и велосипед очередных Поттерингов с кучей дыр.
>>> размер патча - 40 МбПардон - это 40 мегаБит что ли? Разве не нужно писать МБ ("Б" бльшое) для Байтов?
Это нормально. Современные технические ресурсы уже не удивляют. Когда меня на хабре спросили что такое локальный DNS и зачем он нужен я понял что все.
Запятые поняли раньше :)
и что же такое "Локальный DNS"? Локальная система доменных имен? Чем она отличается от "глобальной"?Если речь про сервер, то никаких локальных или нелокальных не бывает. Есть авторитативные и неавторитативные. То, что у вас в локалочке появился DNS сервер еще не повод вносить какую-то новую терминологию.
Блин вот вы реально не понимаете о чем речь или лиш бы написать? Ну вот например https://darkfess.ru/создание-и-настройка-лок-dns-pdnsd/
Статья старая но вы с таким же успехом можете то же самое сделать с unbound или другими популярными DNS серверами.
Непонял. 1 000 000 это МегаБайт, а Мебибайт это 1024*1024=1 048 576. Ты про это что-ли? Но ведь производители жёстких дисков используют десятичную нотацию. А данные хранятся в дисках так ведь? Гибибайты и мебибайты в реальности актуальны, когда измеряется интернет трафик, или когда измеряются данные хрянящиеся в кеше процессора и ячейках оперативной памяти.
> Разве не нужно писать МБ ("Б" бльшое) для Байтов?Не нужно. Все кроме тебя поймут и так.
> Удалён блокируемый пул /dev/random. Поведение /dev/random приближено к
> /dev/urandom в плане предотвращения блокирования энтропии после инициализации пула.А зачем ? если кому нужен не блокируемый поток, и так есть urandom. зачем нужно 2 устройства с одинаковыми свойствами ?
Идиоты среди мейнтейнеров никого не слушают и ничего не читают. Ниет, /dev/random секьюрнее, буду использовать его, плевать что тормозить всё из-за блокировок будет.
Простите, но это разве ваше дело, тормозит что-то у мейнтейнеров или нет? Они на каком основании чужие решения через свои патчи правят?
"в будущем выгрузка уже активированного SELinux будет запрещена"Ну зашибись теперь. Модули отлаживать будет весело. Хотя возможно это касается лишь выгрузки и пермиссивный режим включать можно будет. С другой стороны от production-режима, когда без перезагрузки отключить нельзя я бы не отказался.
Выстрели себе в пятку,называется.> С другой стороны от production-режима, когда без перезагрузки отключить нельзя я бы не отказался.
Таже проблема как у алкашей, надо зашиться, иначе пить буду. Так и тут - обазательно отключу, раз можно так делать. Эй, кто-нибудь, не разрешайте мне это делать.
Э? Вам тоже к окулисту направление выписывать надо? Слова "production-режим" каким-то образом получилось не прочитать?
Запишитесь на кусры по развиию логики. Вам это показано.
Осталось завести в Linux нормальный DE и тогда заживем!
TDE Trinity.
"1810 разработчиков"
Я не думаю что простой коммит делает меня разработчиком
Делает потому-что это базарный тип разработки.
А ядро все пухнет и пухнет, как на дрожжах...Нужно больше сотен тысяч строк кода -"угоди всем"
Альтернативы?
Там 90% кода видеодрова. И прочие дрова. Производители заботятся о том, чтобы их железки работали -- это же прекрасно. А вот замедление из-за спектры не айс. Я не получаю никакого ускорения при отключении "защит", получается замедление перманентное и не зависит от флажков. Это реальная проблема.
Ну что ты как маленький - возьми да собери сам.
Владельцы WiFi от Intel - обождите обновляться.https://www.phoronix.com/scan.php?page=news_item&px=Linux-5....
Интеловские олени и в ветке 5.5 два раза умудрились Wifi для ноубычных карточек поломать. И два раза ядро пришлось откатывать. Но тут уж сам понимаешь что ставить свежесобранное ядро - всегда риск.
Ну сказано же, что stable API is nonsense
Подмена понятия, ошибки не зависят от стабильности API.
> Подмена понятия, ошибки не зависят от стабильности API.Скорее синдром УМВР всему виной.
Проблема 2038 года все равно не решена, а только лишь отложена. Через 292 миллиарда лет опять придется что-то с этим делать.
> Через 292 миллиарда лет опять придется что-то с этим делать.Предполагаемый возраст вселенной ЕМНИП ~14млрд. лет. Думаю человечество не доживёт до времени, когда этим надо будет озаботиться.
>не доживётЧто ему помешает? Хотя будет забавно, если путешествия в космосе окажутся принципиально невозможными (даже в пределах соседних звёзд), и любая жизнь во вселенной обречена влачить своё существование на ближайших каменюках и только пока идёт реакция в ближайшей звезде и ресурсы не исчерпаны.
> Что ему помешает?Например, в самой отдалённой перспективе - эволюция и смерть Солнца (~4,5млрд. лет, хотя сильно раньше на самом деле). В самой ближайшей перспективе - любой приличной кометы/астеройда хватит. Межзвездных путешествий и колоний у нас пока в перспективе не просматривается.
А более прозаично, смотря на последние события, любого приличного (не того, что сейчас) вируса достаточно, чтобы нас, как вид, выкосить.
Как у вас всех таких язык поворачивается писать: "биткойн, андройд, астеройд"
Гиперболойд?
> Как у вас всех таких язык поворачивается писать: "биткойн, андройд, астеройд"
> Гиперболойд?Ну извиняйте, очепятался поторопившись. Вы абсолютно правы, товарищ астроном-филолог.
Проблема 2038 года решена. То что вас беспокоит проблема 292000002038 года - ваши половые проблемы.
XCHI Починили или как, а то в 5.5 проблема была, отваливался.
> избавление ядра от проблемы 2038 годаА жизнь не кончится завтра, она у нас будет длинной!
если я сделаю bonding/bridge на свои локальные сетевые (вайфай/модем/...) - я получу тот же самый MPTCP ?
Wireguard - это ещё один шажок на пути к цифровому концлагерю, запомните это. VPN давно уже сидит костью в горле правящей элиты, от Китая до США. Запретить его было нельзя так как от него зависят их деньги. Но можно сделать новую, "более лучшую" версию где полностью убрать приватность зато упростить развёртывание в корпоративной среде.Ну да, местные админы зато кипятком от него писают.
Существующие решения никто не собирается выкидывать, wireguard это узкоспециализированное решения для конкретной проблемы, с кучей своих ограничений.
Тогда зачем оно такое специализированное нужное только 1,5 землекопам решение засунули в ядро используемое всеми?
как защищаться от DMA через USB 4.0 ?
SELinux без презагруки не выключишь. Ну, г-да девляпсы, ежа вам за пазуху. )))
> Удалена поддержка расширений MPX (Memory Protection Extensions), добавленная в ядре 3.19 и позволяющая организовать проверку указателей на соблюдение границ областей памяти.Плохо, ынтель так старалась..
Взамен что предложат?
На самом деле, не сильно-то и старались. Взамен (почти) - CET.https://software.intel.com/en-us/blogs/2016/06/09/intel-rele...
>>Объявлена устаревшей возможность отключения модуля SELinux во время работы, а в будущем выгрузка уже активированного SELinux будет запрещена. Для отключения SELinux потребуется передать параметр "selinux=0" в командной строке ядра.Хер вам, не рут на Андроиде? Или я что-то не понимаю?