После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.16. Среди наиболее заметных изменений: системный вызов futex_waitv для повышения производительности Windows-игр в Wine, отслеживание ошибок в ФС через fanotify, концепция фолиантов в системе управления памятью, поддержка процессорных инструкций AMX, возможность резервирования памяти за сетевыми сокетами, поддержка в netfilter классификации пакетов на стадии "egress", задействование подсистемы DAMON для упреждающего вытеснения невостребованных областей памяти, улучшение обработки перегрузок при большом объёме операций записи, поддержка многоприводных жёстких дисков...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=56478
>На уровне блочных устройств реализованы оптимизации, позволяющие существенно повысить эффективность привязки операций к ядрам CPU.А как же оптимизировать оптимизацию и повысить реализацию эффективности?
это и есть lts?
LTS 5.15
На kernel.org 5.15 указано просто, как stable, а не longterm.
https://www.kernel.org/category/releases.html
LTS до 23-го года - странное lts
Чтобы не нарушать традицию. lts - последнее ядро за год, начиная с 2015. С 2015 тормознулись на пару недель, реально выпуск был уже в январе 2016. Была вероятность что lts за 2021 год будет 5.16, но ГКХ решил иначе. Почему срок поддержки такой короткий - тут уж мейнтейнарам ядра виднее сколько они могут на это дело потратить ресурсов и насколько это оправдано.
В Минт 20.3 5.4, иш ты его размахнулся 5.15. Хорошо что мне обьяснили года три назад как установить ядро с сайта убунты. Не без ошибки ставится, но ствится и работает.
Одна из зависимостей не проходит выше подовай.
3 из 4 частей ядра ставится одно не ставится или не настраивается из-за зависимости. Приходится после устанвки запускать исправление устанвки пакетов с ошибками, иначе не чего не установить пока не исправить.
Менеджер обновлений - Вид - Ядра линукс
Доступно 5.13. Чтобы ставить из mainline нужна стоящая причина. Что у тебя не работает с 5.13 из репозитория?
А чего боятся всё рвно виртуальная машина. Я не вылазию из RС не успеваю заметить как попользовался релизом.
А даже если не виртуальная машина не пошло ядро по каким-то причинам згрузись с устраивающего ядра ниже номером.
А мне в обновлениях предлагает всё время обновить Kernel 5.4. Это ещё додуматся мне надо было, что можно через установку пакетов установить 5.13, а тот номер ядра предлогаемый в обновлениях это не то что можно установить без проблем.
а тот номер ядра предлогаемый в обновлениях это не только то что можно установить без проблем.
Не знал я, что в менеджер обновлений есть возможность посмотреть потдерживаемые Ядра.
Они мне ( нам ) здорово помгли с улучшением рботы с подкачкой в новых ядрах. Памяти всего 4 гб а для виртуальной машины 2.5 Гб + раздел подкачки на SSD среднинький SSD без RAM кеша. Не срашивайте почему не купил ещё себе памяти, почему не отвечу. Пользуюсь тем, что есть. Нравится мне иметь последнее Ядро если есть возможность, они на месте не стоят что-то улучшают.
Раздел подкачки подключен к виртуальной машине как ральный раздел. А Хоcт у меня Windows.
Я не помню с каго ядра здорово помогли. Но это точно выше 5.4. Я практически вреальном времени обновляю RC уже года три.
ядро хорошее, использую на ПК, мобильных устройствах и роутере. А вот допустим ntoskrnl.dll или ядро бзды уже не получится использовать на таком обширном и разнообразном количестве оборудования.
>ядро бзды уже не получится использовать на таком обширном и разнообразном количестве оборудования.Слышали про NetBSD?
да, а что? ты сейчас из-под него пишешь?
Разумеется
«...нет», да?
>да, а что?Ничего, просто он поддерживает большинство платформ.
>ты сейчас из-под него пишешь?Нет, я использую данную ос для роутера.
> Нет, я использую данную ос для роутера.А почему? Ведь она же "поддерживает большинство платформ".
Потому что на десктопе предпочитаю windows.
> предпочитаю windowsэто да, через windows удобно админить бзд-тачки
> предпочитаю МасОСэто да, через МасОС удобно админить линукс-тачки и вообще, объявлять год линукса на десктопе
> год линукса на десктопестранно, что не бзд, ведь бзд - это лучшая система. Я слышал там даже есть маны, которые можно копировать и вставлять прямо в опеннет! по случаю и без!
>> год линукса на десктопе
> странно, что не бзд, ведь бзд - это лучшая система. Я слышал там даже есть маны, которые можно копировать и вставлять прямо в опеннет! по случаю и без!Ничего странного, ведь BSD используется сугубо в утилитарных целях. Например для производства метана на опеннете - вон, пингвинята даже в теме о любимом ядре не могут не упомянуть "Извечного Врага" (и заодно не выдать десяток-другой кубометров горючего газа).
>бзд - это лучшая система.Устами пингвина глаголет истина
Опять ты здесь свою курсовую по накрутке тестишь. Выьорры уже прошли, Зюзя!
Через MacOS здесь Linux админят только два индивида: iPony и QwertyRed.
Остальные делают это из винды.
>> Сообщение от Аноним (280), 12-Янв-22, 16:58
>> А мне в обновлениях предлагает всё время обновить Kernel 5.4.
>> Нравится мне иметь последнее Ядро если есть возможность, они на месте не стоят что-то улучшают.
>> Раздел подкачки подключен к виртуальной машине как ральный раздел. А Хоcт у меня Windows.
> Через MacOS здесь Linux админят только два индивида: iPony и QwertyRed.И ведь не оспоришь.
>> предпочитаю МасОС
> это да, через МасОС удобно админить линукс-тачки и вообще, объявлять год линукса
> на десктопеНу чё, типичный лап4тый.
>Потому что на десктопе предпочитаю windows.Ну чё, типичный бздун.
NPF используешь? Если да, то какие у него преимущества и недостатки на фоне классического pf?
>>Слышали про NetBSD?
>да, а что? ты сейчас из-под него пишешь?Зато на нём абстрактные тостеры и кофеварки работают.
А вы только слышали или пробовали?Там чаще не работает, чем работает. по крайней мере пока не пересоберёшь ведро под конкретную железку.
Ложь. На любом одноплатнике всё заводится из коробки.
> Ложь. На любом одноплатнике всё заводится из коробки.Счаззз! RPi 2. Ставим из коробки, получаем тупняки в консоли до 5 секунд. Разбираться было лень, вернул туда FreeBSD.
Это фигня. На той же фряхе на pine64 не работал HDMI, а линукс не цеплял сеть. Так что нетка ещё ничего.
>ядро хорошее, мобильных устройствахЭто ж на каком ром у тебя 5.16 стоит, когда они все используют 4.* ядра?
Какую ты несёшь ахинею. Адову!В отличие от убогого Линукс ядра, ntoskrnl я могу обновлять где и когда угодно и не париться с новыми непроверенными забагованными драйверами.
Ах, да, а что, если драйвера, которые тебе нужны вообще не приняты в mainline и не собираются с новым ведром? И это относится к тысячам железок, на которых стоят устаревшие дырявые вёдра, потому что вендоры не хотят тратить бабки, чтобы поспевать за "прогрессом" [в ломании интерфейсов] ядре.
И сколько, умник, ты думаешь людей вокруг, которые могут поднять среду сборки, cross compile и загрузить это в устройства? Я 25 лет использую Линукс и я не полезу в свой рутер - мне бабки дороже, чем кирпичить устройства, чтобы показать на opennet какой я крутой хацкер.
Фанаты Линукса иногда такие фекалии выкатывают, что аж мороз по коже.
Гордиться тем, что ты потратил часов так 500, чтобы это всё узнать и сделать? Тьфу ты. Эти 500 часов можно было потратить, чтобы заработать 300-500K рублей и купить новые железки, которые будут круги наворачивать вокруг твоего старья.
// b.
лул... форточки умеют обновляться так, что на на десятке перестают работать даже не требующие дров эпсоны (которые просто жрут ESC-последовательности из порта и в которые можно так то слать просто через copy file.txt lpt1)про вечные ребуты после ребутов после апдейтов поставленных вместе с ребутом - это вот вообще баянище
А, мифы и легенды про форточки.У фонатов Линукса только они и остались.
А теперь без мифов: в соседней конторе > 150 рабочих станций на Windows 8.1 - за 7 лет использования _ни одного_ бага из-за обновлений. У пачки людей драйвера стоят с тех пор, как системы поставили (group policy отключены обновления из WU, чтобы не подпрыгивать лишний раз).
Но вы несите и не расплёскивайте.
// b.
Ты промахнулся сайтом, твои друзья-маркетолухи ждут тебя на https://www.microsoft.com/ru-ru/
>в соседней конторе > 150 рабочих станций на Windows 8.1Скажи хозяину этой конторы, что он лошара.
С тебя жир стекает, тролль
Эк их корёжит ... значит, мы всё делаем правильно.
Так у них что не ведро, то регрессии, глюки, БОРЬБА, патчи, откаты и прочее. Ладно бы только в ведре регрессии, они ещё в софте, в Mesa, везде.Не то, что винда - поставил и забыл про неё.
И, да, обновления винды прилетают раз в месяц, на вторую неделю, по часам.
На федору обновления ядра прилетают иногда 2 раза в неделю. Но кого детали волнуют, ведь винда!
// b.
Чекак, WannaCry не беспокоит? Обновления раз не ставишь с момента установки, небось вся локалка одна сплошная дырка?
> Чекак, WannaCry не беспокоит? Обновления раз не ставишь с момента установки, небось вся локалка одна сплошная дырка?Чо чо? Какая хотела плакала? Там DMZ, уважаемый, все винды в локалке, порты 139/445 только для избранных машин, остальные закрыты. И уж на 100% из интернета всё зарезано. Через WiFi тоже всё закрыто. Надо быть особо тупым, чтобы мелко вонять про ХотелаПлакала.
А как там в Линуксе с local file sharing? Только SSHFS/SCP, только hardcore? (Про NFS не смешите - это просто фекалии) Пароли, явки и прочее, дальше двух машин - лютый адЪ?
А вот ссаный CIFS/SMB/Windows File Sharing настраивается за 2 чиха, особенно, когда есть домен. Там вообще сказочно.
Люблю любителей Линукса. Начали с того, что ядро Линукса - это адЪ для разработки и поддержки, но БРЕВНО секвойи в своём глазу незаметно, давайте поищем что там какие щепочки были в Виндоуз в новостях.
Открою Вам страшную тайну! За последние 20 лет у MS только один большой факап - это Windows Printer Spooler, который они поломали в начале прошлого года. Причём "поломали" - это неправильное слово, они сделали, чтобы он правильно работал, без лишних админских полномочий. Увы, вендоры принтеров это не ожидали, и тонны принтеров отлетели - точнее, они работают, но надо извращаться, ибо обычная сетевая печать не работает. Впрочем, Internet Printing работает, работает печать через unix lpd 9100 и можно в реестре кое-что поправить, чтобы убавить градус защит (после чего сетевая печать начинает работать как прежде).
Вот тут вся история вопроса https://www.bleepingcomputer.com/tag/printer/
// b.
>Про NFS не смешите - это просто фекалииА что с нй не так? не для троллинга, действительно интересно. Нет, у меня есть одна точка недовольства, интересно сравнить.
>А как там в Линуксе с local file sharing? Только SSHFS/SCP, только hardcore?
кто мешает использовать smb, если nfs не нравится?
> А что с нй не так? не для троллинга, действительно интересно. Нет, у меня есть одна точка недовольства, интересно сравнить.Например, у вас 150 рабочих станций, есть группы пользователей и хочется иметь несколько серверов, чтобы шарить группам и пользователям данные. Причём, чтобы это не делал админ, через консоль и редактируя странные файлы и перезапуская сервисы, а любой неидиот в организации. В Линуксе есть LDAP, да, который настолько чёрная магия, что проще нанять эникейщика, чем молиться на Линукс эксперта.
> кто мешает использовать smb, если nfs не нравится?
Samba в Linux - это адовый костыль, который через какую-то опу работает с /etc/passwd и прочими вещами. Когда у тебя и /etc/shadow, и собственные пароли в Samba. Когда у тебя есть группы в Samba, а есть ещё /etc/group.
Я с этим развлекался последний раз лет 15 назад - от кого-то досталось, больше - никогда.
>Например, у вас 150 рабочих станций, есть группы пользователей и хочется иметь несколько серверов, чтобы шарить группам и пользователям данные.какие проблемы?
> Причём, чтобы это не делал админ, через консоль и редактируя странные файлы и перезапуская сервисы, а любой неидиот в организации.
free ipa (вообще можно рулить через веб) или та-же самба (AD)
> В Линуксе есть LDAP, да, который настолько чёрная магия,
во-первых, это неправда. во вторых, free ipa
>Samba в Linux - это адовый костыль, который через какую-то опу работает с /etc/passwd и прочими вещами
ой, вэй. Держим *все* учётки в ldap, AD. Какие проблемы-то? а passwd -- несколько не из этой оперы.
PS: Про NFS так и не услышал.
> Там DMZ, уважаемый, все винды в локалке,а слабО выставить те самые 8.1 голой оппой в большой Интернет ?
без фаерволла, без VPN/IPsec, без ничего.
да, SMB ("порты 139/445") придется загасить.ps: сколько гигабайт телеметрии и дата самплинга утекло за 7 лет - стращно подумать.
> а слабО выставить те самые 8.1 голой оппой в большой Интернет ?Моя домашняя машина (XP -> 7 -> 10 LTSB/LTSC) подключается напрямую к PPPoE провайдера c полным доступом извне, начиная с XP.
Чёрт, меня ни разу не взломали.
Что я делаю не так?
> Чёрт, меня ни разу не взломали.гипотеза: умный провайдер для лоховатых PPPoE клиентов внедрил доп услугу: зафильтровал любимые порты 135-139,445.
сканировать свою помойку снаружи по всему ассортименту 1:65535 вы пробовали ? все ли отозвалось что должно отозваться ? 3389/tcp отозвался ?
во-первых ваше корыто сканировать только от скуки имеет смысл, вряд-ли у вас торчали хоть сколько-то полезные порты, разве что телеметрия, о которой вы и не узнаете. А во-вторых под чистой, без наворотов конфигурацией с единой точкой автозапуска всяких сервисов с возможностью глазами увидеть, чё где находится, я могу вам гарантировать, что моя коробка без фаерволов, в чистом поле с незапароленным wi-fi чхать хотела на вас, ибо у меня из открытых портов только 22, а там ed25519 напрямую в root, и хрен вы это обойдёте. А за вашу коробку вы готовы ручатся?
> уважаемый, все винды в локалке, порты 139/445 только для избранных машин, остальные закрытыА если компы не включать, то вообще никакой вирус не страшен, да? Отличная логика от виндузятника.
Но сами эпсоны в этом совсем не виноваты, нет-нет. Общеизвестно, что некоторые производители пишут драйверы даже не ногой, а хвостом.
В то же время, на десяточке работают дрова на радеон от Vista. Для Aureal Vortex2 подходят дрова даже от XP. Да что говорить, у знакомого до сих пор работает LaserJet 1100a, сколько ему лет, боюсь представить.Про вечные ребуты — ну давайте, давайте вспомним проблемы 0,01%, на линуксе их вообще нет, правда ведь?
> вечные ребуты после ребутов после апдейтов поставленных вместе с ребутомЮзеры insider preview as daily driver должны страдать не меньше одептов свежайших ядер с лопаты. Таков путь.
Иди в юристы или экономисты, разводи людей на деньги, это гораздо прибыльнее и быстрее, купишь себе и железки и бородатых ойтишников которые будут тебе эти железки настраивать. А на этот сайт не заходи пожалуйста, он для таких занудных неудачников как я, успешным зарабатывателям здесь делать нечего, лучше 1-3кк в это время заработай.
а как обновлять это ваше ntoskrnl, если вендор одной железяки написал драйвер исключительно под одну версию, а вендор другой - только под другую? Обе железяки нужно юзать одновременно.
Шта шта?Windows 10 вышла July 29, 2015 - все дрова, выпущенные с тех времён, работают по сей день даже в Windows 11.
Расскажите мне как исходники какой-нибудь железки Realtek, которые совместимы только с 4.8-4.12, запустить на 5.16. Сказочники собрались.
В ntosknl есть API драйверов, стабильные, что удивительно.
А Линуксе есть STABLE API NONSENSE, которые фанаты жрут и причмокивают. Поэтому бесконечный секс с ядрами и версиями. Ведь просто нельзя выдрать из 5.16 драйвера amdgpu и засунуть их в богоизбранный RHEL.
// b.
> Windows 10 вышла July 29, 2015Как вчера было, и Ubuntu 14.04 (LTS) тогда была конфетка на очень даже неплохом Unity. А мне исполнилось 23...
*пользователи Windows 10*: пользуются софтом 20-летней давности
*пользователи Linux*: репы года два назад протухли
> Шта шта?
> Windows 10 вышла July 29, 2015 - все дрова, выпущенные с тех
> времён, работают по сей день даже в Windows 11.ну дык есть же железяки выпущенные до десяточки. И при этом замечательно выполняющие свои функции до сих пор. И драйвера к одной из них только под xp, а к другой - только под 7
а под десятку оба производителя пишут - ну вот у нас же есть новые железяки, купите их и выбросьте старые.
ну или пользуйтесь линуксом (или даже бзд) - там всё работаетесли редхат что-то там зажимает, то нах его надо юзать? та же винда получается
Если спать на час меньше, то за год накапливается 365 часов, которые можно конвертировать в 500к.
Да уж, не каждому дано родиться таким... умным.
> ядро хорошее, использую на ПК, мобильных устройствах и роутере. А вот допустим
> ntoskrnl.dll или ядро бзды уже не получится использовать на таком обширном
> и разнообразном количестве оборудования.ntoskrnl.exe есть в WinE. Ж)
ты так глубоко проник языком, что простым мытьем теперь не обойтись...
> ntoskrnl.dll уже не получится использовать на таком обширном и разнообразном количестве оборудованияЕсли вспомнить историю создания NT, то внезапно, изначально NT разрабатывалась максимально переносимой и на чём только не работала.
Это потом уже рыночек порешал и практически всё, кроме интела, закрыли.
PS но при этом MS вполне в состоянии бодро портировать NT куда угодно, лишь бы это было выгодно.
Осталось понять, почему бодрому Микрософту пришлось купить NT у создателей. ;)
Почему бодрому Google пришлось купить Android у создателей?
Почему бодрому Oracle пришлось купить Solaris вместе с Sun?
Почему бодрому Nvidia пришлось купить Mellanox у создателей?
Почему бодрому Apple пришлось выкупить Next у Джобса?
Продолжать можно долго.
Почему MS и Apple пришлось сп…ть интерфейс у Xerox?
Про линукс я уж молчу.
> Продолжать можно долго.Смотрите все - Аноним мне разрешил, все претензии к нему!
Почему бодрому г-ну Рейману пришлось купить Mandriva у создателей, уволить работников, обанкротиться и похоронить наследие, оставив "офедоренную" (как её прозвали поклонники Мандривы) версию?
MS купил NT у Дейва Катлера? Вот это поворот.
Да, надо же, как удивительно. Википедия на истории VMS не акцентируется. "One of Cutler's conditions for moving to Microsoft was that he could bring around 20 former Digital employees with him, including several Prism hardware engineers."
> ядро хорошее, использую на ПК, мобильных устройствах и роутере.
> ... ядро бзды уже не получится использовать на таком обширном
> и разнообразном количестве оборудования.Да-да, BSD перестали работать на роутерах, нинтендо свичи стали немобильными, а на ПК вообще были всегда только фейком ...
https://i.postimg.cc/gJWHsjdx/2022-01-10-12-16.png
Прекрати уже бздеть ...
Эффектно набросил, вот сколько каментов собрал.
Зачот.
> Эффектно набросил, вот сколько каментов собрал.
> Зачот.Судя по проколу с плюсиками и минусиками - не уберегся и не менее эффекто всполыхнул.
ускоренная сборка разве не с этой версии?
там глубокий work^Wreview in progress
Патчи были дл этой версии, но их не приняли
А когда примут? Девушка интересуется.
Патчи от кого ?
https://www.opennet.dev/opennews/art.shtml?num=55394
Там на долго. Только только пошли отзывы на не доделки, через чур резкие изменения ключевых файлов без должных комментариев, приведение к какому-то общему виду, затрагивают вопрос сложности поддержки, то что некоторые из изменений уже когда-то были, но не прижились, и т.д. т.п.
спустили на тормоза)
> спустили на тормоза)Почему же. Изначально же было: "I'm pleased to announce the first public version of my new "Fast Kernel Headers" project". В добавок у него там несколько частей в одном. Что-то сделано ручками, что-то результат работы скриптов, всё это между весёлыми коммитами: https://git.kernel.org/pub/scm/linux/kernel/git/mingo/tip.gi...
пуллреквесты с новыми оптимизациями
нет. там еще не все доделано - например не поддерживается значительная часть архитектур
На старые радеоны вообще забили, я так понимаю? Матрица RadeonFeature уже несколько лет в замороженном состоянии.
Так купи видеокарту, зачем сидеть на АМД вместо видеокарты?
Знатно ты подвзбзднул.
Забили уже давно. Более-менее актуальны только rdna.
А что делать у кого до-RDNA? В проприетарных драйверов тоже поддержку вырезали. Даже под оффтопиком.
Советую купить видеокарту вместо амд
GT 1030?
Чем это поможет? Nouveau еще медленнее развивается.
так NVIDIA же предоставляет драйвера, зачем этот твой "нуво"
Ну так и AMD поставляет свои проприетарные, к чему тогда этот совет.
Одобряю
Для новых ядер NVIDIA давно ничего не предоставляет.
GeForce RTX 30 Series:GeForce RTX 3090, GeForce RTX 3080, GeForce RTX 3070, GeForce RTX 3060 Ti, GeForce RTX 3060
всё это из Linux x64 (AMD64/EM64T) Display Driver.
у меня печ1660ы, если что, но хватает вроде. Под линуксом, естественно, стим + генту.
Ты видимо про ядра Нвидии. Но Нвидиа не предоставляет дрова для новых ядер линукса. В драйвера для старых, относительно, видеокарт.Итого десктоп без встроенного видео, но с видюхой от Нвидии например GTS 250 превращается в тыкву. Ну или как вариант сидеть на опенсорсном глюке от nouveau. Ну или сидеть на древнем ядре и собирать себе арч по ночам.
В альтернативных системах таких проблем нет.
> Ты видимо про ядра Нвидии. Но Нвидиа не предоставляет дрова для новых
> ядер линукса. В драйвера для старых, относительно, видеокарт.
> Итого десктоп без встроенного видео, но с видюхой от Нвидии например GTS
> 250 превращается в тыкву. Ну или как вариант сидеть на опенсорсном
> глюке от nouveau. Ну или сидеть на древнем ядре и
> собирать себе арч по ночам.понял - для новых ядер линукса новые дрова нвидиа не поддерживают работу "старых" видеокарт ещё вполне в рабочем состоянии. Это да, согласен, зашквар.
Да, вы правильно понял, что я вначале решил, что мол новые ядра видяек имеются в виду.
> На 32-разрядных системах x86 прекращена поддержка горячего подключения памяти (Memory hotplug), которая более года находилась в нерабочем состоянии.Да пора уже совсем прекратить поддержка 32-разрядных систем. 2022 на дворе.
2022 год - это на десктопе. А вот например у роутеров пока средневековье.
тогда предай огню по старой традиции
Выкупи и предай сам.
А ты купи слона.
То ж x86, на роутерах или mips или arm, у них там вроде все норм в этом отношении. Там скорее, не средневековье, а другая религия.
На роутерах уже тоже AArch64 в 2022.
Так теже Vortex86 для ембеддовки выпускаюся ещё.
Правильно, весь x86 легаси выпилить и оставить перспективный RV64.
> перспективный RV64Хорошая шутка.
> перспективный RV64fixed: "перспективный" зоопарк
>> перспективный RV64
> fixed: "перспективный" зоопаркНапомню ссылку из-под http://www.opennet.dev/opennews/art.shtml?num=55485 -- http://www.realworldtech.com/forum/?threadid=188282&curposti...
Цитирую Линуса:
---
At some point, the "RISC" part is just "UGLY".Yes, x86 has both rotate and double shift, but at least there
it's for legacy reasons, not because of a misguided "we want
to intentionally fracture the ISA as much as possible, so that
nobody can ever complain about the size of it".I seriously believe that the whole mental model there is broken.
It basically guarantees that there is not one RISC-V model, there
are just lots of tiny fragments.
---Также напрягает весь бережно сохранённый потенциал для уязвимостей: https://vk.com/@erthink-risc-v -- и чисто случайно возглавивший foundation "бывший" ibm-овец Calista Redmond.
Особенно в сочетании с нарастающим хамством межделмаша последние года полтора здесь.
Там в ядре еще более экстравагантные архитектуры поддерживаются. А тут еще нужный всем 32 выпиливать. Это просто смешно.
Кому - "всем"? Разрабы ядра на этом сидят сами? Нет? Ну значит не нужно, можно смело выпиливать.
Мир IT не ограничивается твоей персоналкой.
> Да пора уже совсем прекратить поддержка 32-разрядных систем. 2022 на дворе.Болтун языком по календарику уже заслал патчи в lkml или я всё верно понимаю?
> истемный вызов futex_waitv для повышения производительности Windows-игр в WineТем временем Вине
https://bugs.winehq.org/show_bug.cgi?id=50281
ещё один гвоздь в гроб мастдая
Кто-то играет на mainline вайне?
Судя по содержанию ссылки, оно и в staging никогда не попадет. Может хоть в протон добавят.
> Судя по содержанию ссылки, оно и в staging никогда не попадет.Из staging в апстрим ещё esync не могут выпинать, какой уж тут fsync.
> Может хоть в протон добавят.
Так в протоне fsync ещё в 2019 добавили. https://www.opennet.dev/opennews/art.shtml?num=51197
По ссылке объясняется, что не "не могут", а "не хотят", т.к. оно опасное.
Опасностей там хватает. Например, маппинг пользовательских директорий (типа документов и картинок) по-умолчанию в префикс, или монтирование корня как диск Z. В своих скриптах всё время это чищу.
Wifi 6 починили уже?
тебя ждут
А он ломался?
> Добавлена поддержка инструкций AMX (Advanced Matrix Extensions), реализованных в грядущих серверных процессорах Intel Xeon ScalableКто-нибудь может популярно объяснить в чем заключается "поддержка инструкций" в ядре?
kvm?
значит ядро при выполнении будет вызывать эти инструкции по необходимости
Вот тут можно грепнуть AMX по комитам
Приложения пользователя что-то вычисляют. Когда ядро их переключает (многозадачность), надо сохранить регистры процессора (контекст). Advanced Matrix Extensions добавили новые регистры (точнее, массив размером до 64К https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin... ). Вот под это дело надо каждому потоку добавить память, если AME есть и используются.
Кто там пророчил смерть btrfs? Игнорируете неудобные новости, да, кукаретики?
Она в любом случае медленная как черепаха по сравнению с Ext3, F2FS и XFS.
*Ext4
FAT быстрее!
Форматируется?
Накрывается.
Как много хороших функций!
Не, ну кто помнит — запуск scandisk был штатной операцией.
Вот NTFS порушить гораздо сложнее.
ога, особенно в снапшотах
Тогда уж сравнивать с ZFS, все таки идеология совем иная
>Она в любом случае медленная как черепаха по сравнению с Ext3, F2FS и XFS.это не так.
commit=90 и ситуация уже становится сильно-сильно лучше.другая там проблема, незаметная, но малоприятная. Но до неё нужно несчадно, в хвост и гриву, 24/7, теребить файлы (БД или образ виртуалки), со ВКЛЮЧЕННЫМ COW, примерно три -- пять лет. Вот тогда вылезет.
А причём тут включённая корова?
>А причём тут включённая корова?а при том, что фрагментация
Ну так, фрагментация это нормальное явление. Нужно хотя бы раз в месяц дефрагментацию производить и всё нормально будет. В btfrs для этого можно использовать стандартную команду:
sudo btrfs filesystem defrag /mnt
0. не надо так делать, это может привести к весьма забавным эффектам, когда снапшот внезапно становится отдельной сущностью и в результате, "магически исчезает место на диске".
Для дефрагментации есть опция монтирования autodefrag1. дефрагментация на SSD -- так себе идея.
2. эта фрагментация на файлах БД/виртуалок никого особенно и не беспокоит. просто в один прекрасный день, когда некоторый лимит фрагментации оказывается преодолён, в недрах btrfs что-то начинает идти не так и запись оказывается безрезультатна.
Чтение по-прежнему работает на ура. И файловая работает на ура. Просто конкретный файл можно только прочитать.Справедливости ради, чтобы добраться до этого лимита, на загруженной posgress базе или образе windows server (qcow2), надо 3 - 5 лет без дефрагментации.
сколько помню не видел большого плюса от перехода ext4, а ты про btrfs. сама по себе ext уже несет наиболее сбалансированную файловую систему. а пинки типа у той лучше скорость на запись или у этой на чтение или у той на бекап и прочее. обычно если не узкоспециализированная система, то лучше брать что то не падающее и усредненное по всем показателям. благо ext4 пилят и улучшают.
> сколько помню не видел большого плюса от перехода ext4, а ты про
> btrfs.если нужна весьма удобная система снэпшотов, гибкое управление носителями, очень быстрый инкрементальный бэкап средствами самой ФС --- почему бы нет?
> сама по себе ext уже несет наиболее сбалансированную файловую систему.
да ну?
А в чём новость-то? Они бы лучше утилитами восстановления занялись.
>Внесена большая порция улучшений в подсистему eBPFЭтот монстр всё жиреет и жиреет. Теперь ещё и функции модулей ядра можно дёргать. Ждём ебилдов^W новых уязвимостей.
Прокрутка в консоли по-прежнему сломана?И что там с драйвером ntfs от Paragon?
С ним - ntfs не нужен.
Куда актуальнее - что нынче с extFS, который пихают куда попало, в камеры всякие
Дураки пихают. Надо везде Ext4 делать.
надеюсь это сарказм))
В камеры уж скорее F2FS нужно, там же карты памяти
Сомневаюсь. Я сам на флешках использую exfat без exfat-fuse через драйвер в Kerenel. Но, у меня задача продлить срок службы флеш, а не надёжность. Хотя нащёт насколько лучше и надёжнее F2FS по сравнению с eXfat у меня нет статистики ипользования. И там и там получал ошибки. Статистики использования F2FS у меня мало. F2FS мало пользовался. Всё таки склоняюсь, что для флешек exfat будет лучше если это файлы на флешке, а не операционная система.
И я в exfat форматирую с своим размером кластера в зависомости от скорости usb flash и своих задач. Размер кластера или 512 б или 4 Кб.
И к картам памяти тоже.
> ntfs не нуженВ маня-мирке да.
дуалбутчики = бисексуалы, и поэтому должны страдать.
>>дуалбутчики = бисексуалы, и поэтому должны страдатьИнтересная у Вас, дедушка Фрейд логика..
По ней, однобутчики = гомосексуалы, роторые должны злорадствовать
Но кто же тогда гетеросексуалы? ;)
те, кто грузятся с флешки?
В вашем мирке внешних накопителей не существует?
> В вашем мирке внешних накопителей не существует?внешним накопителям - "внешний" интерфейс FS, известный как FUSE.
в любом случае, это не подключенно постоянно навсегда, поэтому в ядро пихать не обязательно.
А, ну то есть ntfs всё же нужен. Но через .опу.
для неосиливших простую мысль повторю ее:
"это не подключенно постоянно навсегда, поэтому в ядро пихать не обязательно"и наоборот, ksmbd или khttpd будут включены постоянно, поэтому.
Прокрутку Линус намеренно удалил, новую реализацию никто пока не запилил.
ntfs от paragon добавили в 5.15
> Прокрутка в консоли по-прежнему сломана?Она не сломана, она вырезана, ибо была дырявая, а никто не подпрыгнул фиксить.
Фанаты Линукса они же только ФАНАТЫ, могут орать только что Виндоуз сакс! У них фичу вырезали, без которой очень стрёмно жить, но нет, будем только в комментах кричать про свободу!
> И что там с драйвером ntfs от Paragon?
Надо меньше пить. Драйвер уже идёт с 5.15.
Символьные ссылки (точнее, Junctions) правильно не работают, но фанатам свободы плевать: https://www.spinics.net/lists/ntfs3/msg00630.html
Скоро будет два месяца, как я кинул баг в список рассылки - движения - ноль.
// b.
Не фанат Linux, так что особо не слежу за ним.Просто очень удивительно, что у cli-ориентированной системы полноценно не работает консоль.
Это как если бы на Playstation не работал контроллер.
Это кстати пистец позор. В своё время, ещё в эпоху ядра 2.0, очень был впечатлён этой фишкой. Когда ещё весь буфер хранился в видеопамяти.
*в текстовой видеопамяти, 0B800h
не у всех, на MDA, если не изменяет склероз, это было с B000h
это доп функции. а не сама консоль. это как у плайстешн вдруг падает сеть с определенными серваками. неприятно но не критично.
У вас ошибка в PayStation )
лайфхак для ламеров, следите за курсором:
| less
вы великолепны
> лайфхак для ламеров, следите за курсором:
> | less
> вы великолепныО Великий Гуру "Неламо", покажи прокрутку в less загрузочного выхлопа или паники ядра ...
Такие вещи я даже на локалхосте не читаю "с монитора", потому что всё, что вы с ними сделаете — это на бумажку перепишете. Логи - в файл, в том числе паники. Потом читайте, сколько влезет.
Загрузочный выхлоп кстати по dmsg или journalctl посмотреть можно.
Через COM-порт порой ровно так и делаю.
Таблетки выпил? Если уж за консоль речь пошла, то когда там в венде будет нормальная консоль? cmd хрень, powershell - чёрт ногу сломает. Мне что, Cygwin ставить для того, чтобы в ней нормальная консоль была?
Неосилил пош- покукарекай про сломанность
>44% всех представленных в 5.16 изменений связаны с драйверами устройств
>4% c внутренними подсистемами ядраНе слушал Лайнус умного преподавателя и что имеем, копролитная архитектура породила трудноподдерживаемый кадавр, в котором дыр в год находят больше чем во всех остальных ядрах вместе взятых.
Есть всего два типа ядер: те, на которые люди всё время ругаются, и те, которые никто не использует.
Ой, а у тебя антивирусная база устарела. *звуки недорезанной свиньи*
Вы уже вернули себе 2007? Самая небезопасная платформа на сегодня это Android, благодаря копролитной архитектуре с прибитыми драйверами и необновляемым ядром с дырами от финского прогульщика лекций Танненбаума.
Пожалуйста, примеры ботнетов и прочего на андроиде в студию. Личностей, ставящих софт с trashbox (говорящее название-то какое!) и всякие ускорители, в расчёт не берём.
Хех. Мда. Типичное линксойдное врёти
Android Linux сегодня лидер в рейтинге malware помоек
https://www.zdnet.com/article/ipstorm-botnet-expands-from-wi.../
https://www.researchgate.net/figure/Comparison-of-worldwide-...
https://www.apple.com/privacy/docs/Building_a_Trusted_Ecosys...
Nearly 6 million attacks per
month were detected by a large
security firm on its clients’
Android mobile devices.https://www.tomsguide.com/news/android-adb-matryosh-botnet
https://www.wired.com/story/google-android-chamois-botnet/
https://therecord.media/massive-flubot-botnet-infects-60000-.../
По первой же ссылке — «IPStorm botnet expands from Windows to Android, Mac, and Linux». Понятно.
Ничто так не убивает ваш HDD/SSD как версии ядра новее 3.16, но кому это надо, Линукс харчуется сами знаете где.
Ну SSD ладно (не знаю, у меня венда за три гота отъела 10% ресурса), но HDD блет??
Я уже устал ждать, когда в ядре включат поддержку раста - только из-за этого не начинаю изучать этот чудесный язык.
У чудесного языка своё ядро - Redox. Чистый Си идеален для Линукса. Раст только усложнит в плохую сторону Линуксовое ядро. Во-первых, придётся иметь два разных компилятора чтобы собрать ядро. Во-вторых, Си работает без рантайма, Раст имеет рантайм. В третьих, исходники на Расте будут часами компиляться. В четвёртых, синтаксис Раста сложен и трудночитаем. исходники на Расте могут быть более раздутымив итоге размеры ядра будут на порядок больше. чем если бы были написаны на Си.
> Во-вторых, Си работает без рантайма,
> Раст имеет рантайм. В третьих, исходники на Расте будут часами компиляться.Благодарим за хороший, годный, объемный выброс горючего газа в эти тяжелые, холодные времена!
https://www.opennet.dev/openforum/vsluhforumID3/124921.html#322
$ ll hello
-rwxr-x--- 496B 30 Jul. 12:41 hello*
$ readelf -d hello
There is no dynamic section in this file.
$ objdump -d hello
Disassembly of section .text:
00000000004000b0 <.text>:
4000b0: 55 push %rbp
4000b1: 48 89 e5 mov %rsp,%rbp
4000b4: 6a 04 pushq $0x4
4000b6: 58 pop %rax
4000b7: 6a 09 pushq $0x9
4000b9: 5a pop %rdx
4000ba: be cc 00 40 00 mov $0x4000cc,%esi
4000bf: 31 ff xor %edi,%edi
4000c1: 0f 05 syscall
4000c3: 6a 01 pushq $0x1
4000c5: 58 pop %rax
4000c6: 31 ff xor %edi,%edi
4000c8: 0f 05 syscall
4000ca: eb fe jmp 0x4000ca
Это программа не на rust.
> Это программа не на rust."Потому что потому и вообще, не считается!1!"(с) ?
$ cat hello.rs
#![no_std]
#![no_main]
use core::panic::PanicInfo;
use syscall::syscall;
#[panic_handler]
fn panic(_info: &PanicInfo) -> ! { loop {} }#[no_mangle]
pub extern fn _start() -> ! {
let message = "Hello World\n".as_bytes();
unsafe {
syscall!(WRITE, 0, message.as_ptr(), message.len());
syscall!(EXIT,0);
}
loop {}
}
> #![no_std]
> #[panic_handler]После этого попробуй писать на rust'е с гарантиями "безопасности" rust'а. Кое-кто попытался, до сих в панике. Паника - это неотрывная часть rust.
> Раст имеет рантайм.
> Это программа не на rust.
> После этого попробуй писать на rust'е с гарантиями "безопасности" rust'а.Зачетные виляния.
> Кое-кто попытался, до сих в панике. Паника - это неотрывная часть rust.https://github.com/dtolnay/no-panic
> A Rust attribute macro to require that the compiler prove a function can't ever panic.https://github.com/rust-lang/rust/pull/86810/commits
> alloc: no_global_oom_handling: disable new()s, pin()s,Газпром выражает Вам искреннюю благодарность!
> Зачетные виляния.Во-первых, я другой аноним.
Во-вторых, в дискуссии анонимов апеллировать к "вилянию" бессмысленно в виду отсутствия хвоста-контекста.
В-третьих, ядро линукс не на языке Си. Язык - это не только синтаксис, но стандартная библиотека.> https://github.com/dtolnay/no-panic
Ты, давай, не шлангуй, напиши _никогда_ не паникующее хоть как-то полезное приложение, которое не вычисляет заранее известный факториал очень небольшого заранее известного числа.
> alloc: no_global_oom_handling: disable new()s, pin()s
> Газпром выражаетДаже не смешно.
>> Зачетные виляния.
> Во-первых, я другой аноним.И поэтому можно смело писать о бузине в огороде?
Удобно-то как!
> Во-вторых, в дискуссии анонимов апеллировать к "вилянию" бессмысленно в виду отсутствия хвоста-контекста.Тебе привели контекст в цитате. Каждый отметившийся в дискуссии "Воен Антирастового Сопротивления" спрыгивал с "неудобной" темы.
> В-третьих, ядро линукс не на языке Си. Язык - это не только
> синтаксис, но стандартная библиотека.З-знаток.
man c99
5.1.2.1 Freestanding environment
In a freestanding environment (in which C program execution may take place without any
benefit of an operating system), the name and type of the function called at program
startup are implementation-defined. Any library facilities available to a freestanding
program, other than the minimal set required by clause 4, are implementation-defined.
The effect of program termination in a freestanding environment is implementation-
defined.
> Паника - это неотрывная часть rust.
>> https://github.com/dtolnay/no-panic
> Ты, давай, не шлангуй, напиши _никогда_ не паникующееИ опять спрыг с темы. А, ну да, это был другой аноним, просто номер совпал!
> minimal set required by clause 4Как с этим в ядре?
> implementation-defined
Отличные гарантии языка, MSVC подойдет?
> И опять спрыг с темы.
Сам-то намного ниже спрыгиваешь: пиши давай никогда непаникующую rust-программу.
>> minimal set required by clause 4
> Как с этим в ядре?Возьми да посмотри. Это ты ведь пытаешься доказать, что "ядро на самом деле не на Си!".
>> implementation-defined
> Отличные гарантии языка, MSVC подойдет?Сlang и gcc вполне подойдут, для старых ядер и tcc, а майки ... они уже осилили полную реализацию c99 или все еще "уже почти совсем, но ..."?
А гарантии вполне нормальные - ну т.е. из реального мира, а не анонимных фантазий и "логики", следуя которым, на Си вообще ничего нет, кроме пары хелловордов ...
> Паника - это неотрывная часть rust.
>> https://github.com/dtolnay/no-panic
> Ты, давай, не шлангуй, напиши _никогда_ не паникующее
> Сам-то намного ниже спрыгиваешь: пиши давай никогда непаникующую rust-программу.Сам спрыгнул с темы на какие-то бредовые фантазии - сам и "доказывай" свой бред.
> Возьми да посмотри. Это ты ведь пытаешься доказать, что "ядро на самом
> деле не на Си!".Нет, ты посмотри! Это ты упорно доказываешь, что ядро написанное на gnu-расширениях написан на _стандартном_ языке си.
> Сlang и gcc вполне подойдут
А sun(oracle) сс подойдет? Говорят, он на 100% си поддерживает... в отличии от...
> Сам спрыгнул с темы на какие-то бредовые фантазии - сам и "доказывай"
> свой бред.Ты сегодня напишешь rust-программу без паники?
> https://github.com/dtolnay/no-panic
И да, твоя программа компилируется, то есть с точки зрения языка программа правильная, но ругается при линковке, что нет "паникующей" функции.
> Чистый Си идеален для Линукса. Раст только усложнит в плохую сторону Линуксовое ядро.
> В-третьих, ядро линукс не на языке Си.
> Нет, ты посмотри! Это ты упорно доказываешь, что ядро написанное на gnu-расширениях
> написан на _стандартном_ языке си.Если у Анонимных Военов Антирастового Сопротивления шиза или они читают опой вместо глаз ... то это исключительно их проблемы.
>> Сlang и gcc вполне подойдут
> А sun(oracle) сс подойдет? Говорят, он на 100% си поддерживает... в отличии от...Воены, вы там уже определитесь - "Чистый Си идеален для Линукса" или все же "ядро линукс не на языке Си.", ну и соотв. связать с темой не забудте. А то ваши рандомные спрыги - утомляют.
>> Сам спрыгнул с темы на какие-то бредовые фантазии - сам и "доказывай"
>> свой бред.
> Ты сегодня напишешь rust-программу без паники?Повтори еще пару раз, порадуй Газпром ...
И это пишет Трус:который приводит цитату из стандарта СИ, в котором видит фигу;
который говорит что паника - это не часть языка Rust и дает ссылку на специальный крейт для rust, который является костылем для обхода паники.
Зато он анонимный мастер по психиатрии и специалист анонимным соц.движениям.
>> https://github.com/dtolnay/no-panic
>> Functions that require some amount of optimization to prove that they do not panic may no longer compile in debug mode after being marked #[no_panic].
> И да, твоя программа компилируется, то есть с точки зрения языка программа
> правильная, но ругается при линковке, что нет "паникующей" функции.Воены, осильте уже чтение или хотя бы гуглотранслейт и попробуйте cargo build --release
> Воены, осильте уже чтение или хотя бы гуглотранслейт и попробуйте cargo build
> --releaseНичего я не запускал. Буду я еще запускать костыли
Но,вот, ты скажи мне, Мирный Житель, мне каждую функцию помечать [no_panic]? В том числе чужие/стандартные? Что делать, если если panic="abort"? И, да, проверяет только помеченные, а паника как была, так и осталась.
> И да, твоя программа компилируется, то есть с точки зрения языка программа правильная, но ругается при линковке, что нет "паникующей" функции....
> Ничего я не запускал. Буду я еще запускать костылиЭталонный Опеннетный Аноним! Хоть сейчас в Палату Мер и Весов!
> Но,вот, ты скажи мне, Мирный Житель, мне каждую функцию помечать [no_panic]? В
> том числе чужие/стандартные? Что делать, если если panic="abort"? И, да, проверяет
> только помеченные, а паника как была, так и осталась.Для начала - научиться читать:
> Panic detection happens at link time across the entire dependency graph
Ладно. Каждый вопрос отдельным сообщениемКаждую функцию помечать [no_panic]?
> Ладно. Каждый вопрос отдельным сообщением
> Каждую функцию помечать [no_panic]?Ладно, в качестве исключения, переведу "Panic detection happens at link time across the entire dependency graph":
"Обнаружение паники происходит во время линковки по всему графу зависимостей."
Ладно, еще раз повторю.Паника обнаруживается только у помеченной функции?
> Ладно, еще раз повторю.
> Паника обнаруживается только у помеченной функции?Ладно, еще раз разъясню:
у помеченной функции и у всех ее зависимостей.
> у помеченной функции и у всех ее зависимостей.Следующий вопрос: что делать с чужими/стандартными непомеченными функциями?
>> у помеченной функции и у всех ее зависимостей.
>> "Panic detection happens at link time across the entire dependency graph":
>> "Обнаружение паники происходит во время линковки по всему графу зависимостей."
> Следующий вопрос: что делать с чужими/стандартными непомеченными функциями?Наверное, все же научиться читать?
И домашним заданием: задать себе вопрос, как функция попадает в граф зависимостей?
«Правильно заданный вопрос – половина ответа»(с)
> И домашним заданием: задать себе вопрос, как функция попадает в граф зависимостей?Потому что его дергает чужая/стандартная непомеченная функция? В случае библиотеки/модуля ядра так вообще много точек входа - лес зависимостей. Весь лес пометить, а если функция включенная чужая непомеченная?
Самое главное, языковая паника никуда не делась. И костыли позволяют только точечно убрать, точнее, только детектировать вызов паники.
>> И домашним заданием: задать себе вопрос, как функция попадает в граф зависимостей?
> Потому что его дергает чужая/стандартная непомеченная функция?В ваш код тайком кто-то дописывает функции? 😕
> В случае библиотеки/модуля
> ядра так вообще много точек входа - лес зависимостей. Весь лес
> пометить, а если функция включенная чужая непомеченная?В ядре, внезапно, не применяют стандартную библиотеку, т.е. там по любому нужна будет своя реализация. Ее можно сделать однострочником с атрибутом compile_error("куда лезешь!")
macro_rules! compile_error {
($msg:expr $(,)?) => {{ /* compiler built-in */ }};
}
И ничего не надо будет помечать.А, так-то ядро, внезапно, тоже паникует:
https://en.wikipedia.org/wiki/Kernel_panic
> Самое главное, языковая паника никуда не делась. И костыли позволяют только точечно
> убрать, точнее, только детектировать вызов паники.О да, "костыли" позволяют детектировать игнорирование обработки ошибок, UB и прочче - и это плохо! Лучше ведь годами тихо портить файлы!
Меченный, я увижу от тебя непаникующей rust-программы?!>> чужая непомеченная
> стандартную библиотекускакать умеешь.
> В ядре ... по любому нужна будет своя реализация.
Ага, чтобы rust гарантировал так нахваливаемую "безопасность" нужно основную часть ядро, лучше всё ядро переписать. Иначе "непомеченные" будут паниковать в неожиданных местах.
> UB и прочче - и это плохо!
Паника - это прекрасно!
> Лучше ведь годами тихо портить файлы!
Лучше годами лежать в панике.
>>> чужая непомеченная
>> стандартную библиотеку
> скакать умеешь.Молодец, умеешь передергивать и фантазировать.
> Ага, чтобы rust гарантировал так нахваливаемую "безопасность" нужно основную часть ядро,
> лучше всё ядро переписать. Иначе "непомеченные" будут паниковать в неожиданных местах.Да-да, сишный код ядра будет тайномагическим образом вызывать панику, которая суть черная магия!
Сразу видно 146% понимание обсуждаемого предмета (нет) ...> Меченный, я увижу от тебя непаникующей rust-программы?!
Этот Бала^W Воен порвался, вносите следующего!
Ты напишешь непаникующую руст-программу?Уже 3 день передергиваешь своими передергиваниями.Точно так же как "руст в линуксе" в панике целый год (или больше?) передергивает. Где результат?
Ну в принципе так на и Си пишется. См. freestanding implementation. fopen() и setlocale() в ядре вроде никто не вызывает.
> В-третьих, ядро линукс не на языке Си.
.model tiny
.code
org 0100h
mov ah,9
mov dx, offset msg
int 21h
ret
.db mdg "Hello, world!"
>>> Раст имеет рантайм.
>> дамп-дисасм демки на расте без рантайма
> .model tiny
> .code
> org 0100h
> mov ah,9
> mov dx, offset msg
> int 21h
> ret
> .db mdg "Hello, world!""Столько бесплатного метана! Это просто праздник какой-то!"(с)
AL кто будет чистить?
.Ком файлы еще суппортятся шиндой?
> AL кто будет чистить?Зачем? Нет бы докопаться к выводимой строке без '$' на конце. Если я правильно помню. И к опечаткам в имени msg|mdg
Когда усталость перерастет в панику, тогда включат
> Из ядра исключена библиотека liblockdep, которая теперь будет сопровождаться отдельно от ядраЭто и есть начало перехода на микроядерную архитектуру, про который Линукс сообщил два года назад?
В убунту 22.04 будет это ядро?
скорее всего 5.17 или даже 18
Думаю нет, только если потом в 22.04.2 какой нить войдет.
Нет будет как и сейчас 3 разных ядра. Через HWE.Если экстраполировать на то что есть сейчас. Будет LTS 5.15 идти из коробки для версий. И процессе всегда можно будет падать на то ядро что по дефолту т.е. на LTS. И еще две версии для торопыг HWE Вангую 5.19 и 5.21
С учётом того, что это не Longterm, а между выпуском 5.15 и 5.16 было 2.5 месяца.До выпуска Ubuntu 22.04 100% выпустят новое ядро, и там оно будет.
>изменения затронули 12023 файловпоказалось
Единственное нормальное ядро.
когда хотя бы в самом ядре все ошибки исправят
> Fairphone 4, Snapdragon 690, LG G Watch R, Sony Xperia 10 III, Samsung Galaxy S4 Mini Value Edition, Xiaomi MSM8996 (Mi 5, Mi Note 2, Mi 5s, Mi Mix, Mi 5s Plus и Xiaomi Mi 5), Sony Yoshino (Sony Xperia XZ1, и Sony Xperia XZ Premium), F(x)tec Pro1 QX1000Как будто на эти телефоны будут ставить линукс
> (write congestion), возникающих когда объём операций записи превышает
> пропускную способность накопителя и система вынуждена блокировать
> запросы процесса на запись до завершения выполнения уже переданных
> запросов. В новой версии полностью переделан механизм ядра,
> используемый для получения информации о возникновении перегрузки и
> блокирования задач, так как в старой реализации наблюдались проблемы
> с сопряжением обработки перегрузки записи c вытеснением страниц памяти
> в раздел подкачки при нехватке памяти в системе.на заметку анону - фанату 12309 (и той сомнительной питоновской программы,
которая в паре с сомнительным патчем якобы это исправляет).расчехляем флэшки, будем проверять что изменилось,
что не изменилось и вообще.
А что насчёт того патча с изменениями в заголовочных файлах? Его не включили?
нет. там еще не все доделано - например не поддерживается значительная часть архитектур
> AMX предлагает новые настраиваемые регистры TMM "TILE" и инструкции для манипуляции с данными в этих регистрах, такие как TMUL (Tile matrix MULtiply) для умножения матриц<trollmode>Это чё выходит, numpy - всё? Больше не нужен?</trollmode>
> поддержка жёстких дисков с несколькими независимыми приводами (multi-actuator)А разве это не функция прошивки HDD, невидимая с другого конца sata-кабеля?
> Это чё выходит, numpy - всё? Больше не нужен?Щя школьники с прохфессорами побегут ассебмлер учить)
> А разве это не функция прошивки HDD, невидимая с другого конца sata-кабеля?Летят две ракеты на Вашингтон, одна быстрая, но 2 кТонны, вторая медленная, но 50 кТ,
у тебя одна зенитная ракета, какую первую сбивать будешь?
Конечно же я буду сбивать ракету THAAD или Patriot, которая летит им навстречу.
Мы придумали eBPS! Ура товарищи.Тем временем
> По умолчанию запрещён непривилегированный доступ к подсистеме eBPF. Изменение внесено для предотвращения использования BPF-программ для обхода защиты от атак по сторонним каналам.
Когда починят скроллбэк или хотя бы скроллок? Почему я не могу перематывать содержимое экрана как во фряхе? more/less не предлагать, полно сценариев, где их использование невозможно.
Лучше спроси как они CONFIG_X86_SYSFB сделали, с которым efifb сразу не работает и simplefb у меня чёрный экран выдаёт. Нет ну можно конечно пользоваться, когда там иксы грузятся, но что делать, когда они не смогут загрузиться?
> more/less не предлагать,предлагаю
1) новомодный пэйджер most;
2) скролл-буфер от GNU screen.
"Добавлена новая ioctl-команда CDROM_TIMED_MEDIA_CHANGE для определения событий смены носителя в приводе оптических дисков."Очень вовремя...
Да в самый раз, игры на терабайт данных не так давно начали появляться. Терабайт на одном диске ты не уместишь и с интернета скачивать целые сутки многим не удобно, не говоря уж о том, что в цивилизованном мире до сих пор адсл повсеместно.
> В планировщик задач добавлен обработчик, учитывающий кластеризацию кэша в CPUРазве его не было со времён бульдозеров?
>Возможность мониторинга за физическим адресным пространством памяти (ранее можно было отслеживать только виртуальные адреса).А ЧО ТАК МОЖНА БЫЛА?
>возможность резервирования памяти за сетевыми сокетами,Это намеренная дырень или новая технология индусов/китайцев ?
Управляемость такого кода будет нормальной или танцевать надо будет с бубном.Да, и Линус уже не программист, он манагер. Просто манагер неизвестно как управляющий проектом. Хорошим проектом.
> Добавлен новый системный вызов futex_waitv
> Реализация алгоритма сжатия zstd обновлена до версии 1.4.10
> По умолчанию запрещён непривилегированный доступ к подсистеме eBPF
> В гипервизоре KVM добавлена поддержка архитектуры RISC-V.По-моему, очень годно! Как всегда, спасибо разработчикам!
И вам спасибо за поддержку.
Мда, в мире линуха таки наступила сингулярность... помню времена, когда после каждого релиза читал полностью changelog, потом menuconfig-ом настраивал под себя ядрышко и конпелял... а сейчас уже лень даже дайджест на опеннете до конца проглядывать...
Повзрослел-с