パスワードを忘れた? アカウント作成

みんなの日記はここから一覧を見ることができます。

14581285 story
Windows

ESR曰く、WindowsはそのうちLinuxカーネルになる 166

ストーリー by nagazou
そんな雰囲気はある 部門より
headless 曰く、

WindowsはそのうちLinuxカーネルになると、オープンソース活動に関する著作で知られるESRことEric S. Raymond氏が主張している(Armed and Dangerousの記事Neowinの記事)。

その根拠としてRaymond氏が最初に上げているのはWSL(Windows Subsystem for Linux)の進化だ。Windows 10バージョン2004で導入され、バージョン1903/1909にバックポートされたWSL 2では、軽量なユーティリティー仮想マシンで完全なLinuxカーネルを実行し、完全なシステムコール互換が得られる。MicrosoftのエンジニアはWSLを改善するためにLinuxカーネルに機能を追加している。

次に挙げるのはMicrosoftの利益の中心がクラウドとなって収益構造が変化したことだ。Windowsの圧倒的な市場独占は過去のものとなり、Windows開発への投資から得られる収入は減少している。AzureではWindowsインスタンスよりもLinuxインスタンスが多く稼働していると噂されており、収益の面で考えるならMicrosoftがWindowsの開発への投資をやめるほうを選ぶに違いないとRaymond氏は予想する。

3つ目はSteamでWindowsゲームをLinux上で実行するためのエミュレーションレイヤーとして配布されているProtonの存在だ。Protonが完璧とはいいがたいものの、高負荷のゲームでパフォーマンスが実証されており、少なくとも近い将来にはWindows向けのビジネスソフトウェアをLinux上で実行するだけならProtonのようなテクノロジーで十分な日が来る。

Microsoftは既にMicrosoft EdgeがLinux上で利用できるようポートしており、Windows標準ユーティリティーもエミュレーションを使用せずにLinux上で利用できるようになっていくことが予想されるという。その結果、新しいWindowsがLinuxカーネルとなり、サードパーティーのレガシーソフトウェアを実行するためにエミュレーションレイヤーが搭載される、というのも夢物語ではないとのこと。

いずれはWindowsエミュレーションも削除されて完全なLinuxとなり、WindowsはUIデザインに面影を残すのみとなる。このようにしてLinuxはWindowsを置き換えることなく共存していき、ついにデスクトップ戦争で勝利するとのことだ。

14416469 story
Ubuntu

Lenovo、30機種近いThinkPad/ThinkStationでOEM版Ubuntuをプリインストール提供する計画 28

ストーリー by nagazou
お安くなりますかね 部門より
headless 曰く、

Lenovoは23日、ThinkPad/ThinkStationのLinuxサポートを全世界で拡大し、Lenovo.comで30近いUbuntuプリインストールモデルを購入可能にすると発表した(プレスリリースPhoronixの記事Ars Technicaの記事Neowinの記事)。

Lenovoは6月にThinkPad PおよびThinkStationを全モデル・全構成でLinux認定済みにすると発表しているが、Linuxのプリインストールはエンタープライズ向けのカスタマイズでのみ提供されていた。今回の拡大により、ThinkPad P/ThinkStationだけでなく、ThinkPad T/X/X1/LシリーズでもUbuntuプリインストールモデルがLenovo.comで注文可能になる。プリインストールされるUbuntuバージョンは20.04 LTSだが、Lシリーズのみ18.04になるそうだ。

LenovoはOEM版のUbuntuをプリインストール提供することで、Linuxを利用するための複雑性を低減し、Webや電話でのサポートも導入していく。Ubuntuプリインストールモデルは全世界で9月からロールアウトを開始し、2021年を通して段階的に拡大していくとのことだ。

14406865 story
インターネット

Linux版Microsoft Edge、10月にプレビュービルド提供開始へ 44

ストーリー by nagazou
主要OS制覇へ 部門より
headless 曰く、

Microsoftは22日、Linux版Microsoft Edgeのプレビュービルド提供計画をIgnite 2020で発表した(Windows Experience Blogの記事Microsoft Ignite 2020 Book of NewsPhoronixの記事Windows Centralの記事)。

