LINUX.ORG.RU

Сообщения AlexVR

 

6.6.66

Форум — Talks
stable:    6.11.11 [EOL] 2024-12-05
longterm:  6.6.66        2024-12-14

Не ужели у всех все работает?

 

AlexVR
()

Катастрофа в российской зоне проекта NTPPool.org

Форум — Admin

В процессе изучения проблемы я обнаружил, что что-то случилось в начале-середине октября и из зоны RU за 2 недели вылетело 120 серверов из 140 имеющихся.

На данный момент ситуация катастрофическая, поскольку в зоне RU осталось 4 (четыре) сервера, один из которых мой.

Помогите сохранить точное время в Рунете. Если не мы, то кот?

UPD: на пост откликнулись представители timeweb.cloud и выделили под NTP 30 (!!!) виртуальных машин!

Оригинал: https://habr.com/ru/articles/860828/

Обсуждение на пуле: https://community.ntppool.org/t/collapse-of-russia-country-zone/3607

Что-то тут и не обсудили.

Решил проверить что да как. Включил в пул свою свободную VPS. Как только рейтинг поднялся и она попала в пул:

# time tcpdump -n -c 10000 ip and udp and dst port 123 | cut -d" " -f3 | cut -d. -f1-4 | sort | uniq -c | sort -rn | head
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
10000 packets captured
11214 packets received by filter
0 packets dropped by kernel
     87 195.16.36.245
     50 178.249.59.166
     34 81.200.148.195
     30 188.94.48.42
     26 178.249.59.167
     24 37.204.142.248
     11 31.44.178.251
     11 212.232.62.228
     11 212.232.62.216
     11 212.232.62.212

real    0m8.206s
user    0m0.068s
sys     0m0.019s

 

AlexVR
()

Мы убиваем ЛОР?

Форум — Linux-org-ru

Смотришь на результаты опроса: Сколько тебе будет или исполнилось лет в этом году, ЛОРовец? (комментарий)

В 2014 основная масса 25-35

В 2024 основная масса 35-45

  • Все те же, но стало существенно меньше.
  • Молодые не добавляются.
  • Но как они будут добавляться, если МЫ как пирдуны старые нападаем на новичков.

Предлагаю обсудить.

  • Где косячим сами?
  • Что можно поменять в нашем поведении?
  • Что можно поменять на форуме?

Что сам предлагаю:

Как привлечь молодых?

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

Как не отпугивать новых?

  • Действующие штрафы за нашу грубость.
  • Поощрения (см. далее).

Система баллов.

Сколько лет говорим об этом? А воз и ныне там. Одни понабрали скора в 1000 при пяти звёздах макс, другие не успевают и пары сотен набрать.

  • Установить максимальное значение скора в 515 балов.
  • Для тех, у кого больше 310 скора, ввести налог -10 скора в месяц.

Бан.

Постоянный бан. Кого баним-то? Есть постоянные поток новых пользователей?

  • Уменьшить число банов. Лучше штраф.

Предложение: система значков.

Выдавать значки, которые видны в профиле. Как в играх, стиме, и т.п.

Назначение:

  • Попытаться удержать новых участников. Поощряя значками вида: «Лучший вопрос месяца», «Первая новость» и т.п.
  • Уменьшить грубость, без бана. Например, «Грубиян» на 1 месяц или с датой.

Значки выдавать как автоматически, так и назначать (пора бы модераторам быть не только палачами).

 

AlexVR
()

gtk3-rs: This repository has been archived by the owner

Форум — Talks

Ну типа gtk3-rs depricated.

This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

gtk3-rs

This project is UNMAINTAINED. Please take a look at gtk4-rs instead!

https://github.com/gtk-rs/gtk3-rs

При этом можно сравнить использование 3 и 4 версии на crates.io:

Т.е. GTK опять лучше знает, что нужно пользователям?

 ,

AlexVR
()

Линус Торвальдс мёрзнет без электричества и не мержит

Форум — Talks

Зашёл на https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/ а от товарища последний коммит 4 дня назад и никакого 6.8-rc1.

В новостях нашёл Разработка ядра Linux остановилась из-за плохой погоды в городе, где живет Линус Торвальдс

