17.1. Что такое ядро и когда его надо менять
17.1. Что такое ядро и когда его надо менять
Каждый, кто хоть немного интересовался тем, что такое Linux, обязательно встречал в различных руководствах термин "ядро", по-английски - kernel. Ядро - это важнейшая часть Linux, как и любой другой операционной системы, поскольку именно ядро обеспечивает взаимодействие с аппаратной частью компьютера, распределение ресурсов, управление процессами и многое другое. Когда вы загружаете какое-то приложение с жесткого диска в оперативную память, или переключаетесь между уже работающими приложениями, или когда какое-то приложение записывает информацию в файл на диске, операционная система или активное приложение должно запросить доступ к той части аппаратуры, которая ему необходима. Ядро обеспечивает исполнение таких запросов других частей операционной системы и приложений, а также распределяет память между запускаемыми приложениями. Ядро, таким образом, является посредником между аппаратным и программным обеспечением компьютера, обеспечивающим их взаимодействие.
Работа по совершенствованию ядра Linux ведется международным сообществом разработчиков постоянно, и регулярно появляются новые версии ядра. Естественно, что пользователи хотят иметь последнюю (или, по крайней мере, одну из последних) версий ядра ОС и рано или поздно вы приходите к выводу о том, что пора обновить ядро.
Можно задать вопрос: "В каких случаях это необходимо?". Действительно, если система неплохо работает со старым ядром, то стоит ли заниматься его обновлением? Основными причинами, приводящими к выводу о необходимости обновления ядра, являются:
• обновление аппаратуры компьютера, подключение новых устройств, которые не поддерживаются старым ядром;
• необходимость работы с новыми программами, которые рассчитаны на новую версию ядра и отказываются работать с версией, установленной у вас;
• обнаружение каких-то ошибок в старой версии ядра, в частности таких, которые представляют угрозы с точки зрения безопасности;
• желание повысить производительность системы, используя более совершенную версию ядра, либо оптимизировать ядро для работы с конкретным набором аппаратных средств, имеющихся на вашем компьютере;
• и, наконец, простое любопытство и желание работать с последней версией системы.
Обновить ядро можно двумя способами: установкой готового бинарного образа нового ядра из rpm-пакета и компиляцией ядра из исходных текстов. Первый способ проще, но надо иметь в виду, что скомпилированное где-то и кем-то ядро скорее всего не является оптимальным вариантом для вашей системы. Поэтому приходится применять второй способ - компиляцию ядра из исходных кодов. Для начинающих пользователей Linux компиляция ядра из исходных кодов кажется чем-то супер-сложным и недоступным. Однако я думаю, что, прочитав настоящую главу, вы убедитесь, что это не намного сложнее, чем установка ПО из rpm-пакета.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Ядро системы
Ядро системы Ядро обеспечивает базовую функциональность операционной системы: создает процессы и управляет ими, распределяет память и обеспечивает доступ к файлам и периферийным устройствам.Взаимодействие прикладных задач с ядром происходит посредством стандартного
(2.15) Какие параметры можно менять в boot.ini?
(2.15) Какие параметры можно менять в boot.ini? boot.ini отвечает за порядок загрузки ОС установленных в системе, и позволяет задать некоторые параметры загрузки этих систем.Начинается этот файл разделом [boot loader] Здесь всего два параметра:• Timeout, определяет время в секундах, которое
(3.8) Как в W2k менять настройки групповой политики?
(3.8) Как в W2k менять настройки групповой политики? Hабираем в командной строке gpedit.msc, жмем Enter, и редактируем настройки политики по своему желанию. Также можно запустить через Start?Programs?Administrative Tools?Local Security
Linux (ядро)
Linux (ядро) Официальная ссылкаLinux (2.4.19): ftp://ftp.kernel.org/pub/linux/kernel/Содержимое LinuxПоследняя проверка: версия 2.4.18.Файлы поддержкиЯдро Linux и и его заголовочные файлыОписанияЯдро LinuxЯдро – основа любой системы Linux. Когда компьютер включается и загружает Linux, первое, что загружается –
1.4. Ядро
1.4. Ядро Ядро — это сердце ОС, в котором реализовано управление физическими и программными ресурсами компьютера. Помимо этого оно позволяет получить доступ к различному железу. Например, ранние версии ядра обеспечивали работу только двух USB-устройств: клавиатура и мышь.
2.11. Какие параметры можно менять в boot.ini?
2.11. Какие параметры можно менять в boot.ini? boot.ini отвечает за порядок загрузки ОС установленных в системе, и позволяет задать некоторые параметры загрузки этих систем. Начинается этот файл разделом [boot loader] В этом разделе всего два параметра: Timeout, определяет время в секундах,
Что такое базовая станция и когда ее лучше использовать
Что такое базовая станция и когда ее лучше использовать В большинстве случаев базовая станция вам не понадобится. С помощью программы Roger Wilco вы запросто сможете создать канал для общения или подключиться к уже работающему каналу, где бы он ни находился: в Интернете или
Шаг 1 - Введение. Зачем все это надо и что это такое.
Шаг 1 - Введение. Зачем все это надо и что это такое. Чтобы сразу пояснить свой план, сообщу - здесь и далее я собираюсь вместе с Вами разобрать следующие темы:1. Объекты-указатели на другие объекты.2. Объекты-интерфейсы к другим объектам.3. Использование шаблонов как средства
9.1.3. Когда не надо перегружать имя функции
9.1.3. Когда не надо перегружать имя функции В каких случаях перегрузка имени не дает преимуществ? Например, тогда, когда присвоение функциям разных имен облегчает чтение программы. Вот несколько примеров. Следующие функции оперируют одним и тем же абстрактным типом
Ядро API Firebird
Ядро API Firebird Программирование с использованием API необходимо при написании драйверов для создания сценариев в таких языках, как PHP и Python, и при разработке объектно- ориентированных классов доступа к данным для объектно-ориентированных языков типа Java, C++ и Object Pascal.
10. Когда открыть, а когда закрыть
10. Когда открыть, а когда закрыть Рассмотрев деловые модели, которые поддерживают разработку программного обеспечения с открытыми текстами, мы можем теперь приблизиться к общему вопросу о том, когда исходному коду, с точки зрения экономики, имеет смысл быть «открытым», а
Продавать рубли? Покупать евро? Менять доллары? Школа финансового выживания в экстремальных условиях Сергей Голубицкий
Продавать рубли? Покупать евро? Менять доллары? Школа финансового выживания в экстремальных условиях Сергей Голубицкий Опубликовано 03 марта 2014 Чудные времена: пятый день кряду лейтмотив вопросов, попадающих в мой почтовый ящик и на «Твиттер» от
Чистые руки и грязные тарелки: кто виноват в утечках миллионов паролей и не пора ли что-то менять? Евгений Золотов
Чистые руки и грязные тарелки: кто виноват в утечках миллионов паролей и не пора ли что-то менять? Евгений Золотов Опубликовано 11 декабря 2013 Кража учётных записей к веб-сайтам — миллионами и десятками миллионов штук за подход — преступление
Чем хорош новый Nexus 7, что такое Chromecast и когда ждать слияния Android с Chrome OS Евгений Золотов
Чем хорош новый Nexus 7, что такое Chromecast и когда ждать слияния Android с Chrome OS Евгений Золотов Опубликовано 25 июля 2013 Если я скажу, что Google только что провела совершенно бездарную презентацию, это будет не слишком грубо? И если спрошу: «Как вам не стыдно?» —