HOMECOURSESSTUDENTSDONATIONSVIDEOSEVENTSTUTORIALSLINKSNEWSCONTACT


NEWS 》 Weekly News Digest - Week 5 - February 2018

Mini-ITX board fosters flexibility and fights obsolescence
Congatec unveiled a Mini-ITX style “conga-IT6” board that uses a plug-in COM Express module to supply processor and other core functions. CPU options currently include Intel Core, Xeon, Celeron, and Pentium, and AMD G-series and R-series chips, with up to 4x CPU cores and clocked at up to 4.3GHz... Read More


You Can Do Better Than Arduino: Try These Microcontrollers
There are many great alternatives to Arduino out there, all with their own differences and benefits. In this article we will look at some of the cheapest, fastest, and most interesting alternatives to the Arduino range... Read More


Watch on Youtube - [278//0] VLOG - Replacing in Lab Intel Core i7 5820K Desktop PC with Intel Celeron 1037U Mini-PC ↗

Open source is 20: How it changed programming and business forever
Every company in the world now uses open-source software. Microsoft, once its greatest enemy, is now an enthusiastic open supporter. Even Windows is now built using open-source techniques. And if you ever searched on Google, bought a book from Amazon, watched a movie on Netflix, or looked at your friend's vacation pictures on Facebook, you're an open-source user. Not bad for a technology approach that turns 20 on February 3... Read More


Since computer technology evolves so rapidly, does it matter if you have 5 or 15 years of experience as e.g. software developer?
Computer technology, on the other hand, doesn’t evolve as rapidly. Desktop computers have been around for decades. Laptops work in the very same way - except for the portability aspect which basically ports existing hardware to mobile formats (adhering to the same architectural standards).
So a programmer building software 20 years ago was solving the same problems (more or less) as an engineer does in 2017. Some programming languages and libraries (or frameworks) make that easier by providing the toolkit automating some of those paradigms... Read More


Linux Kernel net_device data-structure - possible_net_t nd_net - Network namespace and Linux Containers - Ep7
New The Linux Channel video episode... Read More


Watch on Youtube - [284//0] 0x1c4 Texas Instruments BroadBand SoC TNETV1055 MIPS32 4KEc V4.8 | BusyBox Embedded Linux | VLOG ↗

New Wave of Mini Satellites Could Boost Climate Research
An Indian-made rocket called PSLV-C37 soared 310 miles into the Earth's ionosphere last February and launched 104 space satellites, spitting them out rapidly from both sides. It was a world record for India and a critical milestone for U.S. companies and institutions, which built 96 of the hand-sized orbiters... Read More


Here come all the AI deployments; Now how do we manage AI?
How will enterprises manage artificial intelligence deployments when most managers and executives don't understand the underlying models, data science, or technology? ... Read More



Imagination announces neural network acceleration push
British chip designer Imagination Technologies has announced the release of its first neural network software development kit (SDK), in a desire to push its PowerVR graphics processor technology into new markets following the loss of its biggest customer last year... Read More


Watch on Youtube - [276//0] 250 Unboxing Transcend 128GB SSD - SSD370 - TS128GSSD370 - Linux Installation Setup ↗


Suggested Topics:


☆ News :: Articles ↗


☆ News :: Digest ↗

Join The Linux Channel :: Facebook Group ↗

Visit The Linux Channel :: on Youtube ↗


💗 Help shape the future: Sponsor/Donate


Recommended Topics:
Featured Video:
Watch on Youtube - [280//0] 0x1bb My Amazon Purchase | PCI-E 16X to 16X Riser Extender Card Adapter PCI Express Flexible Cable ↗

Adding your own Kernel Modules into Linux Kernel Source | Linux Kernel Programming ↗
Thursday' 13-Aug-2020
Whenever you do custom kernel modules, you can optionally make it a part of existing Linux Kernel source. This does not mean you are submitting your kernel module to the mainline kernel source (i.e kernel.org Linux Kernel Foundation). What I meant is, you can make your kernel module(s) part of Linux Kernel source so that when you compile your kernel you can automatically compile your kernel module(s) too. As well when you create/modify kernel .config configuration file (such as via make menuconfig, etc), you can enable or disable your kernel module(s) too.
To do the same you have to register (and include) your custom Kernel Module's Kconfig and Makefile to the existing Kconfig and Makefile of the Linux Kernel source Here is a detailed multi-episode video of mine which gives the overall idea and the big-picture.

Linux Kernel Programming | with or without Kernel Modules | Device Drivers ↗
Thursday' 13-Aug-2020
When learning Linux Kernel programming, often I notice my students and viewers gets confused and they start with learning writing Linux Kernel modules. And so they develop the common misconception about Kernel Programming in general. They assume writing code in Linux Kernel means writing kernel modules. Which is absolutely not. Kernel modules are an optional choice and are part of Linux Kernel. But besides modules, Linux Kernel has lot of other mainstream code. Hence if anyone wants to be a Kernel Developer, you should be aware that sometimes you add new code via modules, sometimes without them. And if you ask me, I am not much in favor of writing Kernel modules. Instead in my code, I try to integrate and make them a part of Linux Kernel so that they all get initialized during boot time. Here is an extensive Youtube video of mine on Linux Kernel Programming, with and without Kernel Modules.

Roadmap - How to become Linux Kernel Developer - Device Drivers Programmer and a Systems Software Expert ↗
Thursday' 13-Aug-2020
Many viewers and even sometimes my students ask me how I can become a kernel programmer or just device driver developer and so on. So I shot this video (and an add-on video) where I summarized steps and a roadmap to become a full-fledged Linux Kernel Developer.

Weekly News Digest - Week 03 - July 2020 ↗
Thursday' 13-Aug-2020
The Linux Channel :: Weekly News Digest - Week 03 - July 2020
> Linux founder tells Intel to stop inventing 'magic instructions' and 'start fixing real problems'
> QNAP launches its first 2.5GbE network switch - QSW-1105-5T
> Japan's ARM-based Fugaku is the world's fastest supercomputer
> FreeBSD Back To Seeing Progress On 802.11ac WiFi Support, Ath10k Driver
> Sparkfun Launches the ZED-F9R GPS Dead Reckoning Raspberry Pi pHAT for Mobile Robots
> ODROID-N2 Plus SBC Gets Amlogic S922X Rev. C Processor Clocked at up to 2.4 GHz
> Rock Pi E SBC Comes with WiFi, Bluetooth, Two Ethernet Ports, and Optional PoE

Linux Software Development and Tools ↗
Thursday' 13-Aug-2020

Compiling a C Compiler with a C Compilter | Compile gcc with gcc ↗
Thursday' 13-Aug-2020
The fundamental aspect of a programming language compiler is to translate code written from language to other. But most commonly compilers will compile code written in high-level human friendly language such as C, C++, Java, etc. to native CPU architecture specific (machine understandable) binary code which is nothing but sequence of CPU instructions. Hence if we see that way we should able to compile gcc Compiler source code with a gcc Compiler binary.

PyDelhi + PyData + ILUG-D + Linux Chix meetup mash @ Sarai on 17-Dec-2016 ↗
Thursday' 13-Aug-2020

Programming Language Performance and Overheads ↗
Thursday' 13-Aug-2020
A detailed Youtube video series of various programming language performance and overheads - a big picture

C Programming Language Basics - Pointers in C ↗
Thursday' 13-Aug-2020

Software Programming Standards (Coding Standards) ↗
Thursday' 13-Aug-2020


Trending Video:
Watch on Youtube - [245//0] 185 MySQL database server installation :: Ubuntu 16.10 amd64 desktop ↗

Using a GPS Sensor ↗
Thursday' 13-Aug-2020
A GPS receiver uses satellites to pinpoint locations, so as long as you have a GPS receiver and a clear view of the sky, you'll never be lost again!



Recommended Video:
Watch on Youtube - [246//0] Online Course - Linux CLI Scripting - Episode5 - $wc command ↗