Ядро Linux
1.1 Linux Kernel
Определение слова Linux зависит от контекста, в котором оно используется. Linux означает ядро системы, которое является центральным контроллером всего, что происходит на компьютере.
Когда большинство людей говорят о Linux, они на самом деле имеют в виду комбинацию программного обеспечения под названием GNU/Linux , которая определяет операционную систему . GNU — это бесплатное программное обеспечение , которое предоставляет эквиваленты многих распространенных команд UNIX с открытым исходным кодом. Linux - частью этой комбинации является ядро Linux , являющееся ядром операционной системы. Ядро загружается во время загрузки и продолжает работать, чтобы управлять всеми аспектами функционирующей системы.
История Linux начинается с UNIX , операционной системы, разработанной в AT&T Bell Labs в 1970-х годах. UNIX написан на языке C , что делает его уникально переносимым среди конкурирующих операционных систем, которые, как правило, были тесно связаны с оборудованием, для которого они были написаны. Он быстро завоевал популярность в исследовательской и академической среде, а также среди программистов, которых привлекала его модульность. Со временем она модифицировалась и разветвлялась (то есть люди модифицировали ее, и эти модификации послужили основой для других систем), так что в настоящее время существует множество различных вариантов UNIX. Однако теперь UNIX является и торговой маркой, и спецификацией, принадлежащей отраслевому консорциуму под названием Open Group.. Только программное обеспечение, сертифицированное Open Group, может называть себя UNIX.
Linux появился в 1991 году как хобби-проект Линуса Торвальдса , уроженца Финляндии, ученого-компьютерщика, обучающегося в Хельсинкском университете. Разочарованный лицензированием MINIX, UNIX-подобной операционной системы, предназначенной для использования в образовательных целях, и желанием ее создателя не делать из нее полноценную операционную систему, Линус решил создать собственное ядро ОС.
С этого скромного начала Linux превратилась в доминирующую операционную систему в Интернете и, возможно, в самую важную компьютерную программу любого рода. Несмотря на соответствие всем требованиям спецификации UNIX, Linux не был сертифицирован, поэтому Linux на самом деле не UNIX! Это просто... UNIX-подобно.
До и одновременно с этой разработкой был проект GNU , созданный Ричардом Столлманом в 1983 году. Хотя изначально GNU сосредоточилась на создании собственной операционной системы, в конечном итоге они оказались гораздо более эффективными в создании инструментов, совместимых с UNIX-подобной операционной системой, таких как как редакторы, компиляторы и пользовательские интерфейсы, которые делают ядро пригодным для использования. Поскольку весь исходный код был в свободном доступе, программисты Linux смогли включить инструменты GNU, чтобы создать полноценную операционную систему. Таким образом, многие инструменты и утилиты, являющиеся частью системы Linux, произошли от этих ранних инструментов GNU.
Last updated