SlideShare a Scribd company logo
1 / 16
helloSystem 0.5.0 をインストール
2021-08-27
Ryo ONODERA
ryo@tetera.org
2 / 16
helloSystem とは ?
●
2021 年 5 月の FreeBSD Workshop でも話題になっていたかも。
●
The April to June 2021 Status Report (2021-07-24) に記載が
あった Third-Party Projects の 1 つ。
– https://www.freebsd.org/status/report-2021-04-2021-06/
●
Projects の Experimental installer のリンク先からも参照されてい
る。→ どう関係しているのかは良く分からなかった。
●
macOS 風のユーザーインターフェイスを実現している。
– https://hellosystem.github.io/
●
FuryBSD の Live image 生成の仕組みを使っているようだ。
3 / 16
ダウンロードする
●
12.2 RELEASE ベースの 0.5.0 が最新のリリース
– https://github.com/helloSystem/ISO/releases/tag/r0.5.0
●
13.0 RELEASE ベースの experimental-13 もリリースされている。
●
0.5.0 を起動させ、 HDD にインストールしてみた。
– hello-0.5.0_0E223-FreeBSD-12.2-amd64.iso
4 / 16
ISO イメージから起動させる
●
qemu-system-x86_64 で使ってみることにした。以下のように起動さ
せる。 Spice client で接続し画面表示とオーディオ出力させる。
●
qemu-system-x86_64 -accel nvmm -M pc -m 4G -smp 2 
-drive driver=qcow2,file=helloSystem-100GB.qcow2,if=virtio 
-net nic,model=virtio -net user 
-rtc base=utc,clock=host 
-device intel-hda -device hda-duplex 
-spice port=5924,disable-ticketing=on 
-vga qxl 
-cdrom hello-0.5.0_0E223-FreeBSD-12.2-amd64.iso 
-boot d
●
ようこそ画面ではオーディオ出力があるので、 Spice 必須。
5 / 16
起動までのスクリーンショット
6 / 16
起動後のスクリーンショット
7 / 16
インストールで設定できる内容
●
ほとんど設定できる項目はない。
– インストールするディスク
– 氏名
– ユーザー名
– sshd でログインするか ?
– タイムゾーンを自動設定するか ?( 試してない )
8 / 16
インストールのスクリーンショット
9 / 16
インストールのスクリーンショット
10 / 16
インストールのスクリーンショット
11 / 16
HDD へのインストール後の状況
●
以下のように起動させると HDD から起動できる。
●
qemu-system-x86_64 -accel nvmm -M pc -m 4G -smp 2 
-drive driver=qcow2,file=helloSystem-100GB.qcow2,if=virtio 
-net nic,model=virtio -net user 
-rtc base=utc,clock=host 
-device intel-hda -device hda-duplex 
-spice port=5924,disable-ticketing=on 
-vga qxl
12 / 16
どういう状況になるか ?
●
自動的に作成したユーザーでログインされる。
– whoami → ryoon
●
ファイルシステムは ZFS 。
●
インストールされるパッケージ
– ウェブブラウザー : falkon-qtonly-3.1.0
– テキストエディター : featherpad-0.16.0
– これらを含めて 465 個のパッケージがインストールされる。
– hello-0.5.0_0E223 と言うパッケージが独自の物のようだ。
13 / 16
独自の部分
●
/System 以下にある Python スクリプトがユーザーインターフェイス
を実現しているようだ。 ( ディレクトリー構成も macOS 風 ?)
●
Python 3.7 から Qt 5.15.4 を利用している。
●
/System には、以下のようなディレクトリーがある。 ( 更に中身は
Python スクリプト )
– Dock.AppDir
– Filer.AppDir
– Menu.AppDir
– Volume.AppDir
– Welcome.AppDir
14 / 16
その他のスクリーンショット
15 / 16
その他のスクリーンショット
●
場合によっては、ツールバーが消えてしまう…。
16 / 16
まとめ
●
GUI だけでインストールまで可能。
●
細かいインストール時の設定はできない。
●
GUI は macOS 風の見た目になっている。
●
ツールバーが消えるとか、起動しないユーティリティーがあるとか、荒
削りな部分もある。
●
日本語表示・入力の設定は標準では存在しない。

