Understanding how sed works
This series of tutorials made by nixcasts give an in-depth introduction to the sed tool.
nixcasts channel:
https://www.youtube.com/c/connermcd
#tutorial #sed
This series of tutorials made by nixcasts give an in-depth introduction to the sed tool.
nixcasts channel:
https://www.youtube.com/c/connermcd
#tutorial #sed
Media is too big
VIEW IN TELEGRAM
helloSystem - A FreeBSD flavored desktop
helloSystem is an interesting operating system from the person behind AppImage. Itโs a desktop OS thatโs designed to be elegant and simple to use. At the heart of helloSystem is FreeBSD which itโs based on. Itโs intended to be a system for โmere mortalsโ and itโs look and feel should feel welcoming to traditional mac users.
โ However helloSystem insists that this is more than just a theme or a clone of something that came before it. HelloSystem is a desktop operating system using the latest technologies and puts the user first giving them full control over their system.
โ Learn more about hello system:
https://hellosystem.github.io/
โ Tyler's Tech. channel:
https://www.youtube.com/c/TylersTechNow
#intro #hellosystem
helloSystem is an interesting operating system from the person behind AppImage. Itโs a desktop OS thatโs designed to be elegant and simple to use. At the heart of helloSystem is FreeBSD which itโs based on. Itโs intended to be a system for โmere mortalsโ and itโs look and feel should feel welcoming to traditional mac users.
โ However helloSystem insists that this is more than just a theme or a clone of something that came before it. HelloSystem is a desktop operating system using the latest technologies and puts the user first giving them full control over their system.
โ Learn more about hello system:
https://hellosystem.github.io/
โ Tyler's Tech. channel:
https://www.youtube.com/c/TylersTechNow
#intro #hellosystem
Media is too big
VIEW IN TELEGRAM
How to Submit a Patch to FreeBSD
Join Drew Gurkowski and Ed Maste as they walk you through the various methods for submitting a patch to FreeBSD.
FreeBSD yt channel:
https://www.youtube.com/c/FreeBSDProject
#tutorial #patch
Join Drew Gurkowski and Ed Maste as they walk you through the various methods for submitting a patch to FreeBSD.
FreeBSD yt channel:
https://www.youtube.com/c/FreeBSDProject
#tutorial #patch
This media is not supported in your browser
VIEW IN TELEGRAM
Taking a Look at the GhostBSD Installer
GhostBSD provides a simple desktop-oriented operating system based on FreeBSD with MATE, OpenRC and OS packages for simplicity. GhostBSD has a selection of commonly used software preinstalled and required to start using it to its full potential.
GhostBSD project:
https://www.ghostbsd.org/
LinuxLounge channel:
https://odysee.com/@LinuxLounge:b?
#intro #ghostbsd
GhostBSD provides a simple desktop-oriented operating system based on FreeBSD with MATE, OpenRC and OS packages for simplicity. GhostBSD has a selection of commonly used software preinstalled and required to start using it to its full potential.
GhostBSD project:
https://www.ghostbsd.org/
LinuxLounge channel:
https://odysee.com/@LinuxLounge:b?
#intro #ghostbsd
Media is too big
VIEW IN TELEGRAM
Transfer files from Android using gmtp
In this short guide, kevometric shows how to connect an Android phone to a FreeBSD machine, and how to transfer files using gmtp.
โkevometric channel:
https://www.youtube.com/channel/UCNRj3XjDWfbw2DvIIpelUbQ
โgmtp project:
gmtp.sourceforge.io
#tutorial #android
In this short guide, kevometric shows how to connect an Android phone to a FreeBSD machine, and how to transfer files using gmtp.
โkevometric channel:
https://www.youtube.com/channel/UCNRj3XjDWfbw2DvIIpelUbQ
โgmtp project:
gmtp.sourceforge.io
#tutorial #android
Media is too big
VIEW IN TELEGRAM
FreeBSD Fridays | Introduction to Jails
Join Michael W. Lucas as he walks you through how FreeBSD jails work, what they can and canโt do, and how to decide how jails fit into your environment.
More FreeBSD fridays:
https://live.freebsd.org/FreeBSD/freebsdfriday
#talk #tutorial #jails
Join Michael W. Lucas as he walks you through how FreeBSD jails work, what they can and canโt do, and how to decide how jails fit into your environment.
More FreeBSD fridays:
https://live.freebsd.org/FreeBSD/freebsdfriday
#talk #tutorial #jails
Media is too big
VIEW IN TELEGRAM
Improving block I/O compatibility in bhyve
As part of providing a robust virtual machine infrastructure, a hypervisor needs to offer a variety of features for working with disk input/output operations, since these are essential for running most operating systems.
In this presentation, Sergui Weisz details the steps taken in developing, debugging, and evaluating the interface provided by the bhyve hypervrisor for using image disk files.
source: https://www.bsdcan.org/events/bsdcan_2020/schedule/session/43-improving-block-io-compatibility-in-bhyve/
#talk
As part of providing a robust virtual machine infrastructure, a hypervisor needs to offer a variety of features for working with disk input/output operations, since these are essential for running most operating systems.
In this presentation, Sergui Weisz details the steps taken in developing, debugging, and evaluating the interface provided by the bhyve hypervrisor for using image disk files.
source: https://www.bsdcan.org/events/bsdcan_2020/schedule/session/43-improving-block-io-compatibility-in-bhyve/
#talk
Media is too big
VIEW IN TELEGRAM
Unicorn Unix Magic Tricks | Thorsten Ball
We'll take a look at small snippets of the Unicorn source code and see that it isn't magic, but plain old Unix: forking, signal handling, pipes (even self-pipes), pre-spawning, master-worker architecture, file descriptor handling, system calls, the classic socket/bind/listen/accept sequence, Unix sockets, PID files and a lot more.
Unicorn is full of Unix. By studying its code we do not only learn how one of the most important pieces of Ruby infrastructure works, but also how Unix systems work. The talk will provide you with a foundation for programming in the Unix environment and show you how to leverage the powers of Unix.
#talk
We'll take a look at small snippets of the Unicorn source code and see that it isn't magic, but plain old Unix: forking, signal handling, pipes (even self-pipes), pre-spawning, master-worker architecture, file descriptor handling, system calls, the classic socket/bind/listen/accept sequence, Unix sockets, PID files and a lot more.
Unicorn is full of Unix. By studying its code we do not only learn how one of the most important pieces of Ruby infrastructure works, but also how Unix systems work. The talk will provide you with a foundation for programming in the Unix environment and show you how to leverage the powers of Unix.
#talk
Media is too big
VIEW IN TELEGRAM
Marshall Kirk McKusick | An Overview of Scheduling in the FreeBSD Kernel
In this talk, Marshall describes the schedulers available in the FreeBSD kernel: the current ULE scheduler, the real-time scheduler, and the historic 4BSD scheduler. It focuses on the design and implementation details of the default ULE scheduler. It also describes the recent changes that add support for the non-uniform memory access (NUMA) configurations of high-performance servers.
https://2021.eurobsdcon.org/
#talk
In this talk, Marshall describes the schedulers available in the FreeBSD kernel: the current ULE scheduler, the real-time scheduler, and the historic 4BSD scheduler. It focuses on the design and implementation details of the default ULE scheduler. It also describes the recent changes that add support for the non-uniform memory access (NUMA) configurations of high-performance servers.
https://2021.eurobsdcon.org/
#talk
Media is too big
VIEW IN TELEGRAM
Improving Security of the FreeBSD boot process | Michal Stanek
The talk describes recent security additions in the FreeBSD boot process.
TPM 2.0 devices are now supported in FreeBSD. They are most often referred to in the context of measured boot, i.e. secure measurements and attestation of all images in the boot chain. The TPM 2.0 specification defines versatile HSM devices which can also strengthen security of various other parts of your system. We will describe the basic features of TPM and mention some caveats and shortcomings which may have contributed to its limited adoption.
The presentation will include practical TPM use cases such as hardening Strongswan IPSec tunnels by signing with the TPM and locking in secrets to a particular boot hash chain.
The second part of the talk will describe UEFI Secure Boot support in the FreeBSD loader and kernel. [...]
https://www.bsdcan.org/2019/schedule/events/1070.en.html
#talk
The talk describes recent security additions in the FreeBSD boot process.
TPM 2.0 devices are now supported in FreeBSD. They are most often referred to in the context of measured boot, i.e. secure measurements and attestation of all images in the boot chain. The TPM 2.0 specification defines versatile HSM devices which can also strengthen security of various other parts of your system. We will describe the basic features of TPM and mention some caveats and shortcomings which may have contributed to its limited adoption.
The presentation will include practical TPM use cases such as hardening Strongswan IPSec tunnels by signing with the TPM and locking in secrets to a particular boot hash chain.
The second part of the talk will describe UEFI Secure Boot support in the FreeBSD loader and kernel. [...]
https://www.bsdcan.org/2019/schedule/events/1070.en.html
#talk
๐1
The September/October issue of the FreeBSD Journal is here! With a focus on FreeBSD Development, this article examines FreeBSD code review, FreeBSD USB drivers, and kernel development.
https://freebsdfoundation.org/past-issues/freebsd-development/
#freebsd #magazine #drivers
https://freebsdfoundation.org/past-issues/freebsd-development/
#freebsd #magazine #drivers
Media is too big
VIEW IN TELEGRAM
FreeBSD, BeagleBone Black and Robotics
This talk is about a remotely operated hexapod robot powered by BeagleBone black and FreeBSD that offers server/client connection over WiFi to control its directions to be used as a supervisory system. The hardware platform is composed by a Beaglebone Black (BBB) and a dedicated Pulse Width Modulation (PWM) demultiplexer board. Most of the work behind controlling the pod and its sensors also contributed to new code added to the FreeBSD's base system to ARMv6 with the benefits granted by Flattened Device Trees (FDT). The main idea of this talk is to show the possibilities of developing a remotely operated hexapod robot (Aduka-II) and its control system out of many researchers' comfort zone.
BSDCan channel:
https://www.youtube.com/channel/UCuQhwHMJ0yK2zlfyRr1XZ_Q
This talk is about a remotely operated hexapod robot powered by BeagleBone black and FreeBSD that offers server/client connection over WiFi to control its directions to be used as a supervisory system. The hardware platform is composed by a Beaglebone Black (BBB) and a dedicated Pulse Width Modulation (PWM) demultiplexer board. Most of the work behind controlling the pod and its sensors also contributed to new code added to the FreeBSD's base system to ARMv6 with the benefits granted by Flattened Device Trees (FDT). The main idea of this talk is to show the possibilities of developing a remotely operated hexapod robot (Aduka-II) and its control system out of many researchers' comfort zone.
BSDCan channel:
https://www.youtube.com/channel/UCuQhwHMJ0yK2zlfyRr1XZ_Q
Media is too big
VIEW IN TELEGRAM
FreeBSD Network Firewall Setup Parts 1-3
This video series shows how to use FreeBSD as a network firewall. That will segment your LAN network's devices from the WAN network connection/internet.
#tutorial #guide
This video series shows how to use FreeBSD as a network firewall. That will segment your LAN network's devices from the WAN network connection/internet.
#tutorial #guide
2022's first issue for FreeBSD journal. This issue covers Contributing to ports in FreeBSD, the process of converting OpenBSD pf's syncookies to the FreeBSD version, an interesting article covering CBSD, and more practical content
https://freebsdfoundation.org/past-issues/software-and-system-management/
#freebsd #magazine #cbsd #ports
https://freebsdfoundation.org/past-issues/software-and-system-management/
#freebsd #magazine #cbsd #ports
Media is too big
VIEW IN TELEGRAM
FreeBSD Developer Summit- RISC V
Mitchell Horne discusses the latest developments of FreeBSD on RISC-V.
Mitchell Horne discusses the latest developments of FreeBSD on RISC-V.
This media is not supported in your browser
VIEW IN TELEGRAM
Installing a Desktop Environment on FreeBSD
This quick video guide walks through setting up the XFCE desktop environment on a fresh FreeBSD installation.The guide covers installing packages, configuring and editing multiple configuration files with the vi editor, and booting directly into the desktop environment. For more information on the process, refer to the full guide:
https://freebsdfoundation.org/freebsd-project/resources/installing-a-desktop-environment-on-freebsd/
This quick video guide walks through setting up the XFCE desktop environment on a fresh FreeBSD installation.The guide covers installing packages, configuring and editing multiple configuration files with the vi editor, and booting directly into the desktop environment. For more information on the process, refer to the full guide:
https://freebsdfoundation.org/freebsd-project/resources/installing-a-desktop-environment-on-freebsd/
unix-c-notes.tar.gz
4.6 MB
Effective Programming in C and Unix
From the School of Computer Science, Carnegie Mellon University, This course is designed to provide a substantial exposure to the C programming language and the Unix programming environment. [...] Students will also learn about regular expressions and will be able to use scripting languages such as Perl and Shell scripting
Main site https://www.cs.cmu.edu/~guna/15-123S11/
#unix #c #course
From the School of Computer Science, Carnegie Mellon University, This course is designed to provide a substantial exposure to the C programming language and the Unix programming environment. [...] Students will also learn about regular expressions and will be able to use scripting languages such as Perl and Shell scripting
Main site https://www.cs.cmu.edu/~guna/15-123S11/
#unix #c #course
Media is too big
VIEW IN TELEGRAM
Systems, Science and FreeBSD
What makes a platform suitable to both research and development? It is not simply the artifacts that are generated, but the tools that the platform brings to bear on evaluating the usefulness and quality of the research that is being undertaken. FreeBSD continues to push the boundaries of systems research through its adoption and extension of significant new technologies such as DTrace and LLVM. This talk looks at how the latest tools and techniques are being applied to systems research and how the tools enable us to find deeper insights and more clearly communicate and share our results with other researchers.
What makes a platform suitable to both research and development? It is not simply the artifacts that are generated, but the tools that the platform brings to bear on evaluating the usefulness and quality of the research that is being undertaken. FreeBSD continues to push the boundaries of systems research through its adoption and extension of significant new technologies such as DTrace and LLVM. This talk looks at how the latest tools and techniques are being applied to systems research and how the tools enable us to find deeper insights and more clearly communicate and share our results with other researchers.
Media is too big
VIEW IN TELEGRAM
Intro to Hardware Hacking on RPi
Join Tom Jones as he provides an introduction to FreeBSD running on the Raspberry Pi. The one-hour session covers interfacing with hardware like LEDs and switches.
repo: https://github.com/adventureloop/gpiostuff
#freebsdfridays #raspberrypi #guide
Join Tom Jones as he provides an introduction to FreeBSD running on the Raspberry Pi. The one-hour session covers interfacing with hardware like LEDs and switches.
repo: https://github.com/adventureloop/gpiostuff
#freebsdfridays #raspberrypi #guide