Исследование производительности разных дистрибутивов Linux.
https://www.phoronix.com/review/intel-arrowlake-cachyos/5
Разница между самым быстрым, и самым медленным Linux - порядка 5%, разница между двумя лидерами CachyOS (основан на Arch), и Arch - порядка процента.
По мне так "овчинка выделки не стоит".
https://www.phoronix.com/review/intel-arrowlake-cachyos/5
Разница между самым быстрым, и самым медленным Linux - порядка 5%, разница между двумя лидерами CachyOS (основан на Arch), и Arch - порядка процента.
По мне так "овчинка выделки не стоит".
Phoronix
Arch Linux Based CachyOS Takes The Lead On Intel Arrow Lake
In the end CachyOS was in first place 41% of the time..
https://www.opennet.ru/opennews/art.shtml?num=62469
"Опубликован корректирующий релиз платформы совместной разработки Gogs 0.13.2, в котором устранено 6 уязвимостей. 5 уязвимостям присвоен критический уровень опасности (10 из 10). Исправленные проблемы позволяют непривилегированному пользователю Gogs выполнить код на сервере, изменить данные в репозиториях других пользователей или получить SSH-доступ к серверу"
Проект (git хостинг) написан на memory safe языке (нет, не на том, на другом), поэтому ошибки про обработку "../" в путях.
Мораль?
* Не надо поддерживать свою васянскую инфру (#gitlab #infra), а надо брать, и использовать github.
* По мере переписывания с С/C++ на memory safe языки, CVE меньше не будет, потому что безопасники тоже хотят кушать, просто искать их будут в других местах, возможно, поиск станет чуть дороже.
Пара перлов с opennet, от расто-любов/хейтеров:
"Не понимаю почему такие критически важные для инфраструктуры программы еще не переписали на расте. Неуженли люди осознанно отказываются писать программы без ошибок и приближать цифровой коммунизм?"
"Потому что Раст рекламируют нейросети для компаний, которым нужны новые хомячки-погроммисты за миску риса. Сишник ещё имеет некоторую свободу выбора"
"А вот будь оно на Си..."
"Опубликован корректирующий релиз платформы совместной разработки Gogs 0.13.2, в котором устранено 6 уязвимостей. 5 уязвимостям присвоен критический уровень опасности (10 из 10). Исправленные проблемы позволяют непривилегированному пользователю Gogs выполнить код на сервере, изменить данные в репозиториях других пользователей или получить SSH-доступ к серверу"
Проект (git хостинг) написан на memory safe языке (нет, не на том, на другом), поэтому ошибки про обработку "../" в путях.
Мораль?
* Не надо поддерживать свою васянскую инфру (#gitlab #infra), а надо брать, и использовать github.
* По мере переписывания с С/C++ на memory safe языки, CVE меньше не будет, потому что безопасники тоже хотят кушать, просто искать их будут в других местах, возможно, поиск станет чуть дороже.
Пара перлов с opennet, от расто-любов/хейтеров:
"Не понимаю почему такие критически важные для инфраструктуры программы еще не переписали на расте. Неуженли люди осознанно отказываются писать программы без ошибок и приближать цифровой коммунизм?"
"Потому что Раст рекламируют нейросети для компаний, которым нужны новые хомячки-погроммисты за миску риса. Сишник ещё имеет некоторую свободу выбора"
"А вот будь оно на Си..."
www.opennet.ru
Пять уязвимостей в платформе совместной разработки Gogs, позволяющих выполнить код на сервере
Опубликован корректирующий релиз платформы совместной разработки Gogs 0.13.2, в котором устранено 6 уязвимостей. 5 уязвимостям присвоен критический уровень опасности (10 из 10). Исправленные проблемы позволяют непривилегированному пользователю Gogs выполнить…
commit -m "better"
Photo
Оказалось, у этой задачи есть вполне понятное решение (https://www.tgoop.com/itpgchannel/2543?comment=41578)!
"промоутим джуна в техлида, сами уебываем в стартап в ОАЭ, в американский визу не дают" (новый техлид тащит блокер, релиз, и себя)
"промоутим джуна в техлида, сами уебываем в стартап в ОАЭ, в американский визу не дают" (новый техлид тащит блокер, релиз, и себя)
Telegram
Andrey Gulin in commit -m "better chat"
3. Если оставить блокер с релизом то лодку утопит заказчик
Решение на картинке выше: промоутим джуна в техлида, сами уебываем в стартап в ОАЭ, в американский визу не дают
Решение на картинке выше: промоутим джуна в техлида, сами уебываем в стартап в ОАЭ, в американский визу не дают
Forwarded from The Экономист
Правительство Пензенской области покупает VPN за 15 млн рублей. По условиям госзакупки, исполнитель должен обеспечить доступ к сети без ограничения трафика. Скорость доступа должна варьироваться от 2 до 100 Мбит/с.
🤑 The Экономист
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Пездуза
⚡️В России родился первый ребенок со встроенным VPN
https://www.phoronix.com/news/Hash-Based-Integrity-Linux-RB
"Introduce a new mechanism to ensure only well-known modules are loaded by embedding a list of hashes of all modules built as part of the full kernel build into vmlinux"
Сначала героически создали себе проблему (модули), потом героически ее же и решаем.
Надо не хеши включать в ядро, а сами модули.
Я понимаю, какую задачу решали модули 30 лет назад (экономия памяти), а сейчас что? Сейчас все модули и так лежат в initrd, который целиком грузится в память (потом, наверное, очищается, но так можно сделать и в случае включения модулей в ядро).
"Introduce a new mechanism to ensure only well-known modules are loaded by embedding a list of hashes of all modules built as part of the full kernel build into vmlinux"
Сначала героически создали себе проблему (модули), потом героически ее же и решаем.
Надо не хеши включать в ядро, а сами модули.
Я понимаю, какую задачу решали модули 30 лет назад (экономия памяти), а сейчас что? Сейчас все модули и так лежат в initrd, который целиком грузится в память (потом, наверное, очищается, но так можно сделать и в случае включения модулей в ядро).
Phoronix
Hash-Based Integrity Checking Proposed For Linux To Help With Reproducible Builds
An interesting request for comments (RFC) patch series was posted on Christmas for introducing hash-based integrity checking to help with the reproducible builds initiative around the Linux kernel.
https://www.opennet.ru/opennews/art.shtml?num=62465
Рубрика "новости из дурки".
Еще один альтернативный броузер, some highlights:
* Написан на С, и на FixScript (язык от того же автора).
* GUI toolkit - GTK2 (GTK2, Карл!!!)
* Вместо javascript - набор регулярок, которые фиксят сайты так, что они могут как-то отрисовываться без JS. 1200 сайтов уже поддержано!
Рубрика "новости из дурки".
Еще один альтернативный броузер, some highlights:
* Написан на С, и на FixScript (язык от того же автора).
* GUI toolkit - GTK2 (GTK2, Карл!!!)
* Вместо javascript - набор регулярок, которые фиксят сайты так, что они могут как-то отрисовываться без JS. 1200 сайтов уже поддержано!
www.opennet.ru
Первый тестовый выпуск web-браузера FixBrowser
Опубликован первый тестовый выпуск web-браузера FixBrowser, рассчитанного на низкое потребление ресурсов и обеспечение конфиденциальности. Браузер развивается с нуля и принципиально не поддерживает выполнение JavaScript, но при этом позволяет работать с сайтами…
commit -m "better"
https://mitchellh.com/writing/ghostty-is-coming #ghostty Тут вот коллега хочет запилить еще один "самый лучший" эмулятор терминала. В тексте, конечно, есть (притянутое за уши) сравнение, которое объясняет нам, почему же ghostty будет лучше всех, но, на самом…
Please open Telegram to view this post
VIEW IN TELEGRAM
commit -m "better"
В общем, мне стало интересно, что там такого в сборке bcachefs-tools, что господа из Debian не захотели ей заниматься, и я решил эту тулзовину собрать сам. Сложность ее сборки в том, что там, на самом деле, сопряжено две ситемы сборки, одна для C-кода, на…
Please open Telegram to view this post
VIEW IN TELEGRAM
commit -m "better"
Буррито "рекурсивный"
Кстати, про рекурсию.
Читал тут исходники https://github.com/meyfa/CobolCraft/
Это такой сервер minecraft, но на Cobol.
А я раньше код на Cobol особо не читал, потому что зачем?
Читал, читал, и стали у меня закрадываться нехорошие предположения.
В Cobol из коробки нет рекурсии! Вы знали? Я не знал.
Вообще, конечно, есть, если через жопу, и со странностями, но не рекомендуется:
https://www.ibm.com/docs/en/cobol-zos/6.3?topic=subprograms-making-recursive-calls
https://stackoverflow.com/questions/27806812/in-cobol-is-it-possible-to-recursively-call-a-paragraph
Судя по ссылкам, рекурсивный вызов без явного на то объявления - это что-то типа местного UB. Наверное, связано это с тем, что в программе нет стека.
Впрочем, зачем рекурсия в языке, которым выставляются счета на оплату?
Читал тут исходники https://github.com/meyfa/CobolCraft/
Это такой сервер minecraft, но на Cobol.
А я раньше код на Cobol особо не читал, потому что зачем?
Читал, читал, и стали у меня закрадываться нехорошие предположения.
В Cobol из коробки нет рекурсии! Вы знали? Я не знал.
Вообще, конечно, есть, если через жопу, и со странностями, но не рекомендуется:
https://www.ibm.com/docs/en/cobol-zos/6.3?topic=subprograms-making-recursive-calls
https://stackoverflow.com/questions/27806812/in-cobol-is-it-possible-to-recursively-call-a-paragraph
Судя по ссылкам, рекурсивный вызов без явного на то объявления - это что-то типа местного UB. Наверное, связано это с тем, что в программе нет стека.
Впрочем, зачем рекурсия в языке, которым выставляются счета на оплату?
GitHub
GitHub - meyfa/CobolCraft: A Minecraft server written in COBOL
A Minecraft server written in COBOL. Contribute to meyfa/CobolCraft development by creating an account on GitHub.
commit -m "better"
Please open Telegram to view this post
VIEW IN TELEGRAM