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 02:09] – 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.
  
 ---- ----
Line 16: Line 16:
   * [[https://klarasystems.com/articles/automation-and-hacking-your-freebsd-cli/]] — Info about some CLI tools integrating with libxo for JSON, XML, etc output.   * [[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]]   * [[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>+
  
-More info:+mkdir -p ~/software 
 +cd ~/software
  
-  * The nerdctl documentation provides [[https://github.com/containerd/nerdctl/blob/main/docs/freebsd.md|a nice summary of the state of things]]. +if [ ! -d Discord ]; then 
-  * 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]]. +    curl -L 'https://discord.com/api/download?platform=linux&format=tar.gz' | tar xzf - 
-  * It looks like [[https://samuel.karp.dev/blog/2022/12/docker-style-networking-for-freebsd-jails-with-runj/|container networking on FreeBSD can be manually done]], and it's just a matter of someone porting the reference CNI plugins to %%FreeBSD%%.+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.1677895762.txt.gz
  • Last modified: 2023/03/04 02:09
  • by duckinator