зеркало из
				https://github.com/iharh/notes.git
				synced 2025-10-29 20:56:06 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			110 строки
		
	
	
		
			4.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			110 строки
		
	
	
		
			4.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 2023
 | |
| Justin Garrison - OStree vs. AB root vs. nix of 15:51
 | |
|     https://www.youtube.com/watch?v=E_6b5_lEg88
 | |
| TheLinuxExperiment - What are immutable distros, and are they the future of Linux? of 15:22
 | |
|     https://www.youtube.com/watch?v=9hiPFEUoUyI
 | |
| TheLinuxFoundation - Ostree for the Uninitiated - What You Need to Get Up and Running with Ostree on Your...- Davis Roman of 46:26
 | |
|     https://www.youtube.com/watch?v=_CwGUt0CpvU
 | |
|     ! ostree remote add ...
 | |
|     !   remote summary <name>
 | |
|     ! ostree diff <name>^ <name>
 | |
|     ! ostree admin upgrade
 | |
|     ! ostree pull <name>:<hash>
 | |
|     ! ostree static-delta generate <refname> --from=<refname>^ --to=<refname> ...
 | |
|     ! repo setup
 | |
|     ! repo sync
 | |
|     ! ostree refs
 | |
|     ! ostree log <name>
 | |
|     ! ostree --repo=/ostree/repo init --mode=archive-z2
 | |
|     ! ~/.config/ostree
 | |
|     ! ostree summary -v
 | |
|     ! ostree admin unlock --hotfix
 | |
|     ! ostree admin config-diff
 | |
|     ! 33:00 phys/virt
 | |
|     ! /boot/loader/uEnv.txt
 | |
|     ! /boot/ostree
 | |
|     ! /ostree
 | |
|     ! 35:00 initramfs helps with chicken/egg problem
 | |
|     !   on boot, uboot instructs the kernel to start
 | |
|     !   the initramfs which contains a tiny fs with an init script
 | |
|     !   whose job is to parse the kernel cmd-line to figure out which deployment to use
 | |
|     !   mkdir -p /sysroot
 | |
|     !   ostree_sysroot=$(get_ostree_sysroot)
 | |
|     !   mount "$ostree_sysroot" /sysroot
 | |
|     !   ostree-prepare-root /sysroot
 | |
|     !   log_info "Switching to rootfs"
 | |
|     !   exec switch_root /sysroot /sbin/init
 | |
|     ! 37:00
 | |
|     ! after building initramfs, 
 | |
|     !   image_types_ostree.bbclass commits yocto's final rootfs into the buildsystem's ostree repository
 | |
|     !
 | |
| 2022
 | |
| Brodie Robertson - Debunking 7 Myths About Immutable Linux Distros 0:00 of 13:20
 | |
|     https://www.youtube.com/watch?v=SgDw5aCEkrs
 | |
| 2021
 | |
| Pingvinus - Fedora 35 of 6:52
 | |
|     https://www.youtube.com/watch?v=mNziXTfZcGk
 | |
| 2020
 | |
| Pynkin - OSTree CLI for OS management of 25:00
 | |
|     https://www.youtube.com/watch?v=B0xvrXkEwr4
 | |
|     https://www.collabora.com/assets/pdfs/OSTree_CLI_for_OS_management.pdf
 | |
|     ! libostre/ostree cli tool
 | |
|     OSTree repository
 | |
|     ● ls -l /ostree/
 | |
|     ● ls -l /ostree/repo
 | |
|     ● cat /ostree/repo/config
 | |
|     ● ls -1 /ostree/deploy/
 | |
|     ● ls -l /ostree/deploy/apertis/
 | |
|     ! special treatements
 | |
|     ! /boot
 | |
|     ! /etc
 | |
|     ! /var
 | |
|     ! ostree remote list
 | |
|     ! ostree config --group 'remote "origin"' get url
 | |
|     ! https://images.apertis.ort/ostree/repo
 | |
|     ! ostree admin upgrade
 | |
|     ! ostree admin status
 | |
|     !   apertis <hash1> (pending)
 | |
|     !   apertis <hash2>
 | |
|     ! # after reboot
 | |
|     !   apertis <hash1> 
 | |
|     !   apertis <hash2> (rollback)
 | |
|     ! ostree refs
 | |
|     !   ostree/0/1/0
 | |
|     !   ostree/0/1/1
 | |
|     ! ostree rev-parse origin:apertis/v2020pre/armhf-uboot/minimal
 | |
|     !   <some-hash>
 | |
|     ! find /ostree/repo/ -name "*commit*"
 | |
|     !   /ostree/repo/objects/3a/<hash1>.commit
 | |
|     !   /ostree/repo/objects/3a/<hash1>.commitmeta
 | |
|     !   ...
 | |
|     ! ostree show origin:apertis/v2020pre/armhf-uboot/minimal [--raw]
 | |
|     !   commit ...
 | |
|     !   ContentChecksum: ...
 | |
|     !   Date ...
 | |
|     ! ostree show origin:apertis/v2020pre/armhf-uboot/minimal --raw
 | |
|     !   ... additional info (like bindings) in json
 | |
|     ! ostree admin config-diff
 | |
|     !   output in a git-diff format
 | |
|     ! ostree fsck -a --delete
 | |
|     !   ostree pull origin ... # to restore
 | |
|     ! ostree prune ... misc options
 | |
|     ! ostree admin status
 | |
|     ! ostree admin undeploy 1
 | |
|     ! ostree admin unlock
 | |
|     ...
 | |
|     ! ostree log origin:apertis/v2020pre/armhf-uboot/minimal
 | |
|     ! ostree pull --commit-metadata-only --depth=1 origin apertis/v2020pre/armhf-uboot/minimal
 | |
|     ! ostree log origin:apertis/v2020pre/armhf-uboot/minimal
 | |
| 
 | |
| 
 | |
| 2018
 | |
| Pynkin - OSTree Atomic Updates in Git Style ru of 23:57
 | |
|     https://www.youtube.com/watch?v=N0expbwB0OM
 | |
|     https://www.youtube.com/watch?v=5LE8XF0rUak
 | |
|     ! ostree objects: .commit, .dirtree, .file
 | |
| 2014
 | |
| RedHatCzech - Colin Walters - OSTree: A middle ground between packages and images of 32:01
 | |
|     https://www.youtube.com/watch?v=Hy0ZEHPXJ9Q
 | |
|     ! tree also requires naming (vs anoymous subset of ...)
 | 
