https://aniket.foo/posts/20260505-netboot/ #HackerNews #ngated
“ The Kafka community is currently seeing an unprecedented situation with three KIPs ( KIP-1150 , KIP-1176 , KIP-1183) simultaneously addressing the same challenge of high replication costs when running Kafka across multiple cloud availability zones. ” — Luke Chen, The Path Fo
A Fork in the Road: Deciding Kafka's Diskless Future
https://jack-vanlightly.com/blog/2025/10/22/a-fork-in-the-road-deciding-kafkas-diskless-future
#HackerNews #Kafka #Future #Diskless #Technology #Innovation
“ The Kafka community is currently seeing an unprecedented situation with three KIPs ( KIP-1150 , KIP-1176 , KIP-1183) simultaneously addressing the same challenge of high replication costs when running Kafka across multiple cloud availability zones. ” — Luke Chen, The Path Fo
Outra coisa que eu estava pesquisando na madrugada: sistemas #diskless. Explico: com a profusão de pequenos computadores chineses, vários deles baseados em processadores Ryzen de bom desempenho, fiquei pensando no seguinte:
"Para fins de otimização tributária e maximização de utilidade, não faz mais sentido importar o sistema sem RAM e disco? Vários fabricantes oferecem a opção e assim é mais fácil configurar do jeito que eu quero..."
Na sequência, pensei que faria sentido importar sem RAM e sem disco e colocar apenas RAM. Com a economia, é possível ter mais RAM, mas isso exige boot pela rede. Eis que comecei a pesquisa.
Depois de me deparar com uma documentação desatualizada desde 2017 no #Debian, acabei descobrindo que o #LTSP segue vivo. Desde 2019, o projeto foi reorientado. Os clientes não podem ser leves agora, pois há todo um "encantamento" baseado em squashfs, o qual demanda mais RAM, porém, o desempenho tende a ser melhor e o servidor não precisa servir desktops inteiros pela rede (algo que, graças à ineficiência atual de toolkits, Wayland, etc, é pesado, já que virou streaming de vídeo).
Para clientes modestos, ainda existem outras opções, com ou sem LTSP envolvido.
Warewulf is a stateless and diskless container operating system provisioning system for large clusters of bare metal and/or virtual systems. - warewulf/warewulf
Hold on... #AlpineLinux's update-kernel tool actually has an option for adding kernel modules and firmware!
```
mount /dev/mmcblk0p2 /mnt/
mkdir /mnt/tmp
mkdir /mnt/boot
TMPDIR=/mnt/tmp/ update-kernel -a aarch64 -f rpi -p zfs-rpi -M /mnt/boot
```
Copy the files in /mnt/boot over to the root of the SD card. Job done! I just need to pay attention at the next Alpine update to make sure I rebuild the kernel at the same time.
This should really be in the wiki.
@Jain If Linus wasn't a weapons-grade #TechIlliterate and had actual 100GBASE-SR1.2 as per 802.3bm-2015 installed as well as proper storage and networking in general then there would've been nothing wrong with a #diskless workstation setup.
The problem is that he doesn't know what he's doing and the more experience I gain the more obvious it gets that he doesn't know tech!
For real...
https://www.youtube.com/watch?v=pYQtusd8deU&t=28s
https://en.wikipedia.org/wiki/100_Gigabit_Ethernet#100G_interface_types