影片培训班学生们赞助商捐赠活动教程链接新闻联系


NEWS 》 Weekly News Digest - Week 01 - June 2020

UDOO BOLT GEAR AMD Ryzen Embedded V1605B Mini PC with Arduino Subsystem Launched for $399
UDOO BOLT was one of the first AMD Ryzen Embedded V1000 SBC‘s ever announced with a choice of Ryzen Embedded V1202B or V1605B dual-core/quad-core processor, and a Microchip ATmega32U4 MCU for real-time I/Os and Arduino compatibility. Read More



Systemd Will Change How Your Linux Home Directory Works
The team behind systemd want you to adopt a new way of managing home directories. Calling it a “new way” is putting it lightly—this is a real paradigm shift for Linux. Here’s everything you need to know about systemd-homed, which is likely coming to a Linux distro near you. Read More


在YouTube上观看 - [215//0] x269 VPN and Tunnel Network Overheads | MTU, Tunnel Headers and Encapsulations - Part 2 ↗

How to Manage Systemd Services on a Linux System
Systemd is now used by default in most Linux distributions, from Fedora and Red Hat to Ubuntu, Debian, openSUSE, and Arch. The systemctl command allows you to get information about systemd’s status and control running services. Read More


在YouTube上观看 - [18131//0] 292 - Why Linux Kernel is written in C-language but not in C++ ? ↗

Linux 5.7 Kernel Released With New Apple Driver, Official Intel Gen12 Graphics
Linus commented in the 5.7 release announcement, "So we had a fairly calm last week, with nothing really screaming "let's delay one more rc". Knock wood - let's hope we don't have anything silly lurking this time, like the last-minute wifi regression we had in 5.6.. But embarrassing regressions last time notwithstanding, it all looks fine." Read More


在YouTube上观看 - [928//0] x255 What is purpose of Kernel Development | Ex SMOAD Networks SDWAN Orchestrator Firewall Engine ↗

8GB Raspberry Pi 4 on sale now at $75
The long-rumoured 8GB Raspberry Pi 4 is now available, priced at just $75. Read More


Bye Raspbian! Long Live Raspberry Pi OS!
It turns out the launch of the new board, effectively killed Raspbian. But by name only, as the recommended Raspberry Pi operating system is now called Raspberry Pi OS. Read More


在YouTube上观看 - [967//0] Linux Kernel skbuff data-structure - part9 - skb_trim() ↗

Ultra-narrow DipDuino Arduino Compatible Board is a Perfect Breadboard Companion
DipDuino board equipped with a Microchip Atmega328P MCU compatible with Arduino Pro or Pro Mini boards. Read More


80-characters-per-line limits should be terminal, says Linux kernel chief Linus Torvalds
Linux kernel overlord Linus Torvalds has railed against 80-character-lines as a de facto programming standard and has moved to make reminders to keep things short a thing of the past. Read More



Suggested Topics:


☆ News :: Articles ↗


☆ News :: Digest ↗

Join The Linux Channel :: Facebook Group ↗

Visit The Linux Channel :: on Youtube ↗


💗 Help shape the future: Sponsor/Donate


推荐主题:
Featured Video:
在YouTube上观看 - [4646//0] 0x1a1 SNMP and MIB Browsers | The Linux Channel ↗

libpcap Library | Linux User-space Network Stack Development ↗
Sunday' 06-Aug-2023
libpcap is a very popular user-space networking library, with which you can capture and or generate packets. libpcap is the underlying framework for many popular packet capture tools such as tcpdump, Wireshark and so on. In fact libpcap is a part of tcpdump project. But besides just using it as a packet capture tool, you can use libpcap in various applications, such as user-space based networking stack development, etc. In some cases libpcap is yet another alternative to raw-sockets and tun/tap interfaces.

The Linux Channel :: Sponsors ↗
Monday' 30-May-2022
Here is a list of all The Linux Channel sponsors/donors (individual/companies).

Inline Programming | Assembly | Scripts | php, python, shell, etc | Rust in Linux Kernel ↗
Friday' 12-May-2023
Inline programming is a technique where code statements are included directly in the text of a program, instead of being contained in separate files or modules. Inline programming can be useful for small or simple tasks, as it can eliminate the need for a separate script or function. One common example of inline programming is using JavaScripts, Php, etc in HTML documents to create dynamic content. Similarly in Linux Kernel we can find lot of instances where we can find inline programming such as inline assembly and now Rust within the Kernel source.

Linux Kernel /sysfs Interface ↗
Saturday' 14-May-2022
/sysfs is one of the most popular kernel to user-space interface which you can leverage to add an interface to your Kernel code such as Kernel modules, Kernel Device Drivers, etc. Although personally I prefer /proc interface than other alternatives such as /sysfs, ioctl() and so on for my personal Kernel modules/stack. So here is my detailed multi-episode Youtube video series on /sysfs Interface.

Rockchip ROC-RK3566-PC from Firefly | OpenWRT ↗
Thursday' 19-Oct-2023
Here is my multi-episode video series on evaluation of Rockchip ROC-RK3566-PC from Firefly with stock OpenWRT firmware.

What is purpose of Kernel Development - Example SMOAD Networks SDWAN Orchestrator Firewall Kernel Engine ↗
Monday' 18-Jul-2022
Often aspiring students may have this question, that what is the purpose of Linux Kernel Development. Since Linux Kernel is very mature and it has almost everything one would need. Usually, we need custom kernel development in the case of any new driver development for new upcoming hardware. And this happens on and on. But at times we may also come across few features/modules/components which are already provided by the Linux Kernel which are not adequate or atleast not the way we exactly intended to use. So, this is the real-world example, sometimes no matter what Linux Kernel provides as a part of stock Kernel/OS features, sometimes we have to write our own custom kernel stack or module(s) which can specifically cater our exact needs.

Linux Kernel Driver Device Trees ↗
Tuesday' 17-Jan-2023
The Linux kernel is the backbone of the Linux operating system. A device tree is a hierarchical tree structure that describes the various devices that are present in a system, including their properties and relationships to one another. The device tree is used by the Linux kernel to identify and initialize the different devices on a system, and to provide a consistent interface for interacting with them.

Linux Kernel vs User-space - Library APIs - Linux Kernel Programming ↗
Friday' 27-Oct-2023
One of the important aspects a beginner who is into Linux Kernel space systems software development has to understand is that unlike user-space C/C++ programming, where you can freely include any library APIs via respective #include files (which are dynamically linked during run-time via those /lib .so files), in the case of Kernel space programming, these library APIs are written within the Kernel source itself. These are the fundamental APIs which we commonly use, such as memcpy(), memcmp(), strlen(), strcpy(), strcpy() and so on. So here is my detailed Youtube video episode on the same with live demo, walk-through and examples.

Porting Sample libpcap C code to Raw Sockets | User-space Network Stack Framework ↗
Monday' 04-Sep-2023
Here is my multi-episode video series where I demonstrate how you can port the my libpcap sample code, discussed in the earlier episode to raw-socket. This code should further help you to design and architect your own user-space Network stack on top of this fundamental framework.

Roadmap - How to become Systems Software Developer ↗
Friday' 13-May-2022
When you are at the beginning of your career or a student, and aspire to become a software developer, one of the avenues to choose is to become a hard-core Systems Software Developer. However it is easier said than done, since there are many aspects to it as you explore further. As a part of systems developer, you can get into core kernel space developer, kernel device drivers developer, embedded developer and get into things like board bring-up, porting, etc, or can become a user-space systems programmer, and so on. So here is my detailed multi-episode Youtube video series on Roadmap - How to become Systems Software Developer.


Trending Video:
在YouTube上观看 - [9453//0] 179 VLOG - NIKON D5300 DSLR camera battery charger MH-24 repair or service #TheLinuxChannel ↗

Understanding Linux Network Internals - PDF Book ↗
Saturday' 13-Mar-2021
Here is a quick download link for free Understanding Linux Network Internals PDF Book.



Recommended Video:
在YouTube上观看 - [4646//0] 0x1a1 SNMP and MIB Browsers | The Linux Channel ↗