Linux版Microsoft Edgeのプレビュービルドは10月にDevチャネルで提供開始が予定されており、Microsoft Edge Insiderサイトからダウンロードするほか、Linuxのパッケージマネージャーでダウンロードすることも可能になるという。MicrosoftがLinux版Microsoft Edgeの提供を検討していることは1年近く前から明らかにされていた。

14386989 story
Ximian

マレーシアのサル、盗んだスマートフォンで写真や動画を撮影 20

ストーリー by headless
容疑 部門より
マレーシア・ジョホールの学生が自宅で盗まれたと思っていたスマートフォンを庭で見つけ、内容を確認したところ「容疑者」のサルが写った写真や動画が多数保存されていたそうだ(学生のツイートUPIの記事APの記事Global Newsの記事動画)。

このサルは学生が眠っている間に部屋へ侵入してスマートフォン(iPhone)を持ち去ったとみられ、もてあそんでいるうちにカメラアプリが起動して写真や動画が撮影されたようだ。動画では自分の顔が画面に映っているためか、なめるような動作を繰り返している。学生が撮影した写真では窓の外から部屋の中を覗く尾の長いサルが写っており、カニクイザルなどマカク属のサルとみられる。サルの撮影した写真の著作権めぐる論争話題になったクロザルもマカク属のサルの一種だ。
14276129 story
Windows

Microsoft、WSL 2をWindows 10バージョン1903/1909にバックポート 30

ストーリー by nagazou
利用可能な環境が増加 部門より
headless 曰く、

Microsoftは20日、Windows Subsystem for Linux 2 (WSL 2)をWindows 10 バージョン1903/1909にバックポートしたことを発表した(Windows Command Lineの記事Phoronixの記事Neowinの記事Windows Centralの記事)。

WSL 2はWindows Subsystem for Linux (WSL)の改良版で、Windows 10 バージョン2004で導入された。軽量なユーティリティー仮想マシンで完全なLinuxカーネルを実行することでパフォーマンスが向上し、完全なシステムコール互換性が得られるといった特徴を持つ。WSL 2を使用したユーザーからは高評価のフィードバックが数多く寄せられており、より多くのユーザーが利用できるようバージョン1903/1909にバックポートしたそうだ。なお、現在のところバックポートはx64システムでのみ利用可能とのこと。

MicrosoftではWindows 10 バージョン1903(ビルド18362)/1909(ビルド18363)でWSL 2を利用できるようにする更新プログラムのKB番号を示していない。ただし、マイナービルド1049以降で利用できるとのことで、20日にオプションの更新プログラムとして提供が始まったKB4566116(ビルド18362.1049/18363.1049)にWSL 2サポートが含まれていた。そのため、9月の月例更新にはWSL 2サポートが含まれるとみられる。

更新プログラムのインストール後、まだ有効にしていない場合は「Linux 用 Windows サブシステム」と「仮想マシン プラットフォーム」を有効にする。インストール ガイドでは触れられていないが、WSL 2 Linuxカーネルの更新も必要だった。あとはWSL 2を既定のWSLバージョンに設定し、Microsoft StoreでLinuxディストリビューションをインストールすればいい。なお、既定のWSLバージョンを設定する「wsl --set-default-version」コマンドが使用できない場合、WSL 2のサポートが導入されていないことになる。

14269662 story
携帯電話

6連DIPスイッチで通信機能やカメラ、マイクなどを無効化できるLinuxスマートフォン 29

ストーリー by nagazou
楽しそうではある 部門より
headless 曰く、

Pine64が開発するLinuxスマートフォン「PinePhone」には、通信機能やカメラ、マイクなどを個別に無効化する「キルスイッチ」として6連のDIPスイッチが搭載されているそうだ(Android Policeの記事[1][2])。

PinePhoneは5.95インチIPS液晶ディスプレイ(1440×720、アスペクト比18:9)を搭載し、チップセットはPineTabと同じAllwinner A64(クアッドコア 1.2GHz ARM Cortex-A53+Mali-400 MP2)。カメラは5メガピクセル/2メガピクセル(リア/フロント)、バッテリーは交換可能だ。PinePhoneはLinuxのメインラインカーメルを使用するため、技術的にはARM版のLinuxディストロなら何でも動作する。microSDカードからOSをブートすることも可能だという。

