Windows 10 のサポート終了に備える(ドラフト)

 Windows 10のサポートは2025年10月14日に終了するとのことです。あと2か月を切りましたが、実際にはこの日が最後のWindowsアップデートということで、『この日以降しばらくは使えるのでは?』といつも思わなくはないが、手許のマシンは全て他のOSをインストールし、Windows10を載せているマシンはなくなりました。最後のマシンは、Core i7-980XのマシンをCPUを990XにアップグレードしたついでにOSもWindows11にアップデートしました。
ということで来るべきWindows10のサポート終了に向けての対応をまとめてみました。以下、お勧め順になります。


(1) ESUを使う(泣きの1年延長)


 マイクロソフト社は、Windows 10 のESU(拡張セキュリティアップデート)を低価格または条件を満たせば無料で提供するとしています。これにより1年間は、Widnows10を利用できます。
 ESUは従来のOSでも提供されていましたが、法人向けと記憶していますが、Windows10に関してはコンユ―マーにも大々的に提供されます。 ちなみに無料でESUを使う方法についてはここが詳しいです。


 当初のアナウンスではESUの無料での利用(Microsoft Rewards、1000ポイントを使用)は、個人ユースのみとありまして、私の場合はプロユースだったのでこれはスキップしました。


(2) Windows11を使う


 従来の慣例(発売日から10年)からいうと、Windows11は、2031年頃までは使えると予想できるので、Windows11を試す方法もありえます。
 ただし、非対応PCにWindows11をインストールすると、サポートから外れることとなります。つまりトラブルが起こってもマイクロソフトは助けてくれないことになります。とはいってもChromeOSやLinuxについてもトラブルが発生した場合は基本的に自助努力が必要ということで、この点ではあまり変わらないともいえます。
さらに非対応PCの場合、年1に発生する大型アップデートが行われないのですが、昨今のトラブル事例を鑑みますと、却って大型アップデートがスキップされるので好都合ということも言えます。


 Windows 11の対応PCは概ね、TPM2.0、セキュアブートをサポートし、第8世代 Core i以降(インテル)、第2世代Ryzen以降(AMD)のCPUとなります。インストール時にこれらの条件のチェックが入ります(クリーンインストール時はCPUの要件はチェックされない)が様々な方法でチェックを回避できます。
 2025年8月時点では一番簡単な方法は、Rufusというツールを使って、Windows11のISOファイルからUSBメディアを作るとこれらのチェックを回避したインストールメディアを作ることができます。
 これでも残念ながら古いCPU、Core 2 DuoやCore 2 Quadやそれより古いCPUにはWindows11をインストールすることはできません。
