home.social

#glibc — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #glibc, aggregated by home.social.

  1. the existence of Name Service Switch implies the existence of Name Service Top and Name Service Bottom

    #linux #glibc

  2. [$] Restartable sequences, TCMalloc, and Hyrum's Law

    Hyrum's Law states that any observable behavior of a system will eventually be depended upon by somebody. The kernel community is currently contending with a clear demonstration o [...]

    lwn.net/Articles/1070072/ #LWN #Linux #kernel #glibc #BPF

  3. [$] Restartable sequences, TCMalloc, and Hyrum's Law

    Hyrum's Law states that any observable behavior of a system will eventually be depended upon by somebody. The kernel community is currently contending with a clear demonstration o [...]

    lwn.net/Articles/1070072/ #LWN #Linux #kernel #glibc #BPF

  4. [$] Restartable sequences, TCMalloc, and Hyrum's Law

    Hyrum's Law states that any observable behavior of a system will eventually be depended upon by somebody. The kernel community is currently contending with a clear demonstration o [...]

    lwn.net/Articles/1070072/ #LWN #Linux #kernel #glibc #BPF

  5. [$] Restartable sequences, TCMalloc, and Hyrum's Law

    Hyrum's Law states that any observable behavior of a system will eventually be depended upon by somebody. The kernel community is currently contending with a clear demonstration o [...]

    lwn.net/Articles/1070072/ #LWN #Linux #kernel #glibc #BPF

  6. Existe la #LGPL que permite enlazar software privativo. Es la licencia que utiliza la #Glibc.

    Así, cosas como las que dijo John #Carmack son erróneas. Ya me dirás qué valor saca #FreeBSD de la #PS5. Si casi no se obtiene nada de #Linux en televisores u otros dispositivos siendo #Copyleft con #GPL.

    "The recent discussions around copilot are a good opportunity to say this: I wish I could have licensed the Id source code releases as #BSD. The GPL virality wound up being a net negative, and more value would have come from BSD. My partners would never have gone for it, though."
    xcancel.com/ID_AA_Carmack/stat

  7. @millihertz
    Not looking forward to/catering for a switch to the GNU Hurd?

    Not interested.

    #Linux
    #glibc
    #gnu
    #hurd

  8. Explore a classic DebConf5 talk: Denis Barbier shows how to customize GNU libc locale files — great for sysadmins, i18n enthusiasts, and anyone tweaking glibc. Retro tech knowledge worth revisiting! #GNU #glibc #locales #Linux #DebConf #i18n #opensource #English
    friprogramvarusyndikatet.tv/vi

  9. Explore a classic DebConf5 talk: Denis Barbier shows how to customize GNU libc locale files — great for sysadmins, i18n enthusiasts, and anyone tweaking glibc. Retro tech knowledge worth revisiting! #GNU #glibc #locales #Linux #DebConf #i18n #opensource #English
    friprogramvarusyndikatet.tv/vi

  10. Почему функции rand и lrand48 из glibc годятся только для Тетриса: о случайных числах всерьёз

    Функцию rand из стандартной библиотеки языка Си для генерации псевдослучайных чисел, наверное, не ругал только ленивый. В довольно известном докладе Rand considered harmful рассказывалось о проблемах с переносимостью, ограниченным диапазоном, многопоточностью, качеством и т.п. Иногда в учебниках упоминают о том, что алгоритм в rand может быть не очень качественным, иметь проблемы с младшими битами, периодом, прохождением статистических тестов. Но крайне редко можно увидеть разбор конкретных критериев, выявляющих дефекты генераторов. В этой статье я постараюсь наглядно показать не просто отдельные недостатки rand , lrand48 и random из glibc, но их полную непригодность для каких-либо вычислений в принципе. Также вы увидите превосходство поточных шифров над minstd , линейным конгруэнтным генератором из 1980-х, не только в качестве, но и в производительности.

    habr.com/ru/articles/1005118/

    #Генераторы_псевдослучайных_чисел #glibc #си #c++ #математическая_статистика #математическое_моделирование #тестирование_по

  11. Почему функции rand и lrand48 из glibc годятся только для Тетриса: о случайных числах всерьёз

    Функцию rand из стандартной библиотеки языка Си для генерации псевдослучайных чисел, наверное, не ругал только ленивый. В довольно известном докладе Rand considered harmful рассказывалось о проблемах с переносимостью, ограниченным диапазоном, многопоточностью, качеством и т.п. Иногда в учебниках упоминают о том, что алгоритм в rand может быть не очень качественным, иметь проблемы с младшими битами, периодом, прохождением статистических тестов. Но крайне редко можно увидеть разбор конкретных критериев, выявляющих дефекты генераторов. В этой статье я постараюсь наглядно показать не просто отдельные недостатки rand , lrand48 и random из glibc, но их полную непригодность для каких-либо вычислений в принципе. Также вы увидите превосходство поточных шифров над minstd , линейным конгруэнтным генератором из 1980-х, не только в качестве, но и в производительности.

    habr.com/ru/articles/1005118/

    #Генераторы_псевдослучайных_чисел #glibc #си #c++ #математическая_статистика #математическое_моделирование #тестирование_по

  12. Почему функции rand и lrand48 из glibc годятся только для Тетриса: о случайных числах всерьёз

    Функцию rand из стандартной библиотеки языка Си для генерации псевдослучайных чисел, наверное, не ругал только ленивый. В довольно известном докладе Rand considered harmful рассказывалось о проблемах с переносимостью, ограниченным диапазоном, многопоточностью, качеством и т.п. Иногда в учебниках упоминают о том, что алгоритм в rand может быть не очень качественным, иметь проблемы с младшими битами, периодом, прохождением статистических тестов. Но крайне редко можно увидеть разбор конкретных критериев, выявляющих дефекты генераторов. В этой статье я постараюсь наглядно показать не просто отдельные недостатки rand , lrand48 и random из glibc, но их полную непригодность для каких-либо вычислений в принципе. Также вы увидите превосходство поточных шифров над minstd , линейным конгруэнтным генератором из 1980-х, не только в качестве, но и в производительности.

    habr.com/ru/articles/1005118/

    #Генераторы_псевдослучайных_чисел #glibc #си #c++ #математическая_статистика #математическое_моделирование #тестирование_по

  13. Почему функции rand и lrand48 из glibc годятся только для Тетриса: о случайных числах всерьёз

    Функцию rand из стандартной библиотеки языка Си для генерации псевдослучайных чисел, наверное, не ругал только ленивый. В довольно известном докладе Rand considered harmful рассказывалось о проблемах с переносимостью, ограниченным диапазоном, многопоточностью, качеством и т.п. Иногда в учебниках упоминают о том, что алгоритм в rand может быть не очень качественным, иметь проблемы с младшими битами, периодом, прохождением статистических тестов. Но крайне редко можно увидеть разбор конкретных критериев, выявляющих дефекты генераторов. В этой статье я постараюсь наглядно показать не просто отдельные недостатки rand , lrand48 и random из glibc, но их полную непригодность для каких-либо вычислений в принципе. Также вы увидите превосходство поточных шифров над minstd , линейным конгруэнтным генератором из 1980-х, не только в качестве, но и в производительности.

    habr.com/ru/articles/1005118/

    #Генераторы_псевдослучайных_чисел #glibc #си #c++ #математическая_статистика #математическое_моделирование #тестирование_по

  14. #linuxfromscratch installation completed

    Yes #UEFI is still in BLFS.
    That's very very BAD in 2026

    The only "big" problem in Chi's run was linuxfromscratch.org/blfs/view

    the patch that's needed so it builds clean with glibc 2.43 can be found here

    github.com/rhboot/efivar/pull/

    all in all linuxfromscratch.org/lfs/view/ seems to be in good shape

    #linux #efivar #glibc

  15. #linuxfromscratch installation completed

    Yes #UEFI is still in BLFS.
    That's very very BAD in 2026

    The only "big" problem in Chi's run was linuxfromscratch.org/blfs/view

    the patch that's needed so it builds clean with glibc 2.43 can be found here

    github.com/rhboot/efivar/pull/

    all in all linuxfromscratch.org/lfs/view/ seems to be in good shape

    #linux #efivar #glibc

  16. #linuxfromscratch installation completed

    Yes #UEFI is still in BLFS.
    That's very very BAD in 2026

    The only "big" problem in Chi's run was linuxfromscratch.org/blfs/view

    the patch that's needed so it builds clean with glibc 2.43 can be found here

    github.com/rhboot/efivar/pull/

    all in all linuxfromscratch.org/lfs/view/ seems to be in good shape

    #linux #efivar #glibc

  17. #linuxfromscratch installation completed

    Yes #UEFI is still in BLFS.
    That's very very BAD in 2026

    The only "big" problem in Chi's run was linuxfromscratch.org/blfs/view

    the patch that's needed so it builds clean with glibc 2.43 can be found here

    github.com/rhboot/efivar/pull/

    all in all linuxfromscratch.org/lfs/view/ seems to be in good shape

    #linux #efivar #glibc

  18. GNU Toolchain Office Hours starting soon!

    Europe/Americas: Thursday, Feb 19 at 8:00 AM PST / 11:00 AM EST / 16:00 CET

    gcc.gnu.org/wiki/OfficeHours

  19. GNU Toolchain Office Hours starting soon!

    Europe/Americas: Thursday, Feb 19 at 8:00 AM PST / 11:00 AM EST / 16:00 CET

    gcc.gnu.org/wiki/OfficeHours

    #GNUToolchain #OpenSource #GCC #GDB #GLIBC

  20. GNU Toolchain Office Hours starting soon!

    Europe/Americas: Thursday, Feb 19 at 8:00 AM PST / 11:00 AM EST / 16:00 CET

    gcc.gnu.org/wiki/OfficeHours

    #GNUToolchain #OpenSource #GCC #GDB #GLIBC

  21. GNU Toolchain Office Hours starting soon!

    Europe/Americas: Thursday, Feb 19 at 8:00 AM PST / 11:00 AM EST / 16:00 CET

    gcc.gnu.org/wiki/OfficeHours

    #GNUToolchain #OpenSource #GCC #GDB #GLIBC

  22. GNU Toolchain Office Hours starting soon!

    Europe/Americas: Thursday, Feb 19 at 8:00 AM PST / 11:00 AM EST / 16:00 CET

    gcc.gnu.org/wiki/OfficeHours

    #GNUToolchain #OpenSource #GCC #GDB #GLIBC

  23. Fait intéressant, je viens de mettre à jour #glibc sur Linux Mint :

    `sudo dpkg-reconfigure locales`

    Snippet :

    ...
    error: Bad entry 'ar_IN '
    error: Bad entry 'ar_SS '
    error: Bad entry 'en_AG '
    error: Bad entry 'en_IL '
    error: Bad entry 'en_IN '
    error: Bad entry 'en_NG '
    error: Bad entry 'en_ZM '
    error: Bad entry 'kab_DZ '
    ssy_ER.UTF-8.../usr/share/i18n/locales/ssy_ER:109: LC_ADDRESS: syntax error
    done
    error: Bad entry 'sw_KE '
    error: Bad entry 'sw_TZ '
    error: Bad entry 'zgh_MA '

  24. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Neal Sidhwaney for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #Emacs #CopyrightAssignments

  25. GNU C Library 2.43 introduces ISO C23 features, new memory APIs, math optimizations, Unicode 17 updates, and multiple security fixes.
    linuxiac.com/glibc-2-43-releas

    #gnu #glibc #opensource

  26. #Glibc 2.43 is out:

    inbox.sourceware.org/libc-alph

    A few highlights:

    * Experimental support for building with #clang has been added.

    * [a bunch of ISO C23 stuff]

    * Support for mseal and openat2 on #Linux

    * Additional optimized and correctly rounded mathematical functions have been imported from the CORE-MATH project […]

    * Unicode support has been updated to Unicode 17.0.0.

  27. GNU C Library 2.43 đã chính thức ra mắt với việc bổ sung thêm các tính năng C23, cùng hai hàm mới: `mseal` và `openat2`. Bản cập nhật này cải thiện hiệu suất, bảo mật và khả năng tương thích hệ thống cho các ứng dụng C. Đây là bước tiến quan trọng cho các nhà phát triển hệ thống và phần mềm nguồn mở. #glibc #Cprogramming #C23 #openat2 #mseal #lậptrìnhC #GNU #phátriểnthệthống

    reddit.com/r/programming/comme

  28. Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Neal Sidhwaney for assigning your copyright to the FSF! More at: u.fsf.org/463 #glibc #Emacs #CopyrightAssignments

  29. GNU Toolchain Office Hours starting soon!

    Europe/Americas: Thursday, Jan 15 at 8:00 AM PST / 11:00 AM EST / 16:00 CET

    gcc.gnu.org/wiki/OfficeHours

  30. GNU Toolchain Office Hours starting soon!

    Europe/Americas: Thursday, Jan 15 at 8:00 AM PST / 11:00 AM EST / 16:00 CET

    gcc.gnu.org/wiki/OfficeHours

    #GNUToolchain #OpenSource #GCC #GDB #GLIBC

  31. GNU Toolchain Office Hours starting soon!

    Europe/Americas: Thursday, Jan 15 at 8:00 AM PST / 11:00 AM EST / 16:00 CET

    gcc.gnu.org/wiki/OfficeHours

    #GNUToolchain #OpenSource #GCC #GDB #GLIBC

  32. GNU Toolchain Office Hours starting soon!

    Europe/Americas: Thursday, Jan 15 at 8:00 AM PST / 11:00 AM EST / 16:00 CET

    gcc.gnu.org/wiki/OfficeHours

    #GNUToolchain #OpenSource #GCC #GDB #GLIBC

  33. GNU Toolchain Office Hours starting soon!

    Europe/Americas: Thursday, Jan 15 at 8:00 AM PST / 11:00 AM EST / 16:00 CET

    gcc.gnu.org/wiki/OfficeHours

    #GNUToolchain #OpenSource #GCC #GDB #GLIBC