DIPスイッチにはバックカバーを取り外すだけで容易にアクセスできる。対応するハードウェアは、モデム(2G/3G/4G通信およびGNSS)・Wi-Fi/Bluetooth・マイク・リアカメラ・フロントカメラ・ヘッドフォンの6種。DIPスイッチでヘッドフォンを無効にすると、ヘッドフォン端子をシリアルポートとして利用可能になる。LinuxスマートフォンではPurismのLibrem 5本体側面に3つのキルスイッチ(カメラ/マイク・Wi-Fi/Bluetooth・セルラーベースバンド)を備えている。

PinePhoneはテスト版ファームウェアのみ搭載したBraveHeartエディションが1月に出荷され、6月にはUbuntu Touchを搭載した最初のコミュニティエディション(CE)が出荷された。現在はPostmarketOSを搭載する第2のCEの予約を受け付けている。Pine64ではPinePhoneの販売を少なくとも5年間は続けるとのことだ。

14269652 story
Linux

Linux版1PasswordのDeveloper Preview版がようやく登場 9

ストーリー by nagazou
お試し版 部門より
あるAnonymous Coward 曰く、

パスワードマネージャー「1Password」のLinux版Developer Previewが公開されたそうだ(BetaNews1PasswordフォーラムSnapcraftマイナビ)。

これまでLinux向けに関しては、Webブラウザ用のプラグインしかなかった。今回公開されたDeveloper Previewは、開発元であるAgilebits謹製の初のLinux版ネイティブアプリ。ただし、AgilbitsのDave Teare氏によると、この最初のリリースはテストと検証の目的で作られたものであり、まだ多くの機能が未完成であるとしている。今後数か月間で多くの更新と変更が予想されるため、ビジネスクリティカルな環境には適していないとしている。

14257447 story
Intel

リーナス、Intel AVX512の苦痛にまみれた死を望む 80

ストーリー by nagazou
呪詛 部門より
あるAnonymous Coward 曰く、

カーネルMLにて
「gcc-11はavx512をサポートしないが大丈夫か?」
というコメントに対し、Linusは
「AVX512の苦痛にまみれた死を望む("I hope AVX512 dies a painful death")」
と返したことが評判になっている(メーリングリストのLinus Torvalds氏のメールOSDN Magazine)。

AVX512のせいで周波数が上がらないことや、コア数が増えないことへの不満が述べられ、曰く、もっとマシなことにトランジスタを使うべきだ、とのこと。AMDみたいに、シングルスレッド性能が良好でAVX512のようなゴミのついてこないコアをもっとくれ。などと散々な言われようである。

他にもintel CPUのFP性能への不満や、ベンチマーク重視への嘆きなども語られている。

14254571 story
GNOME

最新のGNOMEをテストするためのGNOME OS、仮想マシンイメージが公開される 4

ストーリー by nagazou
テストしやすく 部門より
headless 曰く、

The GNOME Projectは7月28日、GNOME OSの仮想マシンイメージを公開した(アナウンスPhoronixの記事)。

最新のGNOMEをテストするGNOME OSの計画は、オンラインのみの開催となったGUADEC 2020で発表された。GNOME OSは特定のLinuxディストリビューションに依存しないテスト環境として生まれたもので、元々仮想マシンとして作られていた。しかし、OSTreeを通じたアップグレードが可能となり、Flatpakアプリケーションがインストールできるようになったことで、完全なオペレーティングシステムに近付いているという。そのため、発表は実機にインストールして実行可能なGNOME OSにフォーカスした内容だったが、テスト用の仮想マシンが近々公開できるとも説明されていた。今回公開されたのはナイトリー版の仮想マシンイメージ。より幅広いテストに耐える状態になっているが、少なくともGNOMEコアモジュールのメンテナーは試してほしいとのことだ。

14251631 story
暗号

Linuxカーネルのドキュメンテーションなどに含まれるHTTPリンク、HTTPSリンクへの置き換えが進む 11

ストーリー by nagazou
置き換え工事中 部門より
headless 曰く、

Linux 5.9に向け、ドキュメンテーションなどに多数含まれるHTTPリンクをHTTPSリンクへ置き換える作業が進められている(Phoronixの記事Neowinの記事The linux-next integration testing tree)。

