📰Linus T tells The Reg how Linux solo act became a global jam session
Ts'o, Hohndel and the man himself spill beans on how checks in the mail and GPL made it all possible If you know anything about Linux's history, you'll remember it all started with Linus Torvalds posting to the Minix Usenet group on August 25, 1991, that he was working on "a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones.
🔗 Source: https://go.theregister.com/feed/www.theregister.com/2026/02/18/linus_torvalds_and_friends/
#linux#gnu
提问:
CC=clang LD=clang ./configure
make
用以上命令构建 Autotools 项目 (项目中有共享库目标), 正确嘛🤓
答案是否定的,Autotools 不支持 LD=clang 这种玩法!
虽然在各种构建系统 (包括 Makefile) 中 LD=clang 或类似做法很常见, 但 Autotools 中 LD 只能是真的 LD (ld/lld/gold...), 不支持 Compiler Driver.
并且, 我还发现一个问题, 就是如果你用上面的命令去构建项目, make 过程中共享库既不会生成, 也不会报错😇
对此我暂时蒙在鼓里 (有待深究,有兴趣的读者可以自建一个 Autotools 项目测试,很容易复现)
---
今天注意到这个问题因为我正在尝试用 zigcc 编译 lame, 而 libmp3lame.so 却神秘的未生成, 导致后续链接 lame 时出错...
另一个问题: zig 没有文档记录的内部 LD 访问方式
Usage: zig [command] [options]
Commands:
...
ar Use Zig as a drop-in archiver
cc Use Zig as a drop-in C compiler
c++ Use Zig as a drop-in C++ compiler
dlltool Use Zig as a drop-in dlltool.exe
lib Use Zig as a drop-in lib.exe
ranlib Use Zig as a drop-in ranlib
objcopy Use Zig as a drop-in objcopy
rc Use Zig as a drop-in rc.exe
但实际上是有的 zig ld.lld (source: 1, 2)
zig 其他的一些文档未记录的内置工具:
zig lib
zig lld-link
zig wasm-ld
zig rc
(我觉得他们只是忘了在 help 里加上了)
#GNU
#hacking#linux
💾
Kali Linux Concepts and Basic Functionality
🗣James D. Murray
🌐 English
📆 Dec 26, 2022
⏳1h 43m
-----
Canal principal: @repo_science
Cupones: @freecoupons_reposcience
-----
Run DeepSeek R1 #AI locally on #Linux with our guide.
https://itsfoss.com/install-deepseek-r1-locally-linux/
the 1.5b model is not that useful, check the other variants here: https://ollama.com/library/deepseek-r1/tags
Up to 14b is recommended for most home computers: https://ollama.com/library/deepseek-r1
@itsfoss_official
👨💻 Как превратить старый ноутбук в домашний сервер для хранения данных и удаленной работы.
• Автор этого материала поделиться личным опытом превращения старенького ноутбука ASUS, который был выпущен 12 лет назад, в полноценный домашний сервер под Linux Ubuntu Server 24.04.5 LTS.
• Получилось что-то вроде мини-датацентра — он хранит файлы на жёстком диске с бэкапом в облаке, Docker-контейнеры крутит для дата-аналитики и даже имеет легковесный интерфейс XFCE, при этом есть потенциал к росту до терминала для управления умным домом. В статье описано, почему было решено отказаться от WSL на ноутбуке Huawei, как настроить удалённый доступ через xRDP (чтобы не было чёрного экрана), запустить там Docker, сборку Superset и JupyterLab с Anaconda (с разными версиями Python), прикрутить Samba-шару для домашнего использования и организовать бэкап в облачное хранилище.
• В общем и целом, статья окажется полезной всем желающим и особенно тем, кто не знает, куда девать и что делать со своим старым ноутбуком \ ПК.
• P.S. Читайте комменты, там много советов и другой ценной информации.
➡Читать статью [10 min].
#Разное#Linux