home.social

#configure — Public Fediverse posts

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

  1. Kernel programming lore

    Orientating myself in the kernel lore

    I haven't looked at the linux kernel source in too long a time. I just grabbed a section that was on top and started reading and learning

    Source code is nice to read IMHO

    lore.kernel.org/linux-input/20

    #kernel #lore #Linux #programming #OpenSource #POSIX #technology #modules #configure #make #asm #assembler #test #install

  2. Собираем ffmpeg под Windows

    Недавно пришлось собирать ffmpeg под Windows компилятором MSVC. И знаете — я чуть не помер. Официальная документация по сборке проекта под Windows безнадежно устарела. В Интернете есть даже статьи, которые так и заявляют: "Официальная документация по сборке ffmpeg под Windows безнадежно устарела — вот как теперь это делается". И смех в том, что эти статьи уже тоже устарели и не дают работающего решения "press X to compile". Поэтому я просто оставлю здесь инструкцию, которая работает на февраль 2026. И, возможно, устареет, как и все предыдущие. Но вы тогда мне просто об этом напишете, и я попробую актуализировать эту инструкцию. Press X to build

    habr.com/ru/articles/1004176/

    #ffmpeg #build #msvc #msys2 #configure #make

  3. Linus Torvalds — Talks about AI Hype, GPU Power, and Linux’s Future

    Here Linus Torvalds Speaks on a calm and relaxed energy level, on the LLM hype how it affects kernel development and open source. The mothods how recent Linux kernel hardware like GPUs and APUs from different companies like AMD has modified the Linux's kernel role.

    youtube.com/watch?v=NjGHrDnPxwI

    #programming #LLM #AI #slop #kernel #configure #make #assembler #linker #makeInstall #Linux #openSource #technology #mathematics #linear #algebra #linearAlgebra

  4. This is a treasure trove of smoothly displayed sources. I've opened init/main.c

    Quote

    // SPDX-License-Identifier: GPL-2.0-only
    /*
    * linux/init/main.c
    *
    * Copyright (C) 1991, 1992 Linus Torvalds
    *
    * GK 2/5/95 - Changed to support mounting root fs via NFS
    * Added initrd & change_root: Werner Almesberger & Hans Lermen, Feb '96
    * Moan early if gcc is old, avoiding bogus kernels - Paul Gortmaker, May '96
    * Simplified starting of init: Michael A. Griffith <[email protected]>
    */

    #define DEBUG /* Enable initcall_debug */

    ^Z

    #Programming #OpenSource #Linux #kernel #source #OperatingSystem #clang #configure #make #install #depmod

  5. This is a treasure trove of smoothly displayed sources. I've opened init/main.c

    Quote

    // SPDX-License-Identifier: GPL-2.0-only
    /*
    * linux/init/main.c
    *
    * Copyright (C) 1991, 1992 Linus Torvalds
    *
    * GK 2/5/95 - Changed to support mounting root fs via NFS
    * Added initrd & change_root: Werner Almesberger & Hans Lermen, Feb '96
    * Moan early if gcc is old, avoiding bogus kernels - Paul Gortmaker, May '96
    * Simplified starting of init: Michael A. Griffith <[email protected]>
    */

    #define DEBUG /* Enable initcall_debug */

    ^Z

    #Programming #OpenSource #Linux #kernel #source #OperatingSystem #clang #configure #make #install #depmod

  6. This is a treasure trove of smoothly displayed sources. I've opened init/main.c

    Quote

    // SPDX-License-Identifier: GPL-2.0-only
    /*
    * linux/init/main.c
    *
    * Copyright (C) 1991, 1992 Linus Torvalds
    *
    * GK 2/5/95 - Changed to support mounting root fs via NFS
    * Added initrd & change_root: Werner Almesberger & Hans Lermen, Feb '96
    * Moan early if gcc is old, avoiding bogus kernels - Paul Gortmaker, May '96
    * Simplified starting of init: Michael A. Griffith <[email protected]>
    */

    #define DEBUG /* Enable initcall_debug */

    ^Z

    #Programming #OpenSource #Linux #kernel #source #OperatingSystem #clang #configure #make #install #depmod

  7. This is a treasure trove of smoothly displayed sources. I've opened init/main.c

    Quote

    // SPDX-License-Identifier: GPL-2.0-only
    /*
    * linux/init/main.c
    *
    * Copyright (C) 1991, 1992 Linus Torvalds
    *
    * GK 2/5/95 - Changed to support mounting root fs via NFS
    * Added initrd & change_root: Werner Almesberger & Hans Lermen, Feb '96
    * Moan early if gcc is old, avoiding bogus kernels - Paul Gortmaker, May '96
    * Simplified starting of init: Michael A. Griffith <[email protected]>
    */

    #define DEBUG /* Enable initcall_debug */

    ^Z

    #Programming #OpenSource #Linux #kernel #source #OperatingSystem #clang #configure #make #install #depmod

  8. This is a treasure trove of smoothly displayed sources. I've opened init/main.c

    Quote

    // SPDX-License-Identifier: GPL-2.0-only
    /*
    * linux/init/main.c
    *
    * Copyright (C) 1991, 1992 Linus Torvalds
    *
    * GK 2/5/95 - Changed to support mounting root fs via NFS
    * Added initrd & change_root: Werner Almesberger & Hans Lermen, Feb '96
    * Moan early if gcc is old, avoiding bogus kernels - Paul Gortmaker, May '96
    * Simplified starting of init: Michael A. Griffith <[email protected]>
    */

    #define DEBUG /* Enable initcall_debug */

    ^Z

    #Programming #OpenSource #Linux #kernel #source #OperatingSystem #clang #configure #make #install #depmod

  9. YIL TIL the Linux kernel explorer

    Linux Kernel Explorer is just fun to play with. Don't use mobile to play there. You need a horizontal display

    YIL = yesterday I learned

    reverser.dev/linux-kernel-expl

    #Programming #OpenSource #Linux #kernel #source #OperatingSystem #clang #configure #make #install #depmod

  10. YIL TIL the Linux kernel explorer

    Linux Kernel Explorer is just fun to play with. Don't use mobile to play there. You need a horizontal display

    YIL = yesterday I learned

    reverser.dev/linux-kernel-expl

    #Programming #OpenSource #Linux #kernel #source #OperatingSystem #clang #configure #make #install #depmod

  11. YIL TIL the Linux kernel explorer

    Linux Kernel Explorer is just fun to play with. Don't use mobile to play there. You need a horizontal display

    YIL = yesterday I learned

    reverser.dev/linux-kernel-expl

    #Programming #OpenSource #Linux #kernel #source #OperatingSystem #clang #configure #make #install #depmod

  12. YIL TIL the Linux kernel explorer

    Linux Kernel Explorer is just fun to play with. Don't use mobile to play there. You need a horizontal display

    YIL = yesterday I learned

    reverser.dev/linux-kernel-expl

    #Programming #OpenSource #Linux #kernel #source #OperatingSystem #clang #configure #make #install #depmod

  13. YIL TIL the Linux kernel explorer

    Linux Kernel Explorer is just fun to play with. Don't use mobile to play there. You need a horizontal display

    YIL = yesterday I learned

    reverser.dev/linux-kernel-expl

    #Programming #OpenSource #Linux #kernel #source #OperatingSystem #clang #configure #make #install #depmod

  14. How to compile C sources

    $
    ./configure; make; make check; make install 
    
    

    Make sure to check the references in your shell regarding compilation also
    The man pages are your friend

    #Bash #csh #ksh #C #configure #ASM #make #install

  15. [Перевод] Параллельный ./configure

    Извините, но в 2025 году — это просто смешно: $ time ./configure: 13.80s user 12.72s system 69% cpu 38.018 total

    habr.com/ru/articles/904664/

    #autotools #configure #make #bash #automake #сборка #сборка_проекта

  16. LibMPU (создание проектов)

    В предыдущей статье мы сделали краткий обзор возможностей библиотеки функций для работы с большими числами. В приведенных примерах, для автоматического задания флагов компилятора и компоновщика, мы рассмотрели использование скрипта mpu-config . Данный скрипт поставляется во время инсталляции LibMPU и позволяет упростить написание Make-файлов для программ, использующих библиотеку LibMPU . Однако это не единственный вариант составления Make-файлов с использованием данной библиотеки. В данной статье мы рассмотрим применение GNU Autotools , которые позволяют обеспечить переносимость программ и упростить создание сложных проектов. После инсталляции LibMPU на вашу GNU/Linux систему в распоряжении пользователя, помимо самой библиотеки, будет находиться m4-скрипт /usr/share/aclocal/libmpu.m4. Скрипт l ibmpu.m4 предназначен для использования в проектах, создаваемых с помошью утилит Autoconf , Automake .

    habr.com/ru/articles/872332/

    #gnu #autotools #autoconf #Automake #configure #длинная_арифметика #большие_числа

  17. LibMPU (создание проектов)

    В предыдущей статье мы сделали краткий обзор возможностей библиотеки функций для работы с большими числами. В приведенных примерах, для автоматического задания флагов компилятора и компоновщика, мы рассмотрели использование скрипта mpu-config . Данный скрипт поставляется во время инсталляции LibMPU и позволяет упростить написание Make-файлов для программ, использующих библиотеку LibMPU . Однако это не единственный вариант составления Make-файлов с использованием данной библиотеки. В данной статье мы рассмотрим применение GNU Autotools , которые позволяют обеспечить переносимость программ и упростить создание сложных проектов. После инсталляции LibMPU на вашу GNU/Linux систему в распоряжении пользователя, помимо самой библиотеки, будет находиться m4-скрипт /usr/share/aclocal/libmpu.m4. Скрипт l ibmpu.m4 предназначен для использования в проектах, создаваемых с помошью утилит Autoconf , Automake .

    habr.com/ru/articles/872332/

    #gnu #autotools #autoconf #Automake #configure #длинная_арифметика #большие_числа

  18. LibMPU (создание проектов)

    В предыдущей статье мы сделали краткий обзор возможностей библиотеки функций для работы с большими числами. В приведенных примерах, для автоматического задания флагов компилятора и компоновщика, мы рассмотрели использование скрипта mpu-config . Данный скрипт поставляется во время инсталляции LibMPU и позволяет упростить написание Make-файлов для программ, использующих библиотеку LibMPU . Однако это не единственный вариант составления Make-файлов с использованием данной библиотеки. В данной статье мы рассмотрим применение GNU Autotools , которые позволяют обеспечить переносимость программ и упростить создание сложных проектов. После инсталляции LibMPU на вашу GNU/Linux систему в распоряжении пользователя, помимо самой библиотеки, будет находиться m4-скрипт /usr/share/aclocal/libmpu.m4. Скрипт l ibmpu.m4 предназначен для использования в проектах, создаваемых с помошью утилит Autoconf , Automake .

    habr.com/ru/articles/872332/

    #gnu #autotools #autoconf #Automake #configure #длинная_арифметика #большие_числа

  19. LibMPU (создание проектов)

    В предыдущей статье мы сделали краткий обзор возможностей библиотеки функций для работы с большими числами. В приведенных примерах, для автоматического задания флагов компилятора и компоновщика, мы рассмотрели использование скрипта mpu-config . Данный скрипт поставляется во время инсталляции LibMPU и позволяет упростить написание Make-файлов для программ, использующих библиотеку LibMPU . Однако это не единственный вариант составления Make-файлов с использованием данной библиотеки. В данной статье мы рассмотрим применение GNU Autotools , которые позволяют обеспечить переносимость программ и упростить создание сложных проектов. После инсталляции LibMPU на вашу GNU/Linux систему в распоряжении пользователя, помимо самой библиотеки, будет находиться m4-скрипт /usr/share/aclocal/libmpu.m4. Скрипт l ibmpu.m4 предназначен для использования в проектах, создаваемых с помошью утилит Autoconf , Automake .

    habr.com/ru/articles/872332/

    #gnu #autotools #autoconf #Automake #configure #длинная_арифметика #большие_числа

  20. I'm a tab guy too!
    arstechnica.com/gadgets/2024/0

    I figure that everyone should be able to set the tabs in an editor to whatever works for them.

    small fonts on big screen need more space to see offsets.

    Folks with old tired eyes need a different setting than folks with young rested eyes.

    Computer should work the way I want, I should not have to work to make a computer's life easier:-)
    If they dont work the way I want, then I fix it.
    #floss #foss #computer #configure

    #endOfRant

  21. Does anyone out there in #Mastodon land know how I can #configure my instance or client (@ivory) to not show #bots in the Federated feed? I don't care, and like half of them when I go to mute them have ZERO followers so, what's the point? I don't care that bots exist, but I want the option to #filter them out since I like watching what real people say on the Federated feed.

  22. Spent pretty much all weekend installing/configuring new computers for the family.

    Remove bullshit mal-ware apps, install nice free ones, set up folder-syncs, generally make the OS for the Windows and Android tables tolerable and less exploitative.

    Most controversially removing the Youtube app, and denying The Cloud by using SyncThing.

    Here's a blog with notes for myself if I have to do it again. Or indeed for anyone looking to make their machine be owned by them instead of megacorp.

    #android #windows #install #configure

    dalliance.net/vPre2/install202