The Hydra/Nix Approach to Continuous Integration
|
|
- Ashlie Kelly
- 6 years ago
- Views:
Transcription
1 1 / 21 The Hydra/Nix Approach to Continuous Integration Ludovic Courtès INRIA SED Cépage Team-Project devexp.bor@inria.fr 5 November 2009
2 2 / 21 Outline 1 Build & Deployment with Nix 2 Continuous Integration with Hydra 3 The End
3 3 / 21 A Declarative Approach Derivations (aka. Build Jobs ) a system type a list of build inputs a build process an output
4 3 / 21 A Declarative Approach Derivations (aka. Build Jobs ) a system type "i686-linux" a list of build inputs other derivations a build process an arbitrary script an output file tree
5 4 / 21 The Nix Build Expression Language The derivation Primitive derivation { name = "foo"; system = "x86 64-linux"; builder = builtins.tofile "builder.sh" mkdir -p "$out" echo "Hello, world!" > "$out/some-result" ; }
6 5 / 21 Job Composition } derivation { name = "foo"; system = "x86 64-linux"; builder = builtins.tofile "builder.sh" mkdir -p "$out" echo "Hello, world!" > "$out/some-result" ;
7 5 / 21 Job Composition let dep = derivation { name = "foo"; system = "x86 64-linux"; builder = builtins.tofile "builder.sh" mkdir -p "$out" echo "Hello, world!" > "$out/some-result" ; };
8 5 / 21 Job Composition let dep = derivation { name = "foo"; system = "x86 64-linux"; builder = builtins.tofile "builder.sh" mkdir -p "$out" echo "Hello, world!" > "$out/some-result" ; }; in derivation { name = "bar"; system = "x86 64-linux"; builder = builtins.tofile "builder.sh" mkdir -p "$out" ln -s "${dep}/some-result" "$out/my-result" ; }
9 6 / 21 Complex Nix Expressions ( Job Procedures ) GNU Hello {fetchurl, stdenv}: stdenv.mkderivation { name = "hello-2.3"; src = fetchurl { url = mirror://gnu/hello/hello-2.3.tar.bz2; sha256 = "0c7vijq8y68bpr7g6dh1gny0bff8qq81vnp4ch8pjzvg56wb3js1"; }; } meta = { description = "A program that produces a friendly greeting"; homepage = };
10 6 / 21 Complex Nix Expressions ( Job Procedures ) GNU Hello {fetchurl, stdenv, gettext}: stdenv.mkderivation { name = "hello-2.3"; src = fetchurl { url = mirror://gnu/hello/hello-2.3.tar.bz2; sha256 = "0c7vijq8y68bpr7g6dh1gny0bff8qq81vnp4ch8pjzvg56wb3js1"; }; buildinputs = [ gettext ]; meta = { description = "A program that produces a friendly greeting"; homepage = }; }
11 7 / 21 Dependency Graph for GNU Hello Run-Time Dependencies linux-headers glibc-2.9 hello-2.3
12 default-builder.sh ncurses-5.7.drv lzma drv texinfo-4.13a.drv perl drv linux-headers drv binutils drv replace-2.24.drv pcre-7.8.drv gawk drv lzma drv gettext-0.17.drv perl drv gnused drv bzip drv gnum drv gnupatch drv patchelf-0.4.drv gnumake-3.81.drv gnugrep drv prehook.sh bootstrap-tools.drv builder.sh setup.sh libtool-2.2.6a.drv attr drv acl drv no-sys-dirs.patch builder.sh ld-wrapper.sh bootstrap-glibc.drv utils.sh setup-hook.sh add-flags gcc-wrapper.sh setup-hook.sh malloc.patch gettext-fix.patch stdenv-linux-boot.drv builder.sh log.patch impure-dirs.patch diffutils drv coreutils-7.2.drv bootstrap-gcc.drv prehook.sh builder.sh stdenv-linux-boot.drv nss-skip-unavail.patch glibc-2.9.drv locale-override.patch rpcgen-path.patch gcc-wrapper drv new-dtags.patch bootstrap-gcc.drv stdenv-linux-boot.drv pass-cxxcpp.patch builder.sh no-sys-dirs.patch linux tar.bz2.drv gnum drv gcc drv gmp drv mpfr drv glibc tar.bz2.drv binutils tar.bz2.drv mpfr tar.bz2.drv gmp tar.bz2.drv texinfo-4.13a.tar.lzma.drv ncurses-5.7.tar.gz.drv perl tar.gz.drv gcc-core tar.bz2.drv m tar.bz2.drv lzma tar.gz.drv sed tar.gz.drv gcc-g tar.bz2.drv bash drv attr_ tar.gz.drv bzip tar.gz.drv bash drv bash drv coreutils-7.2.tar.gz.drv bash drv bison-2.3.tar.bz2.drv bash drv bash-4.0.tar.gz.drv bash drv bash drv bash drv gettext-0.17.tar.gz.drv libtool-2.2.6a.tar.lzma.drv bash drv bash drv bash drv bash drv replace-2.24-src tar.gz.drv bash drv bash drv bash drv bash drv bash drv diffutils tar.gz.drv gawk tar.bz2.drv acl_ tar.gz.drv pcre-7.8.tar.bz2.drv grep tar.bz2.drv patch tar.gz.drv findutils tar.gz.drv patchelf-0.4.tar.bz2.drv make-3.81.tar.bz2.drv gzip tar.gz.drv bison-2.3.drv write-mirror-list.sh gcc-wrapper drv findutils-path.patch change_echo_path.patch findutils drv mirrors-list.drv perl drv stdenv-linux.drv hello-2.3.drv bash-4.0-p17.drv hello-2.3.tar.bz2.drv bzip2 mkdir curl.bz2 download.sh ln cpio sh openssl-0.9.8k.drv curl drv bootstrap-tools.cpio.bz2.drv connect-timeout.patch zlib drv unpack-bootstrap-tools.sh gnulib-futimens.patch gzip drv gnutar-1.22.drv implausible.patch mirrors-list.drv stdenv-linux-boot.drv builder.sh tar-1.22.tar.bz2.drv zlib tar.gz.drv openssl-0.9.8k.tar.gz.drv curl tar.bz2.drv 7 / 21 Dependency Graph for GNU Hello Compile-Time Dependencies 147 nodes 535 edges
13 bzip gdbm python eject linux-pam cracklib libvolume_id libxslt udev-125 neon libxml pciutils hal bash-4.0-p17 curl libusb usbutils-0.73 libwpd linux-headers zlib ncurses-5.7 gamin gnome-vfs libgsf iniparser-3.0b cups openssl-0.9.8k readline-6.0 samba heimdal libpng db cyrus-sasl gmp openldap mpfr gcc libtiff libunwind libjpeg-6b glibc-2.9 libidl popt-1.15 ORBit libbonobo glib perl dbus-glib-0.80 dbus-library openoffice.org expat jasper atk attr acl GConf coreutils-7.2 freetype fontconfig icu4c-3.6 pixman gtk gnused binutils cairo pango libice e2fsprogs libsm xlibs-wrapper libxft renderproto libxrender xproto xcb-util kbproto libxcb-1.2 libxinerama libxdmcp xineramaproto libx randrproto libxrandr xextproto libxau libxext printproto libxt libxp libxtst libxi jdk-1.6.0_13 recordproto inputproto / 21 Dependency Graph for OpenOffice.org Run-Time Dependencies 94 nodes 426 edges
14 setup.sh freetype drv builder.sh gperf drv openssl-0.9.8k.drv classr.patch register-race-fix.patch cygwin-4.5.patch builder.sh db drv builder.sh perl drv perl-compress-raw-zlib drv libusb drv zlib drv e2fsprogs drv setup-hook.sh search-path.patch python drv boost drv bzip drv builder.sh perl-io-compress-base drv perl-io-compress-zlib drv perl-compress-zlib drv no-usr.patch install.patch builder.sh setup-hook.sh requires-private.patch Compress-Raw-Zlib tar.gz.drv IO-Compress-Base tar.gz.drv Compress-Zlib tar.gz.drv IO-Compress-Zlib tar.gz.drv libsndfile tar.gz.drv pkg-config-0.23.tar.gz.drv boost_1_38_0.tar.bz2.drv zip232.tgz.drv file-5.03.tar.gz.drv libmspack alpha.tar.gz.drv libwpd tar.gz.drv libgsf tar.bz2.drv samba tar.gz.drv iniparser3.0b.tar.gz.drv groff tar.gz.drv openldap tgz.drv cyrus-sasl tar.gz.drv db tar.gz.drv heimdal tar.gz.drv readline-6.0.tar.gz.drv libunwind tar.gz.drv usbutils-0.73.tar.gz.drv usb.ids bz2.drv hal tar.gz.drv libsmbios tar.gz.drv libusb tar.gz.drv gamin tar.gz.drv Python tar.bz2.drv gdbm tar.gz.drv libvolume_id tar.bz2.drv udev-125.tar.bz2.drv pci.ids bz2.drv pciutils tar.bz2.drv eject tar.gz.drv GConf tar.bz2.drv gettext-0.17.tar.gz.drv dbus-glib-0.80.tar.gz.drv expat tar.gz.drv dbus tar.gz.drv setup-hook.sh glib tar.bz2.drv XML-Parser-2.36.tar.gz.drv gnome-mime-data tar.bz2.drv libidl tar.bz2.drv ORBit tar.bz2.drv popt-1.15.tar.gz.drv libxml2-sources tar.gz.drv libbonobo tar.bz2.drv intltool tar.bz2.drv gnome-vfs tar.bz2.drv bison-2.3.tar.bz2.drv atk tar.bz2.drv jasper zip.drv ncurses-5.7.tar.gz.drv pango tar.bz2.drv cairo tar.gz.drv flex-2.5.4a.tar.gz.drv xcb-proto-1.4.tar.bz2.drv libpthread-stubs-0.1.tar.bz2.drv libxcb-1.2.tar.bz2.drv m tar.bz2.drv xcb-util tar.bz2.drv gperf tar.gz.drv icu-3.8-setbreaktype-public.diff?rev=1.1.drv icu4c-3_6-src.tgz.drv pixman tar.bz2.drv libxft tar.bz2.drv freetype tar.bz2.drv fontconfig tar.gz.drv libxrender tar.bz2.drv renderproto tar.bz2.drv xineramaproto tar.bz2.drv libxinerama tar.bz2.drv libxslt tar.gz.drv libpng tar.bz2.drv libice tar.bz2.drv gtk tar.bz2.drv libxrandr tar.bz2.drv randrproto tar.bz2.drv libxdmcp tar.bz2.drv Archive-Zip-1.16.tar.gz.drv libsm tar.bz2.drv e2fsprogs tar.gz.drv xtrans tar.bz2.drv builder.sh getopt tar.gz.drv tcsh tar.gz.drv which-2.20.tar.gz.drv neon tar.gz.drv patch-ltmain.sh.drv patch-ltconfig.drv jpegsrc.v6b.tar.gz.drv libtool tar.gz.drv tiff tar.gz.drv Sablot tar.gz.drv xproto tar.bz2.drv libxmu tar.bz2.drv xextproto tar.bz2.drv libxext tar.bz2.drv libxau tar.bz2.drv bigreqsproto tar.bz2.drv xf86bigfontproto tar.bz2.drv xcmiscproto tar.bz2.drv libx tar.bz2.drv kbproto tar.bz2.drv libxaw tar.bz2.drv libxt tar.bz2.drv printproto tar.bz2.drv libxpm tar.bz2.drv inputproto tar.bz2.drv libxi tar.bz2.drv libxp tar.bz2.drv recordproto tar.bz2.drv libxtst tar.bz2.drv unzip552.tar.gz.drv jdk-6u13-dlj-linux-amd64.bin.drv OOo_3.0.1_src_system.tar.bz2.drv OOo_3.0.1_src_core.tar.bz2.drv cracklib tar.gz.drv cracklib-words.gz.drv builder.sh Linux-PAM tar.bz2.drv cups source.tar.bz2.drv apache-ant bin.tar.bz2.drv ant-contrib-1.0b3-bin.tar.bz2.drv iniparser-3.0b.drv groff drv openldap drv cyrus-sasl drv heimdal drv default-builder.sh gdbm drv libvolume_id drv udev-125.drv pciutils drv gettext-0.17.drv samba drv hal drv prehook.sh perl-xml-parser-2.36.drv expat drv add-flags eject drv gnome-mime-data drv ld-wrapper.sh libsndfile drv utils.sh gettext-0.17.drv zip-2.32.drv file-5.03.drv libmspack alpha.drv gamin drv gnome-vfs drv libgsf drv attr drv glib drv dbus-glib-0.80.drv acl drv perl drv libtool-2.2.6a.drv lzma drv libunwind drv usbutils-0.73.drv perl drv libsmbios drv intltool drv GConf drv dbus-library drv libbonobo drv neon drv libxml drv popt-1.15.drv bootstrap-glibc.drv stdenv-linux-boot.drv openssl-0.9.8k.tar.gz.drv bzip tar.gz.drv attr_ tar.gz.drv gettext-0.17.tar.gz.drv perl tar.gz.drv no-sys-dirs.patch setup-hook.sh libtool-2.2.6a.tar.lzma.drv acl_ tar.gz.drv zlib tar.gz.drv make-3.81.tar.bz2.drv diffutils tar.gz.drv lzma tar.gz.drv m tar.bz2.drv gzip tar.gz.drv bash drv gmp tar.bz2.drv binutils tar.bz2.drv glibc tar.bz2.drv linux tar.bz2.drv mpfr tar.bz2.drv gcc-core tar.bz2.drv gcc-g tar.bz2.drv texinfo-4.13a.tar.lzma.drv ncurses-5.7.tar.gz.drv bash-4.0.tar.gz.drv bison-2.3.tar.bz2.drv bash drv replace-2.24-src tar.gz.drv tar-1.22.tar.bz2.drv bash drv bash drv patch tar.gz.drv sed tar.gz.drv gawk tar.bz2.drv grep tar.bz2.drv pcre-7.8.tar.bz2.drv bash drv bash drv patchelf-0.4.tar.bz2.drv bash drv bash drv bash drv bash drv bash drv bash drv bash drv bash drv bash drv bash drv bash drv coreutils-7.2.tar.gz.drv findutils tar.gz.drv curl tar.bz2.drv no-kerberos.patch stdenv-linux-boot.drv stdenv-linux-boot.drv bootstrap-gcc.drv gcc-wrapper drv atk drv ORBit drv gnum drv readline-6.0.drv gcc-wrapper drv bootstrap-gcc.drv setup-hook.sh builder.sh ncurses-5.7.drv gcc-wrapper.sh libwpd drv fontconfig drv libidl drv bison-2.3.drv flex-2.5.4a.drv linux-headers drv jasper drv stdenv-linux-boot.drv diffutils drv gnum drv lzma drv pango drv gnulib-futimens.patch gzip drv gmp drv gtk drv coreutils-7.2.drv new-dtags.patch binutils drv gnumake-3.81.drv gnupatch drv stdenv-linux.drv nss-skip-unavail.patch builder.sh locale-override.patch rpcgen-path.patch glibc-2.9.drv mpfr drv builder.sh gcc drv no-sys-dirs.patch pass-cxxcpp.patch ncurses-5.7.drv texinfo-4.13a.drv bison-2.3.drv prehook.sh cairo drv gawk drv pcre-7.8.drv gnugrep drv mirrors-list.drv impure-dirs.patch log.patch malloc.patch implausible.patch gettext-fix.patch patchelf-0.4.drv write-mirror-list.sh pkg-config-0.23.drv cpio bzip2 sh ln bootstrap-tools.drv download.sh bootstrap-tools.cpio.bz2.drv curl.bz2 mkdir unpack-bootstrap-tools.sh gnum drv pixman drv libpng drv openoffice.org drv perl-archive-zip-1.16.drv libxslt drv tcsh drv xcb-util drv xcb-proto-1.4.drv libtool drv which-2.20.drv sablotron drv libxcb-1.2.drv libxft drv xlibs-wrapper.drv libpthread-stubs-0.1.drv icu4c-3.6.drv replace-2.24.drv gnutar-1.22.drv gnused drv builder.sh bash-4.0-p17.drv setup-new.sh connect-timeout.patch stdenv-linux.drv curl drv findutils-path.patch change_echo_path.patch mirrors-list.drv libxrender drv renderproto drv xineramaproto drv libxinerama drv randrproto drv libxdmcp drv libxrandr drv libice drv xtrans drv libsm drv findutils drv builder.sh xproto drv xextproto drv libxmu drv libxext drv libxaw drv libxau drv libxpm drv libx drv libxt drv bigreqsproto drv libxi drv xf86bigfontproto drv xcmiscproto drv kbproto drv inputproto drv libxp drv jdk-1.6.0_13.drv printproto drv libxtst drv recordproto drv jdk6-construct.sh getopt drv dlj-bundle-builder.sh builder.sh libtiff drv builder.sh libjpeg-6b.drv make-wrapper.sh hook.drv cups drv unzip-5.52.drv builder.sh ant-jdk-1.6.0_13.drv cracklib drv linux-pam drv ant-contrib-1.0b3.drv oo.patch builder.sh 8 / 21 Dependency Graph for OpenOffice.org Compile-Time Dependencies 411 nodes 2043 edges
15 9 / 21 Compilation Result Caching ( Memoization ) Store Paths $ nix-build -A hello
16 9 / 21 Compilation Result Caching ( Memoization ) Store Paths $ nix-build -A hello /nix/store/ksaxbhsnwmyxilx5ha8k704cp2iabh0y-hello-2.3
17 9 / 21 Compilation Result Caching ( Memoization ) Store Paths $ nix-build -A hello /nix/store/ksaxbhsnwmyxilx5ha8k704cp2iabh0y-hello-2.3 How Caching Works all inputs explicitly given to derivation output path = hash of all build inputs
18 10 / 21 Dependencies Among Derivation Outputs Problem: What Does a Build Output Depend On? a build result may depend on a previous build result example: a program linked with a library linux-headers glibc-2.9 hello-2.3
19 10 / 21 Dependencies Among Derivation Outputs Problem: What Does a Build Output Depend On? a build result may depend on a previous build result example: a program linked with a library linux-headers glibc-2.9 Solution: Conservatively Scan Output Files scan output files for occurrences of /nix/store/* maintain a dependency graph hello-2.3
20 11 / 21 Support for Distributed Builds The Build Hook derivation realization can be deferred to a hook the hook can accept, reject, or postpone
21 11 / 21 Support for Distributed Builds The Build Hook derivation realization can be deferred to a hook the hook can accept, reject, or postpone the build-remote hook: 1 finds a host for the system type (e.g., i686-linux) 2 copies missing inputs to the remote host 3 copies output(s) back to the build host
22 11 / 21 Support for Distributed Builds The Build Hook derivation realization can be deferred to a hook the hook can accept, reject, or postpone the build-remote hook: 1 finds a host for the system type (e.g., i686-linux) 2 copies missing inputs to the remote host 3 copies output(s) back to the build host the foundation for Hydra s distributed builds
23 12 / 21 Outline 1 Build & Deployment with Nix 2 Continuous Integration with Hydra 3 The End
24 Hydra: Distributed Continuous Integration with fancy web interface (not as fancy as Xooctory s) 13 / 21
25 Hydra: Distributed Continuous Integration with fancy web interface (not as fancy as Xooctory s) 13 / 21
26 Hydra: Distributed Continuous Integration with fancy web interface (not as fancy as Xooctory s) 13 / 21
27 Hydra: Distributed Continuous Integration with fancy web interface (not as fancy as Xooctory s) 13 / 21
28 14 / 21 Jargon Mapping Xooctory job plan job Hydra project, jobset, job build
29 14 / 21 Jargon Mapping Xooctory job plan job what (JobResource) when (JobTrigger) how (JobProcedure, ResultCollector) Hydra project, jobset, job build build inputs (Nix) SCM change (Hydra) builder (Nix), build products (Hydra)
30 15 / 21 Types of Build Results Results Written to $out/nix-support/hydra-build-products. build logs binaries: Nix store paths,.debs,.rpms source tarballs ISO 9660 CD images code coverage reports screenshots
31 Types of Build Results 15 / 21
32 Types of Build Results 15 / 21
33 16 / 21 Architecture Data Storage the Nix store, used as a build cache database for project info, available builds, etc. 3 Processes the scheduler the queue runner the web interface
34 16 / 21 Architecture Data Storage the Nix store, used as a build cache database for project info, available builds, etc. 3 Processes the scheduler : looks for SCM changes, queues builds the queue runner the web interface
35 16 / 21 Architecture Data Storage the Nix store, used as a build cache database for project info, available builds, etc. 3 Processes the scheduler : looks for SCM changes, queues builds the queue runner : executes queued builds the web interface
36 16 / 21 Architecture Data Storage the Nix store, used as a build cache database for project info, available builds, etc. 3 Processes the scheduler : looks for SCM changes, queues builds the queue runner : executes queued builds the web interface : click!
37 17 / 21 Job Scheduling 1 upon SCM change, enqueue builds for x86 64-linux, i686-freebsd, etc. 2 pick up a build from the queue 3 build it, relying on a build hook to distribute builds 4 the build hook copies missing input, then fetches the result
38 17 / 21 Job Scheduling 1 upon SCM change, enqueue builds for x86 64-linux, i686-freebsd, etc. 2 pick up a build from the queue 3 build it, relying on a build hook to distribute builds 4 the build hook copies missing input, then fetches the result Shortcomings little information available to the build hook e.g., accepts/rejects builds without knowing its inputs can t make decisions based on input availability
39 18 / 21 Outline 1 Build & Deployment with Nix 2 Continuous Integration with Hydra 3 The End
40 19 / 21 Summary Building with Nix complete dependency graph through Nix expressions automatically maintained dependency graph among outputs automatic build result cache
41 19 / 21 Summary Building with Nix complete dependency graph through Nix expressions automatically maintained dependency graph among outputs automatic build result cache Continuous Integration with Hydra fancy web interface (RESTful) distributed builds on heterogeneous machines currently simplistic build scheduling TU Delft: 2500 jobs, 36 cores, 6 system types (Nov. 2009)
42 Thanks! 20 / 21
43 21 / 21 Links Web Nix, NixOS, and Hydra Papers papers Hydra instance for NixOS, etc. E. Dolstra and A. Hemel, Purely Functional System Configuration Management, HotOS XI, May E. Dolstra and E. Visser, Hydra: A Declarative Approach to Continuous Integration, 2008, submitted. E. Dolstra, Nix User Guide,
Growing a GNU with Guix
Growing a GNU with Guix Ludovic Courtès ludo@gnu.org FOSDEM 2 February 2014, Brussels Howdy! ( guile) Howdy! ( guile) NixOS Howdy! ( guile) NixOS the GNU system, 30 years later the GNU system, 30 years
More informationControlling Software Environments with GNU Guix
Controlling Software Environments with GNU Guix Ludovic Courtès Inria Bordeaux Sud-Ouest November 2016 The difficulty of keeping software environments under control. #1. Upgrades are hard. #2. Stateful
More informationGNU Guix is 4 years old!
GNU Guix is 4 years old! Ludovic Courtès GNU Hackers Meeting, Rennes, August 2016 The rise and fall of distros. Debian and other distributions are going to be that thing you run docker on, little more.
More informationContinuous Integration and Release Management with Nix
Continuous Integration and Release Management with Nix Institute of Information & Computing Sciences Utrecht University, The Netherlands July 14, 2004 Outline 1 Continuous Integration 2 Release Management
More informationTraCE: Transparent Configuration Environments
TraCE: Transparent Configuration Environments Martin Bravenboer Eelco Dolstra Eelco Visser Institute of Information & Computing Sciences Utrecht University, The Netherlands February 4, 2005 Project Overview
More informationReproducible Software Deployment with GNU Guix
Reproducible Software Deployment with GNU Guix Ludovic Courtès Inria Rennes Bretagne Atlantique, November 2015 The difficulty of keeping software environments under control. #1. Upgrades are hard. #2.
More informationNavigating the Guix Subsystems
Navigating the Guix Subsystems Ludovic Courtès GNU Hackers Meeting, Rennes, August 2016 The Emacs of distros When large numbers of nontechnical workers are using a programmable editor, they will be tempted
More informationreproducible and user-controlled software management in HPC
reproducible and user-controlled software management in HPC with GNU Guix Ricardo Wurmus + Pjotr Prins + Ben Woodcroft + Altuna Akalin BOSC 2017, Prague System Admins prefer mature software, no variants,
More informationRED HAT ENTERPRISE LINUX 7: APPLICATION COMPATIBILITY GUIDE
RED HAT ENTERPRISE LINUX 7: APPLICATION COMPATIBILITY GUIDE June 2014 Version 7.0.100 Copyright 2014 Red Hat, Inc. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, and GlusterFS are trademarks of
More informationCisco Prime Central 2.0 Quick Start Guide 2
Cisco Prime Central 2.0 Quick Start Guide Cisco Prime Central 2.0 Quick Start Guide 2 Preface 2 Installation Requirements 3 Prime Central 2.0 Image (Electronic Copy) Signature Verification 23 Extracting
More informationThe Architecture of the GNUnet: 45 Subsystems in 45 Minutes
The Architecture of the GNUnet: 45 Subsystems in 45 Minutes Christian Grothoff Inria Rennes Bretagne Atlantique 10.12.2015 Never doubt your ability to change the world. Glenn Greenwald The Internet is
More informationUpdated RPMs and Security Fixes
Updated s and Security Fixes ESX Server 2.0.2 Updated s and Security Fixes Revised: 4/14/06 This release contains a number of updated S and corrects a number of security issues in ESX Server. The following
More informationMobile DLP agent using cluster solutions
Mobile DLP agent using cluster solutions Topic 40038 / Updated: 17-Jan-2012 Applies To: Websense Data Security 7.6.3 Overview The mobile data loss prevention (DLP) agent is a solution that lets you secure
More informationInstallation Guide ZENworks Reporting 5 November 2013
www.novell.com/documentation Installation Guide ZENworks Reporting 5 November 2013 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,
More informationThe Nix Package Manager
The Nix Package Manager Eelco Dolstra e.dolstra@tudelft.nl Delft University of Technology, EWI, Department of Software Technology November 12, 2009 Nix Nix: purely functional package manager NixOS: Linux
More informationService Configuration Management
Service Configuration Management SCM-12 Eelco Dolstra Martin Bravenboer Eelco Visser {eelco, martin, visser}@cs.uu.nl Universiteit Utrecht, Faculty of Science, Department of Information and Computing Sciences
More informationNIX THE PURELY FUNCTIONAL PACKAGE MANAGER MARIUSZ GLIWIŃSKI
NIX THE PURELY FUNCTIONAL PACKAGE MANAGER MARIUSZ GLIWIŃSKI TWO APPROACHES [] --[]+A--> [A] --[A]+B--> [A,B] --[A,B]-B--> [A] OR [] --[]+A--> [A] --[]+A+B--> [A,B] --[A,B]-B--> [A] OCCAM'S
More informationLinux From Scratch. Version 7.7-systemd. Created by Gerard Beekmans Edited by Matthew Burgess and Armin K.
Linux From Scratch Version 7.7-systemd Created by Gerard Beekmans Edited by Matthew Burgess and Armin K. Linux From Scratch: Version 7.7-systemd by Created by Gerard Beekmans and Edited by Matthew Burgess
More informationVersion: Last Update:
Red Hat Enterprise Linux Version 5 Security Target for CAPP, RBAC and LSPP Compliance Version: 1.12 Last Update: 2007 06 06 atsec is a trademark of atsec GmbH IBM, IBM logo, bladecenter, eserver, iseries,
More informationLinux From Scratch. Version 8.1-systemd. Created by Gerard Beekmans Managing Editor: Bruce Dubbs Editor: Douglas R. Reno Editor: DJ Lucas
Linux From Scratch Version 8.1-systemd Created by Gerard Beekmans Managing Editor: Bruce Dubbs Editor: Douglas R. Reno Editor: DJ Lucas Linux From Scratch: Version 8.1-systemd by Created by Gerard Beekmans,
More informationUser Guide Yocto Linux. Board Support Package For Intel Quark
User Guide Yocto Linux Board Support Package For Intel Quark 1 Table of Contents Table of Contents... 2 1. Getting Started... 3 1.1 Prerequisites... 4 1.1.1 To install required packages... 4 1.1.2 To install
More informationBuildroot: what s new?
Embedded Linux Conference 2014 Buildroot: what s new? Thomas Petazzoni Free Electrons thomas.petazzoni@free-electrons.com Free Electrons. Kernel, drivers and embedded Linux development, consulting, training
More informationGNU Guix: Scheme as a uniform OS admin and deployment interface
GNU Guix: Scheme as a uniform OS admin and deployment interface Ludovic Courtès Commercial Users of Functional Programming 24 September 2016, Nara, Japan $ guix package -i gcc-toolchain coreutils sed
More informationCisco WAE Release System Requirements
System Requirements Cisco WAE Release 6.3 6.3.11 System Requirements Modification Date: 11/06/2017 WAN Automation Engine (WAE) requirements vary, depending on the product it is paired with and whether
More informationAltair Engineering Support Contact Information
HyperWorks is a division of Altair altairhyperworks.com Altair Engineering Support Contact Information Web site www.altairhyperworks.com Location Telephone e-mail Australia 64.9.413.7981 anzsupport@altair.com
More informationStoreEver LTO-7 Tape Drive Open Source Software Release Notes
StoreEver LTO-7 Tape Drive Open Source Software Release Notes Abstract HPE StoreEver LTO-7 Tape Drives contain Open Source Software (OSS) components. This package provides the source for these components
More informationConcurrent Variants, Isolation, and Feature Models in Software Deployment
Concurrent Variants, Isolation, and Feature Models in Software Deployment Eelco Dolstra Center for Software Technology Utrecht University eelco@cs.uu.nl February 27, 2003 1 Abstract Software deployment
More informationCisco WAE System Requirements
Cisco WAE 6.4-6.4.7 System Requirements First Published: July 2016 Last Modified: November 2017 Cisco Systems, Inc. www.cisco.com Cisco has more than 200 offices worldwide. Addresses, phone numbers, and
More informationLinux From Scratch. Version 8.3. Created by Gerard Beekmans Managing Editor: Bruce Dubbs
Linux From Scratch Version 8.3 Created by Gerard Beekmans Managing Editor: Bruce Dubbs Linux From Scratch: Version 8.3 by Created by Gerard Beekmans and Managing Editor: Bruce Dubbs Copyright 1999-2018
More information. GNU Guix: Package without a scheme! Andreas Enge. GNU Hackers Meeting Paris, 23 August 2013
.. GNU Guix: Package without a scheme! Andreas Enge andreas@enge.fr GNU Hackers Meeting Paris, 23 August 2013 Andreas Enge (GNU Guix) GNU Guix packaging GHM 2013 1 Guix system Two chunks of code Guix package
More informationRelease Management for Stratego/XT with Nix
Release Management for Stratego/XT with Nix Eelco Dolstra Center for Software Technology Utrecht University eelco@cs.uu.nl March 4, 2004 Eelco Dolstra SUD 04 1 The problem Software deployment (the act
More informationFUJITSU Software Systemwalker Software Configuration Manager Express. User's Guide. Windows/Linux
FUJITSU Software Systemwalker Software Configuration Manager Express User's Guide Windows/Linux B1X1-0320-02ENZ0(00) November 2015 Preface Purpose of This Document This document explains the overview,
More informationNixOS: A Purely Functional Linux Distribution
NixOS: A Purely Functional Linux Distribution ICFP 2008, Victoria, Canada Eelco Dolstra 1 Andres Löh 2 1 Delft University of Technology, EWI, Department of Software Technology 2 Utrecht University, Department
More informationLinux From Scratch. Version 8.2. Created by Gerard Beekmans Managing Editor: Bruce Dubbs
Linux From Scratch Version 8.2 Created by Gerard Beekmans Managing Editor: Bruce Dubbs Linux From Scratch: Version 8.2 by Created by Gerard Beekmans and Managing Editor: Bruce Dubbs Copyright 1999-2018
More informationGraphs: Representation and Elementary Algorithms
Graphs: Representation and Elementary Algorithms Antonio Carzaniga Faculty of Informatics University of Lugano November 9, 2008 2007 Antonio Carzaniga Graphs: definitions Outline Representations Breadth-first
More informationChoosing free software graphical libraries for embedded devices
Embedded Linux Conference Europe Choosing free software graphical libraries for embedded devices Thomas Petazzoni Free Electrons http://free electrons.com/ 1 About this document This document is released
More informationGraphs: Representation and Elementary Algorithms
Graphs: Representation and Elementary Algorithms Antonio Carzaniga Faculty of Informatics University of Lugano May 7, 2014 Outline Graphs: definitions Representations Breadth-first search Depth-first search
More informationLightweight virtualization with GoboLinux Runner
Lightweight virtualization with GoboLinux Runner Lucas C. Villa Real IBM Research - Brazil lucasvr@gobolinux.org About GoboLinux Alternative distribution born in 2002 Explores novel ideas in the Linux
More informationLinux From Scratch. Version 8.1. Created by Gerard Beekmans Managing Editor: Bruce Dubbs
Linux From Scratch Version 8.1 Created by Gerard Beekmans Managing Editor: Bruce Dubbs Linux From Scratch: Version 8.1 by Created by Gerard Beekmans and Managing Editor: Bruce Dubbs Copyright 1999-2017
More informationLearn more at altairhyperworks.com
Learn more at altairhyperworks.com Copyrights, Trademarks, Patents and Third Party Licenses Intellectual Property Rights Notice: Copyrights, Trademarks, Trade Secrets, Patents & Third Party Software Licenses
More informationLinux From Scratch. Version Created by Gerard Beekmans Managing Editor: Bruce Dubbs
Linux From Scratch Version 7.10 Created by Gerard Beekmans Managing Editor: Bruce Dubbs Linux From Scratch: Version 7.10 by Created by Gerard Beekmans and Managing Editor: Bruce Dubbs Copyright 1999-2016
More informationFUJITSU Software Systemwalker Software Configuration Manager Express. User's Guide. Windows/Linux
FUJITSU Software Systemwalker Software Configuration Manager Express User's Guide Windows/Linux B1X1-0320-01ENZ0(00) August 2014 Preface Purpose of This Document This document explains the overview, setup
More informationNix. for Functional Systems
Nix for Functional Systems 1. What Nix is 2. How Nix works 3. How I use Nix "Every build tool sucks" "Every dependency manager sucks" What is it? Programming language Package/build manager Operating system
More informationSIEMENS. Teamcenter 11.5 lifecycle visualization. Installation
SIEMENS Teamcenter 11.5 lifecycle visualization Installation 02022143 Contents Introduction......................................................... 1-1 System requirements..................................................
More informationThe Yocto GENIVI Baseline Overview. Automotive Linux Summit, Fall 2013 Holger Behrens, Wind River Automotive Solutions
The Yocto GENIVI Baseline Overview Automotive Linux Summit, Fall 2013 Holger Behrens, Wind River Automotive Solutions Abstract The Yocto GENIVI Baseline, a public project of the GENIVI Alliance, based
More informationSystemwalker Software Configuration Manager. Installation Guide. Windows/Linux
Systemwalker Software Configuration Manager Installation Guide Windows/Linux B1X1-0127-04ENZ0(00) January 2013 Preface Purpose of this Document This document explains how to install and uninstall Systemwalker
More informationLinux From Scratch. Version 7.3. Created by Gerard Beekmans Edited by Matthew Burgess and Bruce Dubbs
Linux From Scratch Version 7.3 Created by Gerard Beekmans Edited by Matthew Burgess and Bruce Dubbs Linux From Scratch: Version 7.3 by Created by Gerard Beekmans and Edited by Matthew Burgess and Bruce
More informationYUM utilities on AIX
YUM utilities on AIX yum-utils is a collection of utilities and plugins extending and supplementing yum in different ways. Since YUM is available on AIX, it is best to exploit the functionalities provides
More informationAdding GNU/Hurd support to GNU Guix Porting GNU Guix to a new platform
Adding GNU/Hurd support to GNU Guix Porting GNU Guix to a new platform Manolis Ragkousis manolis837@gmail.com FOSDEM 30 January 2016 What is distro bootstrapping? Simply speaking Bootstrapping refers to
More informatione2 factory the emlix Embedded Build Framework
e2 factory the emlix Embedded Build Framework Agenda Motivation Basic Concepts Design and Implementation Working with e2 factory e2 factory Motivation Motivation Development Tools Source Code Management
More informationFUJITSU Software Systemwalker Software Configuration Manager Express. User's Guide. Windows/Linux
FUJITSU Software Systemwalker Software Configuration Manager Express User's Guide Windows/Linux B1X1-0320-03ENZ0(00) August 2016 Preface Purpose of This Document This document explains the overview, setup
More informationSIEMENS. Teamcenter lifecycle visualization. Installation
SIEMENS Teamcenter 11.2.2 lifecycle visualization Installation 02022143 Contents Introduction......................................................... 1-1 System requirements..................................................
More informationQuick Start Guide. Ultra low power IEEE compliant wireless sensor module Humidity, Light, and Temperature sensors with USB
Ultra low power IEEE 802.15.4 compliant wireless sensor module Humidity, Light, and Temperature sensors with USB Quick Start Guide This document describes how to establish a development environment for
More informationRealPresence Collaboration Server (RMX)
Version 8.5 December 2014 3725-74700-000 RealPresence Collaboration Server (RMX) 1500 / 1800 / 2000 / 4000 / VE Copyright 2014, Polycom, Inc. All rights reserved. No part of this document may be reproduced,
More informationFUJITSU Software Interstage AR Processing Server V Overview
FUJITSU Software Interstage AR Processing Server V1.1.1 Overview B1WS-1115-02ENZ0(01) September 2016 Preface Purpose of this document This document provides an overview of Interstage AR Processing Server.
More informationCross-Compiled Linux From Scratch. Version SYSTEMD-x86_64-Pure64
Cross-Compiled Linux From Scratch Version 3.0.0-SYSTEMD-x86_64-Pure64 Cross-Compiled Linux From Scratch: Version 3.0.0-SYSTEMD-x86_64-Pure64 Copyright 2005 2014 Joe Ciccone, Jim Gifford & Ryan Oliver Based
More informationCisco Prime Central Quick Start Guide
Cisco Prime Central 1.5.3 Quick Start Guide Cisco Prime Central 2.0 Quick Start Guide 2 Preface 2 Installation Requirements 3 Prime Central 1.5.3 Image (Electronic Copy) Signature Verification 19 Extracting
More informationHP Smart Update Manager Release Notes
HP Smart Update Manager Release Notes HP Part Number: 679985-005 Published: November 2012 Edition: 4 Copyright 2012 Hewlett-Packard Development Company, L.P. Open source software OpenPegasus version 2.10.0
More informationEfficient Upgrading in a Purely Functional Component Deployment Model
Efficient Upgrading in a Purely Functional Component Deployment Model Eelco Dolstra Utrecht University, P.O. Box 80089, 3508 TB Utrecht, The Netherlands eelco@cs.uu.nl Abstract. Safe and efficient deployment
More informationSetting up an SDK for Secondo
This file is part of SECONDO. Copyright (C) 2004, University in Hagen, Department of Computer Science, Database Systems for New Applications. SECONDO is free software; you can redistribute it and/or modify
More informationOpen Source Software License Declaration Requirements for the Dialog oven.
Open Source Software License Declaration Requirements for the Dialog oven. Instructions to obtain source code for this software can be found in the user manual. This product contains: Package Name and
More informationCivil Infrastructure Platform : Industrial Grade SLTS Kernel and Base-Layer Development
Civil Infrastructure Platform : Industrial Grade SLTS Kernel and Base-Layer Development Yoshitake Kobayashi Open Source Summit Japan, Tokyo, June 2, 2017 Our Civilization is Run by Linux https://www.airpano.com/360degree-virtualtour.php?3d=san-francisco-usa
More informationUser manual. Helsinki University of Technology T Software Development Project I
Helsinki University of Technology T-76.4115 Software Development Project I Internet Peer-to-peer Calendaring and Scheduling Customer: Nokia Research Center Team: Tempus Document ID: Tempus-UM 2006/02/27
More informationFull Stack on Wine. Create a Win-Win between Wine and thousands of Win32 open source projects. Qian Hong
Full Stack on Wine Create a Win-Win between Wine and thousands of Win32 open source projects Qian Hong Survey Chromium Browser Chromium Embed Framework (CEF) Python Lua Dazhihui Financial Security Software
More informationCOUCHDB - INSTALLATION
COUCHDB - INSTALLATION http://www.tutorialspoint.com/couchdb/couchdb_installation.htm Copyright tutorialspoint.com This chapter teaches you how to install CouchDB in windows as well as Linux systems. Installing
More informationPractical, verifiable software freedom with GuixSD. David Thompson Sunday, March 25th, 2018
Practical, verifiable software freedom with GuixSD David Thompson Sunday, March 25th, 2018 about me GNU Guix contributor since 2013 GNU Guile user and contributor since 2012 day job: DevOps (AWS, Ruby)
More informationIntroducing the Civil Infrastructure Platform. Jan Kiszka and Yoshitake Kobayashi LinuxCon Japan, July, 2016
Introducing the Civil Infrastructure Platform Jan Kiszka and Yoshitake Kobayashi LinuxCon Japan, 13-15 July, 2016 Definition Civil Infrastructure Systems are technical systems responsible for supervision,
More informationCross-compilation with Buildroot
Instituto Superior de Engenharia do Porto Mestrado em Engenharia Eletrotécnica e de Computadores Arquitetura de Computadores Cross-compilation with Buildroot Introduction Buildroot is a tool that can be
More informationNote: SAIL Note: Component Name Version License & Attribution
unisys The ClearPath Forward Dorado 8300 product purchased may contain the following open source and third party components. Each component is listed by name and version, followed by its copyright notice
More informationIndustrial-grade Open Source Base Layer. Yoshitake Kobayashi, Toshiba Corporation Embedded Linux Conference North America, March 12-14, 2018
Industrial-grade Open Source Base Layer Yoshitake Kobayashi, Toshiba Corporation Embedded Linux Conference North America, March 12-14, 2018 What is CIP? 2 What is CIP? One of the most conservative open
More informationIndustrial-grade Open Source Base Layer Development
Industrial-grade Open Source Base Layer Development Yoshitake Kobayashi, Toshiba Corp. Urs Gleim, Siemens AG Embedded Linux Conference Europe, Prague, October 24, 2017 What is CIP? 2 What is CIP? One of
More informationTowards Sustainable Systems with the Civil Infrastructure Platform. Jan Kiszka, Siemens AG LinuxCon North America, 24 th August 2016
Towards Sustainable Systems with the Civil Infrastructure Platform Jan Kiszka, Siemens AG LinuxCon North America, 24 th August 2016 1 Linux is widely used in Industry Transport Infrastructure Energy Infrastructure
More informationMultiarch crossbuilding How to use it, and what still needs work
Multiarch crossbuilding How to use it, and what still needs work Wookey The Cross-building victim Debconf 12, Manuagua, Nicaragua 1 / MultiarchCross Historical Context Autobuilder Toolchains and $stuff
More informationFUJITSU Software Systemwalker Software Configuration Manager. Installation Guide. Windows/Linux
FUJITSU Software Systemwalker Software Configuration Manager Installation Guide Windows/Linux B1X1-0127-05ENZ0(00) March 2014 Preface Purpose of this Document This document explains how to install and
More informationAtomic Upgrading of Distributed Systems
Atomic Upgrading of Distributed Systems Sander van der Burg Delft University of Technology, s.vanderburg@tudelft.nl Eelco Dolstra Delft University of Technology, e.dolstra@tudelft.nl Merijn de Jonge Philips
More informationIndustrial-grade Open Source Base Layer Development
Industrial-grade Open Source Base Layer Development Yoshitake Kobayashi, Toshiba Corp. Urs Gleim, Siemens AG Embedded Linux Conference Europe, Prague, October 24, 2017 More updates will be announced at
More informationQuality Assurance Eng., Red Hat. OpenJDK & IcedTea Pavel Tišnovský
OpenJDK & IcedTea Pavel Tišnovský Quality Assurance Eng., Red Hat 1 2 OpenJDK Open-source implementation of Java Platform SE Compiler and other development tools JRE Libraries + JavaDoc (rt.jar etc.) Packages
More informationIngenic GCC Cross-Compiler Tool Chain Handbook. 1 Installation and usage of Ingenic GCC cross-compile
Ingenic GCC cross-compiler tool chain handbook Ingenic GCC Cross-Compiler Tool Chain Handbook 1 Installation and usage of Ingenic GCC cross-compile This section describes the installation and use of Ingenic
More informationUpgrading platform from Avaya IQ Release to for Software-only deployment
Upgrading platform from Avaya IQ Release 5.2.6 to 5.3.0 for Software-only deployment Release 5.3.0 Issue 1 2016-2017, Avaya Inc. All Rights Reserved. Notice While reasonable efforts have been made to ensure
More informationTime is ready for the Civil Infrastructure Platform
Time is ready for the Civil Infrastructure Platform Yoshitake Kobayashi, Toshiba Urs Gleim, Siemens AG Embedded Linux Conference Europe, Berlin, October 13, 2016 1 Definition Civil Infrastructure Systems
More informationcget Documentation Release Paul Fultz II
cget Documentation Release 0.1.0 Paul Fultz II Jun 27, 2018 Contents 1 Introduction 3 1.1 Installing cget.............................................. 3 1.2 Quickstart................................................
More information1 P a g e WebCenter Sites Know Your DAM Options
WebCenter Sites Know Your DAM Options Jason Stortz, Redstone Content Solutions ABSTRACT Oracle WebCenter Sites can be integrated with a variety of Digital Asset Management (DAM) solutions. Did you realize
More informationRTEMS User Manual. Release (master) Copyright 2017, RTEMS Project (built 19th July 2018)
RTEMS User Manual Release 5.0.0 (master) Copyright 2017, RTEMS Project (built 19th July 2018) CONTENTS 1 Overview 3 2 Real-time Application Systems 5 3 Real-time Executive 7 4 RTEMS Ecosystem 9 4.1 Rational.........................................
More informationCGA4131TCH. v1.0. Open Source Report. This document aims to describe the Open Source Software which are embedded in product CGA4131TCH
CGA4131TCH v1.0 This document aims to describe the Open Source Software which are embedded in product CGA4131TCH Copyright 2018 Technicolor Group (Connected Home Division of Technicolor Group Technicolor
More informationNixOS: The Purely Functional Linux Distribution
NixOS: The Purely Functional Linux Distribution Eelco Dolstra LogicBlox 21 November 2013 So what was wrong with the previous 298 distributions? So what was wrong with the previous 298 distributions? Upgrading
More informationNexus Application Development - SDK
This chapter contains the following sections: About the Cisco SDK, page 1 Installing the SDK, page 1 Procedure for Installation and Environment Initialization, page 2 Using the SDK to Build Applications,
More informationEnabling Hardware Accelerated Playback for Intel Atom /Intel US15W Platform and IEGD
White Paper Ishu Verma Software Technical Marketing Engineer Intel Corporation Enabling Hardware Accelerated Playback for Intel Atom /Intel US15W Platform and IEGD Case Study Using MPlayer on Moblin March,
More informationUsing Nix in production for the last two years
Using Nix in production for the last two years @ NixCon 2017 Domen Kožar Upstreamable nixpkgs forks? Why Github can't host the Linux Kernel Community Fast track documentation Give a Man a Fish, and You
More informationTool installation for PMC-MC-X2/X4 with P2020 series processor
DYNAMIC ENGINEERING 150 DuBois, Suite C Santa Cruz, CA 95060 (831) 457-8891 Fax (831) 457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 Tool installation for PMC-MC-X2/X4 with P2020 series processor
More informationInstallation Oracle Applications R on OEL 5.2
Installation Oracle Applications R12.1.1 on OEL 5.2 Metalink Note Oracle E-Business Suite Release 12 Installation Guidelines [ID 405565.1] Oracle E-Business Suite Installation and Upgrade Notes Release
More informationLinux Essentials Objectives Topics:
Linux Essentials Linux Essentials is a professional development certificate program that covers basic knowledge for those working and studying Open Source and various distributions of Linux. Exam Objectives
More informationCGA4233VDF. v1.0. Open Source Report. This document aims to describe the Open Source Software which are embedded in product CGA4233VDF
CGA4233VDF v1.0 This document aims to describe the Open Source Software which are embedded in product CGA4233VDF Copyright 2017 Technicolor Group (Connected Home Division of Technicolor Group Technicolor
More informationQuality Assurance Eng., Red Hat. OpenJDK & IcedTea Pavel Tišnovský
OpenJDK & IcedTea Pavel Tišnovský Quality Assurance Eng., Red Hat 1 2 OpenJDK Open-source implementation of Java Platform SE Compiler and other development tools JRE Libraries + JavaDoc Packages are now
More informationCS Unix Tools. Fall 2010 Lecture 8. Hussam Abu-Libdeh based on slides by David Slater. September 24, 2010
Fall 2010 Lecture 8 Hussam Abu-Libdeh based on slides by David Slater September 24, 2010 Compression & Archiving zip / unzip Compress and archive (bundle) files into a single file. A new compressed.zip
More informationApplying GCC-based Address Sanitizer to Tizen OS
Applying GCC-based Address Sanitizer to Tizen OS Vycheslav Barinov 2017-12-01 Outline Samsung R&D Institute, Russia Page 2 1 Introduction Address Sanitizer Tizen Problem 2 Building sanitized Tizen Integration
More informationMcGill University School of Computer Science Sable Research Group. *J Installation. Bruno Dufour. July 5, w w w. s a b l e. m c g i l l.
McGill University School of Computer Science Sable Research Group *J Installation Bruno Dufour July 5, 2004 w w w. s a b l e. m c g i l l. c a *J is a toolkit which allows to dynamically create event traces
More informationpkgsrc for users and developers
pkgsrc for users and developers Guillaume Lasmayous gls@netbsd.org FOSDEM Brussels, Feb. 5 2012 WTF is pkgsrc? aka package source NetBSD packaging system for 3rd party applications Initially based on FreeBSD
More informationBinary Analysis Tool
Binary Analysis Tool Quick Start Guide This tool was developed by: Sponsored by Version 4 Table of Contents Getting and installing the tool...3 Technical requirements...3 Get the tool...3 Confirm it is
More information1 Reviewing Information About This Guide
Oracle Database Client Quick Installation Guide 12c Release 1 (12.1) for IBM: Linux on System z E56896-01 November 2014 This guide describes how to quickly install Oracle Database Client 12c Release 1
More informationvsphere Agent Version
vsphere Agent Version 7.10.1164 Release Notes, December 05, 2012 vsphere Agent Version 7.10.1164 Release Notes, December 5, 2012 ====================================================================== CONTENTS
More information