More Related Content

Similar to helloSystemをインストール

FreeCAD OpenFOAM Workbenchセットアップ方法と課題
FreeCAD OpenFOAM Workbenchセットアップ方法と課題FreeCAD OpenFOAM Workbenchセットアップ方法と課題
FreeCAD OpenFOAM Workbenchセットアップ方法と課題
murai1972
 
Ansible2.0と実用例
Ansible2.0と実用例Ansible2.0と実用例
Ansible2.0と実用例
OSSラボ株式会社
 
補足 : LOOLのビルドについて
補足 : LOOLのビルドについて補足 : LOOLのビルドについて
補足 : LOOLのビルドについて
Masataka Kondo
 
プラグインのリポジトリ登録について 20120819
プラグインのリポジトリ登録について 20120819プラグインのリポジトリ登録について 20120819
プラグインのリポジトリ登録について 20120819Kitani Kimiya
 
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
Hideki Takase
 
Yocto Project ハンズオン / 参加者用資料
Yocto Project ハンズオン / 参加者用資料Yocto Project ハンズオン / 参加者用資料
Yocto Project ハンズオン / 参加者用資料
Nobuhiro Iwamatsu
 
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
de:code 2017
 
E2D3 ver. 0.2 開発の手順書
E2D3 ver. 0.2 開発の手順書E2D3 ver. 0.2 開発の手順書
E2D3 ver. 0.2 開発の手順書
E2D3.org
 
Windows Admin Center 2103.2 and Windows Admin Center on Azure
Windows Admin Center 2103.2 and Windows Admin Center on AzureWindows Admin Center 2103.2 and Windows Admin Center on Azure
Windows Admin Center 2103.2 and Windows Admin Center on Azure
Norio Sashizaki
 
WEC2013 システム開発ステップガイド インストール編 140417 0.04
WEC2013 システム開発ステップガイド インストール編 140417 0.04WEC2013 システム開発ステップガイド インストール編 140417 0.04
WEC2013 システム開発ステップガイド インストール編 140417 0.04
佳孝 中田
 
小規模個人アプリをRails 7.xにバージョンアップした話
小規模個人アプリをRails 7.xにバージョンアップした話小規模個人アプリをRails 7.xにバージョンアップした話
小規模個人アプリをRails 7.xにバージョンアップした話
Kazuhiro Nishiyama
 
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & LinuxはじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & Linux
Kazushi Kamegawa
 
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
sandai
 
Interact2017:Windows Container "Overlay" Networking
Interact2017:Windows Container "Overlay" NetworkingInteract2017:Windows Container "Overlay" Networking
Interact2017:Windows Container "Overlay" Networking
wind06106
 
~初心者がこれから Web アプリの開発をするために~
~初心者がこれから Web アプリの開発をするために~~初心者がこれから Web アプリの開発をするために~
~初心者がこれから Web アプリの開発をするために~
Oda Shinsuke
 
OSC Tokyo/Spring NETMF 170311
OSC Tokyo/Spring NETMF 170311OSC Tokyo/Spring NETMF 170311
OSC Tokyo/Spring NETMF 170311
Atomu Hidaka
 
Verilog-HDL Tutorial (15) software
Verilog-HDL Tutorial (15) softwareVerilog-HDL Tutorial (15) software
Verilog-HDL Tutorial (15) software
Hiroki Nakahara
 
20110924 shizuoka azure-forsharing
20110924 shizuoka azure-forsharing20110924 shizuoka azure-forsharing
20110924 shizuoka azure-forsharingKazuki Aranami
 
ROS2.0時代に備えたc++11/14
ROS2.0時代に備えたc++11/14ROS2.0時代に備えたc++11/14
ROS2.0時代に備えたc++11/14
Takashi Ogura
 
