Skip to Content

Revision of EGLUG Presentation in central EL-Fawala from Thu, 03/02/2005 - 11:01am

The revisions let you track differences between multiple versions of a post.

Conceptor's picture

In order to collect all EGLUG document in text format to ease search on them . and this highlights the need of a place to store Eglug Documents This presentation was on Central El-Fawala.

GNU/Linux and Open Source

Egyptian GNU/Linux users' Group

Presented to Telecom Egypt

October 5 , 2004

What is free software ?

  • Free software has to do with freedom.
  • Free software has nothing to do with price.
  • Think of "free speech", not "free food".
  • word "free" has multiple, disjoint meanings in English.
  • The birth of Free Software
  • Richard M. Stallman
  • 1984 Stallman start GNU.
  • Stallman graduated from Harvard in 1974 with a BA in physics
  • Freedom to run the program ,for any purpose(0)
  • Freedom to study how the program works , and adapt it to your needs (1)
  • Freedom to redistribute copies so you can help your neighbor (2)
  • Freedom to improve the program, and release your improvements (3)

GNU - Is Not Unix

  • A complete users work space programs
  • All free software
  • Unix like
  • Use existing components
  • Free Software Foundation
  • GNU Development tools

What is Linux?

  • A UNIX-like Operating System, created from scratch.
  • Free of minix code
  • Linus Trovalds
  • released linux as an alternative to minix
  • open development process
  • anyone can contribute

What is Linux core "kernel" ?

By 1991 GNU was still missing the kernel .

perform many low level and system level functions.

communicates with hardware

Devloped by developers around the world.

Capable of running on tiny embedded systems (PDAs, robots, DSL routers) as well as the largest mainframes.

A GNU/Linux Timeline

1984 Stallman starts GNU and the FSF. 1990 GNU finished full user work space 1991 Linus posts about a 'Linux' 1991 Oct Linux Ver 0.02 Released 1993 Dec 100,000 estimated users 1994 Mar Linux 1.0 Released (500,000) 1996 June Linux 2.0 Released (3,500,000) 1998 Mar 7,500,000 estimated users 2000 Jan ???? till now

What is “Open Source?”

“Open Source” is a kind of software license (a kind of “End User License Agreement”)

What is “Open Source?”

It doesn't just mean “Access to the source-code”

The license must not restrict anyone from selling or giving away the software

The program must include the source code, and allow distribution

The license must allow for derived works and other modifications to be released under the same license

The license must not discriminate against persons or groups

The license must not discriminate against fields of endeavor (e.g., it cannot say “For educational use only”)

Who we are ?

Our goals are very simple. We have discovered GNU/Linux and want to talk to others who have made the same discovery. We are experts and novices, professionals and hobbyists, young and old. Whoever you are, we hope we have something for you. We have many contributes in advocate ,train and support for Linux community in Egypt

Why choose Open Source?

Open Source is Flexible The source code is available, so it can be altered to suit your needs. A program can change in ways the author never intended or dreamed of!

Open Source is Inexpensive Up front costs for the software are nil! Because the source is available, anyone can learn how software works, so support can become !!competitive; and therefore cheap!

Why choose Open Source?

Open Source developers are motivated Most developers of Open Source are doing it because they have a need or a want to; they are !!not simply programmer drones at a huge corporation! Better Security, and fewer bugs! Accidental (or malicious) bugs are found quickly, since anyone and everyone can examine the code. Viruses, “spyware,” etc. are almost non-existent! Actual bugs are fixed quickly, and in the open.

Why choose Open Source?

The code will survive! While the loss of a major corporate contributor may be a deterrent, it will never mean the death of a piece of Open Source software. The code will always be out there, since it can always be passed along!

You can contribute!

Even if you cannot help write the software, you can contribute with bug reports, feature requests, etc.

Why Switch to Linux?

Many are frustrated with bugs, viruses, and crashes.

Others are sick of spyware, pop-up ads, and having their computers hijacked to attack others or send spam.

Some are tired of recurring costs (both new versions of software, and new hardware just to run it!)

Finally, many have major concerns with new licensing that takes away their rights and invades their privacy!

Other Reasons to Use Linux

Linux is a powerful multitasking, multi-user operating system

The underlying OS and tools are separate from the graphical environment (GUI), so it is more well suited as a server. (It can run powerful servers on less powerful hardware.)

It runs web servers, databases, email, print servers, file shares...

Where does Linux run?

Embedded systems TiVo & entertainment systems Robots PDAs / hand held computers Cellphones Gateways, server appliances, wireless access points Point-of-sale systems (cash registers)

Licensing cost for the Linux OS itself is $0. Compared that to commercial embedded OSes!

Where does Linux run?

Variety of CPU architectures “IBM Compatible” PCs 386, 486, 586, Pentium Next generation PCs Itanium, AMD64/Opteron Motorola 68000 / PowerPC Apple Macintosh, Atari ST, Amiga, etc. Alpha ARM IBM S/390 MIPS PA-RISC Sparc

Where does Linux run?

