「Linux」を含む日記 RSS

はてなキーワード: Linuxとは

2022-01-27

anond:20220127215551

言われてみればそうだった

SHARP出資で当時としてはハイスペックだったらしい

PCエンジンが超絶スペックだったためかスーファミ表現はいまいちだった

売れたか結果的に良かったのかもしれないが、やはり表現力はPCEとMDに及ばないのがSNES

PS1/PS2/SS表現力上がったけどつまらないハードだったと思う

DCN64のほうが面白いハードだった

PS4単独配信できるようになったのは革新的だった

スイッチLinuxっぽい味もそっけもないつまらないハードかな

PS5もXBoxはまんまPCという感じでつまらないけど、Xboxの白いやつはコンパクトさが秀逸

スイッチProとSteamLinkは期待してる

結論、新しいことしてるハード面白い サテラビューとかディスクシステムとかPSPとか3Dスティックとか

2022-01-26

cURLlog4j問題質問がされる件

オープンソースcURLの作者、某大企業から「24時間以内にこの質問に答えるように」との無礼なメールを受け取る - Publickey について思ったことをつらつらと。

概要

log4shell と呼ばれる脆弱性が 2021 年 12 月にあった。これは Java というプログラミング言語プログラムする際に、動作ログを記録するのに非常によく使われるライブラリ log4j にとても危険脆弱性があった。なにがそんなに危険かっていうと

マインクラフトサーバが乗っ取られたとか被害も有名。詳細は Piyolog さんの Log4jの深刻な脆弱性CVE-2021-44228についてまとめてみた - piyolog あたりを参照。

そんなわけで即座に影響範囲脆弱性のない新しいバージョンになっているか調べろ!って IT 関連企業はとてもバタバタしていた。

という背景の中、オープンソースソフトウェアである cURL の作者にとても失礼な log4j問題に関する質問メールが送られてきて、「サポート契約すれば即座に教えてあげますよ」ってかっこいい返しをして盛り上がっている。

cURL とは

cURL (https://github.com/curl/curl]) はオープンソース(以下 OSS)の通信ライブラリコマンドラインツールLinux などのサーバからファイルダウンロードしたりするのにとてもよくつかわれるライブラリ

C言語で書かれている。

ライセンスMIT を参考にした独自ライセンス https://curl.se/docs/copyright.htm]

つっこみどころ

OSS基本的に無保証提供される。そのことはライセンスに明記されている。

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

そんな OSS に対して、

あなたがこのメールを受け取ったのは、■■があなたが開発した製品採用しているためです。私たちはこのメールあなたが受け取ってから24時間以内に、お読みいただいた上でご返答いただくよう要求します」 

といった上から目線メール開発者に送るというのは、IT 企業として無知にもほどがあるといったところ。加えて log4shell 問題名前のとおり log4j脆弱性なので Java でかつ log4j を使ってなければ影響はないのに、C言語でかかれた cURL に問い合わせているので問題を全く理解していない。(Java の j が消えるので log4shell という命名はどうなんだというのは個人的にある。つーか Poodle とか Spectre とかファンシー名前つけてあそんでんじゃねーとも思う。)

しかも緊急性の高い脆弱性に今ごろ質問?って感じ。

なお cURL はどうやら開発者Daniel Stenberg 氏が wolfSSL というところを通じて商用サポート提供しているらしい。 https://curl.se/support.html]

ということで、「サポート契約を結んでいただければ、喜んですべて速やかにお答えしますよ」 というのはネタでもなんでもなく、普通対応

でもこの返しかっこいいしあこがれちゃう

そしてブログに書いてある2回目の返信で、David名前を間違えられたのに対して、Fotune 500 の巨人ということで "Hi Goliath," と返しているのも最高にクールですね。

なんでこんなメールが送られてくるのか

あくま経験想像だけど

こういうフローが事前に規定されていて CVE とか問題が検知されると発動する。このとき担当大丈夫です!って回答するときエビデンス証拠)を求められるのだけど、クソな情セキは自社の担当言葉を信用せず、開発会社からの言質をとれ!って命令するので、くそメールスパムされるという背景があったりする。(担当無知だったりイケイケだと、とにかく下請けやらせればいいというパターンももちろんある)

そして情セキも経営層に報告するのに必要で、経営が0リスク信者だと報告が大変なのはわかる。わかるがそれを説得するのが情セキの仕事やで。

加えて担当レベルになると大手は「そんなん下請けやらせればいいだろ」ってマインドのところが多く、上から目線かつ丸投げすることが多いように思う。

理由

もちろん担当者はピンキリからこうとは限らないけど比較的多い印象。

ま、これ今回 Daniel Stenberg 氏が公表たからばずってるだけで、日本でもしょっちゅう行われているし、Hacker News みると海外でも一般的ムーブのようです。 LogJ4 Security Inquiry – Response Required | Hacker News

ほんと IT 業界地獄だな!

小さいところは

