First Post by Linus Some Histories of Linux begin with this message posted by Linus Torvalds to the comp.os.minix newsgroup on August 25,1991: Hello everybody out there using minix- I'm doing(free) operating system(Just a hobby.won't be big and professional like gnu) for 386 (486) AT clones.This has been brewing since april, and is starting to get ready.I 'd like any feebackon things people like/dislike in minix,as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons)) among other things............Any suggestions are welcome,but i won't promise to implement them :- ) Linus (email@example.com)
Softwares in Linux It is used as an operating system for a wide variety of computer hardware , including desktop computers , supercomputers ,  video game systems, such as the PlayStation 2 and PlayStation 3 , several arcade games , and embedded devices such as mobile phones , routers , and stage lighting systems.
What is the Linux Equivalent Of ... <ul><ul><li>There's a Linux Equivalent of almost every software in the market.
They are being improved all the time by volunteers all over the world.
If its not there you can always start a new project at www.sourceforge.net !
These are some of the Integrated Development Environments (IDEs), editors, and other development tools available for Ubuntu: 1) Anjuta is an Integrated Development Environment (IDE) for C and C++. 2) Bazaar-NG is a decentralised version control system used for Ubuntu development. 3) Bluefish is a powerful editor for experienced web designers and programmers.
Eclipse is an IDE for Java and other programming languages. It forms the basis for closed-source programs such as Jbuilder. Eric is a fully featured Python and Ruby IDE. Glade is a User Interface designer for building GNOME applications. IDLE is the Python IDE built with the Tkinter GUI toolkit. KDevelop is a IDE for KDE which supports many programming languages.
MonoDevelop is an IDE for writing mono/.net applications in C# and other languages. NetBeans is a Java IDE that features support for CVS and a form builder. BlueJ is a Java IDE, it's a easy way to run Java programs and program components DrJava is a lightweight development environment for writing Java programs.
BlueJ BlueJ is an IDE It includes – an editor, which you use to write your programs – a debugger, to help you find your mistakes – a viewer, to see the parts of your program – an easy way to run Java programs and program components – an easy way to view documentation Adapted from notes by http://bluej.org
Bluefish: a very quick introduction <ul><ul><li>Bluefish is a powerful editor targeted towards programmers and webdesigners, with many options to write websites, scripts and programming code.
Bluefish supports many programming and markup languages, and it focuses on editing dynamic and interactive websites.
Support for remote files using gnome-vfs (depending on your gnome-vfs setup, you'll have FTP, SFTP, HTTP, HTTPS, WebDAV, Samba and more) </li></ul></ul>
Eric <ul><ul><li>Eric is a full featured Python and Ruby editor and IDE, written in python.
It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control
It is designed to be usable as everdays' quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder.
Eric includes a plugin system, which allows easy extension of the IDE functionality with plugins downloadable from the net. </li></ul></ul>
Kdevelop <ul><ul><li>KDevelop is a free software integrated development environment for the KDE desktop environment
KDevelop does not include a compiler; instead, it uses an external compiler such as gcc to produce executable code.
The current version, 3.5, supports many programming languages such as Ada, Bash, C, C++, Fortran, Java, Pascal, Perl, PHP, Python and Ruby.
Released under the GNU General Public License </li></ul></ul>
MonoDevelop <ul><ul><li>MonoDevelop is a free GNOME IDE primarily designed for C# and other .NET languages.
The .NET documentation and the Gtk# documentation are built into MonoDevelop for easy access.
MonoDevelop comes with built in projects that help get you started with your console, Gnome# or Gtk# application.
MonoDevelop has a powerful add-in engine, which complete set of extension points, provides a seamless platform upon which to build your own development tools. </li></ul></ul>
Eclipse <ul><ul><li>Eclipse is an open-source Integrated development environment (IDE) written primarily in Java.
In its default form it is meant for Java developers, consisting of the Java Development Tools (JDT).
Users can extend its capabilities by installing plug-ins written for the Eclipse software framework, such as development toolkits for other programming languages, and can write and contribute their own plug-in modules.
Language packs provide translations into over a dozen natural languages. </li></ul></ul>
Workbench Terminology Tool bar Perspective and Fast View bar Resource Navigator view Stacked views Properties view Tasks view Outline view Bookmarks view Menu bar Message area Editor Status area Text editor
Java Perspective <ul><li>Java-centric view of files in Java projects </li><ul><li>Java elements meaningful for Java programmers </li></ul></ul>Java project package class field method Java editor
Java Editor <ul><li>Hovering over identifier shows Javadoc spec </li></ul>
GNUPLOT <ul><li>The software is copyrighted but freely distributed (i.e., you don't have to pay for it).”
What is gnuplot? <ul><li>Versatile visualization tool </li><ul><li>Command driven, interactive function plotting program </li></ul><li>Designed for mathematics visualization </li><ul><li>Student programmers looking to visualize classroom concepts
Open source code </li></ul><li>Multiple Platforms </li><ul><li>Unix/Linux, Macs, lots of others
Windows version has a menu-driven interface </li></ul><li>Copyrighted but freely distributable </li><ul><li>Not part of the Gnu’s Not Unix project (emacs) </li></ul></ul>
Some Useful Links <ul><ul><li>http://www.kernel.org - The official kernel site