Concept
Webサイト「VSRX-18」では、オリジナルOSやオリジナルアプリケーション、オリジナルライブラリの開発と公開、各ソフトウェアのリファレンスとプログラミング言語などの利用におけるテクニックを公開しています。「既存技術をベースに、SF映画などで出てくるような新しい物を創造していこう。」というコンセプトがあります。
◇SNS
Developer blog / Tumblr / Twitter / Instagram / Youtube Channel / KANSAI IDOL EVENT Calendar

VSRX-18

全てのコンピューティングを統べるOS
VSRX-18(Valkyrie Super Remixed Linux)は、Linuxディストリビューション「Ubuntu」LTS版をベースに開発した64bitのオリジナルオペレーティングシステムです。
人工知能プログラムの開発環境・実行環境の提供、Linux・Windowsのアプリケーションの実行環境の提供、ソフトウェア開発・Web開発環境の提供、マルチメディアコンテンツ作成環境の提供、先端的な科学技術・データサイエンス環境の提供を行っています。
このOSは、デフォルト状態で様々なコンピューティングに対応出来るように設計しました。
Download & Documentation
VSRX Movie

戦乙女の槍
オリジナルOS「VSRX-18」は、2010年秋からバージョンアップを続けてきたOSであり、以前は「Valkyrie's Javelin」「Nightmare」という名称でした。「Valkyrie's Javelin」は、北欧神話に登場する複数の半神が持つ戦闘用の槍という意味があり、ファンタジー世界の話でも高度な精霊魔法として登場します。
64bit OS「VSRX-18」は、Ubuntu 16.04 LTSを大胆にチューンアップしたOSです。
デスクトップ環境は、ウィンドウマネージャーであるOpenboxとLXDE・Xfce・GNOMEのアプリ、fbpanelで構成されていますので、メモリーの使用量が少なくなっています。
時代を切り開く為の先進的な機能を多数有しており、現代から未来への「戦乙女の槍」として使えるようにしました。

Viper Tools

カスタムカーネルとオリジナルアプリ
LinuxカーネルをカスタマイズしたVSRXカーネルは、システムのレスポンスの向上とパフォーマンスの向上を両立させています。
VSRXカーネル4.16-pdsは、zen-tune kernel sourceをベースにし、PDS・Aufs・Ubuntu・graysky's GCC・x86 zstd kernel compressionパッチを適用しており、 VSRXカーネル4.16-muqssは、zen kernel sourceをベースにし、Aufs・UKSM・Ubuntuパッチを適用しており、パフォーマンスとレスポンス性を向上させています。
VSRXカーネル4.16-rtはリアルタイムカーネルとなっています。zen-tune kernel sourceをベースにし、PREEMPT_RT・Aufs・UKSM・Ubuntu・graysky's GCCパッチを適用しています。
いずれも違ったアプローチでリアルタイム性を引き出せるカーネルに仕上がっています。
カスタムカーネルとグラフィックドライバ「Mesa 18」、linux-firmware 1.173を組み合わせる事で、3Dグラフィックス性能が従来よりも大幅に高くなっています。
Viper Toolsは、Pythonとシェルスクリプトで開発したオリジナルアプリケーションです。Ubuntu系Linuxディストリビューション向けに、リマスター機能やカーネルビルド機能、人工知能の追加、tmpfsのRAMDISK量を調整、数字選択式宝くじなどの予想、画像拡大やアニメーションSVG作成、JPEGファイルの軽量化、AVC+MP3で構成した動画への変換機能などを有しています。
Download & Documentation

サウンドは、PulseAudioとJACK Connection Kitの組み合わせで高音質化を実現しています。また、Openboxの右クリックメニューには、サウンドサーバ「PulseAudio」や「Jack Audio Connection Kit」を起動・停止させる項目を設置していますので、自在に音質を変化させられます。
人気Webアプリケーションをデスクトップアプリケーションのように活用する事が出来る「Specific Site Browser(SSB)」という仕組みを導入していますので、Webアプリケーションを直ぐに使う事が可能です。

GIMPやAvidemuxやHandbrakeなどWindowsやLinuxなどでお馴染みのアプリケーションをフル装備しています。
最初からプログラミング・オフィス文書作成・イラストレーション・画像編集・動画エンコード・動画編集・音楽再生・3Dモデリング・オンラインサービスの利用する事が可能です。また、PSP・PS2などのゲームエミュレーション(別途ROM・BIOS必要)やWindowsアプリケーションを利用する事が出来ます。
VDAPU及びVAAPI対応ドライバを採用している為、VLC上での動画支援機能で低CPU負荷で動画を再生出来ます。
Ubuntuの長期サポート版(LTS)のリポジトリと共有していますので、Main,RestrictedのコンポーネントをUbuntuの公式サポートで最新の状態に維持しています。更にPPAから最新のバージョンのアプリケーションを導入しています。

シンギュラリティの模倣
シンギュラリティとは、人工知能の発明が急激な技術の成長を引き起こし、人間文明に計り知れない変化をもたらすという仮説です。
高度な人工知能は、自立的に次の世代の人工知能を作り続ける事で、人間を支配するという予測となっています。
しかし、そのような事を実現するには、ハードウェアやソフトウェアのコスト、技術力などを考慮しますと実現は不可能に近いと考えられます。
VSRXは、現在の人工知能をベースに高度に進化していく人工知能体の核になる事を目指しています。ディープラーニングライブラリなどを搭載しており、シンギュラリティを実現するのではなく、シンギュラリティに似たものをより良い方向へと活用していく仕組みを構築していく予定です。

右クリックメニューからアプリケーションを起動させる仕組みになっていますが、コマンドランチャー「gmrun」を使ってアプリケーションの起動を行う事も可能です。

spider.js & siren.css
JavaScriptライブラリ「spider.js」は、AjaxやDOMアニメーション、CSSアニメーションなどの機能を提供します。
spider.js Download & Documentation
Test page
CSSフレームワーク「siren.css」は、レスポンシブデザインとCSSアニメーションを使ったページデザインを実現します。
siren.css Download & Documentation

Hacks
プログラミング言語のテクニックを纏めています。
Ubuntu Hacks
Python Hack
Java Hack
JavaScript Hack
CSS Hack
processing.jsのテストページ
Processing ART

GAMES
I am publishing 2D fighting game using game engine and shooting game developed with Java + Processing.
M.U.G.E.N Full Game
Crossover Download & Documentation
Shooting game developing with Processing and Java
Acid Core Download & Documentation
Acid Core Online