LibreOfficeをビルドしてみよう(Windows)
LibreOfficeをビルドしてみよう(Windows)LibreOfficeをビルドしてみよう(Windows)
LibreOfficeをビルドしてみよう(Windows)
Masataka Kondo
 

Similar to helloSystemをインストール (20)

FreeCAD OpenFOAM Workbenchセットアップ方法と課題
FreeCAD OpenFOAM Workbenchセットアップ方法と課題FreeCAD OpenFOAM Workbenchセットアップ方法と課題
FreeCAD OpenFOAM Workbenchセットアップ方法と課題
 
Ansible2.0と実用例
Ansible2.0と実用例Ansible2.0と実用例
Ansible2.0と実用例
 
補足 : LOOLのビルドについて
補足 : LOOLのビルドについて補足 : LOOLのビルドについて
補足 : LOOLのビルドについて
 
プラグインのリポジトリ登録について 20120819
プラグインのリポジトリ登録について 20120819プラグインのリポジトリ登録について 20120819
プラグインのリポジトリ登録について 20120819
 
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
 
Yocto Project ハンズオン / 参加者用資料
Yocto Project ハンズオン / 参加者用資料Yocto Project ハンズオン / 参加者用資料
Yocto Project ハンズオン / 参加者用資料
 
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
 
E2D3 ver. 0.2 開発の手順書
E2D3 ver. 0.2 開発の手順書E2D3 ver. 0.2 開発の手順書
E2D3 ver. 0.2 開発の手順書
 
Windows Admin Center 2103.2 and Windows Admin Center on Azure
Windows Admin Center 2103.2 and Windows Admin Center on AzureWindows Admin Center 2103.2 and Windows Admin Center on Azure
Windows Admin Center 2103.2 and Windows Admin Center on Azure
 
WEC2013 システム開発ステップガイド インストール編 140417 0.04
WEC2013 システム開発ステップガイド インストール編 140417 0.04WEC2013 システム開発ステップガイド インストール編 140417 0.04
WEC2013 システム開発ステップガイド インストール編 140417 0.04
 
小規模個人アプリをRails 7.xにバージョンアップした話
小規模個人アプリをRails 7.xにバージョンアップした話小規模個人アプリをRails 7.xにバージョンアップした話
小規模個人アプリをRails 7.xにバージョンアップした話
 
はじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & LinuxはじめてのコンテナーDocker & Windows & Linux
はじめてのコンテナーDocker & Windows & Linux
 
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
 
Interact2017:Windows Container "Overlay" Networking
Interact2017:Windows Container "Overlay" NetworkingInteract2017:Windows Container "Overlay" Networking
Interact2017:Windows Container "Overlay" Networking
 
~初心者がこれから Web アプリの開発をするために~
~初心者がこれから Web アプリの開発をするために~~初心者がこれから Web アプリの開発をするために~
~初心者がこれから Web アプリの開発をするために~
 
OSC Tokyo/Spring NETMF 170311
OSC Tokyo/Spring NETMF 170311OSC Tokyo/Spring NETMF 170311
OSC Tokyo/Spring NETMF 170311
 
Verilog-HDL Tutorial (15) software
Verilog-HDL Tutorial (15) softwareVerilog-HDL Tutorial (15) software
Verilog-HDL Tutorial (15) software
 
20110924 shizuoka azure-forsharing
20110924 shizuoka azure-forsharing20110924 shizuoka azure-forsharing
20110924 shizuoka azure-forsharing
 
ROS2.0時代に備えたc++11/14
ROS2.0時代に備えたc++11/14ROS2.0時代に備えたc++11/14
ROS2.0時代に備えたc++11/14
 
LibreOfficeをビルドしてみよう(Windows)
LibreOfficeをビルドしてみよう(Windows)LibreOfficeをビルドしてみよう(Windows)
LibreOfficeをビルドしてみよう(Windows)
 

More from Ryo ONODERA

