Время загрузки Linux сокращено на 0,035 секунды благодаря однострочному патчу ядра
Linux (/ˈlɪnəks/ [ˈlɪnəks] или [ˈlɪnʊks]), Ли́нукс) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты. Как и ядро Linux, системы на его основе как правило создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linux-системы распространяются в основном бесплатно в виде различных дистрибутивов — в форме, готовой для установки и удобной для сопровождения и обновлений, — и имеющих свой набор системных и прикладных компонентов, как свободных, так возможно и собственнических. Появившись как решения вокруг созданного в начале 1990-х годов ядра, уже с начала 2000-х годов системы Linux являются основными для суперкомпьютеров и серверов, расширяется применение их для встраиваемых систем и мобильных устройств, некоторое распространение системы получили и для персональных компьютеров. Википедия
Читайте также:В процессоре Intel Arrow Lake-H появятся три типа ядер ЦПНовая атака на ядро Linux обходит современную защитуПатч для Linux повышает производительность Intel Xeon 5-го поколения и снижает энергопотреблениеNvidia переходит на модули ядра графического процессора с открытым исходным кодом для LinuxОтключение iGPU Snapdragon X Elite в последнем патче Linux
По словам Кинга, «Включение SLAB_HWCACHE_ALIGN для кэшей объектов ACPI повышает скорость загрузки в ядре ACPICA для выделения и освобождения объектов, особенно на этапах анализа и выполнения AML при загрузке. Тестирование со 100 загрузками показывает среднюю экономию загрузки в acpi_init около 35000 мкс по сравнению с невыровненной версией. Большинство выделяемых и освобождаемых объектов ACPI имеют очень короткое время жизни в критических путях для анализа и выполнения, поэтому дополнительная память, используемая для выравнивания, не слишком обременительна».
Скорость загрузки на 0,035 может ничего не значить для большинства пользователей, особенно если учесть, что люди не почувствуют даже одной секунды изменения времени загрузки. Но поскольку Linux является системой с открытым исходным кодом, многие люди со свободным временем работали над улучшением ОС, неважно насколько малым. Она получила множество оптимизаций со времен славы нетбуков.
Это небольшое уменьшение времени загрузки окажет более существенное влияние на центры обработки данных, многие из которых работают на системах Linux с открытым исходным кодом. Это потенциально минимизирует время простоя серверов, которым требуется круглосуточная работа и доступность 99,99%. Небольшое изменение может также повлиять на миллионы пользователей, учитывая повсеместность операционной системы во многих бэкэнд-системах.
Например, 96,3% из 1 000 000 лучших веб-серверов используют Linux, и более 460 из 500 лучших суперкомпьютеров работают на этой операционной системе. Устройства IoT также предпочитают Linux, с зарегистрированной долей рынка в 68% всех устройств IoT в дикой природе. Он также используется в качестве основной ОС на 70% веб-серверов по всему миру.
Хотя среднестатистический пользователь знаком только с Android, iOS, Windows или macOS, эти цифры показывают, насколько наш современный мир управляется этой операционной системой с открытым исходным кодом и ее производными. Хотя 0,035 может показаться незначительным, если умножить это на миллиарды устройств Linux, вы потенциально увидите сэкономленные дни, месяцы и даже годы рабочих часов.
Источник: Tomshardware.com
0 комментариев