Windows 11 の要件については、色々ニュースもあったのですが(https://youtu.be/rg0ol-7RpvAhttps://youtu.be/0fe0xRgVgWg)、ややこしいのは上記の条件が回避可能というところで、さらにい最近のYoutube界隈では『Windows11の要件が緩和された!』とかいう動画もちらほら散見され、『本当のところはなんやねん』と気になるかと思います。
推測の域ということになりますが、Windows Server 2025 のシステム要件、がヒントになります。Windows Server 2025は、Windows 11 24H2と同じビルド番号(26100)を持っており一卵性の双子ということで、Windows 11 24H2の『本当(?)のところの要件』は、Windows Server 2025と同じということができます。これによると、セキュアブートもTPM2.0 も必要なく、CPUの要件はインテルでは初代Core iからということになります。
 現実的には古いマシンで上手くインストールすることができない非対応のマシンがあるので、そういう場合は、諦めるしかないです(そういうことでの非サポートということは意味があります)。
現在分かっているトラブルと対応方法ですが、古いRealtekのネットワーク(オンボードのもの)でケーブルをつないだ状態で、Windows11をインストールするとBSOD(ブルースクリーン)となり再起動を繰り返すことになります。回避方法の一例は他のネットワークカードやUSBのイーサネットアダプターにケーブルをつないでWindows11をインストールしBSODを回避することが挙げられます。その他、この動画が役に立つかもしれません。
 その他、こういうトラブルも報告があります。こちらはRealtekのサウンドになります。
非対応マシンにWindows11をインストールするとパフォーマンスが下がるとかいう話がありますが、私が触った感じではそういうことはありません。

まとめると、Windows2025の要件に合致しないマシン(CPU)では、Windows11は動かないと考えてよい。Windows11の要件に合致するマシンは動くと考えてよい(動かない場合はサポートが受けられる)。Windows2025の要件に合致してかつWindows11の要件に合致しないマシンは、動くかどうかわからない。動かない場合はサポートが受けられない。自力で解決または諦めるしかない。ということになります。具体的には一部のドライバーに致命的な不具合がありインストールが成功しないケースが判明している。


(3) ChromeOS (flex) に移行する


 もし、使っているマシンがノートPCで、ほぼブラウザとGmailしかしないということであれば、ChromeOS(flex)に乗り換えることもありです。
実際に非力なマシンでも、Windows10以上にChromeOS (flex)は軽快に動作します。さらに、DebianをChromeOS上で使えるので、プログラミングも可能です。
以下の欠点はあるのですが、私は、持ち運び用のノートPC(NEC PC-VKT12H)に、ChromeOS flexをインストールして半年ほど使っています。私の場合は、リモートデスクトップクライアントを入れて、遠隔でメインマシンにつないで使用しています。


ChromeOSの欠点としては、割と動かないマシンがある、例えば、手許のCore i9-10980XEでは起動しませんでした。
他にはSDカードの読込に難があるようで、Chrome OS flexのノートPCに、マイクロSDを挿して数百のデジカメの写真データをコピーしようとして猛烈にスローダウンしました(30分程待ってコピーが終わった)。
さらにいうと互換性・移行については自己責任で、ChromeOSをインストールするということは新規インストールになるので、ディスクが消去されます。データについては別途バックアップをとる必要があります。またお使いのアプリの代替のものがChromeOS上にあるか調べる必要があります。これについては初心者にとっては敷居が高くなりますので覚悟が必要となります。


(4) Linuxに移行する


 常にWindowsのオルタナティブとして君臨しているLinuxですが、同時にオープンソースの世界(≒カオス)を見せつけてきたということで初心者にはキツイものがあるかと思います。しかしながら最近では人気のディストリビューションが出てきて、Android(Linuxをベースとしている)の普及もあり、そろそろ初心者にもやさしいものが出てきたのではないか?と思います。


ちなみにディストリビューションという単語がわからなない場合、Linuxに移行するのは厳しいかと思いますので敢えて説明はしません。


お勧めというか私が使っているディストリビューションは、UbuntuとQ4OSになります。他には、ディストロウォッチのここや、ここをみてお好きなディストリビューションを探すのもよいかと思います。


 Linuxの欠点としては、なんやかんやでGUIのパフォーマンス・出来がが悪い(誤解されるとなんなので言うとベースのカーネルは悪くないが、経験上、GUI等を構築すると結局Windowsと比べてパフォーマンスが劣る。)よく古いマシンにLinuxを入れてという話がありましたが、今のLinuxは十分に重く残念ながらWindowsの代替と期待しすぎると残念な思いをするかもしれません。加えて、自力でサポートをしなければならなく、Windows11を非対応PCにインストールする以上にLinuxのインストール&セットアップは難しいかと思います。さらにOSのインストール後にChromeをインストールするにはどうするか?とか、については初心者にとっては一筋縄ではいかないものがあるかと思います。もっとも、こういったことはITのプロを目指す方にとっては一つの登竜門でもありますので、プロを目指す方は是非試してみた方がよいとも言えます。


Linuxをインストールすることについてはデータ移行・互換性についても自己責任で、データについては別途バックアップをとった方がよいです。またお使いのアプリの代替のものがお使いのディストリビューション上にあるか調べる必要があります。もっとも多くの場合、代替のアプリを見つけることができるかと思います。


(5) 番外編(LTSC、Windows Server)
 長期サポートバージョンということで法人向けには、Windows 10 LTSCというものがあります。これは一般の方は入手しずらいかと思いますが、2027年1月までサポートされます。


その他、Windows Serverの場合、もう少し期限が延長されます。各バージョンのWindows Serverのサポート期限は、
  Windows Server 2016 2027年1月
  Windows Server 2019 2029年1月
  Windows Server 2022 2031年10月
  Windows Server 2025 2034年10月
となっています。このうち、2016、2019、2022がWindows10を元にしており、2025がWindows 11を元にしています。


 業務用のサーバーになりますが、私の手元には、Windows Server 2019と2025があります。2025の方には、Broadwell(第5世代相当)のXEON E5 2696 V4で運用しています。
これらはパッケージが入手できるかと思います(2025は今のところ見当たらないですが・・・)。が、2019は18万円ほどで、2025は追加のコアライセンスもあり30万円を超えました。(最近円安もあってかサーバーの値段が上がっています)。
昔(Windows Server 2003や2008)の頃は概ね10万円程度で買えたサーバーOSですが、ここ15年で大分値段ががりました。



2025-09-01 | コメント:0件

VineSeed 以外の Vine Linux リリースを終了

2021年も明けてすっかり4か月が過ぎ去りました。
年明けからマイニングにはまり主に中古のものでハードを揃えている今日この頃です。

ひと昔前ならマイニングなんて軟弱なものをやろうという気もしなかったですが、何もしなくても地味に小金を稼ぐ様をニヤニヤしながら見ている自分に年を取ったなと思う今日この頃のところへ、もう一つ年を取ったと実感するニュースがありました。

VineSeed 以外の Vine Linux リリースを終了

初めてUnixに触れたのは大学生の頃になります。入学した大学がEWS4800を導入していました。ほぼ触っただけになります。初めての自分用のUnixライクなOSは、今から30年前になりますが、PC98用のMinux1.5になります。その後仕事でUNIXに触る機会があり、初めて仕事で使ったLinuxはTurbo Linuxになります。
Vine Linuxは、初期の会社のサーバー用ということで初めて自分で選んだディストリビューションになります。

Vine Linuxは、インストール・設定も素直にでき、あまり困ることもなく、初期の運用では大変お世話になりました。Version 2.1、2.5、3、4と使用しました。Version 2.1はパッケージ版を購入しました。Version 4をもとに本も書きました。日本人が作ったディストリビューションで、当初は日本語環境に力を入れており、他のディストリビューションの品質がいまいちの頃に2000年代までは安定的に使うにはお勧めでした。
時代の流れと共にサーバー用途ではRedHatの互換OSなどに、デスクトップではUbuntuに、押されるようになりました。
私もCentOSに移ってしまったのですが、コロナで空き時間が増えている今日この頃、最近、思い出したようにVine Linuxのページにアクセスしてました。

ここ最近はメンテナンスも止まっていたようですので、後追いで正式の発表となったようです。

ありがとうVine Linux!
2021-05-08 | コメント:0件

OpenBlockS 600

Windows7,2008R2に引き続き、これまた1年越しの作業になりましたが、我がohfuji.nameをホストするマシンをOpenBlockS 600(正確にはOpenBlockS 600D相当)に置き換えました。
 
OpenBlockS 600とは、ぷらっとホーム社さんが製造・販売しているマイクロサーバーで、こちらが製品情報になります。ちなみに2月現在キャンペーンをやっておられます。
 
OpenBlockS 600自体の解説はいろいろな場所で行われているので、そちらにおまかせしますが、特質すべきは、抜群の低消費電力で、私がエコワットで測定した結果は9Wでした。またファンレスでストレージはコンパクトフラッシュを使うので音が出なくてかつ障害に強く、商業利用はもちろん、自宅サーバーとしても重宝するかと思います。
 
OSですが、OpenBlockS 600はSSD Linuxがプリインストールされています。また600DはDebianがプリインストールされています。メモリは1GB積んでいますのでDNSサーバーやメールサーバーとしては申し分ないスペックです。
難点が、CPUにPOWER-PCを使用しているところで、私のようなプログラミングをする人間にとっては開発環境を別途用意しないといけないのと、さらにそのCPUの動作周波数が600MHzとお世辞にも速いと言えないところで、Apacheで静的なページを運用するならともかく動的なページは難があるかと思います。特に普通のサーバーでも重たいWordpressをOpenBlockS 600で運用するのは厳しいかと思います。
 
では、このブログ(Wordpressなんですが・・)はどうしているのかと言いますと、このページはADPで作成したブログビューアーで表示しています。我がADPもOpen BlockS 600Dに移植しまして、このとおり動作しておる次第です。このページを頻繁に訪問される方は気がついておられたかと思いますが、最近Wordpressが重くなっていたので、どげんかせんといかんと思っておったところです。このような厳しい条件を克服するのはソフトウェアエンジニアとしてロマンを感じたりします。
しばらく運用してみてOKであれば、OpenBlockS 600D版のADPと共にブログビューアー(Adp WorPdress bLOG viewer - AWPLOG)のソースを公開しようかと思っております。

2011/06/23 追記:節電の為、自宅サーバー類は仮想マシンとして別のサーバーに集約しましたので、現在このサーバーはOpenBlocks 600D上では動作していません。
2011-02-07 | コメント:0件

はじめてのVine Linuxサーバ

手前味噌で恐縮ですが、書籍「はじめてのVine Linuxサーバ」が工学社さんから出版されました。
書籍紹介ページ
私にとってもはじめての書籍ということで大分気合が入りまして、執筆活動は1年と2ヶ月程、続きました。
何はともあれ無事に出版できて感無量です。

4/22追記
サポートページを作成しました。
2008-03-25 | コメント:0件

resolv.confには生きているサーバーを指定しよう。

会社のWEBサーバーの応答が悪くなったので、対応に迫られた。

会社のWEBサーバーは2段構えになっていて、フロントのWEBサーバーからmod_rewriteを使って、バックのアプリケーションサーバーに接続している。

このバックへ向かう接続が遅くなっていた。

『何が悪いのか?』と散々調べていたが、結論は、resolv.confに記載されているDNSサーバーにアクセスできなかった為、タイムアウト待ちが発生していた。

ちなみに、mod_rewriteの記述はIPアドレスで行っていたので、DNSサーバーは関係ないだろうと思っていたのが間違いであった。

DNSサーバーを立ち上げ、DNSサーバーのログを確認するとしっかりWEBサーバーからのアクセスが記録された。

 ということで、Linuxでネットワークの接続が遅いときは、resolv.confの設定を確認してみると幸せになれるかもしれません
2008-01-22 | コメント:0件
Previous Page | Next Page