LINUX.ORG.RU

Сообщения seiken

 

Заменить Торвальдса не будет проблемой

 

Если Торвальдса собьёт автобус, мейнтейнеры просто начнут дискуссии, и выберут нового лидера.

https://www.tomshardware.com/software/linux/linux-kernel-community-draws-up-contingency-plan-to-replace-linus-torvalds-should-the-need-arise-only-34-years-in-the-making

seiken
()

«AMD!», кричали они

 ,

Столкнулся со странной проблемой на моём домашнем десктопе. На компе Убунту Линукс, десктоп, Райзен 5900XT, материнка MSI PRO B550-P GEN3. Никаких там системных твиков и проч. Никаких разгонов частот и напряжений, таймингов памяти - этой ерундой не занимаюсь.

Уезжал в отпуск на три дня, комп перевёл в режим suspend to ram. И вот, приехал обратно домой, и решил я, значит, поставить KUbuntu, ну типа поглядеть одним глазком, потыкать. Приезжаю, пробуждаю из сна, и перезагружаюсь, чтобы проверить порядок загрузочных носителей в БИОС.

И тут вижу, что температура проца растёт. Просто в БИОС, а там ведь никакой нагрузки, ну кроме стандартного простейшего мониторинга биосни! Температура доходит до 79С, потом всякие окна с предупреждениями о перегреве, и всё, выключаю, потому что дальше уже не интересно - проц, очевидно, не должен перегреваться в режиме БИОС.

Вентилятор проца крутится, вижу и визуально, и по датчикам - до 2600 об/мин. Температура на датчике системной платы - 29-30С. Напряжение vCore: 1.32-1.44В.

Сменил термопасту, всё прикрутил обратно как надо, шурупы до предела, благо, на собременных креплениях, что Интел, что АМД, механическая защита от перекрута. Смена пасты не помогла.

Всё сходится на том, что процессор за эти три дня просто сдох. Какие ещё варианты?

P.S. ах да, никаких визуальных дефектов (типа «горелостей») на проце не видно, но ведь это не значит, что он не навернулся?

seiken
()

Отладка cython

 , , ,

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

Как вы отлаживаете это? Я уже предвосхищаю ответы в стиле " отладчик не нужен, все проблемы решаются автоматизированными тестами, и вообще у нас TDD и сюрпризов не бывает, всё сустейнабл и грин". Оставим в покое такую разработку. Допустим, вам попал в руки модуль, разработанный не вами, и он как-то странно себя ведёт, не то и не так в сишной либе вызывает.

В таком случае, вы будете:

  1. Залезать в кишки модуля и лепить какой-то быстро сварганенный логгинг в файл или

  2. Будете настраивать gdb (ведь со своим самопальным логгером возможно придется кучу кода обложить логами) по мануалу типа https://cython.readthedocs.io/en/latest/src/userguide/debugging.html ?

seiken
()

Опенсорсный вопрос пользователям айфона

 , деменция

Вы используете дементичный браузер Сафари или браузер, у которого всё нормально с памятью, типа файрфокс?

seiken
()

Стабильные API

 ,

Запустил я тут на днях Morrowind на ноуте с вин11. И о чудо! Программа 23летней давности с 3D графикой заработала без проблем на современной системе.

А почему? Потому что использует открытую технологию со стабильным API, который разработали профессионалы в 3D графике. Разве все эти поделки типа direct3d, vulkan, metal могут сравниться с opengl в плане стабильности и кроссплатформенности?

seiken
()

Обновил Дебиан

 , ,

Обновил Дебиан по инструкции от копилота (там же вообще ни разу не тривиальный набор команд, и без ИИ не обойтись).

Была версия 12, а стала 13. Было очень страшно, и пару раз я думал, что система навернулась.

Первый раз, по всей видимости, накрылась графика, когда я вдруг обнаружил, что процесс с терминатором, в котором и выполнялись команды, грохнулся. Через какое-то время вообще вся графика навернулась, потому что вместо десктопа появилось одноцветное окно без заголовка с надписью "oops, something went wrong“. Я всегда считал, что в гноме давно что-то не так в ДНК сломалось, но не до такой степени.

Ну да ладно, продолжил выполнять команды без графики (а ведь это еще надо знать, как работать в Линуксе без графики!)

Потом Dpkg стал сыпать ошибками. Какими - не известно, ведь в консольке отсутствуют бегунки с для прокрутки экрана…

Но вот команда кончила, делаю заветный ребут, и… ну конечно, сегфолт в кишках i915! Т.е. мало того, что специально куплен такой ноут, чтобы ублажить Линукс, чтобы все исходники в ядре были, оно всё равно сегфолтит.

Вопрос в студию. Как можно быть такими рукожопыми программистами?

seiken
()

