5 ポイント 投稿者 GN⁺ 2024-08-28 | 3件のコメント | WhatsAppで共有
  • Monoは、開発者がクロスプラットフォームアプリケーションを簡単に作成できるよう設計されたソフトウェアプラットフォーム
  • Monoプロジェクトは、2001年に始まった.NETエコシステムの重要な一部だった
  • 2016年にMicrosoftがXamarinを買収し、Monoプロジェクトの管理者となった
  • 最近のアップデート
    • Monoプロジェクトの最後の主要リリースは2019年7月で、その後は小規模なパッチリリースが行われていた
    • 最後のパッチリリースは2024年2月だった
    • WineHQ組織がMonoプロジェクトの新しい管理者になる予定
    • 既存のmono/monoおよびその他のリポジトリのソースコードは引き続き利用できるが、リポジトリはアーカイブされる可能性がある
    • バイナリは最大4年間利用可能
  • MicrosoftのMonoフォーク
    • Microsoftはdotnet/runtimeリポジトリでMonoランタイムのモダンなフォークを維持している
    • 作業は完了しており、MonoユーザーとMonoベースのアプリフレームワーク保守担当者には.NETへの移行が推奨されている
  • Monoプロジェクトの歴史的重要性
    • Monoプロジェクトは、Android、iOS、Linuxなどさまざまなオペレーティングシステムにおける最初の.NET実装だった
    • 複数のオペレーティングシステムで.NETプラットフォームを切り開き、クロスプラットフォーム.NETを現実のものにした
    • すべてのMono開発者に感謝を伝えている
  • Monoのサポート
    • Microsoftが支援するMonoは、.NET Foundationの一環として、ECMA標準に基づくMicrosoftの.NET Frameworkのオープンソース実装
    • 成長を続けるソリューション群と、活発で情熱的な貢献コミュニティが、Monoをクロスプラットフォームアプリケーション開発の有力な選択肢に押し上げている

GN⁺の要約

  • Monoプロジェクトは、クロスプラットフォームアプリケーション開発を可能にした重要なプロジェクト
  • Microsoftが管理していたMonoプロジェクトは、現在WineHQへ移管され、新たな転換点を迎えている
  • 既存のMonoユーザーは.NETへの移行を検討する必要がある
  • Monoは、さまざまなオペレーティングシステムで.NETを利用可能にした先駆的なプロジェクトだった
  • クロスプラットフォーム開発に関心のある人にとって有用な情報

3件のコメント

 
yangeok 2024-09-05

ああ、私にも在庫処分っぽく見えるんですが、MacでWindows向けにバンドルするときに使えるらしいので、使ってみようと思っています

 
unsure4000 2024-08-28

ジャンク処理.log

 
GN⁺ 2024-08-28
Hacker Newsの意見
  • 2000年代初頭にMonoプロジェクトに参加していた経験を共有している。Monoの目標は、さまざまなプラットフォームで.NETランタイムを提供することだった

    • MicrosoftがXamarinを買収し、.NET Coreを開発したことで、Monoの役割は縮小した
    • Monoは今でもWineのような特定用途では有用である
  • MicrosoftがWineのようなAPI再実装プロジェクトを公式に認めたことはなかったと思っていた

    • 2020年にMicrosoftがWineに好意的に言及した事例を紹介している
  • Second Lifeのスクリプト言語LSLがMonoバイトコードにコンパイルされることを共有している

    • 2008年からMono仮想マシン上で動作している
  • Wine開発者たちがMonoをどのように活用できるのか気になっている

    • Microsoft自身の.NETランタイムのマルチプラットフォーム実装であるFOSSは、今ではMonoよりはるかに高性能で、機能も完全にそろっている。しかしMonoは他のアプリケーションに組み込みやすく、新しいプラットフォームへ移植しやすい。これが.NET/Blazor WebAssemblyで使われている理由である
    • Microsoftはこうした特定のユースケースのために、今でもMonoの独自フォークを維持している。またMonoは、Microsoftが新しい.NETランタイムへ移植していないWinFormsやWPFのようなレガシーなWindowsデスクトップGUIフレームワークの一部を実装している。おそらくこれがWine開発者たちがMonoに関心を持つ理由である
  • MicrosoftとWineの関係について疑問を呈している

    • MicrosoftがWineを脅威と見ているのか、それとも同盟相手と見ているのか気にしている
  • 大学時代にMonoを使った経験を共有している

    • Javaの代わりにC#を選び、Monoを使ってOS Xで実行していた
    • Microsoftの社員が大学を訪れ、.NETとC#の新機能について説明していた
  • MonoプロジェクトのWebサイトにおける発表の仕方に不満を述べている

    • 重要な発表は別ページとして作るべきだと主張している
  • Miguel de Icazaの現在の活動について気になっている

    • 2022年にMicrosoftを離れた後、何をしているのか気にしている
  • 主にGoとPythonを使うWebアプリケーションのバックエンド開発者が、.NETエコシステムで注目すべきものがあるか質問している

  • MonoがWineと関係している理由についてのリンクを共有している