とかであんまり上から目線でこない感じはするけど、これはあくま個人資質なのでやべー人はやべーです。オラオラ系の中小とかやっぱいます。でもこんな細かいことはあんまり聞いてこない。(個人の感想です

この手のメールになんでカチンとくるのかって言えば

ということで、皆ちゃん保守サポート契約して、契約範囲質問しような!

そして金払ってても相手人間なんで、お互い敬意をもって接しような!

その他諸々

Public Key でこの件にからめて記載されている奴について

OSS「faker.js」と「colors.js」の開発者自身ライブラリ意図的改ざん 「ただ働きはもうしない」

https://www.itmedia.co.jp/news/articles/2201/11/news160.html]

ちな、これ詳しくないんだけど、OSS 作者が 「もうただ働きで支援をするつもりはない。これを機に、私に6桁ドルの年間契約書を送るか、プロジェクトを分岐させて他の人にやってもらうかしてほしい」 というのもよくわからないんだよなぁ。

火事財産失ってむしゃくしゃしてやったのかなんなのか。人気 OSS になったのに全然金にならんぜ!ってのが辛いのはわかる。が、OSSライセンス的に支援義務としてやる必要はないので、そんな義務的になってる報告は無視してええんちゃうんと思ってしまう。今回みたいにサポートフィーよこせみたいなスキーム必要だったのかもしれない。

あと個人開発で、善意でこれ便利だろ?って公開しているものに対して、辛辣言葉の心ないバグ報告やら改善要望は心には刺さるので辛いのはある。それで辞めてしまう人も居る。

ブコメフリーライドって書いている人が居るけど、MIT ライセンスでだしてんだから OSS理念である自由ソフトウェアという意味で、再配布、改変、利用は自由でいいんだよ。イヤなら MIT 以外のライセンスでだせばよい。古くは MySQL の Dual ライセンス最近Redis とか Mongo みたいに。

ただ、金欲しいとか大体 Donation 募集したりするとかやってると思うんだけど、そういうのもあったのかなかったのかがよくわからにぃ。ポートフォリオになるので、採用にはつかえるんじゃないのかね?

じゃなきゃ GitHub に Public でコード公開しないと思うんだけどな。いまいちピンとこないのであんまり言及しない。

RedisMongoDB、Kafkaらが相次いで商用サービス制限するライセンス変更。AWSなどクラウドベンダによる「オープンソースのいいとこ取り」に反発

https://www.publickey1.jp/blog/19/redismongodbkafkaaws.html]

で、商用ライセンス問題。これ今回のくそムーブ問題じゃないのここに並べられるのに非常に違和感がある。なんか OSS大企業対立を煽るようなミスリードを誘っているように感じてしまう。

大手クラウドベンダOSSライセンスに則って利用・改変するのは問題がない。つーか儲かってるから金よこせっていうのはちょっと違うんじゃないかなと思う。

オリジナルを開発した会社リスペクトされず、商業的に儲からないってのは、心情的、道義的、人気的にどうなの?クラウドベンダも金払ってあげれば良いんじゃないの?とは思うよ。(2社は協業したけど)

ただ、オープンソースで公開するということは次のような利点を求めてするこって、それがイヤならプロプラで良いわけさね。

Apache License 2.0 とかのライセンスOSS として公表しているものの利用をフリーライド表現するのも、それがなんか嫌儲Evil ってのはちょっと判断できないかなぁ。

大手が自社でメンテできてしまう(できるようにする)というのは経営戦略であり、開発元がクローズにするってのも経営戦略。罵り合い合戦ちょっとなぁという感じ。

OSS理念的に改修した分は元のソースもっとフィードバックしろよってのはあるけど AGPL とかで出してないんだよなぁ。

この辺は賛否両論色々あるので気になったら調べてみて。

以上。ご査収ください。

2022-01-25

Linuxエロ管理できて一人前

なんか普段使いPCにもLinuxを入れろみたいなのが話題だけど

Linuxトレーニングとしては本当に有用

トラブル起きたときに直さないとネットにも繋がらない

これが別途用意した開発環境とある程度で諦めたりしちゃうけど

普段使いPCだとそうはいかない

特にエロコンテンツ管理とかしてると直さないと死活問題になる

例えばアップグレードしたらX.org関係がぶっ壊れてGUI出なくなったらマジで困る

必死X.orgを修復する過程ドライバ周りやカーネル周りに詳しくなる

動画を見るためにはコーデック関係理解しないとダメだし

一括で変換して保存したりお気に入り部分だけを切り出したりしようとしてffmpeg無茶苦茶詳しくなる

FANZAセールしてないかスクレイピングしてクロールかけたり

なんならFANZAが閉店したときのために漫画コンテンツキャプチャしてダウンロードしておいたり

家の中でスマホエロコンテンツ見たくなったらWebサーバ建てたり配信サーバ建てたり

とにかく動機は真っ黒レベルで不純だけど技術は恐ろしいほど蓄積する

まずは普段使いPCLinuxにして、技量が貯まれサーバを作ると良いと思う

2022-01-24

自動設定じゃないの?

推しの某企業所属女性VTuberの、BTOで買って1年弱の配信ゲーム実況用のPC故障

自力では故障箇所の切り分けすらままならないため、そこの所属Vの中では恐らく最もPCに強いであろう、ガチゲーマーな同期を呼んで調べてもらったと。

結果、なんと当時ほぼハイエンドだったグラボが壊れていたことが判明。

結局同世代で同じシリーズの高性能版を買い直し、また更に負荷を減ららしつつ高速化を図るためSSD増設し、ゲーム系は全てそっちに移動。

おかげさまで、3Dアクションゲームでも超ヌルヌルという絶好調なコンディションになって復活。

なお、同期の子に見てもらった際には設定についてもツッコまれ

「○○ちゃん、せっかく良いグラボ4Kディスプレイ買っても、設定変えてないと意味ないよ~」

とに笑いながら言われたそうな。

ゲーマーにとってディスプレイに求められるのは解像度の他に、リフレッシュレートがある。

しなしながらこのリフレッシュレート、Windowsだと自動認識ではなく、ユーザー手動で変更しないといけないのだ!

いや、知ってる人からしたら

加湿器って水入れないといけないの?」

レベルナレッジだろうけど、そんなん普通自動認識だと思うじゃん。

実際言われた方のVも、

「でもそれ、殆どの子が知らなくて設定変えてないんじゃないかなー」

と苦笑していたっけ。

WindowsLinuxと違って、大抵のことは自動認識してくれるので、それが却ってこういう落とし穴の原因になっている気が。

2022-01-22

本気でfuchsiaに取って代わるのか?

Linux使ってる利点ってデバドラ豊富からやろ。

ワイはtizenの二の舞になるだけやと思っとる。

2022-01-19

WSL2 と docker

色々と問題がある。

docker-compose が安定しなかったり DNS不安定だったり。

結局 windows の開発は WSL2 は使い物にならず、Hyper-V で別途たてた Linux 上で行うのが安定するのだろうか…。

WSL2 が利用できるケースはいったいどこにあるのだろうか。

2022-01-14

anond:20220114215632

Linuxに週一でパッチを送る

  って、Linuxカーネルパッチをか? 文学部出が? うーーん、、

まあ、心理学専攻だと実験系でコンピュータ使いまくるやつもいたけどねぇ... (俺とかw)

2022-01-13

何でもshared libraryにするなら、

C#楽だな

.NET coreLinuxでも問題ないし

使うならRustでもGoでもなくてC#だな

2022-01-12

windowsってクソクソ言われてたけどパソコンオタクどもは間違っていた

結局オタクども自慢のLinuxとか使いにくいままじゃん

かにwindowsは95や98の時代しょっちゅうフリーズする酷いOSだったよ

でも今は違うじゃん

便利だしめったなことではフリーズもしなくなった

パソコンオタクども自慢のプログラミングスキルとかOSSなんかより

市場を独占して金を集め、巨大プロジェクトとしてOSを発展させていく方が良いOSを作るには効果的なんだよね

これはパソコン世界だけじゃなくて、商品を開発したりコミュニティを発展させるための真理だよね

お前らの閉鎖的でマゾ仕様の参加ハードル高いコミュニティより、いい加減でも人をいっぱい集めたやつが勝つんだよ。オタク反省しろ

2022-01-11

https://b.hatena.ne.jp/entry/4713826925644670434/comment/t-tanaka

Linux FoundationとかEclipse Foundationとかは,結構金額企業から集めて,潤沢な資金の元でOSSを生み出し続けている。全てのOSS作者がただ働きしているわけでも,企業OSSに金を払ってないわけでもない。

金を集めるには宣伝営業する能力がいるのよな〜。

彼らくらいの団体になるとマルチタレントも沢山おるのでその辺に事欠かない。

一方で個人やごく小規模となるとそう都合よくアピール能力を持っていないことも多いし、ましてや資質として対人能力に欠けていれば尚更だ、、、

2022-01-08

Windowsタスクバー問題ジョブズに言うべきだろ

Windows95デスクトップデザインNeXTの影響を受けてるのは否定できないだろう

その上、11で真ん中に寄せるとかアホかと思ったが、

Linuxデスクトップだって基本的Windows95Mac OS Xの影響を受けてるものばかりだ

twmを使ってるような人間なんてそんなにいないのではないか

2022-01-02

アイドル名前Lispとか、

LinuxとかIris(SGI IRIX?Intel?)とか狙ってるんだろうか…

2021-12-30

仮想化時代NAS 選び - やっぱり iSCSI は早い。


仮想システムを構築するにあたり、CIFS しか使えない NASバックアップ用に選定してきた SI 屋さんが居たので、CIFS と iSCSI のどちらが早いのか、試してみました。



テストに使う NAS は QNAP の Turbo NAS TS110

http://www.tekwind.co.jp/products/entry_6719.php

です。もう6年以上愛用して、カビが生えてもおかしく無い程に古いし, Marvell 800Mhz という低スペックな Qnap NASです。 100Mbps 時代のモノです。

昨年、HDDがお亡くなりになったので、3Tb の HDD に交換しました。ファームウェアはこんなに古い機械でも、QNAP シリーズの最新バージョンが利用できます

iSCSI は、今あまり見なくなりましたが SCSI ケーブル規格や、SASケーブル接続ハードディスクを、一般的IPネットワークで規格で仮想化したものです。

マウントするホストシステム側は iSCSI initiator, ディスクストレージ機能提供する側を iSCSI Target と呼びます

ホストからマウントするしない」はイニシエータ側のソフトウェア的な操作で行います。これは便利な機能で、ディスク故障などで、一時的物理的に取り外さなければいけない場合でも、ホストから操作だけで実際のケーブル結線の脱着を行う必要がないので、今時での SAS の外付けディスクドライブの様に、ホストシャットダウンして電源を切り、結線を外して修理、交換する、という必要がないので、ディスクデバイスの修理をホストの電源を止めないで実施できると言う、実に便利な事ができます

という事で、仮想環境では実に使いやすストレージデバイスなのです。

マウントするホストから見ると単純に SCSI/SASハードディスクに過ぎません。iSCSIストレージマウントしてからは、通常の増設ディスクの様にフォーマットして、ホスト側で使う一般的な XFS, ext4, NTFS などのフォーマットフォーマットする必要があります

LinuxiSCSI ターゲットからは、内部にターゲットとして使う「巨大なファイル」が、どん! とあるだけです。この巨大ファイルを、イニシエータ側に仮想ディスクイメージとして提供しています。当然シンプル仮想イメージなので、ファイルのものバックアップコピーすれば、ストレージイメージのものバックアップができます

※ qnap NAS場合iSCSI イメージは、 /share/HDx_DATA/.@iscsi.img の下にドンと作られるようです。

[Solved]How to mount iSCSI file?

https://forum.qnap.com/viewtopic.php?f=180&t=25322

[/share/HDA_DATA/.@iscsi.img] # pwd

/share/HDA_DATA/.@iscsi.img

[/share/HDA_DATA/.@iscsi.img] #

[/share/HDA_DATA/.@iscsi.img] # ls -l

-rw------- 1 admin administ 6442450944 Nov 12 2017 iSCSI-2015ace1-5a078d66.000

-rw------- 1 admin administ 1073741824 Jun 24 09:52 iSCSI-lun4-5d0de534.000

-rw------- 1 admin administ 107374182400 Nov 4 2015 iSCSI-nss01-56399e1a.000

-rw------- 1 admin administ 5368709120 Nov 11 2017 iSCSI-nss2015-5a06cf6d.000

-rw------- 1 admin administ 21474836480 Jun 22 17:11 iSCSI-test-56b3ce90.000

-rw------- 1 admin administ 5368709120 Jun 22 17:11 iSCSI-test-56b3ce90.001

[/share/HDA_DATA/.@iscsi.img] #

※ とても重要

CIFS/NFSファイル共有NAS と違い、iSCSIマウントして一つのターゲット制御できるのは、一つのホスト、一つのイニシエータだけです。複数ホストからイニシエータでマウントする(できちゃいます)と、ファイル排他制御は行われないので、ファイルシステム自体の不整合が起こります

まりファイル共有という目的には向いていない、という事です。あくまでも iSCSI ターゲットネットワーク上の仮想ディスクです。

もっとも、一つのホストからマウントしてファイルを保存して、いったんオフラインにして、ターゲットを別なホストからマウントする、という事はできます。また、ターゲットは一つの iSCSI デバイス複数作れるので、1台の iSCSI 装置複数ターゲット実装して、複数ホストから別々のターゲットイメージマウントする事は問題ありません。

極端な話、ホストハイパーバイザーは USB メモリSANブートさせて、後はマウントした iSCSI仮想イメージ上で、仮想マシンを動かす、HDDレスハイパーバイザー運用もできます

物理的な転送速度は、ネットワークの速度とディスクデバイスの性能に依存します。当然 10Gb baseネットワークカードHUB、高規格なケーブルを使えば、論理的な性能は 10Gbps です。大抵は NAS の性能がそこまで出ないのですけどね。ヨドバシカメラあたりで売っている 4,000 円程度の 1G HUB でも、そこそこの性能が出てしまます

距離は、IPがつながればどこでもなので、ホストコンピュータとメインのストレージを自社のサーバールームに置き、イニシエータを動かし、バックアップ用の iSCSI ターゲットデータセンターに置く、なんてこともできます

【送料無料】QNAP TS-431P2(ホワイトNAS 4ベイモデル クアッドコア CPULAN 2ポート搭載 (TS431P2)

価格:56,145円

(2019/7/27 12:05時点)

感想(0件)

  • LUN -

iSCSI の耳慣れない言葉に LUN (論理ユニット番号 : Logical Unit Number)というのがあります

昔の SCSI は、 SCSI バスアダプタに7番のIDを振り、残りの 0 ~ 6 のディスクCD, Tape などに ID を振り分ける物理的な3ビットディップスイッチやジャンパ端子が付いていました。これが SCSI アドレスです。

まり初期のSCSI 規格では8つ分。

これが実に難物でした。特に複数SCSI バスアダプタカードをデュプレクス設定する場合割り込み番号も別々にするので、手が滑ってジャンパピンを飛ばして床を這いまわって探したり、難解なディップスイッチを前に数日悩んだものです。

まりつのSCSIバスには 0~7の合計8台(うち大抵7番はSCSI バスカード)の物理ユニットデバイスがつながって別々に見えたという仕組みだったわけです。

ところが SCSI バスを使った Raid コントローラが出てくると、ディスクの鈴なりが、一つの物理デバイスに見えてしまうわけです。これを「論理的仮想番号」に分割して、システムからは、単一の鈴なり Raid ディスク複数論理番号に分割したわけですね。

これが LUN というヤツです。

iSCSI 機器ターゲットも、内部のソフトウェア的に複数論理デバイスに分割して、複数ホストコンピュータから複数物理デバイスのように見せかけるわけです。

別々な LUN は一つ、あるいは複数iSCSI 機器によって、複数ホストに別々のディスクデバイスとして見せかけるンです。

まぁ、いい加減な説明なので、他所で調べてください。

https://en.wikipedia.org/wiki/Logical_unit_number

Qnap NAS場合iSCSI ターゲットウィザード形式簡単作成できますEXT4 ファイルシステム上で、オンラインでも簡単サイズの拡大ができるので、 Windows の Storage Server のように NTFSVHD 形式ではないので、そこそこ性能が出ますが、いかんせん古さと遅さは否めません。

Qnap NASiSCSI ターゲットの設定は、偉そうな Linuxサイトに書いてある程、面倒なことはありません。ストレージマネージャから iSCSI タブにあるウィザードに従って iSCSI ターゲット名に任意名前を付けると IQN にその文字列が追加されるだけです。わざわざ vi エディタに「正確に」綴りを間違えずに設定する必要もありません。ここでは Chap 認証は付けませんでした。

仮想時代NAS 選び - やっぱり iSCSI は早い。_a0056607_16405779.jpg

機械は古いのですが、逆に言うと、「古くて遅い」ため、サーバーNASとの接続プロトコルの性能差が、如実に現れる事になります

QNAP TVS-951X 10GBASE-T/NBASE-Tポート内蔵

10GbE接続対応 NAS

Windows10 の MicrosoftiSCSI イニシエータは「コントロールパネル」>「システムセキュリティ」>「管理ツール」の中にあるので、ここで、設定済の iSCSIターゲットを」 「検索」して選んで「接続します。Chap 認証を付けておいた場合ターゲットで設定したパスワード必要でしょう。

仮想時代NAS 選び - やっぱり iSCSI は早い。_a0056607_16412132.jpg

新規作成して、接続した後は、フォーマットされていないため、ディスクマネージャからフォーマットして使います。ちなみに、フォーマットして利用した iSCSI ターゲット仮想ディスクは、他のマシンマウントすることもできます。つまりHDDを取り外して、他のPCに繋げる事と同じことですね。

PR

ちなみに opeSUSE で使うにはこんな感じになりました。

open SUSE Leap 15.1 で iSCSI NASを使ってハマった

https://islandcnt.exblog.jp/239328437/

  • CIFS の性能を見てみる -

一番イラつくのは、巨大なファイル転送でしょう。という事で 3G 程ある SUSE LinuxインストールDVDISO ファイルを CIFS でコピーしてみます

仮想時代NAS 選び - やっぱり iSCSI は早い。_a0056607_16414334.jpg

3分11秒かかりました。1Gビットネットワーク12~3% 程度の帯域を使って通信しています。明らかに古いNAS の性能が足を引っ張っているようです。

スループットは 150Mbps 程度で全体の最大15%程度でしょうか。

仮想時代NAS 選び - やっぱり iSCSI は早い。_a0056607_16415832.jpg

次に iSCSI マウントしたディスクコピーしてみます

仮想時代NAS 選び - やっぱり iSCSI は早い。_a0056607_16422170.jpg

初速は出るのですが、その後は、ボロイ TS-110 の性能がモロに出ます。それでも 20 MB/s から 25 MB/s 程度は出ています

仮想時代NAS 選び - やっぱり iSCSI は早い。_a0056607_16423835.jpg

2分25秒でした。 大体20%程度のスループットです。





--

数字に弱い私の脳みそですが、 iSCSI は CIFS より 1.5倍くらい早い、という事が言えます

Zabbix で QNAP TS-110 の I/O を見てみると、前半の CIFS アクセスより後半の iSCSI アクセスの山が高い事がよくわかります

仮想時代NAS 選び - やっぱり iSCSI は早い。_a0056607_16425860.jpg

CIFS を使ったリモートディスクマウントは、他のPCからアクセスができる、というメリットがありますが、iSCSI単一ホストからアクセスしかできません。<--- これ重要.... -- もっとも、ターゲットストレージ複数作って複数サーバーから異なるデータ領域アクセスはできますが -- バックアップ用途や、サーバー増設ストレージとして考えれば、良い選択であると言えます

もっとも、iSCSI デバイスのものは、ターゲット単位で別々なホストから接続できますしかし同じターゲットで別々のホストからイニシエータから繋ぐと、とても笑いごとにならない事態になるので、普通やりません。

ハイパーバイザー同士で一つのターゲットを共有してライブマイグレーションしたことはあります

こうした性能のわずかな違いが、仮想システムハイエンド領域で違いとなって出てきます。なお Qnap でも openiSCSI でも Windows Storage Server でも取った領域そのままのサイズのでかいファイル作成されるようです。

国産 NAS の「ハイエンド」と称する「LANxxxx」などのモデルでは Windows Storage Server を使って NTFS フォーマットしていますWindows Storage Server は見た目 Windows サーバーのものなのですが、ところどころちゃんデチューンされているようで、SOHOけが限度です。

こういった国産 NAS メーカー製品カタログでは、「ハイエンド」は Windows Storage Server を搭載して、低価格NASUnix 系のシステムで「低価格」を謳っていますが、そもそも、上位モデルは、CPUメモリの性能が高いものが使われています。性能が違うのは当たり前なのですが、あまり性能が出ないだろうと思います

Windows Storage Server じゃなくて、ちゃんとした Windows Server と CAL 買えよな、という事なのですね。

このあたりは独自OSNAS としてチューニングした Qnap や Synology, asuster などの iSCSI 機能付きの NAS を中規模ネットワークのミドルレンジNAS として利用したほうが良いと思います

仮想環境でのネットワークタッチストレージ(NAS)は、本回線(構内LAN)とは切り離し、ストレージ専用のネットワークとして独立して運用させるのが基本です。サーバーNAS間で凄まじい通信が発生します。サーバーNICが2ポート以上のものが推奨されます

  •  誤解していけないのは --

iSCSIあくまでもネットワーク上のストレージのみの機能提供するものであり、ファイル共有の手段ではない、という事です。

NAS をCIFSで使うと NAS が持つ独自アクセス権限を設定しなければなりません。セキュリティも当然 NAS 独自機能で設定します。

iSCSIあくまでも「外付け SCSI デバイス」のネットワーク版なので、マウントする側のOSのものファイルシステムセキュリティ機能アクセス制限ホスト側の機能をそのまま利用できますセキュリティ的には、マウントする際のパスワード制限しかないので、独自ストレージネットワーク内に配置すべきで、ユーザが使う構内ネットワークに配置すべきではありません。

2021-12-25

ホリエモンって何の功績がある人なの?

孫正義もよくわからない。

Linuxを作ったとかTRONを作ったとか新薬を作ったとかページランクを考案したとかの人たちの方が功績としてはすごいと思うんだけど、なぜホリエモンがあそこまで持ち上げられてるのかわからない。

ホンダの方がすごくない?

2021-12-24

anond:20211224020025

ご指摘ありがとう。ごめん「GPUに直接」って書き方が悪かった。だったらディスプレイ出力すらできないよねって話になるよね。DirectX説明しても99.999%の人にはなんのこっちゃだろうから「直接」って表現をしたまでよ。言いたかったのはProtonの発表が2018年で、ごく最近のことだっていうこと。「これは恥ずかしい」っていうタグでわざわざ畳みかけるように指摘されてるのは、それを専門にしている開発者矜持なんでしょうな。いい仕事してそう。

ValveWindowsゲームLinuxで動かす互換レイヤー「Proton」を発表

2018.08.23

PCゲームプラットフォームSteam」でおなじみのValve社が8月21日、Codeweavers社と共同開発したWindows専用ゲームを動かせる互換レイヤーを発表した。この互換レイヤー 「Proton (プロトン)」はLinuxユーザなら誰もが知っているWineを改造したもののようだ。

Protonはかなりの改造を施されており、いろんなところからかき集めたプログラム技術が詰め込まれている。

ProtonにはDirectX APIコールリアルタイムでVulkanのそれに変換するレイヤー(DXVK)が組み込まれているため、DirectX APIで作られたゲームでも割と軽快に動作する。

もともとVulkanとDirectXには機能的にそこまで大きな違いがないためだろう。相互移植するのも難しくはないと言われている。

またOpenVRへの対応ゲームフルスクリーンモードの取り回しを改善Steam対応コントローラサポート改善している。

ProtonはオープンソースとしてGitHubに公開されているので誰でも中身を見ることが出来る。ベータの段階でこんなにいろんなプログラムSteam統合できたことに驚いたが、2年の開発期間を要したそうだ。

https://slacknotebook.com/valve-releases-compatibility-layer-for-linux-proton/

2020年12月08日 21時00分 ゲーム

SteamユーザーがLinuxに切り替えても不自由なくゲームを楽しめるよう開発された「Proton」でプレイできるタイトル数が1万2000本を突破

PCゲーム販売プラットフォームとして絶大な人気を誇るSteamを開発するValveは、Windowsユーザー以外にも幅広くPCゲームを遊んでもらうために、Windows向けのゲームLinux上でもプレイできるようにするためのオープンソースソフトウェア「Proton」を開発しています

ProtonDB | Gaming reports for Linux using Proton and Steam Play

https://www.protondb.com/

2018年8月リリースされたProtonは、Steamの開発元であるValveソフトウェア開発企業のCodeWeaversが共同開発しているソフトウェア。ProtonのベースとなっているのはUNIX系OSWindows向けのソフトウェアネイティブ動作させるために作成されたWineであるため、ProtonはWineフォークとも言えます。なお、Protonはオープンソースソフトウェアであるため、ソースコードGitHub上で公開されています

そんなProtonに関するデータをまとめたデータベースがProtonDBで、同サイトでは「Protonでのゲームプレイに関するレポートの総数」「レポートが提出されたタイトル数」「Protonを用いることで何かしらの修正なしにLinux上ですぐにプレイ可能になるゲーム(プラチナゲーム)数」がまとめられています

2020年4月時点ではProtonで問題なくプレイ可能プラチナゲームの数は6502本で、Steam上でリリースされているゲームの約50%がプラチナゲームとしてLinuxプレイ可能でした。

SteamゲームLinuxでもプレイ可能にする互換レイヤー「Proton」のこれまでの功績とは? - GIGAZINE

2020年12月8日時点でのプラチナゲームの数はさらに増えており、その数は何と1万2753本にまで増加しています。なお、「Protonでのゲームプレイに関するレポートの総数」は10万4508件、「レポートが提出されたタイトル数」は1万6232本です。

なお、Protonはバージョン5.13が2020年11月リリースされたばかり。アップグレードリリース時には、CodeWeaversのJames Ramey社長がProtonプロジェクト会社の現状について語っています

Podcast With James Ramey - Full Transcript - Boiling Steam

https://boilingsteam.com/podcast-with-james-ramey-full-transcript/

Protonのバージョン5.13では、ゲーム互換性に関する問題で大きなネックとなってくるアンチチートソフトウェア回避するプロセスについて前進を見せているとのこと。ただし、ゲームが搭載するアンチチートソフトウェアとProtonの戦いは、Protonのリリース当初から続いている問題であるため、バージョン5.13で完全決着を見せるというものではなく、今後も戦いが続いていくこととなる模様。なお、次の次のアップグレードもしくはさらに次のアップグレードあたりで「NTDLLによりブロックされているゲームプレイできるようになる」とRamey社長言及しているため、Protonでプレイできるタイトルの数がより増えることなりそうです。

また、2020年に猛威を振るった新型コロナウイルスパンデミックについて、Ramey社長は「幸い我が社はかなり分散した企業です。我々の開発チームの多くは西ヨーロッパ東ヨーロッパアジア拠点を置いているため、すでに在宅勤務を行っていますミネアポリスにあるオフィスでは25人の従業員が働いていましたが、これも在宅勤務へと移行しています。通常時、我々は定期的にオフィスへ通っていましたが、2020年3月の第2週以降は1度オフィスに行ったきりです。元々リモート仕事がこなせるように会社設立したため、生産性観点でいえば、新型コロナウイルスによる影響は皆無です。また、新型コロナウイルス検査で陽性反応が出た従業員が何人かいたので、その従業員たちは必要に応じて休暇を与えました」と語りました。

さらに、Protonの登場によりLinuxネイティブサポートするゲームタイトルSteamから減少しているという指摘もあります。以下はSteam上で配信されているゲームタイトルのうち、ネイティブLinux対応しているタイトルの数を示したグラフ。Protonがリリースされた2018年8月以降、明らかにLinuxネイティブサポートするタイトルの数が減っています

これについてRamey社長は「Protonが提供するのは『Linuxでのゲームプレイ』という体験だけでなく、ゲーム開発者Linux市場簡単アクセスできるようになるという機会でもあります。すでにリリースされているWindows版のゲームが、Protonを使用することで再開発なしで第二の市場に投入することが可能になるのですから」と語り、Protonの登場によりゲーム開発者がより手軽にLinuxユーザー向けにゲーム提供できるようになった点が関係ないとは言い切れないと主張。

特にゲームエンジンにUnreal Engine使用していない開発者は、再コンパイルや変更なしで簡単ゲームWindows市場だけでなくLinux市場にも投入できることをRamey社長は強調しています。また、Linuxにはさまざまなディストリビューション存在するため、Linux市場で幅広いユーザーを狙ってゲーム販売することは非常に困難であるとRamey社長。その一方で、Protonを使用すればWindows向けにゲームを開発している開発者が、手軽かつ多くのユーザー向けにLinux動作するゲーム提供できるとしています

また、ますます多くのゲーム開発者がProtonに気づき始めているそうで、Ramey社長は「まだ大騒ぎという段階にはありませんが、多くのインディー開発者がProtonに注目し始めているというだけでなく、大規模なゲーム開発者の多くもProtonに興味を示しています。その大きな理由は非常に低コストで別の市場アクセスできるという点です。そのため、今後より多くのゲームがProtonで不自由なくプレイできるようになると思います。また、開発者開発プロセスの段階でProton上でテストを行えるようになる可能性もあるでしょう。そのため、どこかのタイミング(転換点)で『ゲーム機能するかについてProtonの開発元であるCodeWeaversに問い合わせる必要性』が大幅に減少することを期待しています。我々が行っている多くの事柄は、そのための基盤を構築することです」と語りました。なお、Ramey社長は転換点が「今後12カ月以内にやってくる」とも主張しています

https://gigazine.net/news/20201208-linux-steam-proton/

anond:20211223202753

間違いだらけ。ゲームWindowsの上でだってGPUに直接アクセスなんてしてない(DirectX知らんのかよ)。SteamOSではWinゲームを動かすためにWinAPIをLinux上に実装したProtonを使ってて、DirectXOpenGLなどで実装されているんだ。












(これははもじい)

https://b.hatena.ne.jp/entry/4712974905689489282/comment/agricola

2021-12-23

anond:20211223202504

WindowsコンポーネントLinux上でエミュレートしてるんだと思うんだけど、GPUとかのハードウェアに直接アクセスできるようにしてるんだと思う。ほんとにここ数年の進化。最新の技術だよ。

anond:20211223200953

中華製でWindowsが入ってる似たようなのがポツポツ発売されてるけど、あくまWindows

SteamDeckはSteamOSっていうLinuxベースのものらしいんだよね。

LinuxWindows仮想化は近年かなり進んでて、GPUパススルーオーバーヘッド無しにできるようになったてことでしょうな。

2021-12-15

anond:20211215114411

そこまでひどかったかなぁ。

俺はWindows 時代には90年代からずっと国産パソコンエプソン)を使ってたけど、なかなか良かったぞ。

ちなみに、ノートパソコンIBM Thinkpad 。(DOS 時代は 98 と Dynabook

今は MacLinux に乗り換えました。

2021-12-10

リーナスGitHub経由のプルリクエスト文句は言っていない

はてブを見ていたらコメントにlinOSというのを見かけて、そんなmacOSパクリみたいな名前Linuxディストリビューションでもあるのかと思ったんだが、調べたがそんなもの存在しないらしい。

どうやら特定個人linux全般の事を指してlinOSと呼んでいるようだ。

linuxの事を連想できるし悪い略語ではないんだが、いかんせんmacOSすぎて、macが買えなくてlinuxの見た目だけ変えてmacOS再現しようとしてるキッズぐらいにしかさらないんじゃないだろうか。

まあ、そんなことはどうでもよくて、

リーナス・トーバルズGitHubについて何か言っている記事があった。

LinuxカーネルにNTFSドライバーが追加、トーバルズ氏はGitHub経由のマージに苦言 - ZDNet Japan

数ヶ月前の2021-09-08の記事だが、普段GitHubを使っているので問題があるなら知っておきたい。

だが本文を読んでも、何が問題なのかさっぱりわからない。

翻訳前の原文へのリンクがわかりやすいところにある素晴らしい記事なので原文も読んでみたが、やっぱりわからない。

結局リーナスメール問題コミットを見ることで、やっと問題が何かわかってきた。

それに対して、Paragon SoftwareのKonstantin Komarov氏は、3日にNTFS3のプルリクエストを送ったと回答したが、Torvalds氏の意に反して、このプルリクエストGitHubウェブインターフェースから送られたものだった。

まずこれが間違っている。今回のやりとりにGitHubのプルリクエスト機能は使われていない。

roshi NTFSドライバーを書けるスキルがある方(企業)が頑なにGitHub経由でプルリクを送った意図が気になる。

toshitanian Linuxメーリングリストマージリクエスト出すんじゃなかったっけ?って思ったら、フォーク先でGithubのPull Request使って開発してたからcommit履歴が汚くなってたって事みたい

はてブコメントにも釣られたものがあった。ちなみにフォーク先でもプルリクエストは使われていない。

https://github.com/Paragon-Software-Group/linux-ntfs3/pulls

リーナスメールはこれだ。問題コミットメッセージを示して、GitHubの作るマージコミットについて文句を言っている。

http://lkml.iu.edu/hypermail/linux/kernel/2109.0/03712.html

そして問題マージコミットがこれだ。

https://github.com/torvalds/linux/commit/11e4e66efd440216032f53ee7e5ca08cd263a292

Merge branch 'torvalds:master' into master

コミットメッセージはこれで全てだ。どうやらこれが問題らしい。

ログイン ユーザー登録
ようこそ ゲスト さん