rust
the language
https://tourofrust.com/index.html
redox os (unix-like os written in rust)
on the mac
macports had to migrate, old install was on Monterey now on Ventura 13.6.6setup steps (with brew)
Install rustup package manager first and then have rustup install rustc, cargo.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shrustup toolchain install stable
the rust compiler is rustc
To clean up debug and other build files:
cargo clean
Apple Silicon Development Set up for Rust
Using Rust from Python
Pyo3
Crux
Learn how to use Crux in your project
GUI Tool kits
slint
iced
Tauri 2.0
https://www.youtube.com/watch?v=rC4FCS-oMpg
https://github.com/makepad/makepad
-
website https://comfyengine.org/
-
announcement blog post https://comfyengine.org/blog/first/
Leaving Rust gamedev after 3 years
Using D lang to mix C++ and Rust.
www.tipi.build
https://www.youtube.com/watch?v=z6j-lCOi4XM
Corrosion.rs c++ rust bridge
apps
warp (advanced feature terminal; requires login)
media Philipp Oppermann's blog
Brodie interviews Jeremy Soller developer of Redox OS
Building a secure Operating System (Redox OS) with Rust (Interview)
https://areweguiyet.com/
A fast new editor to try:
zed.dev (macos, build on linux)
run PopOS arm64
Learn Rust
Crust of Rust by Jon Gjengset
Setup list
apt search nala
sudo apt install nala
sudo nala install curl
## install rustup toolchain manager
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
## install rustc and cargo
rustup toolchain install stable
sudo nala install git
sudo nala install build-essential
sudo nala install clang
sudo nala install strip-nondeterminism
# install macchina alt to neofetch
# https://github.com/Macchina-CLI/macchina/wiki/Installation#build-for-everything-else
#
git clone https://github.com/grtcdr/macchina
cd macchina
cargo build --release
strip target/release/macchina
cargo run --release
Build redox disk img
370 make pull
371 pwd
372 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
373 nala search rust
374 which rustc
375 which cargo
376 nala search rustc
377 nala --help
378 nala remove rustc
379 sudo nala remove rustc
380 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
381 exit
382 which rust
383 which rustc
384 pwd
385 cd tryredox/redox/
386 make pull
387 rustup --help
388 cargo install --force cbindgen
389 make pull
390 cargo install --force nasm
391 make pull
392 nala search nasm
393 nala install nasm
394 sudo nala install nasm
395 pwd
396 make pull
397 ls
398 more build.sh
399 ls
400 pwd
401 more README.md
402 ./bootstrap.sh -d
403 rustup toolchain list
404 time make all
405 ll
406 cd build
407 cd ..
408 more README.md
409 cd build
410 ls
411 cd x86_64/
412 ls
413 cd desktop/
414 ll
415 df -h .
416 mount
417 neofetch
418 uptime
419 sudo shutdown -h now
No comments:
Post a Comment