2021-11-22 - Rust CTCFT - Rust for LinuxRust for Linux Miguel Ojeda Wedson Almeida Filho Alex Gaynor Rust for Linux aims to add Rust support to the Linux kernel. We believe Rust offers key improvements over C in this domain. We hope general priority is to stabilize them (or to find alternatives): https://github.com/Rust-for-Linux/linux/issues/2 The kernel should build without RUSTC_BOOTSTRAP. The rest of this talk focuses on things 404000: 0b090148 add w8, w10, w9 Language Memory model: future potential Unified/Compatible Linux kernel and Rust memory models: No need to use inline assembly to define a new memory model. Language-supported0 码力 | 53 页 | 332.50 KB | 9 月前3
Oracle VM VirtualBox 4.2.32 User ManualUnattended installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.3 Installing on Linux hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.3.1 Prerequisites . . . vboxusers group . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 2.3.5 Starting VirtualBox on Linux . . . . . . . . . . . . . . . . . . . . . . . . 41 2.4 Installing on Solaris hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.10.2 Implementation notes for Windows and Linux hosts . . . . . . . . . . . 57 3.11 Shared folders . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 348 页 | 5.93 MB | 6 月前3
Oracle VM VirtualBox 4.3.36 User ManualUnattended installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 2.3 Installing on Linux hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 2.3.1 Prerequisites . . . vboxusers group . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 2.3.5 Starting VirtualBox on Linux . . . . . . . . . . . . . . . . . . . . . . . . 42 2.4 Installing on Solaris hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.10.2 Implementation notes for Windows and Linux hosts . . . . . . . . . . . 58 3.11 Shared folders . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 380 页 | 3.79 MB | 6 月前3
Oracle VM VirtualBox 4.1.40 User ManualUnattended installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.3 Installing on Linux hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.3.1 Prerequisites . . . vboxusers group . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.3.5 Starting VirtualBox on Linux . . . . . . . . . . . . . . . . . . . . . . . . 39 2.4 Installing on Solaris hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.10.2 Implementation notes for Windows and Linux hosts . . . . . . . . . . . 55 3.11 Shared folders . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 310 页 | 4.87 MB | 6 月前3
Oracle VM VirtualBox 5.2.40 User ManualUnattended installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.3 Installing on Linux hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.3.1 Prerequisites . . . vboxusers group . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 2.3.5 Starting VirtualBox on Linux . . . . . . . . . . . . . . . . . . . . . . . . 44 2.4 Installing on Solaris hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.11.2 Implementation notes for Windows and Linux hosts . . . . . . . . . . . 61 3.12 Shared folders . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 387 页 | 4.27 MB | 6 月前3
Oracle VM VirtualBox 5.2.12 User ManualUnattended installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.3 Installing on Linux hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.3.1 Prerequisites . . . vboxusers group . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 2.3.5 Starting VirtualBox on Linux . . . . . . . . . . . . . . . . . . . . . . . . 44 2.4 Installing on Solaris hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.11.2 Implementation notes for Windows and Linux hosts . . . . . . . . . . . 61 3.12 Shared folders . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 380 页 | 4.23 MB | 6 月前3
Shared LibrariesBinary: • Executable / Shared Library , Component, Module • Symbol: • Function / Global variable • “Linux”: • Unix-like systems • Mostly MacOS too (1 important distinction to come) 2Intro to Linking in write its address at 0x2000” … 0x00000000 … Address-list section: “IAT” in Windows, “GOT” in Linux Cross-binary calls are typically indirect – carry a virtual-call overheadWindows 8binary … section .rdata… .idata lib1: f1, f2, f3 lib2: g1, g2, g3 Windows Schematic Interface 11Linux 12Linux import sections • .dynamic /.dynsym : separate buckets of lib names and symbol names 13lib10 码力 | 69 页 | 1.40 MB | 6 月前3
Conda 4.6.0 Documentationsource package management system and environment management system that runs on Windows, macOS and Linux. Conda quickly installs, runs and updates packages and their dependencies. Conda easily creates, saves ROOT_DIR The directory that Anaconda or Miniconda was installed into. EXAMPLES: /opt/Anaconda #Linux C:\Anaconda #Windows /pkgs Also referred to as PKGS_DIR. This directory contains decompressed packages with command line commands at the Anaconda Prompt for Windows, or in a Terminal window for macOS or Linux. This 20-minute guide to getting started with conda lets you try out the major features of conda0 码力 | 190 页 | 728.67 KB | 8 月前3
Conda 4.6.1 Documentationsource package management system and environment management system that runs on Windows, macOS and Linux. Conda quickly installs, runs and updates packages and their dependencies. Conda easily creates, saves ROOT_DIR The directory that Anaconda or Miniconda was installed into. EXAMPLES: /opt/Anaconda #Linux C:\Anaconda #Windows /pkgs Also referred to as PKGS_DIR. This directory contains decompressed packages with command line commands at the Anaconda Prompt for Windows, or in a Terminal window for macOS or Linux. This 20-minute guide to getting started with conda lets you try out the major features of conda0 码力 | 190 页 | 728.57 KB | 8 月前3
Conda 23.11.x DocumentationWindows x86 64-bit macOS Miniconda installer for: macOS x86 64-bit macOS M1 64-bit Linux Miniconda installer for: Linux x86 64-bit Homebrew Run the following Homebrew command: brew install miniconda "depends": [ "depend > 1.1.1" ], "license": "BSD 3-Clause", "name": "fun-packge", "platform": "linux", "subdir": "linux-64", "timestamp": 1535416612069, "version": "0.0.0" } • paths.json – a list of files "Scripts/script2.bat" "C:/Users/username/anaconda/envs/_build" binary "Scripts/binary" EXAMPLE: On macOS or Linux: bin/script.sh /Users/username/anaconda/envs/_build binary bin/binary /Users/username/anaconda/envs/_build0 码力 | 781 页 | 4.79 MB | 8 月前3
共 216 条
- 1
- 2
- 3
- 4
- 5
- 6
- 22













