Submit Search
helloSystemをインストール
0 likes
407 views
R
Ryo ONODERA
FreeBSDベースのmacOS風ユーザーインターフェイスを持つデスクトップ環境であるhelloSystemを使ってみました。
Technology
Read more
1 of 16
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
More Related Content
PDF
「Oracle Database + Java + Linux」環境における性能問題の調査手法 ~ミッションクリティカルシステムの現場から~ Part.1
Shogo Wakayama
PDF
目grep入門 +解説
murachue
PDF
Go初心者がGoでコマンドラインツールの作成に挑戦した話
dcubeio
PDF
Introduction to Agile - how business and engineer team up
Kenji Hiranabe
PDF
C++でCプリプロセッサを作ったり速くしたりしたお話
Kinuko Yasuda
PPTX
マルチモーダル深層学習の研究動向
Koichiro Mori
PDF
ドメインモデルの育て方
増田 亨
PPTX
BoostAsioで可読性を求めるのは間違っているだろうか
Yuki Miyatake
「Oracle Database + Java + Linux」環境における性能問題の調査手法 ~ミッションクリティカルシステムの現場から~ Part.1
Shogo Wakayama
目grep入門 +解説
murachue
Go初心者がGoでコマンドラインツールの作成に挑戦した話
dcubeio
Introduction to Agile - how business and engineer team up
Kenji Hiranabe
C++でCプリプロセッサを作ったり速くしたりしたお話
Kinuko Yasuda
マルチモーダル深層学習の研究動向
Koichiro Mori
ドメインモデルの育て方
増田 亨
BoostAsioで可読性を求めるのは間違っているだろうか
Yuki Miyatake
What's hot
(20)
PDF
最適輸送の解き方
joisino
PPTX
トランザクションの設計と進化
Kumazaki Hiroki
PDF
REALITY低遅延モード配信を支えるリアルタイムサーバとデータパイプライン
gree_tech
PPTX
分散システムについて語らせてくれ
Kumazaki Hiroki
PDF
Oss貢献超入門
Michihito Shigemura
PDF
深層学習と音響信号処理
Yuma Koizumi
PDF
ソフトウェア開発工程とテスト入門
tadaaki hayashi
PDF
サービス開発における フロントエンド・ドメイン駆動設計の実践
TakefumiYoshii
PDF
Selenium入門
onozaty
PDF
リッチなドメインモデル 名前探し
増田 亨
PDF
音楽波形データからコードを推定してみる
Ken'ichi Matsui
PDF
最近のRのランダムフォレストパッケージ -ranger/Rborist-
Shintaro Fukushima
PDF
チケット駆動開発の解説~タスク管理からプロセス改善へ
akipii Oga
PDF
tcolorboxによる装飾表現(TeXユーザの集い2015)
TeXmedicine
PPT
整数列圧縮
JAVA DM
PDF
JVS:フリーの日本語多数話者音声コーパス
Shinnosuke Takamichi
PDF
Apache Airflow入門 (マーケティングデータ分析基盤技術勉強会)
Takeshi Mikami
PPTX
Rでのtry関数によるエラー処理
wada, kazumi
PDF
統計学の基礎の基礎
Ken'ichi Matsui
PDF
PHP、おまえだったのか。 いつもHTTPメッセージを 運んでくれたのは。
sasezaki
最適輸送の解き方
joisino
トランザクションの設計と進化
Kumazaki Hiroki
REALITY低遅延モード配信を支えるリアルタイムサーバとデータパイプライン
gree_tech
分散システムについて語らせてくれ
Kumazaki Hiroki
Oss貢献超入門
Michihito Shigemura
深層学習と音響信号処理
Yuma Koizumi
ソフトウェア開発工程とテスト入門
tadaaki hayashi
サービス開発における フロントエンド・ドメイン駆動設計の実践
TakefumiYoshii
Selenium入門
onozaty
リッチなドメインモデル 名前探し
増田 亨
音楽波形データからコードを推定してみる
Ken'ichi Matsui
最近のRのランダムフォレストパッケージ -ranger/Rborist-
Shintaro Fukushima
チケット駆動開発の解説~タスク管理からプロセス改善へ
akipii Oga
tcolorboxによる装飾表現(TeXユーザの集い2015)
TeXmedicine
整数列圧縮
JAVA DM
JVS:フリーの日本語多数話者音声コーパス
Shinnosuke Takamichi
Apache Airflow入門 (マーケティングデータ分析基盤技術勉強会)
Takeshi Mikami
Rでのtry関数によるエラー処理
wada, kazumi
統計学の基礎の基礎
Ken'ichi Matsui
PHP、おまえだったのか。 いつもHTTPメッセージを 運んでくれたのは。
sasezaki
Ad
More from Ryo ONODERA
(10)
PDF
NetBSD on Google Compute Engine (en)
Ryo ONODERA
PDF
NetBSD on Google Compute Engine
Ryo ONODERA
PDF
自分的pkgsrcの課題
Ryo ONODERA
PDF
pkgsrcユーザー向け設定
Ryo ONODERA
ODP
How to package github softwares
Ryo ONODERA
PDF
FreeBSD under DigitalOcean VPS
Ryo ONODERA
PDF
NetBSD on Conoha VPS at JNUG BoF 2014
Ryo ONODERA
PDF
140607 lib o-mini_con-ryoon
Ryo ONODERA
ODP
LibreOffice 4 under NetBSD with pkgsrc (en)
Ryo ONODERA
ODP
LibreOffice 4 under NetBSD with pkgsrc
Ryo ONODERA
NetBSD on Google Compute Engine (en)
Ryo ONODERA
NetBSD on Google Compute Engine
Ryo ONODERA
自分的pkgsrcの課題
Ryo ONODERA
pkgsrcユーザー向け設定
Ryo ONODERA
How to package github softwares
Ryo ONODERA
FreeBSD under DigitalOcean VPS
Ryo ONODERA
NetBSD on Conoha VPS at JNUG BoF 2014
Ryo ONODERA
140607 lib o-mini_con-ryoon
Ryo ONODERA
LibreOffice 4 under NetBSD with pkgsrc (en)
Ryo ONODERA
LibreOffice 4 under NetBSD with pkgsrc
Ryo ONODERA
Ad
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 必須。
5.
5 / 16 起動までのスクリーンショット
6.
6 / 16 起動後のスクリーンショット
7.
7 / 16 インストールで設定できる内容 ● ほとんど設定できる項目はない。 –
インストールするディスク – 氏名 – ユーザー名 – sshd でログインするか ? – タイムゾーンを自動設定するか ?( 試してない )
8.
8 / 16 インストールのスクリーンショット
9.
9 / 16 インストールのスクリーンショット
10.
10 / 16 インストールのスクリーンショット
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
14.
14 / 16 その他のスクリーンショット
15.
15 / 16 その他のスクリーンショット ● 場合によっては、ツールバーが消えてしまう…。
16.
16 / 16 まとめ ● GUI
だけでインストールまで可能。 ● 細かいインストール時の設定はできない。 ● GUI は macOS 風の見た目になっている。 ● ツールバーが消えるとか、起動しないユーティリティーがあるとか、荒 削りな部分もある。 ● 日本語表示・入力の設定は標準では存在しない。
Download