В субботу, 13 января 2024 г., в рассылке, посвященной разработке ядра, программист сообщил о том, что температура воздуха в Портленде и округе упала до -10 градусов Цельсия и возникновении масштабных перебоев с подачей электроэнергии.

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

Местные СМИ сообщили о том, что толщина образовавшегося снежного покрова достигла 10-13 см, а также о возникновении заторов на дорогах, перебоев в работе общественного транспорта и нескольких случаях гибели жителей района от холода.

UPDATE: работа восстановлена!!!

UPDATE 2: https://social.kernel.org/users/torvalds

Power still off, but outside is warming up.

Instead trying to see how far I can get on the remaining merge window pulls on just battery power. Not very far I bet, but at least something.

UPDATE 3:

.. and ten minutes after posting that, power and internet are back up.

UPDATE 4:

Перебои продолжаются. Линус сменил подпись профиля на «Delusional Monkey»

UPDATE 5: 🪅🎊🎉 Linux 6.8-rc1 🎉🎊🪅

 ,

AlexVR
()

Выбор клавиатуры 2022.02

Форум — Linux-hardware

Третий десяток лет работаю на обычных офисных дешёвых клавиатурах.

И тут понадобилось купить клаву домой. И что-то не могу понять какую. Раньше пошёл в магазин, руками потрогал, нашёл свою и купил. Теперь этого нет… Все клавы в коробках, да и выглядят как новогодний дешман, что из них пробовать - ХЗ.

Ладно, заказал простую со 100500 звёздочками, и офигел. Легкая с деревянными клавишами и вонючая, работать не реально. Посмотрел на пару механических, брал у коллег/знакомых. Не то. Пробую работать, начинают болеть пальцы O_o. Офигел. Никогда такого не было, да и ещё что бы так ломало руки.

В итоге ищу мембрану нормального качества. Можно со светодиодиками (для детей).

Из вариантов сейчас только офисные HP-шные, но боюсь сын не оценит.

 

AlexVR
()

Как зарегистрировать i2c устройство?

Форум — Admin

Есть x86 компутер. У него на i2c-шине висят несколько GPIO-модулей. Что требует использовать код вида:

echo "pca9535 0x20" > /sys/class/i2c-adapter/i2c-6/new_device 
echo "pca9535 0x21" > /sys/class/i2c-adapter/i2c-6/new_device 
echo "pca9535 0x22" > /sys/class/i2c-adapter/i2c-6/new_device 

Где i2c-6 это USB-ишный FT260 на плате. Он один такой и скриптом конкретно его определить можно. Сейчас всё это упаковано в скрипт и оформлено в виде службы. Но как-то не по себе от этого.

Как это дело оформить нормально? Неужели нет внятного способа описания i2c устройств?

Есть мысль задействовать udev, но блин не вбивать же в RUN это безобразие.

 , ,

AlexVR
()

Тема black. Куда пропали границы таблиц?

Форум — Linux-org-ru

Что такое? пропала милая белая граница у таблиц в уведомлениях, списках тем и т.д.

 

AlexVR
()

Минцифры хочет приравнять открытое ПО к российскому. «Разработчики» против

Форум — Desktop

Минцифры подготовило ряд приложений к стимулированию развития открытого ПО и открытой архитектуры в России. Среди них была идея приравнять софт с открытым кодом к российскому и добавить его в реестр отечественного ПО. Это предложение раскритиковали представители российской ИТ-сферы.

https://www.cnews.ru/news/top/2021-08-27_mintsifry_hochet_priravnyat

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

Вместе с этим Минцифры высказало идею по внедрению в стране обязанности по размещению в свободном доступе того заказного программного обеспечения, разработка которого велась с привлечением госсредств.

Отрасль против

Российская ИТ-сфера раскритиковала идею Минцифры по приравниванию софта с открытым исходным кодом к российскому. Против этого предложения, как пишет РБК, высказался глава центра компетенций по импортозамещению в сфере ИКТ Илья Массух. «Обсуждавшиеся в конце июля (2021 г. – прим CNews) положения – это ранние наброски. По моему мнению, речь не идет о приравнивании открытого ПО к российскому. Мы как центр компетенций, да и, думаю, вся отрасль будем против такого решения», – заявил он.

