Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ODC2020; "Rocky 8", Rocky Linux 8 story

Naoto Gohko
December 19, 2020

ODC2020; "Rocky 8", Rocky Linux 8 story

The story of "Rocky Linux 8"

Naoto Gohko

December 19, 2020
Tweet

More Decks by Naoto Gohko

Other Decks in Technology

Transcript

  1. ”Rocky 8”
    とあるOSの12⽉から始まる開発の物語
    ODC 2020 Online / LT session
    2020/12/19
    @naoto_gohko (個⼈) 郷古 直仁

    View Slide

  2. LT presenter(Itʼs me)
    • Naoto Gohko / 郷古 直仁
    (@naoto_gohko)
    • Cloud Service development divistion,
    GMO Internet Inc.,
    • OpenStackでpublic cloudサービス
    • 最近の活動主体
    • Japan OpenStack user会 / OSC onlineお⼿伝い(Zoom修⾏)
    • その他参加勉強会など
    • Rancher JP
    , PaaS, Serverless, SDNなど
    @MikumoConoHa

    View Slide

  3. 寒い季節、皆様
    Winterシーズンですが
    ……
    そんな中、リモート
    ワークで仕事をしてい
    る中、とあるニュース
    が⽬に⼊りました。

    View Slide

  4. site: phoronix.com
    LinuxのOSやHardware関係のニュース
    サイト
    https://www.phoronix.com/scan.php?p
    age=news_item&px=CentOS-8-
    Ending-For-Stream
    CentOS 8 Ending Next Year To Focus
    Shift On CentOS Stream (8, Dec. 2020)

    View Slide

  5. ふぁふぁぁー?? (´°̥̥̥̥̥̥̥̥ω°̥̥̥̥̥̥̥̥`)

    View Slide

  6. (☝ ՞ਊ ՞)☝ウェーイ (違
    まじか!!

    View Slide

  7. CentOS 8-StreamはRHEL 8のupstreamになり
    ます(キリッ、by CentOS.org, Red Hat)
    • ということが、2020/12/8 にアナウンスされました
    • これまで (lastest : CentOS 8.3.2011)
    Fedora XY
    è Red Hat Enterprise Linux 8.3 (upstream)
    è CentOS 8.3.2011 (downstream)
    • 2021から
    Fedora XY+1 update
    è CentOS 8-Stream (upstream)
    è Red Hat Enterprise Linux 8.4(build) (downstream)

    View Slide

  8. わたしとCentOS
    • 私は、CentOS 2.1 から使い始めました。
    会社のwebサービスのHost OSとして、php + Oracleを動かす
    環境として利⽤を始めた。
    RedHat Linux 7 => RedHat Linx 8 => RedHat Linux 9
    (RedHat Enterprize Linuxにshift : 2002年)
    CentOS 2.1を⾒つけた
    • CentOS 3.xから⾃社(前職)のweb serviceに使い始める
    • Oracle 8.0.5 Linux DB server、FirebirdRDB、PostgreSQL、
    MySQL のHost
    • web + mailホスティング環境、Xenによる仮想化

    View Slide

  9. wikipedia : “Red Hat Enterprise Linux派⽣
    ディストリビューション” より
    https://upload.wikimedia.org/wikipedia/commons/9/97/RedHatFamilyTree1210.svg

    View Slide

  10. View Slide

  11. View Slide

  12. (☝ ՞ਊ ՞)☝ウェーイ
    (違うって
    (CentOS blogコメント、
    CentOS-devel ML
    炎上です!!
    先程のBlogの
    commentスレッド
    (⻑いので、途中まで)
    いまも、コメントが増え
    続けています。
    (centos-devel MLも同
    様でした)

    View Slide

  13. コメント反応の主なもの
    • Oracle Linux (Red Hat Enterprise Linux downstream)
    • こっちにきてみて((-_☆)キラーンっ
    • (2014のCentOS.orgの⼈たちがRedHatに雇われたことについて ⾔
    及)
    • だからあのとき⾔ったじゃないか
    • 新しいOS始めようぜ ç ここ
    • Gregory M. Kurtzer
    • CERNやFermiなどの関係者が多い、HPC業界⼈
    • Singularity Labs : Singularity 3.xコンテナのKubernetes対応(最近)
    • CentOS Linuxを始めた⼈

    View Slide

  14. View Slide

  15. https://news.itsfoss.com/rocky-linux-announcement/

    View Slide

  16. https://rockylinux.org/ è https://rockylinux.org/ja/

    View Slide

  17. OSの始まり
    Re: ゼロから始まる
    downstream OS開発
    そのとき、OSの開発の始まりを⾒た

    View Slide

  18. オープンなOSの開発過程を⽬撃できる
    チャンス、参加できるチャンス
    • web : https://rockylinux.org/?l=en
    (ja) https://rockylinux.org/ja/
    • wiki : https://wiki.rockylinux.org/
    • slack : slack.rockylinux.org
    https://slack.rockylinux.org/
    • forum : https://forums.rockylinux.org/
    • github : https://github.com/rocky-linux/
    • twitter : https://twitter.com/rocky_linux
    etc. …

    View Slide

  19. View Slide

  20. https://github.com/rocky-linux/vagrant-anaconda

    View Slide

  21. View Slide

  22. Forum:
    公式webロゴができるまで
    (Developmentの過程として)
    IconなどBrandingされる過程
    ここに⾄るまでà

    View Slide

  23. Brand name ”Rocky Linux”の次にLogoが
    必要
    • grub 起動時の画像
    • httpdの blank pageの画像
    • X.org環境の画像
    • Cockpitパッケージ内のweb画⾯の画像

    などなど、随所にLogoを⼊れる必要がある
    è anaconda Installerの開発に必要

    View Slide

  24. View Slide

  25. View Slide

  26. View Slide

  27. View Slide

  28. View Slide

  29. View Slide

  30. View Slide

  31. View Slide

  32. これが、Candidateだと、降ってくるw

    View Slide

  33. View Slide

  34. Greenは結構使われている

    View Slide

  35. ⼭アイコンとか、Arch Linuxと似てないかい? みたいな

    View Slide

  36. View Slide

  37. Officialとして、summary
    こんなところに使うぞとか、CentOSとの違いとか

    View Slide

  38. https://github.com/rocky-linux/branding アイコンの成果、こちら

    View Slide

  39. https://github.com/rocky-linux/vagrant-anaconda

    View Slide

  40. このようにして、Installer開発中
    • そもそも、なんで Rocky Linux?
    • どうやら、mountains は後付のmeaningらしいかも
    • 映画の⽅、キャラクターもある
    • web⽇本語化されていたけど?
    • pull request⽇本の学⽣? t-msyk さん
    https://github.com/rocky-linux/rockylinux.org/issues/124
    Some Japanese translation are unnatural #124
    • merged https://github.com/rocky-linux/rockylinux.org/pull/125

    View Slide

  41. https://www.change.org/p/centos-governing-board-do-not-destroy-centos-by-using-it-as-a-rhel-upstream
    change.org で変えようぜ、
    キャンペーンが始まってはいます。
    しかし、後ろ向きに反対するより、
    前向きに別の選択肢を探す⼈が多
    いようです。

    View Slide

  42. オープンなOSの開発過程を⽬撃できる
    チャンス、参加できるチャンス
    • web : https://rockylinux.org/?l=en
    (ja) https://rockylinux.org/ja/
    • wiki : https://wiki.rockylinux.org/
    • slack : slack.rockylinux.org
    https://slack.rockylinux.org/
    • forum : https://forums.rockylinux.org/
    • github : https://github.com/rocky-linux/
    • twitter : https://twitter.com/rocky_linux
    etc. …

    View Slide

  43. “Rocky Linux 8”
    “Rocky 8” を待たれよ!
    いまが開発に参加するチャンスかも
    インフラ提供の企業としての参加も募集しているみたいです

    View Slide