置き換えの理由としては、細工することが難しいHTTPSに置き換え、リンクを開くカーネル開発者が中間者攻撃にあう可能性を減らすことが挙げられている。ただし、実際にカーネル開発者がこのような攻撃を受けている様子はなく、先を見越した変更のようだ。

置き換え作業はAlexander Klimov氏が一人で進めており、既に148件のパッチが存在する。Klimov氏はスクリプトを使用してHTTPリンクを探し、SVGファイルなどではないことを確認したうえで、HTTPSでHTTP版と同じ内容が表示される場合にのみ置き換えを行っているとのこと。osdn.jpへのリンクもHTTPSに置き換えられている。

14237810 story
プログラミング

Linuxカーネルのコーディング規約、包括的用語使用のガイドラインが追加 132

ストーリー by headless
包括 部門より
Linuxカーネルのコーディング規約に包括的用語使用のガイドラインが正式に追加された(Phoronixの記事coding-style.rstDiff)。

このガイドラインは「master / slave (またはslave単体)」および「blacklist / whitelist」という用語の使用に関するもので、シンボル名やドキュメンテーションでこれらの用語を新たに追加しないよう求めている。ユーザースペースABI/APIの維持に必要な場合や、これらの用語の使用を義務付けている(2020年時点で)既存のハードウェア仕様やプロトコル仕様に関するコードを更新する場合は除外される。

「master / slave」を置き換える用語として推奨されているのは、「{primary,main} / {secondary,replica,subordinate}」「{initiator,requester} / {target,responder}」など。「director / performer」のような用語も挙げられている。「blacklist / whitelist」を置き換える用語としては「denylist / allowlist」「blocklist / passlist」が推奨されている。
14230749 story
統計

6月のデスクトップOSシェア、Linuxは増加した?そうでもない? 56

ストーリー by headless
増加 部門より
Net Applicationsの6月分デスクトップOSシェアデータによると、Linuxの増加が続いているようだ。

Linuxのシェアは4月に前月比2倍以上の2.87%となり、5月には3.17%まで増加して初めて3%を超えていた。6月はさらに0.44ポイント増加し、3.61%となっている。このほかのOSではWindowsが変動なしの86.69%、Mac OSが0.46ポイント減の9.22%、Chrome OSが0.01ポイント増の0.41%となった。

デスクトップOSバージョン別シェアデータでは、1位のWindows 10が58.93%(+1.10)、2位のWindows 7が23.35%(-0.93)、3位のMac OS X 10.15が4.50%(+0.11)となっている。Ubuntuは0.46ポイント増の2.57%で5位に上昇し、2.95%(-0.09)で4位のWindows 8.1との差も詰めている。これまでUbuntuのシェアは1%未満で推移していたが、やはり今年4月に急増している。Linux全体のシェア増加はUbuntuの増加と連動しているようだ。

一方、StatCounterのデスクトップOSシェアデータでは、Linuxは前月から0.01ポイント増の1.69%にとどまる。2か月連続でわずかながら増加しているものの、3月と4月には減少していたため、2月との比較では0.22ポイント減少となる。このほかのOSではWindowsが77.68%(+0.64)、OS Xが17.76%(-0.62)、Chrome OSが0.8%(-0.26)となっている。StatCounterではChrome OSのシェアが毎年6月~8月に大きく減少するが、この時期に米国で学校が夏休みになるという季節要因が影響しているとみられる。

Windowsバージョン別シェアデータでは、5月に減少していたWindows 10が再び0.44ポイント増加して73.34%となり、5月に増加していたWindows 7は0.16ポイント減の19.79%となった。日本でも5月にはWindows 10がわずかに減少していたが、6月は1.24ポイント増の80.54%となり、初めて80%を超えた。シンガポールではWindows 10が5月の大幅減から一転、28.24ポイント増の83.17%となり、80%台を回復した。6月の国・地域別データではWindows 10が80%以上を占める国や地域が20か国・地域増加して、236か国・地域中80か国・地域となっている。