Илья Массух добавил, что разработчики ПО с открытым кодом размещают его, как правило, в иностранных репозиториях. К примеру, это может быть GitHub, с июня 2018 г. принадлежащий американской корпорации Microsoft. В этом случае может возникнуть вопрос прав на такое программное обеспечение.

«Безусловно, в нишевых зонах, где нет отечественных аналогов, можно использовать и свободное, и даже закрытое ПО. Но чтобы получить те же права, что и российское ПО, свободный софт должен разрабатываться российской компанией, базироваться в отечественном репозитории, не иметь принудительных обновлений из-за рубежа, иметь техническую поддержку здесь и т.п.», – подытожил директор центра компетенций по импортозамещению в сфере ИКТ.

 ,

AlexVR
()

Чем пользуетесь из F-Droid?

Форум — Mobile

Собственно сабж. Третий андрофон. В первый раз ставил из него судоку. Во второй: блокнот. В этот раз: «Транзистор» для прослушивания радио.

А кто чем ещё пользуется?

 ,

AlexVR
()

Rust-for-Linux: Custom alloc, using stable Rust compilers, and more

Форум — Development

Тут увидел симпатичный PR в Rust-for-Linux: https://github.com/Rust-for-Linux/linux/pull/402

Общий смысл: переписали alloc, что бы он не паниковал на каждый чих. Переходят на стабильный компилятор.

Немного примеров:

        for _ in 0..page_count {
            let page = Pages::<0>::new()?;
            page.insert_page(vma, address)?;
-            pages.push(page);
+            pages.try_push(page)?;
            address += 1 << bindings::PAGE_SHIFT;
        }

