Home / Posts

In previous article, we have discussed some basic for network programming such as IP, port number, and byte order of computer. In this article we will look some API and its basic usage. Converting Byte Order We have know that each computer might have different endian but the network infrastructure ensure format in network order. […]

Last article, we have discussed about what is socket. This article will give a quick presentation about network before start learning socket programming. Internet Protocol (IP) Address and Subnetwork Internet Protocol (IP) Address or IP Address is simply an address. Like address in real world, IP address determine how your device can be reach from […]

What is Socket?

November 24, 2015 | Article | No Comments

In the Computer Science world, especially in networking, socket play a great role. Socket is an interface for our computer programs in order to communicate each other in this vast world. Simply it is a way to “speak” using standard Unix file descriptor. I said standard unix descriptor and yes it is basically same like […]

7 Layers of Protocol on CDMA2000 1xEV

November 24, 2015 | Article | No Comments

CDMA2000 1xEV network is an evolution of CDMA2000 network. This network is one of commonly used network on cellular / mobile broadband telecommunication. To activated/enabled this network or migrate to CDMA we must examine the BTS compatibility. BTS (Base Transceiver Station) is responsible for resource allocation, power, and Walsh code. Alongside that, BTS also has […]

In computer science especially in Unix world, a shell is a software that provides an interface for users to access kernel services. The name shell originates from shells being an outer layer of interface between user and the internals of operating system (kernel). Some shell we might know are: bash, csh, tcsh, sh, etc. In […]

Add New System Call to Linux 3.6.1

November 24, 2015 | Article | No Comments

As promised, this time I will show you how to add new syscall to linux 3.6.1. Please note that the overall kernel structure in linux prior to 3.2 is different to the newer one so adding syscall in 3.6.1 would has different technique than technique discussed earlier. But by the way, the step for adding […]

Add New System Call to Linux 3.2

November 24, 2015 | Article | 1 Comment

What is syscall? Syscall is abbreviation from system call, a service provided by kernel to user program who request for it. It may include hardware related services such as hard disk access, creating and executing new process, also communicationg with integral kernel services (like scheduling). System calls is essential interface between a process and the […]

What is Initial Ramdisk?

November 24, 2015 | Article | 2 Comments

Initial ramdisk is a scheme for loading a temporary filesystem into memory in the boot process of the Linux kernel. You could say it is a pseudo filesystem reflect / mirror to system. There are two scheme, initrd and initramfs. They are refer to slightly different methods and commonly used to make preparations before the real […]

Compiling Linux Kernel, Step by Step

November 24, 2015 | Article | 4 Comments

— This is old article I wrote on my old Nest — Recently I was doing some linux kernel compilation for a course homework. I did it manually. Someone said it’s so complicated so I will share my guide for linux kernel compilation. Here I use the most recent kernel version as October 9th, 2012. […]

Social Share Buttons and Icons powered by Ultimatelysocial