NetBSD on Google Compute Engine (en)
NetBSD on Google Compute Engine (en)NetBSD on Google Compute Engine (en)
NetBSD on Google Compute Engine (en)
Ryo ONODERA
 
NetBSD on Google Compute Engine
NetBSD on Google Compute EngineNetBSD on Google Compute Engine
NetBSD on Google Compute Engine
Ryo ONODERA
 
自分的pkgsrcの課題
自分的pkgsrcの課題自分的pkgsrcの課題
自分的pkgsrcの課題
Ryo ONODERA
 
pkgsrcユーザー向け設定
pkgsrcユーザー向け設定pkgsrcユーザー向け設定
pkgsrcユーザー向け設定
Ryo ONODERA
 
How to package github softwares
How to package github softwaresHow to package github softwares
How to package github softwares
Ryo ONODERA
 
FreeBSD under DigitalOcean VPS
FreeBSD under DigitalOcean VPSFreeBSD under DigitalOcean VPS
FreeBSD under DigitalOcean VPS
Ryo ONODERA
 
NetBSD on Conoha VPS at JNUG BoF 2014
NetBSD on Conoha VPS at JNUG BoF 2014NetBSD on Conoha VPS at JNUG BoF 2014
NetBSD on Conoha VPS at JNUG BoF 2014Ryo ONODERA
 
140607 lib o-mini_con-ryoon
140607 lib o-mini_con-ryoon140607 lib o-mini_con-ryoon
140607 lib o-mini_con-ryoonRyo ONODERA
 
LibreOffice 4 under NetBSD with pkgsrc (en)
LibreOffice 4 under NetBSD with pkgsrc (en)LibreOffice 4 under NetBSD with pkgsrc (en)
LibreOffice 4 under NetBSD with pkgsrc (en)
Ryo ONODERA
 
LibreOffice 4 under NetBSD with pkgsrc
LibreOffice 4 under NetBSD with pkgsrcLibreOffice 4 under NetBSD with pkgsrc
LibreOffice 4 under NetBSD with pkgsrc
Ryo ONODERA
 

More from Ryo ONODERA (10)

NetBSD on Google Compute Engine (en)
NetBSD on Google Compute Engine (en)NetBSD on Google Compute Engine (en)
NetBSD on Google Compute Engine (en)
 
NetBSD on Google Compute Engine
NetBSD on Google Compute EngineNetBSD on Google Compute Engine
NetBSD on Google Compute Engine
 
自分的pkgsrcの課題
自分的pkgsrcの課題自分的pkgsrcの課題
自分的pkgsrcの課題
 
pkgsrcユーザー向け設定
pkgsrcユーザー向け設定pkgsrcユーザー向け設定
pkgsrcユーザー向け設定
 
How to package github softwares
How to package github softwaresHow to package github softwares
How to package github softwares
 
FreeBSD under DigitalOcean VPS
FreeBSD under DigitalOcean VPSFreeBSD under DigitalOcean VPS
FreeBSD under DigitalOcean VPS
 
NetBSD on Conoha VPS at JNUG BoF 2014
NetBSD on Conoha VPS at JNUG BoF 2014NetBSD on Conoha VPS at JNUG BoF 2014
NetBSD on Conoha VPS at JNUG BoF 2014
 
140607 lib o-mini_con-ryoon
140607 lib o-mini_con-ryoon140607 lib o-mini_con-ryoon
140607 lib o-mini_con-ryoon
 
LibreOffice 4 under NetBSD with pkgsrc (en)
LibreOffice 4 under NetBSD with pkgsrc (en)LibreOffice 4 under NetBSD with pkgsrc (en)
LibreOffice 4 under NetBSD with pkgsrc (en)
 
LibreOffice 4 under NetBSD with pkgsrc
LibreOffice 4 under NetBSD with pkgsrcLibreOffice 4 under NetBSD with pkgsrc
LibreOffice 4 under NetBSD with pkgsrc
 

Recently uploaded

ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
Toru Tamaki
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
 
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
Takayuki Nakayama
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 

