Технологический	
  семинар	
  
Толстиков	
  Никита	
  
tols8kov.n.s@gmail.com	
  
СS	
  центр	
  
	
  
www.compscicenter.r...
Лекция	
  1.	
  Введение	
  в	
  Linux	
  
www.compscicenter.ru	
   2	
  
Толстиков	
  Никита	
  
tols8kov.n.s@gmail.com	
...
Предпосылки	
  
www.compscicenter.ru	
   3	
  12.02.2014	
  
В	
  1960х	
  начинается	
  резкий	
  рост	
  количества	
  к...
MULTICS	
  
www.compscicenter.ru	
   4	
  12.02.2014	
  
	
  
Совместная	
  разработка	
  MIT,	
  AT&T	
  Bell	
  Labs,	
 ...
UNICS	
  
www.compscicenter.ru	
   5	
  12.02.2014	
  
Создатели:	
  Кен	
  Томпсон,	
  Денис	
  Ритчи,	
  
Браян	
  Керни...
UNIX	
  
www.compscicenter.ru	
   6	
  12.02.2014	
  
1975	
  
1972	
  
1971	
   Version	
  1	
  UNIX	
  
Version	
  2	
  ...
www.compscicenter.ru	
   7	
  12.02.2014	
  
1983	
  
1982	
  
1979	
  
1978	
  
1976	
   Version	
  6	
  UNIX	
  
Version...
www.compscicenter.ru	
   8	
  12.02.2014	
  
27	
  сентября	
  1983	
  года	
  в	
  MIT	
  основатель	
  	
  
Ричард	
  Ст...
1980-­‐е	
  
www.compscicenter.ru	
   9	
  12.02.2014	
  
До	
  этого	
  уже	
  были	
  разработаны:	
  
• GNU	
  C	
  Com...
1980-­‐е	
  
www.compscicenter.ru	
   10	
  12.02.2014	
  
Проприетарные	
  версии	
  UNIX:	
  
• 1980	
  -­‐	
  Xenix	
  ...
Появление	
  Linux	
  
www.compscicenter.ru	
   11	
  12.02.2014	
  
5	
  октября	
  1991	
  Линус	
  Торвальдс	
  
публик...
Появление	
  Linux	
  
www.compscicenter.ru	
   12	
  12.02.2014	
  
	
  
Предпосылки	
  к	
  этому:	
  
• 	
  Ядро	
  GNU...
ОС	
  GNU/Linux	
  
www.compscicenter.ru	
   13	
  12.02.2014	
  
Операционная	
  система	
  GNU/Linux	
  состоит	
  из:	
...
Генеалогическое	
  дерево	
  Linux	
  
www.compscicenter.ru	
   14	
  12.02.2014	
  
Полный	
  список	
  на:	
  h–p://dist...
Современные	
  дистрибутивы	
  	
  
Unix-­‐like	
  систем	
  
www.compscicenter.ru	
   15	
  12.02.2014	
  
Почему	
  вся	
  эта	
  история	
  важна	
  для	
  
нас?	
  
www.compscicenter.ru	
   16	
  12.02.2014	
  
• 	
  Почти	
  ...
Введение	
  в	
  ядро	
  Linux	
  
www.compscicenter.ru	
   17	
  12.02.2014	
  
Введение	
  в	
  ядро	
  Linux	
  
www.compscicenter.ru	
   18	
  12.02.2014	
  
Основные	
  подсистемы	
  ядра	
  
www.compscicenter.ru	
   19	
  12.02.2014	
  
Виртуальная	
  файловая	
  система	
  
www.compscicenter.ru	
   20	
  12.02.2014	
  
Основные	
  подсистемы	
  ядра	
  
www.compscicenter.ru	
   21	
  12.02.2014	
  
./linux/	
  
Спасибо	
  за	
  внимание	
  
www.compscicenter.ru	
   22	
  12.02.2014	
  
Upcoming SlideShare
Loading in...5
×

Технологический семинар: Введение в Linux

329

Published on

