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
๐ FreeComputerBooks contains a small library dedicated to the BSD world freely available.
The official FreeBSD site also covers some online library here
The official FreeBSD site also covers some online library here
โค1
2022 in Review: Fundraising Update
https://freebsdfoundation.org/blog/2022-in-review-fundraising-update/
https://freebsdfoundation.org/blog/2022-in-review-fundraising-update/
FreeBSD Foundation | A non-profit organization dedicated to supporting and building the FreeBSD Project
2022 in Review: Fundraising Update | FreeBSD Foundation
Dear FreeBSD Community, Wow, another year has flown by! Is it just me, or are the days/years flying by more quickly than ever? Like many of you, December is when I reflect over the past year. I had a few personal goals, some I met and some I didnโt, but itโฆ
Media is too big
VIEW IN TELEGRAM
FreeBSD audio in amateur and professional setups - Goran Mekiฤ
FreeBSD has astonishingly good support for audio that is rarely talked about
Although FreeBSD was not created with professional audio support in mind, over time it became one of the best alternatives out there. In recent years this operating system received numerous improvements which make it as good as it is today. This presentation will be about audio advancements made in those years, what was improved and what is left to do to make FreeBSD event better solution for audio studios. Presenter will demonstrate his own studio from the view of FreeBSD and talk about different ways of improving audio performance. Special care is taken on how not to need specialized hardware or PC intended just for audio.
FreeBSD has astonishingly good support for audio that is rarely talked about
Although FreeBSD was not created with professional audio support in mind, over time it became one of the best alternatives out there. In recent years this operating system received numerous improvements which make it as good as it is today. This presentation will be about audio advancements made in those years, what was improved and what is left to do to make FreeBSD event better solution for audio studios. Presenter will demonstrate his own studio from the view of FreeBSD and talk about different ways of improving audio performance. Special care is taken on how not to need specialized hardware or PC intended just for audio.
#FreeBSD #jail #FreeBSDJournal
https://freebsdfoundation.org/past-issues/building-a-freebsd-web-server/
https://freebsdfoundation.org/past-issues/building-a-freebsd-web-server/
FreeBSD Foundation | A non-profit organization dedicated to supporting and building the FreeBSD Project
Building a FreeBSD Web Server | FreeBSD Foundation
Table of Contents (Now with article PDFs) ZFS's Atomic I/O and PostgreSQL Virtual Lab - BSD Programming Workshop An Introduction to ZFS Foundation Letter We Get Letters Conference Report: Rocky Mountain Celebration of Women in Computing WIP/CFP: Packet Batchingโฆ
Media is too big
VIEW IN TELEGRAM
GPU passthrough with bhyve - Corvin Kรถhne - EuroBSDcon 2022
This presentation focuses on the current state of GPU passthrough with a bhyve VM.
FreeBSD includes the bhyve hypervisor to create virtual machines. In order to increase the performance of a VM, bhyve supports PCI passthrough. When using PCI passthrough, a PCI device is exclusively assigned to a VM. Even the FreeBSD system has no access to the PCI device. Therefore, the VM can directly access the PCI device without any emulation. The support for PCI passthrough doesn't include GPU devices because they require some special handling.
We are actively working on a solution to add GPU passthrough support to bhyve. In 2021 many GPUs were supported in an off-tree branch. In the meanwhile many changes regarding GPU passthrough are merged into upstream bhyve. For that reason, it's supported on some hardware and some guests now.
This presentation focuses on the current state of GPU passthrough with a bhyve VM.
FreeBSD includes the bhyve hypervisor to create virtual machines. In order to increase the performance of a VM, bhyve supports PCI passthrough. When using PCI passthrough, a PCI device is exclusively assigned to a VM. Even the FreeBSD system has no access to the PCI device. Therefore, the VM can directly access the PCI device without any emulation. The support for PCI passthrough doesn't include GPU devices because they require some special handling.
We are actively working on a solution to add GPU passthrough support to bhyve. In 2021 many GPUs were supported in an off-tree branch. In the meanwhile many changes regarding GPU passthrough are merged into upstream bhyve. For that reason, it's supported on some hardware and some guests now.
โค2
via https://twitter.com/padukajorat
Introducing #FreeBSD booting process, as with any software this can be further improved, feedbacks are welcome, next up BIOS+GPT...
Introducing #FreeBSD booting process, as with any software this can be further improved, feedbacks are welcome, next up BIOS+GPT...
๐3
Media is too big
VIEW IN TELEGRAM
FreeBSD Office Hours - March 22 2023: Google Summer of Code
This edition of FreeBSD Office Hours focused on the upcoming Google Summer of Code and how mentees can become involved.
src: https://www.youtube.com/watch?v=NpOkTR_d8os
This edition of FreeBSD Office Hours focused on the upcoming Google Summer of Code and how mentees can become involved.
src: https://www.youtube.com/watch?v=NpOkTR_d8os
Media is too big
VIEW IN TELEGRAM
The Computer Chronicles - UNIX (1985)
Special thanks to archive.org for hosting these episodes. Downloads of all these episodes and more can be found at: https://archive.org/details/computerchronicles
yt source
Special thanks to archive.org for hosting these episodes. Downloads of all these episodes and more can be found at: https://archive.org/details/computerchronicles
yt source
โค10๐4๐2๐ฅ1
https://github.com/mmatuska/mfsbsd
This is a set of scripts that generates a bootable image, ISO file or boot files only, that create a working minimal installation of FreeBSD. This minimal installation gets completely loaded into memory.
This is a set of scripts that generates a bootable image, ISO file or boot files only, that create a working minimal installation of FreeBSD. This minimal installation gets completely loaded into memory.
GitHub
GitHub - mmatuska/mfsbsd: mfsBSD
mfsBSD. Contribute to mmatuska/mfsbsd development by creating an account on GitHub.
๐ฅ16๐13โค4
#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