Recently uploaded (10)

ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
 
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 

helloSystemをインストール

  • 1. 1 / 16 helloSystem 0.5.0 をインストール 2021-08-27 Ryo ONODERA ryo@tetera.org
  • 2. 2 / 16 helloSystem とは ? ● 2021 年 5 月の FreeBSD Workshop でも話題になっていたかも。 ● The April to June 2021 Status Report (2021-07-24) に記載が あった Third-Party Projects の 1 つ。 – https://www.freebsd.org/status/report-2021-04-2021-06/ ● Projects の Experimental installer のリンク先からも参照されてい る。→ どう関係しているのかは良く分からなかった。 ● macOS 風のユーザーインターフェイスを実現している。 – https://hellosystem.github.io/ ● FuryBSD の Live image 生成の仕組みを使っているようだ。
  • 3. 3 / 16 ダウンロードする ● 12.2 RELEASE ベースの 0.5.0 が最新のリリース – https://github.com/helloSystem/ISO/releases/tag/r0.5.0 ● 13.0 RELEASE ベースの experimental-13 もリリースされている。 ● 0.5.0 を起動させ、 HDD にインストールしてみた。 – hello-0.5.0_0E223-FreeBSD-12.2-amd64.iso
  • 4. 4 / 16 ISO イメージから起動させる ● qemu-system-x86_64 で使ってみることにした。以下のように起動さ せる。 Spice client で接続し画面表示とオーディオ出力させる。 ● qemu-system-x86_64 -accel nvmm -M pc -m 4G -smp 2 -drive driver=qcow2,file=helloSystem-100GB.qcow2,if=virtio -net nic,model=virtio -net user -rtc base=utc,clock=host -device intel-hda -device hda-duplex -spice port=5924,disable-ticketing=on -vga qxl -cdrom hello-0.5.0_0E223-FreeBSD-12.2-amd64.iso -boot d ● ようこそ画面ではオーディオ出力があるので、 Spice 必須。
  • 7. 7 / 16 インストールで設定できる内容 ● ほとんど設定できる項目はない。 – インストールするディスク – 氏名 – ユーザー名 – sshd でログインするか ? – タイムゾーンを自動設定するか ?( 試してない )
  • 11. 11 / 16 HDD へのインストール後の状況 ● 以下のように起動させると HDD から起動できる。 ● qemu-system-x86_64 -accel nvmm -M pc -m 4G -smp 2 -drive driver=qcow2,file=helloSystem-100GB.qcow2,if=virtio -net nic,model=virtio -net user -rtc base=utc,clock=host -device intel-hda -device hda-duplex -spice port=5924,disable-ticketing=on -vga qxl
  • 12. 12 / 16 どういう状況になるか ? ● 自動的に作成したユーザーでログインされる。 – whoami → ryoon ● ファイルシステムは ZFS 。 ● インストールされるパッケージ – ウェブブラウザー : falkon-qtonly-3.1.0 – テキストエディター : featherpad-0.16.0 – これらを含めて 465 個のパッケージがインストールされる。 – hello-0.5.0_0E223 と言うパッケージが独自の物のようだ。
  • 13. 13 / 16 独自の部分 ● /System 以下にある Python スクリプトがユーザーインターフェイス を実現しているようだ。 ( ディレクトリー構成も macOS 風 ?) ● Python 3.7 から Qt 5.15.4 を利用している。 ● /System には、以下のようなディレクトリーがある。 ( 更に中身は Python スクリプト ) – Dock.AppDir – Filer.AppDir – Menu.AppDir – Volume.AppDir – Welcome.AppDir
  • 16. 16 / 16 まとめ ● GUI だけでインストールまで可能。 ● 細かいインストール時の設定はできない。 ● GUI は macOS 風の見た目になっている。 ● ツールバーが消えるとか、起動しないユーティリティーがあるとか、荒 削りな部分もある。 ● 日本語表示・入力の設定は標準では存在しない。