<<

Daily Diet Free as in freedom ... • The freedom to run the program, for any purpose (freedom 0). Application Seen elsewhere Choices • The freedom to study how the program works, and adapt it to Text editor Wordpad / // your needs (freedom 1). Access to the source code is a precondition for this. Office Suite Microsoft Office KOffice / Open Office • The freedom to redistribute copies so you can help your Word Processor Microsoft Word Kword / Writer Presentation PowerPoint KPresenter / Impress neighbor (freedom 2). Spreadsheet Excel Kexl / Calc • The freedom to improve the program, and release your Mail & Info Manager Outlook Thunderbird / Evolution improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a Browser Safari, IE / Firefox precondition for this. Chat client MSN, Yahoo, Gtalk, / Gaim IRC mIRC Xchat Non-Kernel parts = GNU (GNU is Not ) [gnu.org] Netmeeting Kernel = [kernel.org] PDF reader Acrobat Reader Kpdf / Xpdf/ GNU Operating Syetem = GNU/Linux or GNU+Linux CD - burning Nero / Gnome Toaster Distro – A flavor [distribution] of GNU/Linux os , video , Media XMMS, , , player rythmbox, totem Binaries – Executable Terminal>shell>command line – interface to type in command Partition tool Partition Magic Gparted root – the superuser, administrator Graphics and Design Photoshop, GIMP, Image Magick & Corel Draw Karbon14,Skencil,MultiGIF The Animation Flash Splash Flash, f4l, Blender

Complete list­ linuxrsp.ru/win­lin­soft/table­eng., linuxeq.com/

Set up Broadband – set up- in terminal sudo pppoeconf. Follow the instructions start - in terminal sudo pon dsl-provider. stop - in terminal sudo poff -a Fedora – set up- in terminal adsl-setup. Follow the instructions. start - in terminal sudo adsl-start. stop - in terminal sudo adsl-stop.

Installing Software Ubuntu – System->Administration->Synaptic . Search, mark and apply. See ubuntuguide.org Fedora– in terminal install . See fedorafaq.org

Programming Command line Exercise At the terminal Gnome desktop­> Application­> Accessories­> Terminal Compilation command Execute pwd Current working directory gcc -o ouputfile inputfile.c ./outputfile ls List contents of current directory C++ g++ -o outputfile inputfile.cpp mkdir foo create a new directory "foo" IDE, Toolkit change to directory "foo/bar". cd by itself returns Web Development , , , PHPMySqlAdmin cd foo/bar you to your home directory. cd .. takes to parent Others , , GTK+, , wxPython, directory. Opens a command line text editor. Press i to insert vi footext.c Getting Help text. Press Esc, and “ :x” to save and exit. cat footext.c Prints out contents of file footext.c Websites -tldp.org, linux.org/docs, linuxquestions.org, howtoforge.org Magazines – Linux Journal, Linux For You cp footext.c foo.c Copies "footext.c" to "foo.c". Preserves original. Books mv footext.c foo.c Copies "footext.c" to "foo.c". Removes original file.

A Practical Guide to Linux() Commands, Editors, and rm foo.c Removes foo.c Programming – Mark G. Sobell man ls Shows manual for ls command Linux Bible - Christopher Negus ... more at pixelbeat.org/cmdline.html Running Linux - Kalle Dalheimer and Matt Welsh

Beginning Linux Programming - Neil Matthew, Richard Stones, Alan Cox http://www-128.ibm.com/developerworks/linux/library/l-roadmap.html Copyright (C) 2007 Tathagata Dasgupta This work is licensed under the Creative Commons Attribution 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.