Pkgsrc is a package collection system that allows software to be built and installed from source for multiple operating systems. It began as a ports-like system for NetBSD but has expanded to support over 20 platforms. Pkgsrc provides quarterly stable releases and allows packages to be built from source or binary formats. It uses a tier system to classify package stability and supports multiple compilers, fetch commands, and binary package formats.
BKK16-209 Chromium with V4L2 playback - is it ready today?Linaro
This BOF session will analyze architectural challenges migrating Chromium from the desktop to embedded devices. The impacts of different GPU libraries with their respective limitations will be discussed. We welcome audience participation in an open discussion on the V4L2 adaptation in Chromium.
BKK16-209 Chromium with V4L2 playback - is it ready today?Linaro
This BOF session will analyze architectural challenges migrating Chromium from the desktop to embedded devices. The impacts of different GPU libraries with their respective limitations will be discussed. We welcome audience participation in an open discussion on the V4L2 adaptation in Chromium.
Introduction to CI v2 for AOSP builds. There has been changes on how we have been doing AOSP development in Linaro. It has changed from daily builds to commit based builds. The session will give overview on how we can do all the builds on ci.linaro.org that we did on android-build.linaro.org.
BKK16-100K1 George Grey, Linaro CEO Opening KeynoteLinaro
George Grey, Linaro CEO, gives the opening keynote on Monday morning. He will discuss Linaro’s activities across the ARM ecosystem from sensor devices to the data-center. New initiatives including end-to-end open source software platform solutions will be announced and demonstrated.
It's all started in 1999... let's see where we are in 2015. The history of Linux Containers, presented by Kirill Kolyshkin at the ContainerCon 2015 in Seattle.
While we ported OpenVZ from RHEL6 (2.6.32) to RHEL7 (3.10) kernel, we discovered what pieces needed for OpenVZ are still missing from the upstream kernel.
Presented during Containers Microconference at Linux Plumbers 2015, Seattle.
BKK16-407 AOSP Toolchain Evolution and experimental languages on AOSPLinaro
Big toolchain changes ahead...
AOSP is moving towards clang based toolchains rather than gcc.
Current AOSP master already builds completely with clang 3.8 by default.
Kernels and some HAL layers for old devices remain on gcc for now.
What is Linaro doing to help?
Slides for a quick introduction to Linux containers (lxc) and Docker from a hands-on talk given at the Johannesburg Linux User Group on the 20th Jan 2014
Docker lends itself to a git-style workflow, combining layers of containers in an easy-to-use format, centralized in a universal repository. But what about Docker deployments inside an isolated datacenter? This talk will cover options, pros and cons, and show you a sensible way to develop and distribute Docker containers.
Embedded recipes 2018 - End-to-end software production for embedded - Guy Lun...Anne Nicolas
At this point, anyone can put a quick GNU/Linux distro together to test on almost any device. The tooling has been greatly simplified and the hardware enablement has come a long way. So why do we need this talk? Quite literally for the mountain of challenges that unfortunately get completely eclipsed by the mirage of these one-time build and forget environments and tools that everyone tickers with nowadays. Being able to produce solid repeatable results does not mean being able to run the same scripts more than once but rather a true complete Continuous Integration solution accounting for all aspects of the new product. This talk will discuss actual situations experienced by Collabora and will open the discussion for others to share and contribute.
This presentation talks about how to use GlusterFS containers in Docker. If you need more details please refer http://www.humblec.com/building-glusterfs-in-a-docker-container/
Demo Video # https://youtu.be/4Xf8pmDEZYw
Containers have become a great facility to easily deploy applications, whether locally or on orchestrated clusters.
However, containers are ephemeral, meaning their data should be stored externally. When possible, they can be stored using databases or object storage. Most often though, you will need to resort to using data volumes, mounted inside your containers. How then can be perform a backup of this data?
Introduction to CI v2 for AOSP builds. There has been changes on how we have been doing AOSP development in Linaro. It has changed from daily builds to commit based builds. The session will give overview on how we can do all the builds on ci.linaro.org that we did on android-build.linaro.org.
BKK16-100K1 George Grey, Linaro CEO Opening KeynoteLinaro
George Grey, Linaro CEO, gives the opening keynote on Monday morning. He will discuss Linaro’s activities across the ARM ecosystem from sensor devices to the data-center. New initiatives including end-to-end open source software platform solutions will be announced and demonstrated.
It's all started in 1999... let's see where we are in 2015. The history of Linux Containers, presented by Kirill Kolyshkin at the ContainerCon 2015 in Seattle.
While we ported OpenVZ from RHEL6 (2.6.32) to RHEL7 (3.10) kernel, we discovered what pieces needed for OpenVZ are still missing from the upstream kernel.
Presented during Containers Microconference at Linux Plumbers 2015, Seattle.
BKK16-407 AOSP Toolchain Evolution and experimental languages on AOSPLinaro
Big toolchain changes ahead...
AOSP is moving towards clang based toolchains rather than gcc.
Current AOSP master already builds completely with clang 3.8 by default.
Kernels and some HAL layers for old devices remain on gcc for now.
What is Linaro doing to help?
Slides for a quick introduction to Linux containers (lxc) and Docker from a hands-on talk given at the Johannesburg Linux User Group on the 20th Jan 2014
Docker lends itself to a git-style workflow, combining layers of containers in an easy-to-use format, centralized in a universal repository. But what about Docker deployments inside an isolated datacenter? This talk will cover options, pros and cons, and show you a sensible way to develop and distribute Docker containers.
Embedded recipes 2018 - End-to-end software production for embedded - Guy Lun...Anne Nicolas
At this point, anyone can put a quick GNU/Linux distro together to test on almost any device. The tooling has been greatly simplified and the hardware enablement has come a long way. So why do we need this talk? Quite literally for the mountain of challenges that unfortunately get completely eclipsed by the mirage of these one-time build and forget environments and tools that everyone tickers with nowadays. Being able to produce solid repeatable results does not mean being able to run the same scripts more than once but rather a true complete Continuous Integration solution accounting for all aspects of the new product. This talk will discuss actual situations experienced by Collabora and will open the discussion for others to share and contribute.
This presentation talks about how to use GlusterFS containers in Docker. If you need more details please refer http://www.humblec.com/building-glusterfs-in-a-docker-container/
Demo Video # https://youtu.be/4Xf8pmDEZYw
Containers have become a great facility to easily deploy applications, whether locally or on orchestrated clusters.
However, containers are ephemeral, meaning their data should be stored externally. When possible, they can be stored using databases or object storage. Most often though, you will need to resort to using data volumes, mounted inside your containers. How then can be perform a backup of this data?
First Steps Developing Embedded Applications using Heterogeneous Multi-core P...Toradex
Read our blog for the latest on demystifying the development of embedded systems using Heterogeneous Multicore Processing architecture powered SoCs! This might provide you with the jump start you need for your development. https://www.toradex.com/blog/first-steps-developing-embedded-applications-using-heterogeneous-multicore-processors
DPDK (Data Plane Development Kit) Overview by Rami Rosen
* Background and short history
* Advantages and disadvantages
- Very High speed networking acceleration in L2
- How this acceleration is achieved (hugepages, optimizations)
- rte_kni (and KCP)
- VPP (and FD.io project) , providing routing and switching.
- TLDK (Transport Layer Development Kit, TCP/UDP)
* Anatomy of a simple DPDK application.
* Development and governance model
* Testpmd: DPDK CLI tool
* DDP - Dynamic Device Profiles
Rami Rosen is a Linux Kernel expert, the author of "Linux Kernel Networking", Apress, 2014.
Rami had published two articles about DPDK in the last year:
"Network acceleration with DPDK"
https://lwn.net/Articles/725254/
"Userspace Networking with DPDK"
https://www.linuxjournal.com/content/userspace-networking-dpdk
LAS16-210: Hardware Assisted Tracing on ARM with CoreSight and OpenCSDLinaro
LAS16-210: Hardware Assisted Tracing on ARM with CoreSight and OpenCSD
Speakers: Mathieu Poirier
Date: September 27, 2016
★ Session Description ★
The CoreSight framework available in the Linux kernel has recently been integrated with the standard Perf trace system, making HW assisted tracing on ARM systems accessible to developers working on a wide spectrum of products. This presentation will start by giving a brief overview of the CoreSight technology itself before presenting the current solution, from trace collection in kernel space to off system trace decoding. To help with the latter part the Open CoreSight Decoding Library (openCSD) is introduced. OpenCSD is an open source library assisting with the decoding of collected trace data. We will see how it is used with the existing perf tools to provide an end-to-end solution for CoreSight trace decoding. The presentation will conclude with trace acquisition and decoding scenarios, along with tips on how to interpret trace information rendered by the perf tools.
★ Resources ★
Etherpad: pad.linaro.org/p/las16-210
Presentations & Videos: http://connect.linaro.org/resource/las16/las16-210/
★ Event Details ★
Linaro Connect Las Vegas 2016 – #LAS16
September 26-30, 2016
http://www.linaro.org
http://connect.linaro.org
Linux container (LXC) seems to be preferred technology for deployment of Platform as a service (PaaS) in cloud. Partly because it's easy to install on top of existing visualization platforms (KVM, VMware, VirtualBox), partly because it is lightweight solution to provide separation and process allocations between separate containers running under single kernel.
In this talk we will take a look at LXC and try to explain how to combine it with mandatory access control (MAC) mechanisms within Linux kernel to provide secure separation between different users of applications.
[KubeCon NA 2020] containerd: Rootless Containers 2020Akihiro Suda
Rootless Containers means running the container runtimes (e.g. runc, containerd, and kubelet) as well as the containers without the host root privileges. The most significant advantage of Rootless Containers is that it can mitigate potential container-breakout vulnerability of the runtimes, but it is also useful for isolating multi-user environments on HPC hosts. This talk will contain the introduction to rootless containers and deep-dive topics about the recent updates such as Seccomp User Notification. The main focus will be on containerd (CNCF Graduated Project) and its consumer projects including Kubernetes and Docker/Moby, but topics about other runtimes will be discussed as well.
https://sched.co/fGWc
Kernel Recipes 2015 - Hardened kernels for everyoneAnne Nicolas
Grsecurity is a Linux kernel hardening patch. The PaX patchset it includes pioneered some security features like ASLR which where later included in basically every operating system. But the patch itself is still standalone (not included mainline), so most Linux users don’t benefit its security features.
A lot of people only use binary distribution kernels, and this talk will present some challenges found when trying to provide a distribution kernel with Grsecurity included.
I’ll first quickly present the grsecurity patch, then the attempt to include it in the Debian distribution kernel as a featureset. Finally there will be some pointers on how to provide hardened kernels easily for as many people as possible.
Yves-Alexis Perez, ANSSI
XGBoost Developer 1.3.0 released on April 13, 2021
- GGBoost Python Package, XGBoost R Package, XGBoost C++ API, XGBoost Parameters, XGBoost GPU support, XGBoost JVM Package, XGBoost.jl, XGBoost C Package
Similar to The NetBSD package Collection - a.k.a pkgsrc (20)
Acorn Recovery: Restore IT infra within minutesIP ServerOne
Introducing Acorn Recovery as a Service, a simple, fast, and secure managed disaster recovery (DRaaS) by IP ServerOne. A DR solution that helps restore your IT infra within minutes.
Have you ever wondered how search works while visiting an e-commerce site, internal website, or searching through other types of online resources? Look no further than this informative session on the ways that taxonomies help end-users navigate the internet! Hear from taxonomists and other information professionals who have first-hand experience creating and working with taxonomies that aid in navigation, search, and discovery across a range of disciplines.
This presentation by Morris Kleiner (University of Minnesota), was made during the discussion “Competition and Regulation in Professions and Occupations” held at the Working Party No. 2 on Competition and Regulation on 10 June 2024. More papers and presentations on the topic can be found out at oe.cd/crps.
This presentation was uploaded with the author’s consent.
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Orkestra
UIIN Conference, Madrid, 27-29 May 2024
James Wilson, Orkestra and Deusto Business School
Emily Wise, Lund University
Madeline Smith, The Glasgow School of Art
0x01 - Newton's Third Law: Static vs. Dynamic AbusersOWASP Beja
f you offer a service on the web, odds are that someone will abuse it. Be it an API, a SaaS, a PaaS, or even a static website, someone somewhere will try to figure out a way to use it to their own needs. In this talk we'll compare measures that are effective against static attackers and how to battle a dynamic attacker who adapts to your counter-measures.
About the Speaker
===============
Diogo Sousa, Engineering Manager @ Canonical
An opinionated individual with an interest in cryptography and its intersection with secure software development.
2. What is pkgsrc?
Package once, use anywhere!
Easy to build & install additional software
Not only for NetBSD, cross platform
Quarterly Stable release (2011Q3)
Not only from source, binary pakcage
01 18
3. "What is pkgsrc?" story
Want to use FreeBSD ports like tool
To where additional packages should be
installed?
let to install them to /usr/pkg.
then its sources are in /usr/pkg/src?
let to put in /usr/pkgsrc.
02 18
4. Basic usage
get source tree - whole tree
bootstrap (other than NetBSD)
cd CATEGORY/PKG && make install
fetch & configure & build & install
03 18
12. Minix3 (will be soon)
GSoC2010 (for Minix)...finished?
GSoC2011 again!
Many PRs before 2011Q2 cut
Still need improvements of base
compiler (ack => gcc?)
libc from NetBSD
and many tools
Start to merge
11 18
15. Supported compiler(2)
f2c Fortran 77 to C compiler (chainable)
ccache compiler cache (chainable)
distcc distributed C/C++ (chainable)
14 18
16. Suppported Compiler
ccc Compaq C Compilers (Tru64) /
icc Intel C++ Compiler (Linux) /
ido SGI IRIS Development Option cc (IRIX 5) /
hp HP-UX C/aC++ compilers /
mipspro Silicon Graphics, Inc. MIPSpro (n32/n64) /
mipspro-ucode Silicon Graphics, Inc. MIPSpro (o32) /
sunpro Sun Microsystems, Inc. WorkShip/Forte/Sun ONE Studio /
xlc IBM's XL C/C++ compiler suite (Darwin/MacOSX)
15 18
17. Supported binary package formats
native- Origin from FreeBSD ports, but
not compatible.
rpm (wip)
deb (wip)
FreeBSD ports (wip)
16 18