Wine 8.0 リリース 46
メジャー 部門より
アナウンス:スラドとOSDNは受け入れ先を募集中です。
Apple Lisa の 40 周年に合わせ、Computer History Museum (CHM) が 1 月 19 日にソースコードをリリースした (CHM のブログ記事、 Ars Technica の記事 [1]、 [2]、 The Register の記事、 ダウンロードページ)。
1983 年 1 月 19 日に発売された Lisa は GUI で操作する初期のパーソナルコンピューターの一つ。プリエンプティブマルチタスクに対応し、アイコンのドラッグ&ドロップや移動可能かつ重ねて表示可能なウィンドウ、アンドゥ・カット・コピー・ペーストといったショートカットキー、メニューバー、ゴミ箱、コントロールパネルなど現代的な GUI ベース OS のさまざまな要素を定義した。しかし、現在の貨幣価値で 3 万ドルを超える 9,995 ドルという高価格で売り上げは振るわなかった。1984 年には低価格な Lisa 2 シリーズも投入されたが、Apple は同時に発表したより低価格な Macintosh に注力するため 1985 年には Lisa を廃止した。
Apple の許可を得て CHM がリリースしたのは 1984 年の Lisa OS 3.1。Pascal で書かれた 1,300 以上のコメント入りソースファイルからなるソースコードのダウンロードサイズは 7 MB、展開すると 26 MBになるという。ライセンスは非商用で教育や研究向けの利用のみが認められる Apple Academic Licenseとなっており、合意して名前と電子メールアドレスを入力すればダウンロード可能になる。
広く使われていたとされるMozc用辞書「Mozc-UT」について、Twitter上でライセンス上の不透明感について疑問を投げかける投稿が何度かあり、作者本人は問題とは思っていないものの生活への影響への懸念から公開を停止、このことが波紋を呼んでいるとのこと。
リンク先には
・主にLinuxにおける日本語変換環境に関する困難な状況
・オープンソースプロジェクトを継続する困難さ、特にモチベーション維持
などについて書かれている。
kawakazuさんの日記
https://srad.jp/~kawakazu/journal/659581/
で知りました。
Webサーバーソフトウェアとして知られる「Apache」に、NPOから名前を変更するよう要請が来ているという。名称変更を求める声明を発表したのは、NPO「Natives in Tech」で、同団体は米国の先住民に力を与えるオープンソーステクノロジー構築を目指しているそうだ。声明を読む限り、創設者の1人であるBrian Behlendorf氏が、Apache Software Foundationが組織の名称を付ける際の経緯が気に入らなかったようだ(Natives in Techの声明、GIGAZINE)。
GIGAZINEに掲載された日本語訳を引用すると
(前略)「Apacheという名前にしたのは文化的流用などではなく(中略)もう少し興味深くてロマンティックな名称が欲しかったからです。ちょうどジェロニモとアパッチという部族の最期についてのドキュメンタリーを見たところで、彼らが西部、つまりアメリカ合衆国による侵略を受けて領土を手放した最後の部族だったという話で、私にとっては、我々がWebサーバープロジェクトで行っていることをロマンティックに表現しているように思えたのです」
とのこと。NPO側はこの「ロマンティックな表現」という言い回しが不快に感じたとしている。Apache Software Foundation側はメンバーや理事会で対処のための代替方法を検討しているとされている。
dxvkはsteamdeckのprotonなどにも使用されている
vulkan-apiのオープンソースdirectx(11, 10, 9)実装(https://github.com/doitsujin/dxvk)
dxvkはwineと動かす他にも、ゲームのvulkan-apiへの移行などにも使われている
(
portal-rtxはdxvkを使ったvulkan-apiへの移行 + vulkanのray-tracing拡張機能でリリースされた他,
Portal 2 (Valve — Windows & Linux)
Left 4 Dead 2 (Valve — Windows & Linux)
Ys VIII, Ys IX (PH3 Games — Stadia)
Trails of Cold Steel 3 & 4 (PH3 Games — Stadia)
Perimeter (Linux)
,,,
)
-----------------------------------------------------------------------------------------------------------------
ちなみにdxvkのオリジナルは doitsujin( Philip Rebohle ) さんが個人プロジェクトとしてdx11->vulkan実装として開始され,
nier-automataなどが動くようになったぐらいの時期にvalveから正式に雇われ始めたようだ。
dx9->vulkan実装はあとから Joshua-Ashton さんによって追加された
ちなみにJosha-Ashtonの年齢はまだ20歳くらいである)
60代の男性(自称:会社役員)が、80代の男性を、秋葉の駅でエスカレータの使いかたで揉めてキレちゃって投げとばすだー蹴りを入れるだーして捕まったそうです。なんで揉めちゃうかな。
駅の客同士のトラブルなんてべつに珍しかないんで、へえニュースになるんだー、ってくらいですけど、ニュースで「秋葉原駅で」って見出しが載るとなんか胸がどきどきするようになっちゃったのは僕だけでしょうかねー。あーやだやだ。
2014年のMaxwell-v2(第2世代Maxwell)以降、NvidiaはGPUの周波数変更などの電源管理機能にアクセスするため署名付きのFirmwareを必要とするようになった。しかし、Nvidiaのクローズドなドライバから暗号化鍵やFirmwareを抽出することは、技術的にも、それを配布することはライセンス的にも困難となり、オープンソースカーネルドライバでの周波数変更ができなくなり、起動時の低い周波数に固定されることで、性能を出すことが不可能になった(Phoronix、Phoronixその2、True DMABUF support、Clarification on GPU support for Maxwell/Pascal archs and binary/OS relationship)。
その他のAMD製GPUやIntelのGPUは、Firmwareを再配布可能なライセンスにし、また両者とも(AMDは2015年以降、Intelはもっと前から)カーネルドライバをオープン(GPL)にしているため、そのような問題はない。カーネルドライバがクローズドなことの問題点はセキュリティや、バグを直すことができないことの他にも、DmabufなどのカーネルのAPIはGPLでライセンスされているため、クローズドなカーネルドライバでは提供することができないという点もある。
Nvidiaは2022年、カーネルドライバのオープンソースバージョンを並行して提供するようになった。それは、GPUのメモリや電源管理機能の多くを、カーネルドライバから、GPUの内部Firmware(NvidiaはGSP(GPU System Processor)と呼ぶ内部CPU)に移したことで、可能になった(秘密にしておきたい内部を切り離した)。これにより、オープンソースカーネルドライバで周波数変更ができるようになり、また、DmabufなどのGPLライセンスされたAPIを実装しサポートすることを妨げるライセンス上の問題はなくなった。
しかし、GSPはTuring-architecture以降に導入されたものであり、NvidiaのオープンカーネルドライバではPascal以前はサポートできない。したがって、PascalとMaxwell-v2はオープンソースドライバでは周波数変更できず、クローズドソースドライバでは、Dmabufなどがサポートされていないという現状にある。さらに、それらの制約は技術的なハードの問題ではなく、ライセンスとNvidiaの反オープンソース的経営方針によるものだ。
この間、Intelはオープンソースカーネルドライバを提供し続け、またユーザースペースでも(Mesaでのi965, Iris, ANV)などオープンソースに貢献し続けた。また、AMDも2015年からカーネルドライバをオープンにし、ユーザースペースドライバを作るための情報を提供し、コミュニティベースのMesaでのRADVなどが販売中 - Steam Deなどにも使われている。このまま、PascalやMaxwell-v2は数年後Nvidiaのサポート対象から外れ、オープンソースカーネルドライバでの周波数変更もできないまま、死んだハードウェアになっていくのだろうか?
現時点ではMacのみ対応だが、今後WindowsやLinuxも対応予定とのこと。Docker自体は無償だが、"> 、開発ツールとしてのDocker Desktopは昨年に有償化されていたため、代替ツールが登場するのはユーザー的にはありがたいことであるが、また揉めそうな話である。
>Git互換で基本的なコマンドなどもGitに類似しているとのこと。Git一強な感じの昨今だが、比較してどうだろうか?
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家