metalefty
PGP FP: 61EC EABB F2BB 40E3 A35D F30A 9F72 CDBC 01BF 10EB
Funding Links: https://github.com/sponsors/metalefty
- Location: Japan
- Kind: user
- Followers: 86
- Following: 80
- Total stars: 54
- Repositories count: 93
- Created at: 2022-11-03T20:51:10.888Z
- Updated at: 2025-03-24T22:36:19.528Z
- Last synced at: 2025-03-24T22:36:19.527Z
GitHub Sponsors Profile
Self introduction (in English)
Hi, I'm @metalefty, a developer in Japan. I'm also known as meta in short and Koichiro Iwao in legal.
The biggest parts of my OSS life are FreeBSD, xrdp, and sometimes Ruby. I'm a member of FreeBSD developers and also a member of xrdp core developers.
In the FreeBSD project, I'm working as a ports developer. FreeBSD ports offers a simple way to install third-party applications. I maintain third-party applications to keep up to date in FreeBSD. Sometimes some applications are not developed FreeBSD-oriented and some hacks might be to run them on FreeBSD. As far as possible, I send such patches. Also, I review outside-contributors' patches to ports tree and give feedback to the submitter and commit it.
In the xrdp project, I'm working on release management, issue triage, code, and bug fixes.
I also contributed the following OSS products as an outside contributor.
TigerVNC/tigervnc
rbenv/ruby-build
SoftEtherVPN/SoftEtherVPN
Any support is greatly appreciated.
これまでの活動 (日本語)
以下のような活動を行っています。
詳細をブログに掲載しているものもありますのでぜひご覧ください。
xrdpの開発
xrdp project において、開発やリリースマネジメントを行っています。定期的なリリースを行い、各ディストリビューションに収録されやすいような対応を行ったり、ディストリビューションのローカルパッチの取り込みなども積極的に行っています。
ruby-build バージョンリスト表示の整理
ruby-build で rbenv install -l したときに表示されるRubyのバージョンを整理しました。従来は過去にリリースされたすべてのRubyバージョンが表示されていましたが、日に日に表示されるバージョンリストが肥大化していくため、デフォルトでは各系列の最新版のみを表示するように改修し使いやすくしました。
ruby-buildのバージョンリスト表示を整理した
SoftEtherVPNのパッケージング支援
SoftEtherVPNは大変優れたソフトウェアであるにも関わらず、各Linuxディストリビューションの提供するパッケージには収録されていませんでした。これは、ログや設定ファイルを実行ファイルと同じディレクトリに作成するという tarball 前提の設計がディストリビューションのお作法と相反するためです。
これらのディレクトリをコンパイル時にカスタマイズできるようにし、多くのディストリビューションにおいて標準的な /var/log といったディレクトリにログを置けるようにしました。この成果により、Ubuntu 22.04 から SoftEtherVPNは標準リポジトリに収録され apt install softether-vpnserver でインストールできるようになりました。
他にも、WireGuardプロトコルへの対応のテストや翻訳なども行っています。
SoftEtherVPNをパッケージングするための技術
SoftEtherVPNがWireGuardプロトコルに対応したので試してみた
- Current Sponsors: 2
- Past Sponsors: 4
- Total Sponsors: 6
- Minimum Sponsorship: $1.00
Featured Works
neutrinolabs/xrdp
xrdp: an open source RDP server
Language: C - Stars: 6039freebsd/freebsd-ports
FreeBSD ports tree (read-only mirror)
Language: Makefile - Stars: 1030SoftEtherVPN/SoftEtherVPN
Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.
Language: C - Stars: 12140Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 3
- Organization: 1
Active Sponsorships
View AllSponsorship Breakdown by Kind
- User: 1