Installing Fedora in your windows machine
Insert the Fedora core CD in your CD drive.
Enter BIOS and change the “Booting Sequence” to use CD drive as your first boot device.
Then it will prompt to check for the validity of the fedora CD. Click “Skip”.
After this, you will get “Anaconda Linux Loading” message and soon after that you will see graphical screen with “fedora” icon. Press Next
Select the language, “English” and press Next
Select the keyboard layout, “U.S.English” and press Next
Then you will get two options,
a)Install fedora
b)Upgrade exisiting installation
Select Install fedora combo box and press Next
After this you need to create partitions in your hard disk to install Linux. Select “create custom layout” option and click next.
On top you will see the summary of the existing partitions in the disk. The space which is already reserved for windows will be shown as ‘sda1′ and remaining will be seen as “Free”. If you do not have any free space, then you cannot proceed installation. You need to reboot in windows and right click “My computer” and select “Manage” menu. You will get “Computer management” window. Select “disk management”, pick the unused windows partition and right click on that and then click “delete partition” from the menu. After partition is deleted, reboot the computer with Linux CD again and proceed.
Every partition in Linux is identified by device number like sda2, sda3 and so on. Partition has mount point which will be used by the user to navigate to that directory.
Click “New” to create a new partition to install Linux operating system.
Enter “/” in the mount point text field.
Select file system type as ‘ext3′
Specify the size as 10000 (10GB)
Press next
For this partition minimum, you should reserve 5 GB for full installation of linux.
It will take you back to the partition window.
Click “New” to create another partition
Select File system type as “swap”
Specify the size as 2000 (2 GB)
It will take you back to the partition window
Click “New” to create another partition
Enter “/home” in the mount point text field
Select File system type as “ext3”
Select the “Fill to maximum allowable size” radio button and press “ok”
Click “Next” from the partition window
This will take you to the GRUB boot loader settings.
Do not change anything and click “Next”
This will take you to network settings.
It you are in network, select “manually” radio button or else select “Next”
Select “Asia/Calcutta” as your timezone.
Then enter the root password and press Next
It will take you to the package selection window.
Make sure that you select “software development” check box and select “customize now” radio button and press next
Click “Desktop Environment” and make sure that both GNOME and KDE check boxes are enabled.
Click “Development” and make sure that “Development libraries”, “Development tools”, “KDE software development” , “Fedora Eclipse”
Click “Base system” and select “System tools”, leave the other options to default.
Click Next from the packing selection window.
You will get the package installation window and click “next”
It will take 40 minutes for the installation to complete.
Once the installation completes, press “Reboot” button.
You will get the Welcome screen. Press “Forward” button.
You will get the License information screen . Press forward button.
You will get the Firewall setting with checkboxes. Check ftp, ssh, telnet and then press forward
You will ge the SELinux setting combo box. select “disabled” and press “Forward”
Select the data and time if it is not correct.
Select “do not send profile” and press “Next”
Enter the username, fullname, password and confirm password and click finish.
System will ask for a reboot, press “yes”.
You system is ready to boot with linux or windows. You will get a menu to select either ‘linux’ or ‘windows’.
Materials for self paced training
Web programming video lectures and notes from Indiana university
Java Application Development video lectures by New Jersey Institute of Technology
Comparing Java Web Frameworks video lecture
Web security – video lecture by google
Future of web – video lecture by oxford university
HTML video lectures from tubetorial
PHP video tutorials from killerphp.com
AJAX video tutorials from killerajax.com
Web programming lecture notes from university of washington
XML , XSLT, DTD, CSS video tutorials from Berkeley university
Swadeshi in IT industry
India, developer nation of the world provides IT services to other parts of the world by using the technologies developed by other countries. We have reached great position in IT as solution providers. All IT majors in India are into these services business by virtue of having many english speaking technology users like us. India produces Computer science engineers but all the engineers are working in IT services (solution providers) rather than creating products which enable solution providers to provide solution for the problems in other industry sectors.
Let’s take telecommunication sector, which provides mobile service to citizens of India. It depends on IT sector to set up the required infrastructure to provide service to its customer. They have to set up thousands of servers, networks, OS, SAN, Database server, Web servers, Billing servers, SMS Server, Speech recognizers, IVR platforms, Text to speech engines, Home Location Servers, Visitor Location Servers, VOIP servers, contact centre software, CRM, Auto Dialers,… and the list goes on.
Below is the set of product lines and companies who create them
Hardware (Desktop, Laptop, Servers) – Sun, Dell, IBM, HP
Network – Cisco, Nortel, Juniper
OS – Microsoft, Sun, IBM, Apple
Database – Oracle, IBM, Microsoft
Storage Area Network – IBM, HP, NetApp
Web Servers – IBM, BEA web logic
Billing Servers – Lucent, UTStar
Speech – Nuance, Telisma, Lumenvox
Contact center – Avaya, Genesys, Cisco
HLR/VLR/VOIP – Lucent, UTStar
CRM – Amdocs, Peoplesoft, Siebel
Though we are the biggest IT developer nation, our companies are still not there in the above list. Anyone out there in India who creates OS, Routers, Firewalls, Database engines, etc.
We are busy in providing solutions with products developed by the above mentioned companies. Computer science professionals are working on these technologies as users of these technologies rather than creating new technology.
We have lot of engineers who do system administration for OS, but none who creates better OS.
We have lot of engineers who do network administration for OS, but none who creates better routers and firewalls.
There are lots of private certification courses for administrators, but not even one on developing new products. This mandates huge effort from our side to make us ready for creating new products.
After getting into job, we are put in one domain (insurance) as programmer to develop some application using Java. After one year we switch from insurance domain to telecom domain because new employer will give 20% hike in salary. But what we do not understand is we lost one year of experience and we are not going to sharpen our knowledge on that domain anymore as we will have time only to struggle and understand telecom domain.
We move from domain to domain, and after some years we enter into middle management roles such as Team lead … and then project lead … and then project manager. By that time we are completely out of the technology and we become heavy desktop users by using word, excel, project plan, etc.
If this pattern continues, we will not be able to enter into product segment ever. I came out of this and decided my career based on my passion. I founded main memory database product named CSQL which boosts application performance 20 times faster for leading database systems like Oracle, Mysql, etc.
Join the product development wagon and be part of the revolution.
My Company
http://www.lakshyasolutions.com
CSQL Product Site