Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
duckinator [2023/03/04 00:59] – duckinatorduckinator [2023/10/13 07:51] (current) – duckinator
Line 8: Line 8:
   * AKA: duckie, puppy   * AKA: duckie, puppy
  
-I do a lot of work with Python and C. You may know me from my work at [[https://rubytogether.org|Ruby Together]], helping maintain %%RubyGems%% and Bundler.+I do a lot of work with Python, Rust, and C. You may know me from my work at [[https://rubycentral.org|Ruby Central]], helping maintain %%RubyGems%% and Bundler.
  
 ---- ----
 +
 +===== Notes =====
 +
 +  * [[https://klarasystems.com/articles/automation-and-hacking-your-freebsd-cli/]] — Info about some CLI tools integrating with libxo for JSON, XML, etc output.
 +  * [[https://github.com/Juniper/libxo]]
 +
 +===== RX 6600 support =====
 +
 +It looks like support for the AMD RX 6600 GPU will be in [[https://www.freebsd.org/releases/14.0R/schedule/|FreeBSD 14.0]], and may also be added to a 13.x release at some point.
 +
 +The [[https://lists.freebsd.org/archives/freebsd-current/|FreeBSD-CURRENT mailing list]] may also be relevant, since (as I understand it) -CURRENT is currently for development of 14.0.
  
 ===== Containers ===== ===== Containers =====
  
-Install runj + containerd + nerdctl, enable containerd, then finally start containerd:+[[https://smallest.dog/resources/containers-on-freebsd/|This information is now on my website.]] 
 + 
 +===== Discord ===== 
 + 
 +Unreliable, buggy, WIP.
  
 <code> <code>
-pkg install runj containerd nerdctl && sysrc containerd_enable="YES" && service containerd start+sudo pkg install linux-c7-nss linux-c7-atk linux-c7-at-spi2-atk linux-c7-cups-libs linux-c7-libdrm linux-c7-gtk3 linux-c7-alsa-lib linux-c7-ca-certificates
 </code> </code>
  
-Now you can run %%FreeBSD%% containers, albeit without networking. I had to run it as root, but the command is:+Use this script:
  
 <code> <code>
-nerdctl run --net none -it knast/freebsd:13-STABLE +#!/compat/linux/bin/sh
-</code>+
  
-The nerdctl documentation provides [[https://github.com/containerd/nerdctl/blob/main/docs/freebsd.md|a nice summary of the state of things]].+mkdir -p ~/software 
 +cd ~/software
  
-Support for Linux containers on %%FreeBSD%% [[https://github.com/containerd/containerd/pull/7000|has been merged into containerd]], and it [[https://github.com/containerd/containerd/pull/8192|looks like that will be included in v1.7.0]].+if [ ! -d Discord ]; then 
 +    curl -L 'https://discord.com/api/download?platform=linux&format=tar.gz' | tar xzf - 
 +fi
  
-===== RX 6600 support =====+cd Discord
  
-It looks like support for the AMD RX 6600 GPU will be in 14.0, and may also be added to a 13.x release at some point.+#PA_SOCK_PATH=$(sockstat | awk -v me=$(whoami) -F'[ \t]+' '$1 == me && $2 == "pulseaudio" && $6 ~ /native/ { print $6; exit 0 }') 
 +#export PULSE_SERVER=unix:${PA_SOCK_PATH} 
 + 
 +/usr/bin/env ./Discord --no-sandbox --no-zygote --in-process-gpu --v=0 "$@" 
 +</code>
  
 ===== Building Latest Version Of Odamex ===== ===== Building Latest Version Of Odamex =====
  • duckinator.1677891550.txt.gz
  • Last modified: 2023/03/04 00:59
  • by duckinator