SteamではUbuntu 20.04 LTS 64 bitが0.06ポイント増の0.16%となっているが、他のLinuxディストリビューション・バージョンで増加したものはなく、Linux全体では0.03ポイント減の0.88%となった。Windows 10 64 bitは1.54ポイント増の87.12%、32ビット版との合計では87.28%(+1.51)、Windows 7は64ビット版と32ビット版の合計で6.23%(-0.69)。Windows全体では95.66%(+0.61)、OSX全体では3.46%(-0.58)となっている。
14222740 story
Windows

Windows 10 Build 20150、WSL上でCUDAが利用可能に 35

ストーリー by nagazou
高いGPUがやっと生かせる 部門より
あるAnonymous Coward 曰く、

Microsoftは17日、Windows 10 Insider Preview「Build 20150」を公開した。このBuild 20150では「Windows Subsystem for Linux」(WSL)の機能強化が行われている。要望の多かったCUDAやDirectMLといったGPUコンピューティングをサポートすることで、機械学習・AI開発やデータサイエンスなどが実行可能となった(ZDnet窓の杜PC Watch@ITSlashdot)。

GPUコンピューティングのサポートでは、要望の多かったNVIDIAの「CUDA」のサポートと、Microsoftの低レベルAPI「DirectML」のサポートが含まれている。NVIDIA以外にもAMDおよびIntel製GPIについてもサポートされている。

これに合わせてAMD、Intel、Nvidiaは、WSL上のDirectML TensorFlowパッケージをサポートするプレビュードライバーをリリースした。AMD製GPU用のドライバは、Vegaグラフィックス搭載のRadeonおよびRyzenプロセッサーで使用可能。Intel製のドライバは、Ubuntu 18.04およびUbuntu 20.04でのみ検証されているとしている。

14204213 story
Ubuntu

Lenovo、ワークステーション全ラインナップでLinuxを公式サポートへ 52

ストーリー by headless
公式 部門より
Lenovoは2日、同社のワークステーション(ThinkPad PおよびThinkStation)が全モデル・全構成でLinux認定済みになると発表した(Lenovo StoryHubの記事SlashGearの記事Neowinの記事)。

Linuxを公式にサポートしていないPCにインストールする場合、安定性やパフォーマンス、互換性などの問題が発生することもある。Lenovoはこれまで特定のモデルの限定した構成に限ってLinuxを公式サポートしてきたが、今後発売されるワークステーション製品はRed Hat Enterprise LinuxおよびUbuntu LTSで動作確認済みになるという。Lenovoはセキュリティパッチなどのアップデートを提供するほか、ドライバーを直接Linuxカーネルにアップストリームし、安定性や互換性を維持できるようにするとのこと。LinuxプリインストールモデルではLenovoやRed Hat、Ubuntuのサポートが統合されるのに加え、エンドユーザーによる使用やITマネージャーによる管理が容易になるような機能も備えるそうだ。Linux認定済みワークステーションはThinkPad Pシリーズを皮切りに今月から注文可能になり、夏の間にロールアウトしていくとのことだ。国内での展開はどうなるだろうか。
14202475 story
プログラミング

Linuxカーネルのコーディング規約、1行80桁の制限を撤廃 86

ストーリー by hylom
最近は自動折り返ししてくれるエディタもありますし 部門より

headless曰く、

Linuxカーネルのコーディング規約から、1行を80桁以内とする制限が撤廃された(Linus Torvalds氏のメーリングリスト投稿checkpatchのコミットメッセージPhoronixThe Register)。

Linus Torvalds氏によれば、多くの人が80桁のターミナルを使わなくなって久しく、1行80桁制限は合理的でないという。桁数制限は必要以上の改行を生み、さまざまな問題を引き起こす。中には小さなターミナルウインドウを使用している人もいるという主張もみられるが、何を使うのもその人の選択だ。そのハードウェアの制限を全員が共有する必要はない。長い行は単純に有用であり、どこかで改行が必要になるにしても80桁に制限する理由はまったくないとのこと。

これに伴ってcheckpatchでも80桁を超える行に対する警告表示が廃止されている。1行を80桁以内に収めることは現在でも望ましいが、checkpatchがわざわざ警告を表示するほど明確な制限ではない。デフォルトでは制限値が100文字まで増加しているが、こちらも明確な制限に基づくものではなく、行が若干長めになっても警告なしで収まる程度の文字数が選択されているようだ。

typodupeerror

Stableって古いって意味だっけ? -- Debian初級

読み込み中...