ar
Feedback
RULKC

RULKC

الذهاب إلى القناة على Telegram

Russian Linux Kernel Community Общаемся тут: https://t.me/osdevconf Про сообщество тут: http://rulkc.org/

إظهار المزيد
812
المشتركون
+224 ساعات
+57 أيام
+1530 أيام
أرشيف المشاركات
Всем привет. Нарушаем молчание. Собрали несколько интересных новостей которыми хотим с Вами поделиться в ближайшее время. Начнем с выбора Олега Лёвина. Три статьи мимо чего Олег не смог пройти в последнее время. Обсуждение в комментариях - welcome. 1. Заговорили про fork, вспомнил, недавно наткнулся в одном из каналов на интересную проблему дизайна fork+exec: https://github.com/golang/go/issues/22315 tldr: если многопоточная программа делает запись в файл какого-то кода, чтобы его выполнить через fork+exec, и до exec другой поток успевает сделать fork, то он захватит fd этого файла, и exec в первом потоке упадет с ETXTBSY, т.к. файл с executable уже открыт кем-то в системе на запись.
ETXTBSY The specified executable was open for writing by one or more processes.
В Linux 6.11 просто убрали запрет на исполнение такого fd https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2a010c412853 с интересным комментарием
Yes, someone in userspace could potentially be relying on this. It's notcompletely out of the realm of possibility but let's find out if that's actually the case and not guess.
Так оно и случилось, так что патч откатили в 6.12 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3b832035387ff508fdcf0fba66701afc78f79e3d 2. В Mesa для карточек NVIDIA вместо OpenGL Nouveau теперь по умолчанию используется Zink: реализация OpenGL поверх Vulkanhttps://www.opennet.ru/opennews/art.shtml?num=62860 Утверждается, что такая конфигурация производительнее, что интересно, потому что получается, что нативный OpenGL оказался медленнее, чем OpenGL поверх Vulkan. Гугловая реализация транслятора OpenGL ES ANGLE используется на всем продакшне Chrome для Windows, также планируется переход на ANGLE на Android https://developer.android.com/games/develop/vulkan/overview#about-angle. Так что не исключено, что в обозримом будущем нативный OpenGL канет в лету. 3. Android постепенно переходит на размер страницы в 16KB https://android-developers.googleblog.com/2024/08/adding-16-kb-page-size-to-android.html Утверждается, что производительность увеличивается на 5-10% ценой увеличения потребления RAM на ~9%. С учетом того, что Android -- это почти половина всех устройств в мире, не считая embedded, (https://en.wikipedia.org/wiki/Usage_share_of_operating_systems#:~:text=As%20of%20March%202025%2C%20Android,device%20types%20excluding%20embedded%20devices.) если переход все-таки случится, посмею предположить, что 16KB страницы в Linux могут стать стандартом

Всем доброго дня! Новогодние праздники очень мимолетны, особенно когда есть чем заняться) В преддверии длинных выходных, в добавок в видео с OS DevConf 2024, выкладываем материалы по докладам Вячеслава Дубейко, одного из идеологов этого сообщества. В настоящий момент собрано 7 презентаций: 1. Can file systems survive in data-centric world? 2. CXL benchmarking 3. SSDFS: ZNS/FDP ready LFS file system saving your space and decreasing TCO cost 4. SSDFS + ZNS SSD: deterministic architecture decreasing TCO cost of data infrastructure 5. Flexible scheme of space management in ZNS SSD / SMR HDD storage pool for multiple virtual machines 6. Why do you need SSDFS? 7. SSDFS + ZNS SSD: deterministic architecture decreasing Презентации Вы сможете найти по ссылке ниже: https://disk.yandex.ru/d/DV0edzLp3nf92w Две статьи: 1. Статья на LWN 4. # SSDFS: flash-friendly LFS file system for ZNS SSD https://lwn.net/Articles/924487/ 2. SSDFS (paper) Towards LFS Flash-Friendly File System without GC operations: https://arxiv.org/abs/1907.11825 Записи выступлений : 1. Embedded Linux 2022 talk - https://www.youtube.com/watch?v=x5gklnkvi_Q 2. Linux Plumbers 2022: https://www.youtube.com/watch?v=sBGddJBHsIo 3. Linux Plumbers 2024: https://youtu.be/gcKbGNiU7DE?si=iRlByIpte-6fWqWD 4. Linux Plumbers 2024: https://youtu.be/W3nPCtBRAtk?si=s6K5Qfkv4z4eJncs 5. Linux Plumbers 2024: https://youtu.be/0_f1kD7fGnE?si=oa27WCm0vDiXR_27 И еще раз Всех с Наступающими Праздниками и Наступающим Новым Годом!

🎄 Друзья, поздравляем с наступающим Новым годом! 🎄 Пусть следующий год подарит вам увлекательные задачи, стабильные ядра и вдохновение для создания чего-то нового в open source! А ещё — больше времени для себя и своих любимых pet-проектов. ✨ И у нас есть идея, чем можно заняться на каникулах: мы выложили записи докладов с OS DevConf! Если вы что-то пропустили или хотите пересмотреть любимые выступления, каникулы — идеальный момент для этого. 🎥 Все записи уже ждут вас на YouTube, а без vpn можно смотреть на сайте конференции. И ещё один подарок: мы сделали небольшое видео о том, как прошла конференция. В комментариях добавим вертикальную версию — её можно легко сохранить и поделиться у себя в соцсетях. Хороших праздников, отличного отдыха и продуктивного нового года! 🐧

Итоги OS DevConf 2024! Спасибо всем, кто пришёл офлайн, подключился онлайн, задавал вопросы, участвовал в обсуждениях и созда
Итоги OS DevConf 2024! Спасибо всем, кто пришёл офлайн, подключился онлайн, задавал вопросы, участвовал в обсуждениях и создавал атмосферу. Конференция в цифрах 👥 220 офлайн-участников (в 2 раза больше, чем в прошлом году!) 🌐 360 онлайн-зрителей Мы попросили вас заполнить форму обратной связи — и вот что получилось: 🟣 57% оценили конференцию как «Превосходно» 🟡 41% — как «Хорошо» ⚫️ 2% — как «Нормально» Спасибо за ваши идеи и предложения. Мы всё прочитали и обязательно учтём! Полезное Мы собрали для вас все презентации спикеров, чтобы вы могли вернуться к материалам. А ещё подъехали фотографии с мероприятия. Смотрите и находите себя :) И на следующей неделе выложим записи всех докладов, чтобы на новогодних можно было всё пересмотреть. Ещё раз спасибо спикерам за мощные доклады, а вам — за то, что делаете наше комьюнити сильнее! Было круто, и это только начало. Уже планируем новые встречи!