Unix terminals and shells
In these video series made by Brian Will, and released under Creative Commons Attribution-ShareAlike 3.0 License, we'll get a better understanding of how terminal emulators and shells work inside a *nix operating system.
For more info about the author:
https://brianwill.github.io/
#tutorial #shell
In these video series made by Brian Will, and released under Creative Commons Attribution-ShareAlike 3.0 License, we'll get a better understanding of how terminal emulators and shells work inside a *nix operating system.
For more info about the author:
https://brianwill.github.io/
#tutorial #shell
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
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
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
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
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
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
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
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
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