Деградация литературы

 ,

Был я в первопрестольной, зашёл в магазин технической книги, что на Ленинском пр-те. Раньше там была большая комната со стеллажами про айтишку. Теперь одна маленькая полочка. Естественно на самом видном месте и в самом большом количестве python-python-python. Но я увидел там шедевр: сборник рецептов по программированию на Андроид на основе ответов из stackoverflow. Т.е. просто взяли SO, перевели ответы и как-то систематизировали их. И в начале книги благодарность длиннющему списку юзеров SO.

А вы как считаете, это деградация литературы или типичный разработчик андроид-аппов действительно макака, которая тупо комбинирует код из SO с минимальными изменениями?

P.S. только не надо мне заливать про книги, написанные LLM. Таких пока нет вроде.

seiken
()

Новости на фронте халявы

 

MS в версии vscode 1.107 деактивировала супер-популярное расширение IntelliCode, и подсказки больше не работают. MS предлагает вместо него использовать Copilot, но в его бесплатной версии количество подсказок ограничено 2000, что очень быстро расходуется.

https://www.heise.de/en/news/VS-Code-deactivates-IntelliCode-in-favor-of-the-paid-Copilot-11115783.html

Вообще, было бы странно верить, что когда vscode раскрутится и захавает большую часть разрабов, MS не станет более смело её монетизировать. Может так получиться, что MS вовсе не щедрее JetBrain.

seiken
()

Изучаем LLM

 

seiken
()

Люди плюются от нововведений

 ,

Автор ЯП zig написал, что уходит с github на другой хостинг. В принципе, он уже понимал, что когда MS перехватила управление, ему было ясно, что дальше будет только хуже.

Триггером для перехода стало агрессивное внедрение ИИ в гитхаб. Якобы, CEO гитхаба заявил «либо примите ИИ, либо проваливайте». Таски CI гитхаба стали работать рандомно, непонятно, как планируясь ИИ. Это создавало такой бардак, что Эндрю не выдержал…

https://ziglang.org/news/migrating-from-github-to-codeberg/

seiken
()

Huawei Matebook, SSD и GRUB

 полтергейст

Какая-то странная хрень произошла с моим ноутом Huawei Matebook D14. Началось с того, что мне понадобилось вставить предыдущий установленный SSD, чтобы достать кое какие файлы.

Достал актуальный SSD с Арчем (но это видимо не важно, что именно Арч), вставил предыдущий с убунтой (тоже не важно). Включаю ноут, «Boot media not found». Думаю, что за хрень, ведь всё работало, а в настройках Биоса я ничего не менял. Вставляю актуальный SSD - тоже «Boot media not found».

Захожу в Биос. Там очень странно всё показано. На стартовом экране упоминается диск нужного размера. Но если зайти в раздел «boot», то все списки (USB, hdd, PXE) пустые. Ну да ладно, гружусь с установочной флешки Арча. Оба раздела («/» и «boot») монтируются, файлы вроде на месте. Но какого хрена загрузчик не виден? Выполняю efibootmgr, и вижу, что GRUB на SSD там нет. Хотя я точно его устанавливал, и потом предыдущая SSD, ранее грузившаяся, тоже не увиделась, так что Арч тут ни при чём. Запускаю grub-install ещё раз. Ребут. Теперь оно успешно грузится.

Что это такое было? Настройки Биоса не менял. Иногда при загрузке Биоса там какая-то строка появлялась, что оно бэкапит какие-то блобы, но нахрена менять что-то в EFI без спроса…

seiken
()

Подозрительный чел

 , ,

Открыл я тут вики страничку о быстрой сортировке, и вот, что пишут:

The quicksort algorithm was developed in 1959 by Tony Hoare while he was a visiting student at Moscow State University. At that time, Hoare was working on a machine translation project for the National Physical Laboratory. As a part of the translation process, he needed to sort the words in Russian sentences before looking them up in a Russian-English dictionary, which was in alphabetical order on magnetic tape.[5]

Представьте себе, 59й год, отношения Запада с СССР, мягко говоря, натянутые, и вдруг какой-то студент из Англии приезжает в Москву в МГУ изучать машинный перевод, чуть ли не с русского. Откуда такой интерес к русскому языку? Почему нельзя заниматься изучением машинного перевода у себя в Лондоне?

И тут он изобретает гениальнейшим образом алгоритм быстрой сортировки, который теперь знает даже школьник. И все начинают говорить о Хоаре как авторе быстрой сортировки, и забывают, чем он занимался в это время в Москве…

Случайность? Не думаю.

seiken
()

Как подготовить ноут к РФ

 ,

Еду в Россию на родину. Возникают следующие вопросы:

  1. работает ли доступ к Gmail традиционным способом или нужен бубен?

  2. работает ли доступ к PyPI или нужен бубен либо всё своё брать с собой?

  3. аналогичный вопрос про докер.

