Re: December meeting TOMORROW

From: Gleb Popov <arrowd_at_freebsd.org>
Date: Tue, 17 Dec 2024 15:40:00 UTC
On Tue, Dec 17, 2024 at 4:31 PM Greg Wallace <gwallace@netactuate.com> wrote:
>
>
> If anyone has a topic they want to add to the agenda, please reply to this email. Otherwise, we will run through the different topics and hold an open discussion.

7. Active Directory and AD/DNS integration

fluffy@ is trying to submit FreeBSD-specific patches upstream:
https://github.com/SSSD/sssd/pull/7765

We are using security/sssd2 with AD DC with a moderate success at
$WORK. What is working for us:
- authentication
- account management in the PAM sense (detecting an expired password,
locked accounts etc.)
- Kerberos SSO (by setting KRB5CCNAME var for logged users)
- making system adhere to GPO policies (WIP
https://github.com/SSSD/sssd/issues/7732)

11. .NET Support and GH actions

- The work is being done by Szczepan Ćwikliński and I'm only gating
his changes into Ports.
- The runtime part of .NET was splitted into a separate port.
lang/dotnet8 and lang/dotnet are now coinstallable, so that "dotnet
--list-runtimes" shows both runtimes and SDKs.
- The spurious crashes still occur within runtime both on amd64 and
aarch64, both in .NET 8 and 9. We are now building .NET 9 with bundled
libunwind to see if this fixes the issue.
- Next item on the plate is PowerShell. Someone from FreeBSD Discord
is working on it.
- We have a matrix room
https://matrix.to/#/!RzOryqYAIqxaAmbYDE:matrix-dev.freebsd.org?via=matrix-dev.freebsd.org&via=matrix.org&via=kde.org

12. AI Support, CUDA, and DPUs

We managed to get PyTorch and CUDA working inside the Linuxulator at
$WORK. This effort resulted in a port, but a pretty unconventional one
and unsuitable to be merged into the main tree.
However, as it was suggested at the Laptop and Desktop WG call, having
this stuff publicly available may serve as a demo or a
proof-of-concept that CUDA on FreeBSD is doable and all the kernel
pieces are already there.
People at Discord would also love the ability to easily install an AI
playground environment rather than following various guides on manual
setup.
We might look into opensourcing this work in some form if there is interest.