What a lot of people don’t know about a Chromebook is it appears to be the first mainstream device heavily marketed to consumers as a “thin client” laptop to the “Cloud”. Face it. Most people are used to using their PC’s as a “fat client”, that is, a computer storing programs run directly by the user from the computer itself. In fact, your tablets and smartphones are still considered a “fat client” because you have…"Considering Buying A Chromebook as Thin Client ?"
Now let’s put whatever we have learnt so far into writing a basic char device driver. Here is the code of a basic char driver for you, Finally. unsigned long copy_to_user (void* destination_address, const void* source_address, unsigned long num_of_bytes_to_copy); /* Your First Driver – Basic Char Driver ** Author: LLK ** Kernel version: 2.6 */ #include <linux/module.h> #include <linux/fs.h> #include <asm/uaccess.h> // for copy_to_user & copy_from_user. #include <linux/init.h> #include <linux/sched.h> #include <linux/types.h> #include <linux/cdev.h> /* Initial Declarations */ static int char_device_id; #define CHAR_DEVICE_NAME ”llk_chrdev” #define MAX_LENGTH 4000 #define MY_MAJOR 254…"Device Drivers Basics Char : Putting it all together"
I am here again with a new topic and most common error while transferring from one server to another server or after uploading new files. The 500 Internal Server Error Linux is mainly due to conflict of user permissions as well as user ownership. Mostly after moving files from one linux server to another server, first thing which we encounter is internal server error. For new comers, making transfer for the first time, it is like…"Easy Troubleshooting 500 Internal Server Error Linux [Fix]"
This is a beginner guide on how to install software through terminal, using package managers. I will list the most common distributions (according to Distrowatch) and their command to search and install a certain software. Search Ubuntu, Debian, Mint (apt) apt-cache search [software_name] Fedora, Red Hat, CentOS (yum) yum search [software_name] Mandriva, Mageia (urpmi) urpmi -y [software_name] openSUSE (ZYpp) zypper search [software_name] Arch (pacman) pacman -Ss [software_name] Gentoo (portage) emerge -s [software_name] Install Ubuntu, Debian,…"How to Install Software on Linux Using Repositories"