これは完全に合理的な妥協案のように聞こえます。(すみません、スレッドを再読して気づきました)。その場合、新しい機能よりもこれを優先し、新しいHTMLモードが利用可能になるまでこの廃止を延期する可能性はありますか?そうすれば、新しい機能も手に入れつつ、古いユーザーを失うこともありません。
これは厳密には真実ではありません。ほとんどのOSではブラウザがOSに1対1で紐づいているわけではありませんが、特にFirefoxとChromeは古いWindowsやMacコンピューターにインストールできるバージョンを制限しています。
Firefox ESRはこれらのマシンでは115以降にはなりません。Chromeは109で止まります。どちらもバナーが表示されます。
古いiPhoneだけでなく、古いデスクトップやラップトップも同様で、それらの多くは(脆弱ではありますが)問題なく動作し、退屈な人々がまだ使用しているウェブの退屈な部分でも問題なく動作します。フォーラムをDiscordや今日の若者が使っているものなどではなく、まだ使用しているのは、そのような人々の一部です。そして、開発者体験をユーザーのニーズよりも優先するこの変更によって傷つけられているのは、彼らなのです。
Discourseやウェブのほとんどは、相対色、後方参照、サブグリッドを必要とせずにうまく機能してきました。なんとかやってこれました。新機能の必要性は常にありましたが、それは責任ある形で段階的な機能低下とバランスが取られており、代替手段がない場合にのみユーザーを除外していました。これは、ソフトウェアの基本的な仕事がテキスト投稿と少数の画像をすべて表示することである場合、めったに起こるべきではありません。
多くの技術者は、常に最先端にいたいと思っており、その激しい最先端を追いかけることに慣れていますが、それは諸刃の剣です。この場合、Discourseを収益性の高い最新の体験のためだけでなく、長年のコミュニティとのつながりを維持するために利用している実際のユーザーを傷つけています。
これが、他に修正できない重大なセキュリティ問題であったなら、話は別です。しかし、これは単なるdevexのマイナーな改善(もし間違っていたら訂正してください)のように聞こえます。将来の開発をより簡単かつ迅速にするためのものです。その場合、それほど緊急である必要がありますか?2週間の通知?数ヶ月待って、基本的なHTMLモードを最初にリリースし、将来の廃止をすべての人にとってより受け入れやすくしても、あまりダメージはないはずです。
申し訳ありませんが、Windows 8.1 は 2013 年 (Discourse 1.0 のリリース年) のもので、すでに 2 年間公式にサポートが終了しています。
Macos 10.14 はより新しいですが、その後継である Catalina は 2015 年以降にリリースされたすべての Mac デバイスで動作します。
どこかで線を引く必要があります。
Discourse は当初から高いブラウザ要件がありました。Discourse の発表から線を引いたのは次のとおりです。
高解像度タブレットと高度なウェブブラウザ向けに設計されています。
はい、しかしその線は恣意的なものではありません。5年や10年といった数字に特別な意味はありません。ブラウザは機能を段階的に採用し、開発者も同様に、使用する機能のコストとメリットのバランスを取ることができます。
この場合、少数のユーザーにとっての実質的なコストが、開発者体験のわずかな向上よりも大きい可能性があると主張しています。特に、基本的なモードやテーマが利用可能になるまで機能を延期するといった代替手段がある場合はなおさらです。
Linuxのデュアルブートを検討しましたか? それともUSBメモリで実行しますか?
理論上、DavidがFirefox 115について言ったことから、Mozillaはしばらくの間セキュリティアップデートを延長しています。
OSや古いソフトウェアのサポートが終了するのは残念です。しかし、それは避けられないことです。ここでLinuxがしばしば🛟となります。
セキュリティ上の問題があるため推奨されませんが、Discourseインスタンスのアップグレードをロックできると思います。しかし、その場合、問題やバグはそのまま残ります。古いブラウザの使用に関するより高度な警告を、いつか壊れる可能性があることと、おそらくETAとともに、もっと宣伝した方が良いかもしれません。
これは文字通り、最新のブラウザをサポートしていない古いオペレーティングシステムを説明しています。
これらはパッチが適用されておらず、サポートもされておらず、脆弱性に対して無防備です。
9年前のデバイスと15年前のオペレーティングシステムの(暗黙の)サポートを削除することは、「最先端を追いかける」ことではありません。
古いコンピューターは、最新のブラウザを問題なく使用できます。インストールできないのは、ユーザーが使い続けることを選択しているオペレーティングシステムです。UbuntuまたはMintを紹介することをお勧めします。ウェブブラウザが必要なだけであれば、これで十分機能するでしょう。さらに多くの機能が必要な場合でも、基本的な機能はすでに備わっている可能性が高いです。
それが選択肢にない場合、古いWindowsシステムで最新のChromiumベースのブラウザを維持することに特化したsupermiumというプロジェクトがあるようです。
私またはCDCKは、このsupermiumプロジェクトを明示的に支持するものではありません。これが機能するか、コンピューターを破壊するか、コンピューター上のすべてのデータをKGBに送信するかどうかはわかりません。もちろん、コンピューター上のデータが気になるのであれば、Windows 7 / 8を実行すべきではありません。 ![]()
お使いのコンピューターのデータが重要なら、Windows 7 / 8 を実行していないはずです。
これは、コミュニティのガイドラインに「仲間のコミュニティメンバーに親切に接してください」とあり、「人ではなくアイデアを批判してください」と奨励されているコミュニティにおいて、かなり攻撃的な主張です。あなたの立場とコミュニケーションスタイルが、CDCKチーム全体を代表するものではないようで、また、警告メッセージで宣伝されている最新のブラウザバージョンへのアップデートをサポートするオペレーティングシステムを使用できない、コミュニティのメンバーの不必要な互換性の喪失を軽減するための計画が進められていることを嬉しく思います。
スーパーミウムへのリンクは非常に参考になりました。ありがとうございます。
これは公平であり、投稿を少し控えめにしました。
これに対する私の不満の多くは、「マイクロソフトはWindows 7以降のWindowsを台無しにし、私は決してアップグレードしない!」という過剰なまでの不満や、マイクロソフトがサポートを終了してから何年も経ってから「Windows 7のサポートを停止する」という苦情を目にすることによって生じています。
[^1]:皮肉なことに、最新のものはBraveコミュニティにありますが、そのトピックでSupermiumへのリンクを見つけました。
申し訳ありませんが、非常に特殊なデバイスを使用していない限り、ほとんどの場合Linux OSを起動できます。さらに、インストールする必要すらなく、さまざまな方法があります。
- デュアルブート
- 仮想マシン
- USBメモリから起動。USBメモリ上に完全なOSとして機能するように設計されているものもあります。
Linuxは無料なので、コストは問題になりません。
もし本当にNTベースのWindowsを使いたいのであれば、長年のプロジェクトであるReactOSがあります。
Windows XP、7、8を実行し続けるのであれば、少なくとも古いコンピューターをLinuxでプロキシサーバーとして使用してください。
面白いことに、Windows 10は当初、ローリングリリースに移行する最後のWindowsになる予定でした。そして、それが続かなかったことはご存知の通りです。
Linuxの良い点は、ほとんどの場合、古いプログラムが引き続き動作することです。Windowsのように、Print Shopなどの単純な制作プログラムとの互換性さえ削除してしまうのとは対照的です。
Linuxでは古いDOSプログラムを実行することさえできます。
Linuxは古いプログラムとの互換性を削除することはめったにありません。そして、しばしばこのために、企業が倒産したり、単に新しいバージョンや方向性に移行したりして、古いハードウェアが放棄された後も長期間稼働し続けています。
私の現在の最年少PCは約8〜9年前のものです。古いIntel i5-6500とRyzen 7 2700xです。DDR PCコンピューターもいくつかあります。
また、SANEのおかげでスキャナーなどのハードウェアも使えます。
Linuxがなければ、私のスキャナーは10年以上もただのプラスチックの塊になっていたでしょう!Windows XP以降(Macintoshでも同じ問題だと思います)はサポートされていませんでしたが、Linuxではすべて、そして最新のLinuxまで継続的にサポートされています。
セルフホストインストールの管理者として、ブラウザのバージョン警告(および最終的なバージョンブロック)を無効にする方法はありますか?古いデバイスのユーザーを完全にブロックするのではなく、サイトのパフォーマンスが低下するのを許容したいと考えています。
完全にブロックするのではなく、ユーザーはログインも返信もできませんが、それ以外は読むことができます。見た目はもっと…ミニマリストになります。
私には関係ありません。私は最近のコンピューターを持っており、Discourseは問題なく動作します。フォーラムの他のユーザーのためです。彼らにLinuxを採用するように説得するのは、おそらく大変な戦いでしょう、笑。両親や知人に切り替えるように説得するだけでも十分大変です(そして、彼らのテクニカルサポートをする羽目になります)。インターネット上の見知らぬ人にそれを説得しようとは思いません ![]()
しかし、はい、Linuxは古いコンピューターの技術に詳しいユーザーにとって素晴らしい選択肢になるでしょう。残念ながら、そのようなユーザーの多くは、技術に詳しくないか、単に好みに固執しているため、古いマシンやOSを使用しています。
彼らはその点で風変わりで古風ですが、だからといって、私が参加しているコミュニティから彼らを排除したいわけではありません。
これは、ホストされているDiscourse Cloudインスタンスでも可能ですか?もしそうなら、それは素晴らしい回避策になるでしょう!ただし、Cloudバージョンが複数のバージョンを並行してサポートする必要があることを考えると、可能性は低いように思えます…?
まず、ご回答ありがとうございます。あなた(そしてチーム全体)がこれについて話し合う意思があることに感謝します。
古いOSがより脆弱であることは、あなたが完全に正しいですが、場合によっては、特に数週間(実際には1か月強、2週間ではありませんでした、すみません、数え間違えました)の通知で、ユーザー個人の状況ではアップグレードやOSの切り替えが非現実的になることがあります。そして、5月2日になったからといって、最新のOSにアップグレードしないユーザーのマシンが突然ボットネットに参加して爆発するわけではありません。彼らのブラウザは動作し続け、ほとんどの他のウェブサイトも動作し続けますが、Discourseフォーラムに投稿できなくなるだけです。はい、最終的には何らかの脆弱性に屈するかもしれませんが、それはおそらく2025年5月1日よりも数年後だったでしょう。
この場合、実際には特定のOSを廃止したり、特定のタイムラインに従ったりしているわけではありません。既存の機能に不可欠ではなく、ユーザーインターフェースに直接的な影響を与えない、非常に具体的な3つのブラウザ機能を追加しているだけです。色の計算方法は異なり、レイアウトは他のCSSツールで近似できます。また、lookbehindが何のために使用されるのかはわかりませんが、それにも回避策がある可能性があります。
これらの変更を重要なOSセキュリティアップグレードと比較するのはあまり公平ではないと思います。それらはまったく異なる種類の変更と廃止です。
しかし、私の根本的な議論は、CVEの数や、特定の変更に必要なコード行数ではありません。Discourseは基本的にコミュニティに関するものであり、この場合、この決定は、開発者体験のわずかな改善のように見えるもののためにコミュニティを傷つけます。もし私が間違っているなら、訂正してください。
Discourseチームが後方互換性のある投稿モードを実装するためのコストは、ドルと時間で測定されます。古いブラウザをサポートするのは大変なことだとわかっています。私や他のすべてのWeb開発者はそれを嫌っていますし、あなたもそうでしょう。しかし、この場合、ユーザーにとってのコストは、単なる些細な不便だけでなく、孤独と、長年所属していたコミュニティから切り離されるという現実的な脅威で測定されます。
Discourseは、Windows 7、10、またはその時のLinuxディストリビューションの相対的なメリットについて議論するオタクだけのものではありません。世界中のあらゆる年齢の人々が、新しいデバイスと古いデバイス、さまざまなレベルの技術スキルを持って使用しています。そして、彼らの中には、私たちのようにコンピューターやOSについていけない人もいます。それは理想的ではないかもしれませんが、彼らのすべての物語を知っているわけではありません…
結局のところ、誰もが永遠にサポートすることはできないということは絶対に真実であり、最終的には何らかのソフトウェアの問題があなたの手を強制し、一部の少数のユーザーを置き去りにするアップグレードが必要になるでしょう。
しかし、それら3つの特定の機能は、そのようなインスタンスのようには見えません。それらは、長年ソフトウェアを使用してきたユーザーの一部を「残念ですが、メールだけで投稿しない限り、投稿できなくなります」と追放することを正当化するほど、本当に緊急かつ重要なのでしょうか?
それら3つの機能は、特に長年問題なく動作してきたフォーラムソフトウェアにとっては、本当に「最先端」のように思えます。Discourseは、ほとんどの政府や銀行などのウェブサイトよりも進んでいる必要があるのでしょうか?私の知る限り、それらは小さな段階的な利便性であり、ソフトウェア開発とメンテナンスにおける革命的なパラダイムシフトではありません…しかし、もし私が間違っていて、これらをすぐに実装する必要がある差し迫った理由があるなら、訂正してください。
しかし、差し迫った必要がない場合は…これらのユーザーを締め出す価値は本当にありますか?それら3つの機能は、世界中で91〜95%のブラウザサポートがあるようです(1, 2, 3)。平均して93%としましょう。Discourseには1400万人のユーザーがいて、この変更が7%に悪影響を与えるとすると…それでも98万人です。もちろん、その計算は単純であり、実際の分析の方が良いでしょうが、要点は、Discourseの規模では、あなたの変更は、これらのコミュニティを社会的交流のために依存している実在の個人に影響を与えているということです。それらは本当に緊急かつ必要なのでしょうか?基本的なHTML投稿モードが利用可能になるまで待つことはできませんか?
ああ、すみません…影響を受けるデバイスのユーザーに対して、閲覧と書き込み(返信)の両方のアクセスを維持する最善の方法を理解しようとしていました。
@unknown_error が指摘しているように、このスレッドでDiscourseチームが言及している特定の機能は、クリティカルではないブラウザ機能のように聞こえるため、優雅に機能低下したページを提供することは可能であるはずです。
したがって、セキュリティ修正のためのアップグレードを適用しながら、影響を受けるデバイスに既存の閲覧/書き込みエクスペリエンスを提供するのに伴う難易度を理解しようとしています。おそらく、セルフホスト型管理者がカスタマイズできるユーザーエージェント/ブラウザ機能チェックがあるかもしれません。おそらく、Discourseのフォークを維持することを意味するかもしれません。この(私の見解では残念な)決定によって、私のコミュニティの複数のメンバーが影響を受けることを知っているので、これらのブラウザのサポートを継続することに伴う労力のレベルを理解しようとしています。
@unknown_error 氏の有効な指摘に加えて、以前、古い iPad を使用している高齢者の割合が高いコミュニティで困難が見られました。これは、おそらくコスト制約のある環境の施設で発生しており、許容できるリスクを負っていると考えられますが、おそらく銀行取引やその他の高額な活動を試みることはなく、古いブラウザがサポートされなくなったときに権利を剥奪されています。
フォーラムの機能がそのようなケースでも機能するようにするためのあらゆる努力を歓迎します。たとえプレゼンテーションがそれほど洗練されていなくてもです。
Discourse チームの文化についての私の理解では、ソフトウェアは常に積極的に前進し続けるということです。それは、良くも悪くも、統合または保守するような組織ではありません。古いブラウザを実行しているのは、どのような理由であれ、不幸な人々なので、思いやりのある文化であることを示せることを願っています。
Bodhi のような非常に簡単なディストリビューションであっても、そうです。このプロジェクト Discorkie を見て、DeV に連絡することをお勧めします。彼の Windows 用スタンドアロン アプリは、古い Windows バージョンでも動作する可能性があり、彼がそのスレッドで言っているように、HTML、Js、CSS を読み込みません。
これにより、これらの古い OS でフォーラムにアクセスするためのサポートが得られる可能性があります。これは、Discord のような感覚を与えるマルチディスコース・フォーラムインターフェイスです。
Linux では、snap と flatpak で利用できます。したがって、アプリにはほとんどすべての依存関係が組み込まれている可能性があります。
ホストされているため、確実ではありませんが、セキュリティなどを保証できないため、サポートされていない可能性が高いです。したがって、自己ホストが必要になるでしょう。
FirefoxとChromeはどちらも、先週このような脆弱性を修正しました。
現在のFirefox ESR(古いバージョン)はテストに合格しますか?
Discourseは最新のFirefox ESRをサポートしていません。古いMac Miniで更新したばかりですが、115.22.0esrに更新しても、ボードから事実上追放されるというメッセージが表示されます。Straight Dopeコミュニティをただ読みたいのではなく、そこで投稿したいのです。
新しいコンピューターを買う余裕はありません。新しいMac Miniは「わずか」599ドルだと言われても、食料品を買うのに精一杯なので、気にしないでください。
SamはDiscourseには最新の体験が必要だと言いましたが、その言葉は真実です。
そうですか?現在メッセージボードを使用している人の何人が、現在の色の品質に不満を持っていますか?
OPで述べたように、サポートされていないデバイスのユーザーは、Discourseのすべてにアクセスし、閲覧し、読むことができます。
しかし、ログインして投稿することはできないと理解しています。見ているだけではコミュニティの一員になることはできません。
この場合、Discourseを収益性の高い最新の体験のためだけでなく、長年のコミュニティとのつながりを維持するために利用している実際のユーザーを傷つけています。
はい、その通りです。ありがとうございます。そして、それを指摘してくれた他の皆さんにも感謝します。
Discourseチームの文化についての私の理解では、ソフトウェアは常に積極的に前進し続けるということです。良くも悪くも、統合や保守を行う組織ではありません。
Discourseチームだけがその文化について確実な答えを提供できますが、私はそういった印象は受けません。主要なブラウザはすべて、開発者/プロバイダーによってサポートされている限りサポートされているようです。そして、全体的にウェブは速く動く傾向があることを考えると、それは合理的でバランスの取れたアプローチのように思えます。
Firefox ESR 115は8月までの延長メンテナンス期間がありますが、メンテナンス期間外のオペレーティングシステムを使用しているユーザーにどれだけ役立つかはわかりません。
したがって、「真の解決策」は、DiscourseのLTS/ESRバージョンか、要件の少ない「最大互換性」バージョンのいずれかになるようです。それが私を心配させている(そして私がコメントする主な理由です)のは、新しい機能を開発したり、Discourseがウェブの他の部分とともに進化し続けることを保証したりするために使用できなくなる開発能力がどれだけ消費されるかということです(なぜなら、それがDiscourseがフォーラムの着実な衰退を、少なくともある程度食い止めた理由の1つだと感じているからです)。
そのとおりです。DisCorkieは、いかなる種類のウェブビューにもHTMLを読み込ませません。これは良いことで、古いブラウザのような不安定さやセキュリティ侵害に悩まされることがないからです。
正直なところ、私は古いWindowsマシンでの動作についてはテストしていないので確かなことは言えません。しかし、理論的には、そのことで問題が生じることはないはずです。
古いMac Miniで更新しました
Mac MiniのモデルバージョンとMac OSのバージョンを教えていただけますか?