ja ja ja ja ja ja ja ja ja en ja ja ja ja ja ja ja ja ja ja ja en ja ja en ja ja vi ja sv eu ja en en hu ja ja en en pl ja ja jbo hbs_lat en ja ru ja en ja ja ja ja ja ja ja ru ja ja ja ja ja ja ja en ja ja ja ja ja ja ja ja ja he ja ja ja ja ja ja fr ja en ja ja ja ja ja ja de ja ja ja ja de ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja
MesonにはGObject Introspectionサポート(Meson Integration) が組み込まれているので、Mesonを使うと簡単にGObject Introspectionを利用できます。
Red Hat Enterprise Linux系OSの種類やバージョンを見分ける方法
最近GNU/Linux系のパッケージング周りの仕組みに初めてチャレンジしている福田です。
複数のプラットフォームを想定する場合、動作しているプラットフォームを見分けることが必要になります。
今回は、Red Hat Enterprise Linux系OSの種類とバージョンの見分け方をご紹介します。
GNU/Linuxの共有ライブラリーのバージョンとアプリケーションバイナリインターフェース(ABI)
最近、GNU/Linuxの共有ライブラリーのビルドシステムの改良業務をしている福田です。
共有ライブラリーのバージョンについて考えるには、共有ライブラリーの構成の仕組みと、アプリケーションバイナリインターフェース(ABI) という概念について把握する必要がありました。
普段何となく共有ライブラリーを利用する側としてはあまり意識してきませんでしたが、 共有ライブラリーを作って提供する側にとっては重要な概念です。
GNU/Linuxシステムにおいて、共有ライブラリーのメジャーバージョンは、その他の桁のバージョンに比べて特別な意味を持ちます。 メジャーバージョンが変わることは、アプリケーションバイナリインターフェース(ABI)の互換性がなくなることを示すことが一般的です。
本記事では、共有ライブラリーの構成とABIについて紹介します。
GitHub Actions: VirtualBoxを使って.deb/.rpmパッケージをテストする
最近GNU/Linux系のパッケージング周りの仕組みに初めてチャレンジしている福田です。
GitHub Actionsにおける.deb/.rpmパッケージのテストにVirtualBoxが便利だったので、今回はその方法についてご紹介します。
QEMU/KVMのWindows仮想環境上でHyper-Vを使用する方法
Unix Windows
Groongaという全文検索エンジンの開発に参加している橋田です。
Windows仮想環境(以下、Windowsゲストと表記します)を構築して、その中でHyper-Vを使用する機会がありました。
今回は、QEMU/KVMを使ってWindowsゲストでHyper-Vを使用する方法について紹介します。
Hyper-VはDocker DesktopやWSL2でも利用されるため、Windowsゲストでこれらを使用する際にも必要な設定となります。