Про телегу я уже понял, что текст работает, но дышит на ладан.

Про LUKS контейнеры и прочую пионерию уже понял, что это как красная тряпка для быка, об этом можно не упоминать даже.

seiken
()

Линукс не готов для десктопных ARM

 , , , ,

Баварский поставщик компов TuxedoComputers объявил, что после 18 месяцев разработки забил болт на идею выпустить ноут на базе последнего снапдрагона.

Причины - Линукс не обеспечивает продолжительности работы от батареи (даже того уровня, что может винда?), USB4 не работает. Приложения не умеют использовать аппаратное декодирование видео, контроль вентиляторами в заднице.

https://www.tuxedocomputers.com/en/Discontinuation-of-ARM-notebooks-with-Snapdragon-X-Elite-SoC.tuxedo

Так что любителям ARM остаётся только винда или мак.

seiken
()

Новая IDE с агентами

 ,

Что никто не обсуждает?

Гугл разрабатывает новую IDE, убийцу visual studio и всех прочих, которая будет заточена на использование агентов ИИ. Причём, не просто чатик в отдельной панельке, а можно будет запускать несколько агентов, давать им разные задачи для параллельного выполнения, оркестрировать типа. Вместо низкоуровневого кодинга будет рулёжка высокоуровневыми задачами. Кодер превратится в архитектора ПО. А назвали это Антигравитацией!

https://developers.googleblog.com/build-with-google-antigravity-our-new-agentic-development-platform/

seiken
()

Обнаружен раритет

 

В процессе разгребания старого хлама в одном из кабинетов профессора университета Юты, была найдена магнитная лента с копией UNIX v4, того самого легендарного UNIX, который пилили в Bell Labs/AT&T.

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

Копию передали в музей.

https://discuss.systems/@ricci/115504720054699983

seiken
()

Читаете ли вы статьи?

 

Типа на medium.com, с суксесс сториз.

О том, как тормозное гуано на js переписали в один щелчок на go - и сразу улучшили latency под нагрузкой, но потом не справились с утечкой горутин, поднапряглись как следует, переписали всё на божественном Расте, и получили буст по вообще всем параметрам: производительность, надёжность - всё кроме одного, кроме скорости разработки.

seiken
()

Лувр и пофигизм

 ламеры

Пишут, что в 2014г. в Лувре проводили аудит безопасности информационной системы. Выяснилось, что использовались компы на windows2000 и windows XP. Также в логинах в сеть и софт конторы Thales (который рулил старой днищенской уже по тем временам аналоговой системой видеонаблюдения. Были выбраны пароли соотв. «LOUVRE» и «THALES», т.е. те, кто знал эти пароли, мог войти из инета и просто смотреть стримы со всех камер, рулить вкл/выкл сигнализацией…

В 2017г. опять проверили, но не особо изменилась ситуация. Использовался win сервер 2003, давно уже не поддерживаемый самой MS, никакие апдейты безопасности, разумеется, не применялись…

seiken
()

Новости на фронте Макбуков

 не айс

В макбуке там что-то, отдалённо напоминающее UNIX, так что тема не оффтопик.

Итак, недавно думал о покупке макбука, но передумал по двум причинам:

  1. мне надо обязательно пускать софтину, которая существует только в виде i386. Для этого, как я понял, нужно либо долго и упорно пердолиться с qemu+трансляцией из i386 в ARM, либо платить бабло за готовый велосипед, без гарантии, что оно заведётся;

  2. выбор моделей угрёбищный. Есть либо 14" говно, в котором ни IDE не поместится, ни клавиатуры нормальной не может быть по определению, либо гигантский 16" монстр, с ценником от 2.700евро, который в легкий рюкзак даже не влезет… Т.е. я должен переплачивать, чтобы окупить их R&D деятельность вокруг M5, которая направлена даже не на мою целевую аудиторию, а на ютуберов, которым надо кодировать многочасовую пустопорожнюю болтовню в UHD, сидя в траке, потому что розетки у пользователей макбука под рукой нет (бомжи).

Теперь они хотят выпустить новый мак на процессоре айфона (!!!) с говённым экраном:

https://9to5mac.com/2025/11/04/cheaper-macbook-powered-by-iphone-chip-coming-in-2026-per-new-report/

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

seiken
()

Нормальный фронтенд для systemd

 

Есть ли в 2025г. нормальный механизм оповещения о событиях вокруг процессов в Линуксе?

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

Почитал в инете, какую-то чушь предлагают. Вот тут чувак предлагает мониторить journalctl:

https://stackoverflow.com/questions/44946465/how-do-i-register-for-systemd-service-lifecycle-events

seiken
()