Cool Bits and Such
Cool Bits and Such
  • 35
  • 9 769
FreeBSD: porting software to FreeBSD
In this video I will show how to begin porting software to FreeBSD and how to use poudriere to validate the ported software.
#freebsd #Poudriere #BSD #Unix
zhlédnutí: 198

Video

FreeBSD: debugging rare events through starting GDB from within the program under test
zhlédnutí 82Před 21 dnem
In this video I show how to start GDB from within a program under test. This method can be used to have GDB executing on a program before it exits to the operating system. This is a very simple and fast method, whereby GDB is called directly from a SIGSEGV or under certain trigger conditions. ko-fi.com/bsdjedi #FreeBSD #Unix #Debugging #Security #GDB
FreeBSD: using lazarus for RAD (rapid application development)
zhlédnutí 350Před měsícem
Lazarus is the open-source alternative to Delphi, based on FreePascal, which can be used in FreeBSD. In this video, I explore the development of a very simple application to demonstrate how easy this tool is :-) #freebsd #unix #lazarus #freepascal
FreeBSD: installing ghidra from source
zhlédnutí 253Před měsícem
ghidra is an awesome open source program, which is developed by the National Security Agency (NSA), to perform reverse engineering. In this video, I show how to install ghidra directly from the sources, i.e. github repository. After completing this video, I took maintainership of ghidra in the ports tree; therefore, instead of installing from the source, you can now simply issue the command "pk...
FreeBSD: installing and exploring FreeBSD v1.0 using 86Box
zhlédnutí 432Před měsícem
After lots of tinkering, I have finally found an awesome way that can be used to try out the first version of FreeBSB (without pain!) using 86Box. This video is extra lengthy as it does go into some depth to show how to get 86Box up and running and how to install FreeBSD using a SCSI CDROM. After installation, I show how to install Bash, how to setup X, how to configure internet, and even a rud...
FreeBSD: generating kernel documentation using Doxygen
zhlédnutí 261Před měsícem
The documentation which is present in the FreeBSD kernel source code does not use doxygen tags. As such, it is not possible to generate a "nice looking" documentation with doxygen. Nevertheless, we can still leverage doxygen to browse the source code very easily. In this video I show you how I generate the documentation in HTML format... #FreeBSD #Unix #Doxygen
FreeBSD: using dtrace to inspect processes running in a jail
zhlédnutí 248Před měsícem
Want to use dtrace, but limit the tracing to only processes running inside a jail? Then, let's see how to do this... #freebsd #dtrace #unix
FreeBSD: short introduction on to how to use libxo
zhlédnutí 251Před 2 měsíci
The commands available in FreeBSD are getting extended with libxo; this small library permits to format the output of the commands in several formats, in particular JSON, XML, and HTML. This allows to write automation scripts not only in a much faster way, but also in a more reliable way than before - and Dev(Sec)Ops can profit tremendously from this... #FreeBSD
FreeBSD: FPGA development of RISC-V 32bit CPU, and buffer overflow demo
zhlédnutí 1KPřed 2 měsíci
I have been working on a FPGA (Field Programmable Gate Array) project over the last days. My own personal goal is to better understand the RISC-V instruction set, and to explore FPGA development under FreeBSD. In this video, I give details about my RISC-V project, go briefly over the architecture, the Verilog and the C files. I show how to use Icarus Verilog and GTKWave to simulate the design. ...
FreeBSD: Escaping a jailed environment
zhlédnutí 531Před 2 měsíci
In this video I will show why you should not run services inside a jail as root user. In a short summary - if you have also access to the main system (through SSH, a shell, a broken app, whatever...), and are also able to break into the jail, getting root in the jail - then, an attacker is just a few steps away from getting a root shell into the main machine! This video is supposed to be instru...
FreeBSD: Managing and Synchronizing passwords
zhlédnutí 191Před 3 měsíci
In this video I look at one option to manage and synchronize passwords in FreeBSD in a secure and efficient way. To manage passwords, we use KeepassXC. To synchronize passwords, we use Syncthing - this allows us not only to syncronize the password vault with another FreeBSD system, but also with Linux, Windows, and even mobile phones (both Android and iOS). Comments and suggestions are more tha...
FreeBSD: bootstrapping a system for DevOps
zhlédnutí 477Před 3 měsíci
In this video I will show one possible way to bootstrap a FreeBSD machine to be used in DevOps, CI/CD, context. I am assuming that the machine you want to use has been installed from the official DVD and only an extra account, with the user in the wheel group, has been created. Nothing more is required to provision the machine! NOTE: 1) this method makes usage of plain-text passwords and, even ...
Exploring FreeBSD: Installing the very first official release version 1.0
zhlédnutí 602Před 3 měsíci
In this video, I will install the very first version of FreeBSD (v1.0), which was released in 1993. This version was based on 386BSD, which was developed by William Jolitz and his wife Lynne Greer Jolitz. It is not so trivial to install the first version of FreeBSD, mainly due to the fact that it supported a very limited set of hardware; this is not surprising, as we were in the very early begi...
FreeBSD: a PC emulator - PCem
zhlédnutí 533Před 3 měsíci
In this video. I show PCem - a PC Emulator which runs in FreeBSD. Although pcem is present in the ports tree, the current version (v17) is not properly compiled. In the beginning of the video, I show how I debug and track down the bugs in the emulator, and compile a good version. Towards te end of the video, when pcem is running properly, I show how to install MS-DOS, Windows and XtreeGold. I w...
FreeBSD: how to create a (rc) system service
zhlédnutí 483Před 4 měsíci
In this video, I show how to create a FreeBSD rc system service. I use ttyd as an example; ttyd is a small program that allows to access a shell or other command-line utility through a browser. #freebsd
FreeBSD: how to write a debugger
zhlédnutí 1,1KPřed 4 měsíci
FreeBSD: how to write a debugger
FreeBSD: educational software
zhlédnutí 101Před 4 měsíci
FreeBSD: educational software
FreeBSD: bare bones deployment of a virtual machine in AWS
zhlédnutí 141Před 4 měsíci
FreeBSD: bare bones deployment of a virtual machine in AWS
FreeBSD: using Dtrace to track down started processes and used files
zhlédnutí 460Před 4 měsíci
FreeBSD: using Dtrace to track down started processes and used files
FreeBSD: installing and using Haskell
zhlédnutí 414Před 4 měsíci
FreeBSD: installing and using Haskell
How to convert a local FreeBSD PKG cache into a PKG mirror
zhlédnutí 127Před 5 měsíci
How to convert a local FreeBSD PKG cache into a PKG mirror
How to run FreeBSD in UTM/QEMU on an Apple M3
zhlédnutí 818Před 5 měsíci
How to run FreeBSD in UTM/QEMU on an Apple M3
Installing FreeBSD 14 on an Apple M3
zhlédnutí 231Před 5 měsíci
Installing FreeBSD 14 on an Apple M3
X-Plane 12: DC-47 landing 3 mile to LPPT (better landing)
zhlédnutí 35Před rokem
X-Plane 12: DC-47 landing 3 mile to LPPT (better landing)
X-Plane 12: DC-47 landing 3 mile to LPPT (bad landing)
zhlédnutí 31Před rokem
X-Plane 12: DC-47 landing 3 mile to LPPT (bad landing)
MSFS2020 - Cessna 172 Skyhawk - Bora Bora
zhlédnutí 45Před 2 lety
MSFS2020 - Cessna 172 Skyhawk - Bora Bora
MSFS2020 - Cessna 142 - New York
zhlédnutí 22Před 2 lety
MSFS2020 - Cessna 142 - New York
MSFS2020 - Cessna 142 - Giza
zhlédnutí 27Před 2 lety
MSFS2020 - Cessna 142 - Giza
MSFS2020 - Cessna 152 - Grand Canyon
zhlédnutí 14Před 2 lety
MSFS2020 - Cessna 152 - Grand Canyon
X-Plane 11: DC-47 from LPMA to LPPS (Madeira to Porto Santo)
zhlédnutí 36Před 2 lety
X-Plane 11: DC-47 from LPMA to LPPS (Madeira to Porto Santo)