#FreeBSD #history #FreeBSDJournal
FreeBSD Journal โ 2023/05-06 โ 2023 Editorial Calendar.
https://freebsdfoundation.org/our-work/journal/
https://cdn.coverstand.com/33057/794483/9a09afdf5fb325213a554aba948ae00a2e4bba06.2.pdf
FreeBSD Journal โ 2023/05-06 โ 2023 Editorial Calendar.
https://freebsdfoundation.org/our-work/journal/
https://cdn.coverstand.com/33057/794483/9a09afdf5fb325213a554aba948ae00a2e4bba06.2.pdf
FreeBSD Foundation | A non-profit organization dedicated to supporting and building the FreeBSD Project
Journal | FreeBSD Foundation
The voice of the FreeBSD Community and the BEST way to keep up with the latest releases and new developments in FreeBSD is Free. Yes, Free! Don't miss a single issue! 2025 Editorial Calendar Downstreams (January/February/March) Networking (April/May/June)โฆ
๐13๐9
Media is too big
VIEW IN TELEGRAM
50 FreeBSD commands you should know
For most users of FreeBSD, the command line is a normal thing, but for newcomers to FreeBSD or the terminal, here just some of the commands available, there are many more, but here is just a taster...
source: RoboNuggie
For most users of FreeBSD, the command line is a normal thing, but for newcomers to FreeBSD or the terminal, here just some of the commands available, there are many more, but here is just a taster...
source: RoboNuggie
โค29๐26๐ฅ5
FreeBSD Journal July/August 2023
https://freebsdfoundation.org/wp-content/uploads/2023/08/JulyAug23_FreeBSD-1.pdf
#freebsd #magazine #journal
https://freebsdfoundation.org/wp-content/uploads/2023/08/JulyAug23_FreeBSD-1.pdf
#freebsd #magazine #journal
โค11๐11
Check out https://t.me/machinedependent channel to follow up an amazing adventure of RISC-V development boards for FreeBSD
๐16
Media is too big
VIEW IN TELEGRAM
FreeBSD Profiling tools, tips and tricks
Kris Kennaway | MeetBSD 2008
Kris Kennaway | MeetBSD 2008
๐14
Nukde (This project currently only supports FreeBSD)
A Desktop environment brought to life by the Nuklear toolkit and written in C
A Desktop environment brought to life by the Nuklear toolkit and written in C
GitHub
GitHub - b-aaz/nukde
Contribute to b-aaz/nukde development by creating an account on GitHub.
๐15โค3
FreeBSD 14.0 is out now
https://www.freebsd.org/releases/14.0R/announce/
Some of the highlights:
OpenSSH has been updated to version 9.5p1.
OpenSSL has been updated to version 3.0.12, a major upgrade from OpenSSL 1.1.1t in FreeBSD 13.2-RELEASE.
The bhyve hypervisor now supports TPM and GPU passthrough.
FreeBSD supports up to 1024 cores on the amd64 and arm64 platforms.
ZFS has been upgraded to OpenZFS release 2.2, providing significant performance improvements.
It is now possible to perform background filesystem checks on UFS file systems running with journaled soft updates.
Experimental ZFS images are now available for AWS and Azure.
The default congestion control mechanism for TCP is now CUBIC.
And much moreโฆ
https://www.freebsd.org/releases/14.0R/announce/
Some of the highlights:
OpenSSH has been updated to version 9.5p1.
OpenSSL has been updated to version 3.0.12, a major upgrade from OpenSSL 1.1.1t in FreeBSD 13.2-RELEASE.
The bhyve hypervisor now supports TPM and GPU passthrough.
FreeBSD supports up to 1024 cores on the amd64 and arm64 platforms.
ZFS has been upgraded to OpenZFS release 2.2, providing significant performance improvements.
It is now possible to perform background filesystem checks on UFS file systems running with journaled soft updates.
Experimental ZFS images are now available for AWS and Azure.
The default congestion control mechanism for TCP is now CUBIC.
And much moreโฆ
๐ฅ54โค28๐22๐6
Media is too big
VIEW IN TELEGRAM
Gunion(8): a new GEOM utility in the FreeBSD Kernel
A talk by Marshall Kirk McKusick
This talk describes the gunion(8) utility that was added to the FreeBSD kernel in February 2022. The talk starts with an introduction to the FreeBSD GEOM kernel layer describing its location and function. The talk then describes how gunion(8) tracks changes to a read-only disk using a writable disk. The talk concludes with examples of problems for which gunion(8) can be effectively used.
source
#bsdcan #talk #gunion
A talk by Marshall Kirk McKusick
This talk describes the gunion(8) utility that was added to the FreeBSD kernel in February 2022. The talk starts with an introduction to the FreeBSD GEOM kernel layer describing its location and function. The talk then describes how gunion(8) tracks changes to a read-only disk using a writable disk. The talk concludes with examples of problems for which gunion(8) can be effectively used.
source
#bsdcan #talk #gunion
๐26โค3๐ฅ3
Secure CGI Applications in C on BSD
Equip you with sufficient knowledge to build a (simple) secure web application. In C. On a BSD operating system.
(3 hour tutorial) https://kristaps.bsd.lv/absdcon2016/
Equip you with sufficient knowledge to build a (simple) secure web application. In C. On a BSD operating system.
(3 hour tutorial) https://kristaps.bsd.lv/absdcon2016/
๐22โค11๐ฅ6
Media is too big
VIEW IN TELEGRAM
FreeBSD: using Dtrace to track down started processes and used files
use Dtrace to find out which processes have started in my system, and which files are being used. This neat trick allows to debug some really difficult problems in a very simple and easy way.
source(yt) @BSDJedi
use Dtrace to find out which processes have started in my system, and which files are being used. This neat trick allows to debug some really difficult problems in a very simple and easy way.
source(yt) @BSDJedi
๐27๐8๐ฅ5
Using the RaspberryPi GPIOs on FreeBSD
Since I often use the RaspberryPi board for some non critical automation that requires more than the computational power of an AVR or where having a full blown operating system is just more convenient I also often want to use the GPIO pins as on any embedded device. Since I usually donโt use a Linux distribution like Raspbian I had to look up how to use the GPIOs on FreeBSD every time again. This article is just a short summary on how to access them so I donโt have to look this up every time.
Since I often use the RaspberryPi board for some non critical automation that requires more than the computational power of an AVR or where having a full blown operating system is just more convenient I also often want to use the GPIO pins as on any embedded device. Since I usually donโt use a Linux distribution like Raspbian I had to look up how to use the GPIOs on FreeBSD every time again. This article is just a short summary on how to access them so I donโt have to look this up every time.
๐41โค8๐ฅ6
#BSD #FreeBSD #OpenBSD #NetBSD #conference #BSDCAN #link
https://indico.bsdcan.org/event/1/timetable/?#20240531.detailed
https://www.youtube.com/@FreeBSDProject/streams now May 2024 Developer Summit Day 2
https://indico.bsdcan.org/event/1/timetable/?#20240531.detailed
https://www.youtube.com/@FreeBSDProject/streams now May 2024 Developer Summit Day 2
BSDCan Indico (Indico)
BSDCan 2024
๐18
Media is too big
VIEW IN TELEGRAM
FreeBSD: FPGA development of RISC-V 32bit CPU, and buffer overflow demo
source(@BSDJedi) youtube link
source(@BSDJedi) youtube link
๐19โค7๐ฅ6
Why laptop support, why now: FreeBSDโs strategic move toward broader adoption
FreeBSD faces a significant challenge: supporting modern laptops. Keep reading at:
https://freebsdfoundation.org/blog/why-laptop-support-why-now-freebsds-strategic-move-toward-broader-adoption/
FreeBSD faces a significant challenge: supporting modern laptops. Keep reading at:
https://freebsdfoundation.org/blog/why-laptop-support-why-now-freebsds-strategic-move-toward-broader-adoption/
โค36๐14๐6๐ฅ4๐ค1
Media is too big
VIEW IN TELEGRAM
quiz: tiny VMs for kernel development By: Rob Norris
I wrote quiz, a tool to make fast edit-compile-test cycles on kernel code possible. Under the hood it uses QEMU's "microvm" profile and a custom kernel config to boot from cold into the OpenZFS test suite in a couple of seconds. Its great, and I use it hundreds of times a day.
My FreeBSD-using colleagues naturally said "cool, but what about us?!" so I started looking at what it would take bring quiz to FreeBSD. The answer to that is "its complicated", and involves either adding bhyve to QEMU as a hardware virtualisation backend, or adding support for direct kernel loading support to /usr/sbin/bhyve. "Why not both?" I said, before promptly shriveling into a corn cob.
yt source
I wrote quiz, a tool to make fast edit-compile-test cycles on kernel code possible. Under the hood it uses QEMU's "microvm" profile and a custom kernel config to boot from cold into the OpenZFS test suite in a couple of seconds. Its great, and I use it hundreds of times a day.
My FreeBSD-using colleagues naturally said "cool, but what about us?!" so I started looking at what it would take bring quiz to FreeBSD. The answer to that is "its complicated", and involves either adding bhyve to QEMU as a hardware virtualisation backend, or adding support for direct kernel loading support to /usr/sbin/bhyve. "Why not both?" I said, before promptly shriveling into a corn cob.
yt source
๐15๐ฅ2