Date post: | 04-Apr-2018 |
Category: |
Documents |
Upload: | jay-ajwani |
View: | 222 times |
Download: | 0 times |
of 35
7/29/2019 Linux Group7
1/35
Mysterious ?
Prepared By
Kedar Landge (23)
Mayank Bhagat (29)
Hardik Ataliwala (10)
Jay Ajwani (17)
1
7/29/2019 Linux Group7
2/35
History
Advantages
Disadvantages
Features
Linux File System Overview
Conclusion
2
Contents
7/29/2019 Linux Group7
3/35
DOSBill Gates
Apple Macs
UnixBell Labs
MINIX - Andrew S. Tanenbaum, aUS-born Dutch professor
Beginning
Newbabyin
thehorizon
Development
Linuxtoday
3
7/29/2019 Linux Group7
4/35
Beginning
Newbabyin
thehorizon
Development
Linuxtoday
GNU project- by Richard Stallman
1984: GNU C Compiler
In 1991, Linus Benedict Torvalds :
the historic post was sent to the MINIX
news group by Linus [View It] Linux version comes into 0.01 => 0.02
=> => bigger and more robust
4
7/29/2019 Linux Group7
5/35
Beginning
Newbabyin
thehorizon
Development
Linuxtoday
Confrontation fromAndrewTanenbaum, the great teacherwho wrote MINIX [View It]
Linuss reply [View It]
Development:
Commercial vendors moved in ported to many different platforms
5
7/29/2019 Linux Group7
6/35
Beginning
Newbabyin
thehorizon
Development
Linuxtoday
Many Linux distributions:
6
7/29/2019 Linux Group7
7/35
Lowcost
Flexibility
Choice
Installation
Security
Open
source
7
7/29/2019 Linux Group7
8/35
Lowcost
Flexibility
Choice
Installation
Security
Open
source
8
7/29/2019 Linux Group7
9/35
Lowcost
Flexibility
Choice
Installation
Security
Open
source
9
7/29/2019 Linux Group7
10/35
Lowcost
Flexibility
Choice
Installation
Security
Open
source
10
7/29/2019 Linux Group7
11/35
Lowcost
Flexibility
Choice
Installation
Security
Open
source
11
7/29/2019 Linux Group7
12/35
Lowcost
Flexibility
Choice
Installation
Security
Open
source
12
7/29/2019 Linux Group7
13/35
Lowcost
Flexibility
Choice
Installation
Security
Open
source
13
7/29/2019 Linux Group7
14/35
Learning
Equivalent
programs
More
technical
Compatibility
14
7/29/2019 Linux Group7
15/35
Learning
Equivalent
programs
More
technical
Compatibility
15
7/29/2019 Linux Group7
16/35
Learning
Equivalent
programs
More
technical
Compatibility
16
7/29/2019 Linux Group7
17/35
Learning
Equivalent
programs
More
technical
Compatibility
17
7/29/2019 Linux Group7
18/35
Open-source software (OSS) is computer software that isavailable with source code: the source code and certainother rights normally reserved for copyright holders areprovided under an open-source license that permits users to
study, change, improve and at times also to distribute thesoftware.
Open source software is very often developed in a public,collaborative manner. Open-source software is the mostprominent example of open-source development and often
compared to (technically defined) user-generated contentor (legally defined) open content movements.
18
7/29/2019 Linux Group7
19/35
19
Office
Open Office
Internet
Web Servers and browsers
Programming
Scripts (shell Scripts)
7/29/2019 Linux Group7
20/35
Writer(similar to Microsoft Word)
Calc(Similar to Microsoft Excel)
Impress(similar to Powerpoint) Draw(Imaging software)
Base (Similar to Microsoft Access)
20
7/29/2019 Linux Group7
21/35
21
7/29/2019 Linux Group7
22/35
22
7/29/2019 Linux Group7
23/35
23
7/29/2019 Linux Group7
24/35
24
7/29/2019 Linux Group7
25/35
25
7/29/2019 Linux Group7
26/35
Apache (more widely used than IIS)
Mozilla Firefox (Broke the monopoly of
Internet explorer)
26
7/29/2019 Linux Group7
27/35
The Linux/Unix shell refers to a special program thatallows you to interact with it by entering certaincommands from the keyboard; the shell will
execute the commands and display its output onthe monitor.
Bourne shell, C shell , bash are some examples ofshell.
27
7/29/2019 Linux Group7
28/35
Shell Script is the number of commandscombined in a single file
When the script file is executed all thecommands written inside the script fileare executed
Extension of shell script file is .sh
To write a shell script we have to openeditor from command prompt and enterVI to open editor
It is case sensitive 28
7/29/2019 Linux Group7
29/35
Root is the user name or account that bydefault has access to all commands and
files on Linux Root is the top level directory on a
system. It contains all sub directories.
It is designated by forward slash(/)
/root is the users home directory.
29
7/29/2019 Linux Group7
30/35
cal 2012 [ displays the calendar of 2012]
cat > [File name] [ to create file ]
cat [File name ] [ displays the content of file]
mkdir [name] [ to create directory]
Cd [name] [ to change directory]
Cd .. [ to come out of directory]
rmdire [name] [to remove directory]
30
7/29/2019 Linux Group7
31/35
Today Linux has grown from being ahacker / home developedOS to being accepted world wide.
It is highly regarded and runs manymany major enterprises.
Many sites are now also using it ontheir client machines.
Linux currently has anestimated user figuresranging from 20 to 30 million.
And growing!
31
7/29/2019 Linux Group7
32/35
From: [email protected] (Linus Benedict Torvalds)Newsgroups: comp.os.minixSubject: What would you like to see most in minix?
Summary: small poll for my new operating systemMessage-ID: Date: 25 Aug 91 20:57:08 GMTOrganization: University of Helsinki
Hello everybody out there using minix -I'm doing a (free) operating system (just a hobby, won't bebig and professional like gnu) for 386(486) AT clones. This hasbeen brewing
since April, and is starting to get ready. I'd like any feedback onthings 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). I've currently ported bash(1.08) andgcc(1.40),and things seem to work. This implies that I'll get somethingpractical within a few months, and I'd like to know what featuresmost people would want. Any suggestions are welcome, but I
won't promise I'll implement them :-)Linus ([email protected])PS. Yes - it's free of any minix code, and it has a multi-threadedfs. It is NOT portable (uses 386 task switching etc), and it probablynever will support anything other than AT-harddisks, as that's all Ihave :-(.
[BACK]
32
7/29/2019 Linux Group7
33/35
"I still maintain the point that designing amonolithic kernel in 1991 is afundamental error. Be thankful you are
not my student. You would not get a highgrade for such a design :-)"(Andrew Tanenbaum to Linus Torvalds)
[BACK]
33
7/29/2019 Linux Group7
34/35
Your job is being a professor andresearcher: That's one hell of a good
excuse for some of the brain-damagesof minix.(Linus Torvalds to Andrew Tanenbaum)
[BACK]
34
7/29/2019 Linux Group7
35/35
Sometimes errors are the initial foot stepsof new inventions