FreeBSD
2.15K subscribers
44 photos
61 videos
2 files
136 links
Community chats
๐Ÿ‡ท๐Ÿ‡บ @freebsd_ru
๐Ÿ‡ฌ๐Ÿ‡ง @FreeBSD1
๐Ÿ‡ช๐Ÿ‡ธ @freebsd_es @FreeBSDes
๐Ÿ‡ต๐Ÿ‡น @freebsdbr
๐Ÿ‡บ๐Ÿ‡ฆ @freebsd_ua
๐Ÿ‡จ๐Ÿ‡ณ @freebsd_cn
๐Ÿ‡ฎ๐Ÿ‡ท @bsdfarsi

Community channel
@FreeBSD

Unofficial. Get FreeBSD at https://www.freebsd.org
Download Telegram
Media is too big
VIEW IN TELEGRAM
Power use of UNIX - Dan North

Being comfortable at a shell prompt and having a healthy working knowledge of Unix commands and regular expressions will give you a whole new level of capability. In this fun talk, Dan North introduce a few commands and shell tricks you should have in your back pocket, and show you how to start taking control of your operating system.

GOTO website:
https://gotopia.tech/

#talk
FreeBSD irc channel is moving

After the recent Freenode changes, a lot of projects are migrating their irc channels out. LiberaChat is the new official home for the FreeBSD irc channels.

- More info can be found at the wiki:
https://wiki.freebsd.org/IRC/Official-FreeBSD-IRC-channels-now-on-Libera-Chat

- To learn more about LiberaChat and setup your irc client check their official site:
https://libera.chat/

#info #irc
Running Widevine enabled Browsers in FreeBSD

It's well known that FreeBSD powers Netflix at its core, but when it comes to enjoying its shows inside a FreeBSD desktop turns out we cannot, or do we?

โ€” Thanks to our community member patovm04, we have a deep guide explaining step by step how to run a jail with a Linux version of a Chromium based web browser such as Chrome, Brave or Vivaldi.
https://forums.freebsd.org/threads/linuxulator-how-to-run-google-chrome-linux-binary-on-freebsd.77559/

โ€” Thanks to mrclksr, we have an automated shell script that takes all the knowledge above and do all the hard work for you, so it's just a matter of executing it and taking some popcorn out from the microwave (:
https://github.com/mrclksr/linux-browser-installer

This should let you enjoy any Widevine protected content over the net inside your FreeBSD desktop.

#guide #tutorial #widevine
Media is too big
VIEW IN TELEGRAM
Enabling TOR in FreeBSD

Tired of limited free VPN providers or monthly payments to a company that says "it's not saving logs" but you never get to know if that's true at all? We have a solution for that.

Tor may not be completely secure and someone may manage to set some compromised tunnel exit, but the project stills being cool, and free.

In this video, Robonuggie guides us into the process of setting it up inside FreeBSD.

Robonuggie channel:
https://www.youtube.com/channel/UCxwcmRAmBRzZMNS37dCgmHA

#tutorial #tor
cs631-video-lectures.zip
1.4 GB
Advanced Programming in the UNIX Environment - Complete Course

In this course (CS631) from Stevens Institute of Technology taught by Jan Schaumann, you will learn to develop complex system-level software in the C programming language while gaining an intimate understanding of the Unix operating system and its programming environment.

โ€”Topics covered include the user/kernel interface, fundamental concepts of Unix, user authentication, basic and advanced I/O, fileystems, signals, process relationships, and interprocess communication. Fundamental concepts of software development and maintenance on Unix systems (development and debugging tools such as "make" and "gdb") will also be covered.

โ€”Full course schedule, slides and programs can be found at:
https://stevens.netmeister.org/631/

โ€”Full video series (56) is available on youtube too:
https://www.youtube.com/watch?v=BsB9Cg6yJc4&list=PL0qfF8MrJ-jxMfirAdxDs9zIiBg2Wug0z&index=1

#course #unix
Media is too big
VIEW IN TELEGRAM
AT&T Archives: The UNIX Operating System

This film "The UNIX System: Making Computers More Productive", is one of two that Bell Labs made in 1982 about UNIX's significance, impact and usability. Even 10 years after its first installation, it's still an introduction to the system. The other film, "The UNIX System: Making Computers Easier to Use", is roughly the same, only a little shorter. The former film was geared towards software developers and computer science students, the latter towards programmers specifically.

Footage courtesy of AT&T Archives and History Center, Warren, NJ

#film #archive
๐Ÿ‘1
Media is too big
VIEW IN TELEGRAM
Perl Programming Language | An introduction tutorial

Perl is a highly capable, feature-rich programming language with over 30 years of development, present in most (if not all) *nix systems.

In this video, Derek Banas will teach you all the basics plus pragmas, scalars, arrays, hashes, printf, print, math functions, conditionals, boolean operators, if, elsif, else, unless, ternary operator, looping, for, foreach, while, do while, reading input, given, strings functions, s///, ranges, slice, sort, push, pop, join, subroutines, recursive subroutines, packages, object oriented Perl and so much more.

Perl main site:
https://www.perl.org/

Derek Banas channel:
https://www.youtube.com/channel/UCwRXb5dUK4cvsHbx-rGzSgw

#tutorial #perl
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
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
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
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
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
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
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
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
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
๐Ÿ‘1