Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Contents
Beginning
DOS Bill Gates Apple Macs Unix Bell Labs MINIX - Andrew S. Tanenbaum, a US-born Dutch professor
Beginning
news group by Linus [View It] Linux version comes into 0.01 => 0.02 => => bigger and more robust
4
Beginning
Confrontation from Andrew Tanenbaum, the great teacher who wrote MINIX [View It]
Linuss reply [View It]
Development:
Commercial vendors moved in
Beginning
Development
Linux today
Low cost
Flexibility
Choice
Installation
Security
Open source
Low cost
Flexibility
Choice
Installation
Security
Open source
Low cost
Flexibility
Choice
Installation
Security
Open source
Low cost
Flexibility
Choice
Installation
Security
Open source
10
Low cost
Flexibility
Choice
Installation
Security
Open source
11
Low cost
Flexibility
Choice
Installation
Security
Open source
12
Low cost
Flexibility
Choice
Installation
Security
Open source
13
Learning
Equivalent programs
More technical
Compatibility
14
Learning
Equivalent programs
More technical
Compatibility
15
Learning
Equivalent programs
More technical
Compatibility
16
Learning
Equivalent programs
More technical
Compatibility
17
Open-source software (OSS) is computer software that is available with source code: the source code and certain other rights normally reserved for copyright holders are provided under an open-source license that permits users to study, change, improve and at times also to distribute the software. Open source software is very often developed in a public, collaborative manner. Open-source software is the most prominent example of open-source development and often compared to (technically defined) user-generated content or (legally defined) open content movements.
18
Open Office
Office
19
Writer(similar to Microsoft Word) Calc(Similar to Microsoft Excel) Impress(similar to Powerpoint) Draw(Imaging software) Base (Similar to Microsoft Access)
20
21
22
23
24
25
Apache (more widely used than IIS) Mozilla Firefox (Broke the monopoly of Internet explorer)
26
The Linux/Unix shell refers to a special program that allows you to interact with it by entering certain commands from the keyboard; the shell will execute the commands and display its output on the monitor. Bourne shell, C shell , bash are some examples of shell.
27
Shell Script is the number of commands combined in a single file When the script file is executed all the commands written inside the script file are executed Extension of shell script file is .sh To write a shell script we have to open editor from command prompt and enter VI to open editor It is case sensitive
28
Root is the user name or account that by default 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
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
Today Linux has grown from being a hacker / home developed OS to being accepted world wide.
It is highly regarded and runs many many major enterprises. Many sites are now also using it on their client machines.
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: What would you like to see most in minix? Summary: small poll for my new operating system Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI> Date: 25 Aug 91 20:57:08 GMT Organization: University of Helsinki
I'm doing a (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 feedback on 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). I've currently ported bash(1.08) and gcc(1.40),and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I
PS. Yes - it's free of any minix code, and it has a multi-threaded
fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.
[BACK]
32
"I still maintain the point that designing a monolithic kernel in 1991 is a fundamental error. Be thankful you are not my student. You would not get a high grade for such a design :-)" (Andrew Tanenbaum to Linus Torvalds)
[BACK]
33
Your job is being a professor and researcher: That's one hell of a good excuse for some of the brain-damages of minix. (Linus Torvalds to Andrew Tanenbaum) [BACK]
34
35