-        // TODO: This allocates memory.
-        let arc = Arc::from(pages);
+        let arc = Arc::try_from_vec(pages)?;

        // Save pages for later.
        let mut inner = self.inner.lock();
    fn read_all(&mut self) -> Result<Vec<u8>> {
        let mut data = Vec::<u8>::new();
-        data.try_reserve_exact(self.len())?;
-        data.resize(self.len(), 0);
+        data.try_resize(self.len(), 0)?;

        // SAFETY: The output buffer is valid as we just allocated it.
        unsafe { self.read_raw(data.as_mut_ptr(), data.len())? };

Надеются на слияние в 5.14

 ,

AlexVR
()

Тема black

Форум — Linux-org-ru

А кто-то из модераторов её использует?

Вот нравиться мне black. Но вот форматирование списков у неё…

Эти постоянные новости с:

* bla bla



* foo foo



* bar bar

 

AlexVR
()

Если вам надоело бороться с Rust, то переходите на Zig

Форум — Talks

Why I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun

I’ve spent the last year building keyboards, which has included writing firmware for a variety custom circuit boards.

I initially wrote this firmware in Rust, but despite years of experience with that language I still struggled quite a bit. I eventually got my keyboards working, but it took an embarrassingly long time and wasn’t fun.

After repeated suggestions from my much more Rust-and-computing-experienced friend Jamie Brandon, I rewrote the firmware in Zig, which turned out swimmingly.

З.Ы.: Напомню, что на прошедшем FOSDEM языку программирования Zig была посвящена отдельная секция с 4 докладами:

 ,

AlexVR
()

Announcing Tokio 1.0

Форум — Development

Один из слонов Rust добрался до версии 1.0

https://tokio.rs/blog/2020-12-tokio-1-0

З.Ы.: Как новость оформлять лень…

 

AlexVR
()

Рейтинг суперкомпьютеров top-500 возглавил кластер на ARM-процессорах

Форум — Talks

В Японии запустили суперкомпьютер Fugaku от Fujitsu на базе 48-ми ядерных ARM-процессорах.

  • Cores: 7,299,072
  • Memory: 4,866,048 GB
  • Processor: A64FX 48C 2.2GHz
  • Interconnect: Tofu interconnect D
  • Rmax: 415,530.0 TFlop/s
  • Rpeak: 513,854.7 TFlop/s

При этом он в 2.8 раз мощнее второго места (IBM POWER9+NVIDIA). И на столько же прожорливее

 ,

AlexVR
()

Zephyr 2.3.0

Новости — Open Source
Zephyr 2.3.0
Группа Open Source

Представлен релиз RTOS Zephyr 2.3.0.

Zephyr основана на компактном ядре, предназначенном для использования в системах с ограниченными ресурсами и встроенных системах. Распространяется под лицензией Apache 2.0 и поддерживается Linux Foundation.

Ядро Zephyr поддерживает несколько архитектур, включая ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32. 

Основные улучшения в этом выпуске:

  • Новый пакет Zephyr CMake, уменьшающий потребность в переменных среды окружения
  • Новый Devicetree API основанный на иерархических макросах. Этот новый API позволяет коду на Си получить простой доступ ко всем узлам и свойствам Devicetree.
  • Kernel timeout API был переработан, чтобы быть более гибким и настраиваемым, с учетом будущей поддержки таких функций, как 64-битные и абсолютные тайм-ауты
  • Новый аллокатор k_heap/sys_heap имеет лучшую производительность, чем имеющийся k_mem_pool/sys_mem_pool
  • The Bluetooth Low Energy Host теперь поддерживает LE Advertising Extensions
  • Интегрирована Библиотека CMSIS-DSP

>>> Подробности

 , , zephyr

AlexVR
()

Кэш для Git-репозиториев

Форум — Development

На работе регулярно приходиться клонировать большие репозитории, а скорость «Интернетов» не всегда большая (днём канал забивается).

Как следствие при ручной работе с репами приходиться делать git clone --mirror ... LOCAL_MIRROR && git clone LOCAL_MIRROR ...

Для Yocto и т.п. можно настроить общее место для кэша. Но это решает только часть проблем.

Добавим к этому нескольких разработчиков.

Поиск мне выдаёт только варианты вроде: https://github.com/kooltux/git-cache

Но как правило, в таких проектах всего несколько коммитов N-летней давности (может конечно: взяли написали, работает и нефиг больше трогать).

Кто чем пользуется? Или что порекомендует?

 

AlexVR
()

time-series DB и дополнительная секунда

Форум — Development

Есть задача хранения и обработки измерений нескольких величин (тысячи измерений в секунду). По этим данным будут вычисляться другие величины. Данные собираются постоянно (день за днём, год за годом). Для удобства вычислений, планируется рассматривать временные метки с привязкой к TAI. Т.к. важно корректно обработать данные в момент дополнительной секунды.

Для отображении результатов хочется задействовать, что-то типа Grafana. При этом подписи на шкале времени графиков должны быть приведены к нужному часовому поясу (аля Europe/Moscow), т.к. рядовой пользователь ничего не знает о TAI.

Посмотрел в сторону InfluxDB, но что-то с дополнительной секундой у него совсем никак (или я что-то делаю не так). Мне надо, чтобы он нормально воспринимал «2016-12-31T23:59:60.125000000Z»

Итого: Храним и обрабатываем с привязкой к TAI, отображаем в нужном timezone.

Есть хоть что-то более менее готовое для этого? Или как всегда велосипедить?

 , , , ,

AlexVR
()

Т-платформы добивают...

Форум — Talks

HABR: У «Т-платформ» крупные проблемы: сайт не работает, 80% сотрудников уволились (2019-12-21)

… Проблем много, в основном они касаются взаимоотношений с государством. …

История на ЛОРе:

Никак понять не могу, как-так государство сливает свои интеллектуальный резерв?

Что у нас сейчас с суперкомпьютерами:

Что с процессорами:

  • Как приоритетные научные проекты государству не нужны.

 

AlexVR
()

Анонс начала продаж BeagleBone AI

Новости — Hardware and Drivers
Анонс начала продаж BeagleBone AI
Группа Hardware and Drivers

Сегодня объявлено о старте продаж новой платы от BeagleBoard.org Foundation: BeagleBone AI на базе процессора Texas Instruments Sitara AM5729.

«Эта плата является ответом на просьбу нашего сообщества о том, чтобы увидеть следующее значительное улучшение в семье BeagleBone», - говорит Джейсон Криднер, соучредитель фонда BeagleBoard.org. «Его набор функций переполнен и обладает возможностями, не имеющими аналогов ни у одного другого одноплатного компьютера, с открытым аппаратным обеспечением или без него»

( читать дальше... )

>>> Подробности

 

AlexVR
()

RSS подписка на новые темы