gnulinux.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title> Почему GNU/Linux? </title>
  5. <base href=".">
  6. <meta charset = "UTF-8"/>
  7. <link rel = "stylesheet" type = "text/css" href = "../css/gnulinux.css"/>
  8. <link href="../img/glider.ico" rel="icon" type="image/x-icon" />
  9. </head>
  10. <body>
  11. <center> <div class = "container">
  12. <header>
  13. <a href = "page-login.html" id = "button">
  14. Войти </a>
  15. <div id = "header-banner">
  16. <a href = "../main.html"> <img id = "logo" src="../img/logo-website.png"> </a>
  17. <p id = "text-header"> Руководство для начинающиего
  18. <span style = "color: red; font-size: 25px;">
  19. Линуксоида</span><span style = "color: #428bca;
  20. font-size: 20px">.org</span> <!-- #08FF28 -->
  21. </p>
  22. </div>
  23. </header>
  24. <div class = "sidebar">
  25. <b> <p id = "sidebar-text-head"> Содержание </p> </b>
  26. <ul class = "lists" style = "margin-top: 0px; margin-bottom: 0px; padding-left: 0px">
  27. <li> <a style = "text-decoration: none" href = "installOS.html"> Об установке </a> </li>
  28. <li> <a style = "text-decoration: none" href = "artixLinuxInstall.html"> ArtixLinux </a> </li>
  29. <li> <a style = "text-decoration: none" href = "archLinuxInstall.html"> ArchLinux </a> </li>
  30. <li> <a style = "text-decoration: none" href = "thebestdistr.html"> Лучший дистрибутив </a> </li>
  31. </ul>
  32. </div>
  33. <div class = "content">
  34. <h3 id = "content-header">
  35. Почему GNU/Linux?
  36. </h3>
  37. <p id = "paragraph-head"> Введение </p>
  38. <hr style = "margin-left: 30px; margin-right: 38px;">
  39. <p id = "content-text">
  40. В повседневной жизни люди иногда слышат разговоры, о какой-то операционной системе Linux и просто не вдаются в подробности.
  41. Что это такое и как она работает? Где применяется? Чаще всего многие просто не интересуются и воспринимают ее
  42. как отдельную ОС, которая зачем-то там нужна. Поэтому в данной теме я хочу рассказать тем, кто еще не до конца понял, что такое Linux.
  43. И почему вообще не Линукс, а ГНУ/Линукс?
  44. <img src="../img/gnulinuxforcontent.png"style = "width: 30%;
  45. height: 30%; margin: 40px 30px 0 15px; float: right">
  46. </p>
  47. </br>
  48. <p id = "paragraph-head"> Термины </p>
  49. <hr style = "margin-left: 30px; margin-right: 2px;">
  50. <p id = "content-text">
  51. <i>Ядро</i> - это своего рода интерфейс между программами в операционной системе и устройствами компьютера (ОЗУ, ПЗУ, ЦП и т.д).
  52. Также оно предоставляет доступ исполняемым процессам соответствующих программ к ресурсам. Но задачи могут отличаться от самой архитектуры ядра.
  53. В данном случае мы рассматриваем монолитное ядро.
  54. </br>
  55. </br>
  56. <i>Монолитное ядро</i> – означает, что все компоненты в ядре являются составными частями одной программы,
  57. используют общие данные и взаимодействуют друг с другом путём системных вызовов.
  58. </br>
  59. </br>
  60. <i>OS (operation system или просто операционка)</i> – это собственно тоже некий интерфейс, только уже между пользователем (пользователями) и программами.
  61. </br>
  62. </br>
  63. <i>Linux</i> - это ядро операционной системы GNU/Linux, которая соответствует стандартам <a class = "tooltip"> POSIX <span class = "tooltiptext"> Набор
  64. стандартов описывающих интерфейсы между операционной системой и прикладной программой</span></a>. Она поддерживает: <a class = "tooltip"> многозадачность,
  65. <span class = "tooltiptext"> обеспечение параллельной обработки нескольких задач </span> </a> <a class = "tooltip"> виртуальную память <span class = "tooltiptext">
  66. метод, который позволяет давать ресурсы выполняющимся программам, которые требуют больше оперативной памяти, путем перемещения некоторого пространства, к примеру из
  67. жесткого диска</span></a>, динамические библиотеки, отложенную загрузку, производительную систему управления памятью и многие сетевые протоколы.
  68. </br>
  69. </br>
  70. <i>GNU/Linux</i> – это уже сама операционная система. Т.е сначала идет ядро Linux, а затем идут уже остальные компоненты, созданные проектом <a style = "color: #30b2f9;
  71. text-decoration: none" href = "https://ru.wikipedia.org/wiki/GNU"> GNU </a>. Эти компоненты представляют из себя утилиты для работы в среде.
  72. </p>
  73. <img src="../img/gnu.png"style = "width: 30%;
  74. height: 10%; margin: 20px 50px 0 15px; float: right">
  75. </br>
  76. <p id = "paragraph-head"> Предыстория </p>
  77. <hr style = "margin-left: 30px; margin-right: 3px;">
  78. <p id = "content-text">
  79. Все началось с того, что в 70-е года начали появляться закрытые системы и ужасные лицензии на проприетарное программное обеспечение.
  80. И многим программистам (<a class = "tooltip"> хакерам <span class = "tooltiptext"> <b> Хакерство это </b> деятельность связанная с технической компетентностью и удовольствием, получаемым от решения проблем
  81. и преодоления преград </span> </a>) это не понравилось. Им хотелось делиться кодом, изучать системы изнутри и распространять знания в интернете.
  82. Поэтому один из единомышленников, которого зовут <a style = "color: #30b2f9; text-decoration: none" href = "https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%BE%D
  83. 0%BB%D0%BB%D0%BC%D0%B0%D0%BD,_%D0%A0%D0%B8%D1%87%D0%B0%D1%80%D0%B4_%D0%9C%D1%8D%D1%82%D1%82%D1%8C%D1%8E"> Ричард Мэтью Столлман </a> в 1983 году начал разрабатывать операционную систему GNU.
  84. Помимо основного ядра для этой ОС, были созданы утилиты для работы в ней и ее сборки, такие как gcc-компилятор, текстовый редактор Emacs и многие
  85. другие. Также появилась лицензия <a style = "color: #30b2f9; text-decoration: none" href = "https://ru.wikipedia.org/wiki/GNU_General_Public_License">
  86. GNU General Public License </a>, которая позволяла распростронять исходный код в открытом виде и помимо этого при
  87. использовании ПО с этой лицензией, патент автоматически переходил к другому человеку, таким образом нельзя было сделать продукт коммерческим.
  88. В течении 20 лет распростронялась идея создания свободного ПО. Ричард не успел написать полноценную ОС, поскольку само движение за открытое
  89. ПО случайным образом используя софр от GNU и еще не готовое для реализации ядро Linux, которое создавалось <a style = "color: #30b2f9; text-decoration: none"
  90. href = "https://ru.wikipedia.org/wiki/%D0%A2%D0%BE%D1%80%D0%B2%D0%B0%D0%BB%D1%8C%D0%B4%D1%81,_%D0%9B%D0%B8%D0%BD%D1%83%D1%81"> Линусом Торвальдсом </a>, смогло сотворить
  91. операционную систему GNU/Linux.
  92. </p>
  93. </br>
  94. <p id = "paragraph-head"> В настоящее время </p>
  95. <hr style = "margin-left: 30px; margin-right: 33px;">
  96. <p id = "content-text">
  97. Конечно сейчас система GNU/Linux более известна как Linux, но нельзя забывать, что не существуя ПО созданного Ричардом и свободным сообществом,
  98. не существовало бы ядро Linux. Также обычно операционную систему GNU/Linux называют операционкой на базе ядра Linux.
  99. В данный момент такая ОС очень сильно распространена на рынке серверов, и является вполне завершенной, но при этом до-сих-пор выпускаются свежие
  100. обновления и она становится ещё лучше. Помимо этого в последнее время к GNU/Linux приходят ещё обычные Desktop-юзеры.
  101. Жаль, пока-что их очень мало, но сообщество старается продвигать эту ОС и мотивировать людей использовать ее вместо коммерческих и проприетарных,
  102. по типу Windows или macOS. Но выбор остается за пользователем.
  103. </p>
  104. </br>
  105. <p id = "paragraph-head"> Вывод </p>
  106. <hr style = "margin-left: 30px; margin-right: 73px;">
  107. <p id = "content-text">
  108. В конце хочется сказать, что весь проект <i>"</i> GNU это одна большая хакерская атака, это одна большая подрывная деятельность игривого и большого ума,
  109. с целью улучшения общества<i>"</i> . Ричард Столлман хотел и хочет до-сих-пор улучшать общество, но делать это по-умному и вместе с людьми, которые
  110. развивают движение за свободное ПО.
  111. </p>
  112. </div>
  113. <div class = "clear"> </div>
  114. <footer >
  115. <div style = "padding: 5px">
  116. <div id = "left-bottom-hyper">
  117. <a href = "https://www.notabug.org/ZeroNe/MPKB">
  118. <img id = "pict-notabug2"
  119. src = "../img/notabug-logo.png">
  120. </a>
  121. <a href = "mailto:nik.pavlov.9191@inbox.ru">
  122. <img id = "pict-mail2"
  123. src = "../img/mail-logo.png">
  124. </a>
  125. </div>
  126. <p style = "font-family: FuturaRoundBold;
  127. font-size: 12px;
  128. margin: 4px 430px 0 430px;
  129. text-align: center;
  130. background: white;
  131. padding: 4px;
  132. border-radius: 15px; ">
  133. Автор сайта: Павлов Никита из гр. ИСП-932</p>
  134. <p style = "font-family:FuturaRoundBold;
  135. font-size: 12px;
  136. margin: -23px 35px 0 980px;
  137. text-align: center;
  138. background: white;
  139. padding: 4px;
  140. color: #428bca;
  141. border-radius: 15px; ">
  142. Версия сайта: 0.4 </p>
  143. </div>
  144. </footer>
  145. </div> </center>
  146. </body>
  147. </html>