本を読む

読書やコンピュータなどに関するメモ

第117回カーネル読書会でMSのOSS話を聞いた

 第117回カーネル読書会に行ってきました。お題は日本マイクロソフトの井上章さんによる「Beyond Openness of the "Death Star"」。レッドハットを会場にしたカーネル読書会で、MSの人がMSについて、Macbookでプレゼンするという、不思議な組み合わせでした。

 内容は、Build 2015で出たあたりを中心に、MSのクロスプラットフォームやOSSへのシフトについての話でした。なぜか“あの”荒井さんも参加者として来ていて、本編後にCoreCLRあたりの話をいろいろ聞かせていただきました。

 以下、メモ。

  • Build 2015
    • .NET CoreがOSSに。LinuxやMacをサポート
    • 新コンパイラRoslynをOSSで
    • GitHubにリポジトリ
      • 日本エンジニアからのプルリクも
  • Q: contributer agreementは
    • A: agreeすれば受け入れる
  • Q: Issueは受け付けるがコードは自分たちだけで書く、という会社もある。OracleとかGoogleとか。コードがそのまま採用されることはある?
    • A: ある。もちろん検証のうえで
  • Visual StudioにOSSツールをとりいれる
    • Google Chromeもw
      • Ripple Emulatorのため
    • Yeoman
  • いままでのMicrosoftは自社製品で閉じていた
    • これからは自社以外のものもとりこむ
  • Docker
    • パートナーシップ
    • Azure
    • 次期Windows ServerでDocker Engineをサポート
    • Visual StudioからDockerデプロイ
  • Visual Studio Code
    • クラスプラットフォームなコードエディタ
    • 30言語をサポート
  • デモ
    • Mac上で
    • ASP.NETのプロジェクトを作る
      • yo aspnet
    • dnvmでランタイムを確認
    • VS Code:node等のデバッガも
  • Q: .NET Coreと.NET Framework 4のAPIの互換性
    • A: .NET Coreはサブセット
  • Q: dnvmでインストールされるCoreCLRやdnu restoreでインストールされるライブラリなどのLinuxバイナリは、Windows版と同時にNuGetギャラリーに登録されるか
    • A: はい
  • デモ続き
    • VS Codeからgitの操作
    • GitHubにpush
    • Ubuntuでpullしてdnu restore
    • Azure上のUbuntuにログイン
      • Docker Engineが動いている
      • asp.netアプリをDockerコンテナーで動かす
      • 複数同時に動いた

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://emasaka.blog65.fc2.com/tb.php/1303-ece74ad7

 | HOME | 

Categories

Recent Entries

Recent Comments

Recent Trackbacks

Appendix

emasaka

emasaka

フリーター。
連絡先はこのへん

Monthly


FC2Ad