* Краткий ввод в историю Linux
* Современные дистрибутивы
* Файлы и файловая система
* Пользователи и группы
Права доступа

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
329
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Технологический семинар: Введение в Linux

  1. 1. Технологический  семинар   Толстиков  Никита   tols8kov.n.s@gmail.com   СS  центр     www.compscicenter.ru   1  
  2. 2. Лекция  1.  Введение  в  Linux   www.compscicenter.ru   2   Толстиков  Никита   tols8kov.n.s@gmail.com   СS  центр     12.02.2014  
  3. 3. Предпосылки   www.compscicenter.ru   3  12.02.2014   В  1960х  начинается  резкий  рост  количества  компьютеров   Появляется  потребность  в  операционных  системах  и  требования  к  ним:   •  Портируемость   •  Мультизадачность   •  Быть  многопользовательской   1957  год  Bell  Labs  BESYS  
  4. 4. MULTICS   www.compscicenter.ru   4  12.02.2014     Совместная  разработка  MIT,  AT&T  Bell  Labs,  General  Electric   Основные  особенности:   •  Единый  уровень  доступа  к  памяти  и  файлам     •  Динамическая  линковка   •  Иерархическая  файловая  система   •  Командная  строка     Multiplexed  Informa8on  and  Compu8ng  Service  
  5. 5. UNICS   www.compscicenter.ru   5  12.02.2014   Создатели:  Кен  Томпсон,  Денис  Ритчи,   Браян  Керниган,   Дуглас  МакИлрой,  Михаэль  Леск  и   Джо  Оссана   UNiplexed  Informa8on  and  Compu8ng  Service  
  6. 6. UNIX   www.compscicenter.ru   6  12.02.2014   1975   1972   1971   Version  1  UNIX   Version  2  UNIX   Version  5  UNIX  
  7. 7. www.compscicenter.ru   7  12.02.2014   1983   1982   1979   1978   1976   Version  6  UNIX   Version  7  UNIX   UNIX  System  3   UNIX  System  V   1  BSD   4.1  BSD   4.2  BSD   GNU  
  8. 8. www.compscicenter.ru   8  12.02.2014   27  сентября  1983  года  в  MIT  основатель     Ричард  Столман       «разработать  достаточно  свободного   программного  обеспечения  <…>  чтобы   можно  было  обойтись  без  программного   обеспечения,  которое  не  является   свободным»                                Ричард  Мэттью  Столлман             GNU   GNU  is  not  UNIX  
  9. 9. 1980-­‐е   www.compscicenter.ru   9  12.02.2014   До  этого  уже  были  разработаны:   • GNU  C  Compiler(GCC)   • Emacs   • Множество  утилит(ls,  grep,  awk,  make,  ld)   1988  –Выпуск  GNU  General  Public  License     Но  не  было  ядра  
  10. 10. 1980-­‐е   www.compscicenter.ru   10  12.02.2014   Проприетарные  версии  UNIX:   • 1980  -­‐  Xenix  от  Microso‡,  потом  перекупленная  SCO   • 1982  -­‐  SUN  OS  от  SUN   • 1984  -­‐  HP-­‐UX  от  HP   • 1986  -­‐  IBM  AIX   • 1989  -­‐  NEXTSTEP  в  будущем  ляжет  в  основу  MAC  OS  от  Apple     Спецификации:   • 1984  –  консорциум  X/Open  для  создания  открытой  спецификации   • 1988  –  стандарт  POSIX  от  IEEE  
  11. 11. Появление  Linux   www.compscicenter.ru   11  12.02.2014   5  октября  1991  Линус  Торвальдс   публикует  ядро  под  названием   Linux.       Проект  основан  на  ядре  Minix,   разработанной  Эндрю   Таненбаумом     Эндрю  Таненбаум   Линус  Торвальдс  
  12. 12. Появление  Linux   www.compscicenter.ru   12  12.02.2014     Предпосылки  к  этому:   •   Ядро  GNU  было  не  готово   •   Ядро  BSD  ещё  не  выпущено(1992)   •   MINIX  —  слишком  простое  и  только  для  образовательных  нужд.     Первые  дистрибутивы  Linux:   • 1993  —  появляется  SlackWare  и  Debian   • 1994  —    Red  Hat  Linix.  
  13. 13. ОС  GNU/Linux   www.compscicenter.ru   13  12.02.2014   Операционная  система  GNU/Linux  состоит  из:   •   Программ  GNU  (за  исключением  GNU  Hurd).   •   Ядра  Linux,  выпущенного  под  лицензией  GPL.   •   Не-­‐GNU  программ:  X  Windows,  Boost,  .  .  .  .    
  14. 14. Генеалогическое  дерево  Linux   www.compscicenter.ru   14  12.02.2014   Полный  список  на:  h–p://distrowatch.com  
  15. 15. Современные  дистрибутивы     Unix-­‐like  систем   www.compscicenter.ru   15  12.02.2014  
  16. 16. Почему  вся  эта  история  важна  для   нас?   www.compscicenter.ru   16  12.02.2014   •   Почти  все  современные  системы  так  или  иначе  основываются  на  Unix.   •   Unix-­‐подобные  системы  являются  наиболее  распространёнными  (т.е.  работают  почти   на  любом  железе).   •   Интернет  создавался  для  Unix-­‐подобных  систем.   •   Unix  системы  изначально  создавались  программистами  для  программистов.   •   Linux  и  BSD  системы  поставляются  с  открытыми   • исходными  кодами.  
  17. 17. Введение  в  ядро  Linux   www.compscicenter.ru   17  12.02.2014  
  18. 18. Введение  в  ядро  Linux   www.compscicenter.ru   18  12.02.2014  
  19. 19. Основные  подсистемы  ядра   www.compscicenter.ru   19  12.02.2014  
  20. 20. Виртуальная  файловая  система   www.compscicenter.ru   20  12.02.2014  
  21. 21. Основные  подсистемы  ядра   www.compscicenter.ru   21  12.02.2014   ./linux/  
  22. 22. Спасибо  за  внимание   www.compscicenter.ru   22  12.02.2014  
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×