パスワードを忘れた? アカウント作成
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文字まで増加しているが、こちらも明確な制限に基づくものではなく、行が若干長めになっても警告なしで収まる程度の文字数が選択されているようだ。

14195602 story
AMD

リーナス・トーバルズ氏、メインマシンを新調。CPUはAMD Threadripper 3970X 54

ストーリー by hylom
メインマシンの変遷が気になります 部門より

Anonymous Coward曰く、

Linuxの開発を主導するLinus Torvalds氏がLinuxカーネル5.7-rc7のリリースを知らせるLinux Kernel Mailing List(LKML)への投稿内で、氏が使用しているメインマシンをアップデートしたことを伝えている(GIGAZINEThe RegisterSlashdot)。

今回導入したマシンのCPUはAMDのThreadripper 3970X(32コア/64スレッド同時実行)で、氏がIntel以外のメーカーのCPUを使うのは15年ぶりだそうだ。これによって「allmodconfig」でのテストビルドが3倍高速になったと報告している。

なお、15年前の2005年、Linus氏はPowerPC搭載のMacにLinuxをインストールして使用していると述べていた(過去記事)。

14187966 story
Linux

約1万円のLinux搭載2-in-1タブレットPC「PineTab」、プレオーダー受付開始 18

ストーリー by hylom
ヒトバシラーのみなさんいかがでしょう 部門より

コミュニティ主導でさまざまなハードウェアを開発する「PineTab」PINE64プロジェクトが、ARMプロセッサ搭載タブレットPINETABプレオーダー受付を開始したデイリーガジェット)。

価格は本体が99.99ドル、キーボード付きカバーが19.99ドル。ディスプレイサイズは10インチ(解像度は1280×720)、プロセッサはAllwinner A64 Quad Core SOC、GPUはMali 400 MP2。RAMは2GB、ストレージは64GBといったスペックとなっている。OSはUbuntu Touchで、GUIにはGNOME Shellが使われているようだ(FOSSBYTE)。

14185652 story
ソフトウェア

「Huawei kernel self protection」と名付けられたLinuxカーネル向けコードに脆弱性、意図的なものではないかとの疑惑が出る 43

ストーリー by hylom
判断は難しい 部門より

Anonymous Coward曰く、

セキュリティ関連ソフトウェアを開発するOpenwall Project傘下でLinuxカーネル向けのセキュリティ強化機能を開発するKernel-hardening projectに対し、2020年5月、「Huawei kernel self protection」と名付けられたパッチが投稿された(投稿されたメール)。これはLinuxカーネルにいくつかのセキュリティ機能を追加するものだが、Linuxカーネル向けセキュリティ機能「Grsecurity」の開発者などによる精査の結果、このパッチはLinuxカーネルに悪用可能な脆弱性をもたらすことが発見されたという。そのため、HuaweiがLinuxカーネルに脆弱性をこっそり仕込もうとしたのではないかという陰謀論が巻き起こっている(ZDNetSlashdot)。

これに対し、Huaweiは「企業としてHKSPプロジェクトには関与していない」という声明を出した。このプロジェクトは同社に関連するエンジニア個人によって作成されたもので、同社による正式なものではないという。さらにこのコードは、Huaweiの製品で実際に使用されたこともないという。

現在このパッチが公開されているGitHub上のリポジトリでは名称が「aksp」(Another kernel self protection)に変更されており、またHuaweiのプロジェクトではないとの説明も追加されている

14181514 story
Windows

Ubuntuで動作するMS Office 23

ストーリー by hylom
LinuxにMS Officeは必要なのだろうか 部門より

LinuxディストリビューションUbuntuの開発者が、Ubuntu 20.04上で動作するMicrosoft Officeの動画を公開した(Gihyo.jp)。

これはエミュレータなどではなく、ネイティブLinuxアプリケーションとしてビルドされたもので、GUIライブラリのGTK3で実装されているという。

typodupeerror

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

読み込み中...