Skip to main content

NS-2.35 (ns2) installation in various Linux distros

There are so many flavors of linux and so many distros. Installing a particular software in each one of these linux needs knowledge on the package management and other basic settings related to the software source.
NS2 also has similar issues when it is installed on different platforms or distributions.
This post will let you know how to install ns-2.35 in various distributions.

Most of the posts of the following are linked with


  • Use always the Long Term Support (LTS) operating systems, if you are using Ubuntu or Linux Mint. Ex. Ubuntu 12.04, 14.04. These LTS has a support of upto 5 years. Ubuntu 12.04 has support of upto 2017 and 14.04 has the support of upto 2019.
  • If you are a beginner, better to use Ubuntu or Linux Mint , which is a user friendly Linux OS.
  • Linux Mint is doing well these days, so everyone can prefer Linux Mint as the OS, as it comes with all the audio, video codecs, support for all development and it uses the synaptic package manager of Ubuntu, so whatever support you get in Ubuntu, you can get it in Linux Mint also. 
  • If you have worked with Red Hat Linux or Red Hat Enterprise Linux, then you may try Fedora as one option.

mint ns2
Linux Mint NS2 

To install in Ubuntu 11.04 and later (Also Linux Mint 14, 15, 16, 17 any of the versions.), you can refer the following link

ubuntu ns2
Ubuntu ns2

To install in Fedora 18, follow this link

To install in Fedora 19,`

fedora ns2
Fedora ns2

To install in Fedora 20,

For any other queries related to ns2, you can refer the

Pradeep Kumar TS


Popular posts from this blog

Installing TexLive 2019 in Ubuntu 18.04

Installation of TexLive 2019 in Linux (Ubuntu 18.04 LTS)
TeX (Tech)

Installation of TexLive 2019

Please watch the video for full installation

I used .iso file to download, the Total size is 3.3GB for Linux,

and i used the torrent file to download, it took me just 20 min to download the entire .iso file

Extract the .iso file to a folder and open a terminal

$] sudo ./install-tl
(it goes into a terminal mode, which is faster compared to the GUI Mode)

$] sudo ./install-tl -gui
after the installation, set the PATH, MANPATH and INFOPATH as suggested by LATEX

export PATH=$PATH:/usr/local/texlive/2019/bin/x86_64-linux
export MANPATH=/usr/local/texlive/2019/texmf-dist/doc/man
export INFOPATH=/usr/local/texlive/2019/texmf-dist/doc/info

put these lines in to the /home/pradeepkumar/.bashrc

$] gedit /home/pradeepkumar/.bashrc
We have installed TexLive 2019 and texstudio.

To install texstudio

$] sudo apt install texstudio
The look and feel of TexStudio looks like this image.

texlive, it install everyt…

Implementing a new system call in Kernel version 2.6.32

A system call is used by application or user programs to request service from the operating systems. Since the user programs does not have direct access to the kernel whereas the OS has the direct access. OS can access the hardware through system calls only.The following files has to be modified for implementing a system call/usr/src/linux- set of files to be createdCreate a new directory newcall/ inside the path “/usr/src/linux-” Create new files Makefile, newcall.c and put them in the /usr/src/linux- folder Create new user files (in any folder of Linux) to test the system call
testnewcall.c, testnewcall.h (created in /home/pradeepkumar) syscall_table_32.S Find the file /usr/src/linux- and add the following line at the end

Electrical Machine Design (equations)

FactorsDC Machine Transformers Induction Machines Synchronous MachinesOutput EquationPa=CoD2Ln, where Pa=P/h for generators, Pa=P for motorsFor Single Phase
Q=2.22 f Bm Ai Kw Aw d10-3
For Three Phase
Q=3.33 f Bm Ai Kw Aw d 10-3Q=CoD2 L ns
KVA Input Q=
HP * 0.746 / Cos f * hQ=CoD2 L ns
KVA Input Q=
HP * 0.746 / Cos f * h
For Turbo alternators
Q=1.11Bavac KwsVa2 L 10-3/nsOutput CoefficientCo=Bav ac* 10-3where Bav-magnetic loading and ac - electric loadingDNACo=11 Kws Bav ac 10-3Co=11 Kws Bav ac 10-3 Choice of Magnetic LoadingFlux Density in Teeth Frequency of Flux Reversals Size of machineDNAMagnetizing current, Flux Density, Iron lossIron loss, Stability, Voltage Rating, Parallel Operation, Transient ShortCircuit current Choice of Electric LoadingTemperature rise,
speed of machine, Voltage, Armature reaction, CommutationDNAOverload Capacity, Copper losses, Temperature rise, Leakage ReactanceCopper loss, Synchronous reactance, Temperature rise, Stray Load losses,
Voltage rating Flux …