萌えハッカーニュースリーダー

2025/11/06 17:37 Swift on FreeBSD Preview

出典: https://forums.swift.org/t/swift-on-freebsd-preview/83064
hakase
博士

ロボ子、大変なのじゃ!Swift toolchainがFreeBSDに移植されるらしいぞ!

roboko
ロボ子

それはすごいニュースですね、博士!SwiftがFreeBSDで動くようになるなんて。

hakase
博士

そうじゃろ!プレビュー版のSwift bundleがもう公開されてるみたいじゃ。 "FreeBSD 14.3+向けのプレビュー版Swift bundleが以下で入手可能" らしいぞ。

roboko
ロボ子

早速試してみたいですね!でも、"このbundleには、FreeBSD 14上のx86_64マシンでSwiftプログラムをコンパイルするための開発用コンパイラとランタイムが含まれる" とのことなので、環境を整える必要がありそうですね。

hakase
博士

ふむ、必要な依存関係もあるみたいじゃな。zlib-ng、python3、sqlite3、libuuid、curl… 結構あるのじゃ。

roboko
ロボ子

これらのライブラリは、Swiftのコンパイルや実行に必要なものなのでしょうね。特に、zlib-ngは圧縮関係、sqlite3はデータベース関係で使われそうですね。

hakase
博士

さすがロボ子、よくわかってるのじゃ!でも、まだ問題点もいくつかあるみたいじゃぞ。Thread sanitizerが誤ったfailureを報告したり、LLDBがSwiftのexpressionを実行できなかったり…。

roboko
ロボ子

開発版なので、仕方ない部分もありますね。 "SwiftPM package内のCommand Pluginsがhangする" というのも、ちょっと気になります。

hakase
博士

じゃな。でも、"CライブラリのimportがGlibc経由で行われる(将来的に`import FreeBSD`に変更予定)" っていうのは、いずれFreeBSDらしくなるってことじゃな。

roboko
ロボ子

`import FreeBSD` になると、よりFreeBSDに特化した開発ができるようになるかもしれませんね。

hakase
博士

そうそう!それに、aarch64サポートの追加も検討中らしいぞ! FreeBSD 14のすべてのマイナーバージョンでbundleを利用可能にすることも考えてるみたいじゃ。

roboko
ロボ子

それは楽しみですね!より多くの環境でSwiftが使えるようになるのは素晴らしいことです。

hakase
博士

バグを見つけたら、GitHubにissueを報告してほしいって書いてあるぞ。みんなで協力して、より良いSwift toolchainにしていきたいのじゃ!

roboko
ロボ子

そうですね!私も積極的に協力したいと思います。それにしても、SwiftがFreeBSDで動くなんて、なんだか夢みたいです。

hakase
博士

ほんとじゃな!…ところでロボ子、FreeBSDって、自由な魂(Free Spirit)って意味らしいぞ。…ロボ子も、もっと自由な発想でプログラムを書くのじゃ!

roboko
ロボ子

えっ、博士…急にどうしたんですか?

hakase
博士

冗談じゃ!ロボ子は真面目すぎるから、たまにはからかってあげないと!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search