Giant Mainframes & Clusters IBM, HP and others sell Linux-based systems Some make their own large systems out of hundreds, or thousands of commodity systems (clusters)

Users include:

Google (search engine) Amazon (e-commerce site) Dreamworks (animated motion pictures) NASA US National weather service Other government & military

Where does Linux run?

Thin Clients (and servers) Linux servers store and run applications, and store all user data.

Extremely low-end Linux clients display the applications.

Used in schools and colleges, and some small businesses.

Why Linux is secure?

Linux is one of the most secure operating systems. “Walls” and flexible file access permission

systems prevent access by unwanted visitors or viruses.

Linux is process centric. No one can change the settings of the system except one user account (root). Remote administration made easy through command line tools.

Governments Switching to Linux and Open Source!

Britain's National Health Service considering (December 2003) Brazil leaning away from Microsoft (November 2003) “Vietnam embracing open-source products” (October 2003) Massachusetts mandates open source; locks horns with Microsoft(October 2003;) “Israel slams the door on Microsoft” (October 2003) UK Office of Government Commerce (October 2003) “Japan, China, Korea may develop Windows replacement”(August 2003)

</p> > Linux reaches Afghanistan (July 2003)

Not ready for Linux?

Use Open Source anyway! Countless applications have been released as Open Source

Much is developed specifically for Linux

However, much is either designed with other platforms in mind, or gets 'ported' later!

Some major commercial applications were later released as Open Source software! Some Open Source software you can use M$ Mozilla – Web Browser Netscape code base was released “into the wild” It is now one of the most standards-compliant browsers Developers design it to be user-oriented, rather than creating yet another means to serve advertising AOL now uses Open Source Mozilla project as a basis for commercial Netscape releases!!!

Mozilla Browser

Mozilla Mail

and Usenet News reader

Examples of Open Source software you can use on M$

OpenOffice.org – Office productivity suite

German “StarOffice” suite was purchased by Sun Microsystems and released as Open Source Has a high degree of Microsoft Office compatibility Can export directly to PDF Includes integrated Word Processor, Spreadsheet, Presentation, and Drawing apps Like AOL/Netscape does with “Mozilla,” Sun now uses OpenOffice.org as a basis for their commercial “StarOffice” product

OpenOffice.org Writer OpenOffice.org Calc

Examples of Open Source software you can use M$ The Gimp – Graphics manipulation software.

Originally developed for Linux and Unix by students at UC Berkeley Handles photo retouching, image composition, image authoring, and file format conversion Includes layers, filters, full script-ability, batch processing capabilities, and much more! Often dubbed “a free replacement for PhotoShop”

The Gimp

Examples of Open Source software you can use M$

Flight Gear – Flight simulator

Goals include: Creating a sophisticated simulation framework for research and academic environments For development and pursuit of other simulation ideas And, of course, as an end-user application

Examples of Open Source software you can use on M$

GCC – The GNU C Compiler

Famous Open Source compilers for C, C++, Java and Fortran Ported to countless CPU architectures Capable of cross-compiling between architectures

Examples of Open Source software you can use on M$

Audacity – Audio editor

Sound record and playback Import and export, WAV, MP3, AIFF and more Edit, mix and apply effects to sounds Additional effects can be added via plug-ins

Examples of Open Source software you can use on M$

Celestia – Real-time space simulation

Full 3D graphics Visit the Solar System Visit hundreds of thousands of stars

Examples of Open Source software you can use TODAY

Tux Paint – Drawing for young children

Easy enough for 3-year-olds Can be 'locked down' (full-screen display, disable “Quit” and “Print” buttons, etc.) Translated into over 30 languages

Get Open Source Software!

GNU Win II

A free software compliation for Windows. Download any/all programs from the website. Purchase a CDROM with select titles

Get Open Source Software!

Open Source Software CD

Another free software compliation for Windows. Includes only software for a broad audience, which has been thoroughly tested.

Get Linux

(No-commitment!)

Knoppix - “Live CD” of Linux

NOT an install disc. Doesn't place Linux on your hard disk... Runs completely from CDROM! When you're done, shut down and remove the disc; reboot and you're back in Windows! Known for it's ability to detect most hardware peripherals without any configuration! Sometimes used as an “emergency” boot disc to recover a dead Linux or

Windows system!

Get Linux

(No-commitment!)

Phaeronix - “Live CD” of Linux

NOT an install disc. Doesn't place Linux on your hard disk... Runs completely from CDROM! When you're done, shut down and remove the disc; reboot and you're back in Windows! Known for it's ability to detect most hardware peripherals without any configuration! made by Egyptian volunteer He is member of EGLUG.

Linux Users Desktop

  • screen shoot of latest KDE

Linux Users Desktop

  • screen shoot of latest KDE,showing the transparency.

Linux Users Desktop

  • GNOME User desktop

Linux Users Desktop

  • Other Window manger

Linux Users Desktop

  • Window manger looks like XP

ACKNOWLEDGMENT

!!We would like to express about our grateful thanks to whom stand for finishing this seminar.

specially

Eng.Mohamed Abou-Quresh.




Dr. Radut | book