Исходный код ядра Linux в версии 6.14 rc1 превысил 40 миллионов строк
Linux (/ˈlɪnəks/ [ˈlɪnəks] или [ˈlɪnʊks]), Ли́нукс) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты. Как и ядро Linux, системы на его основе как правило создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linux-системы распространяются в основном бесплатно в виде различных дистрибутивов — в форме, готовой для установки и удобной для сопровождения и обновлений, — и имеющих свой набор системных и прикладных компонентов, как свободных, так возможно и собственнических. Появившись как решения вокруг созданного в начале 1990-х годов ядра, уже с начала 2000-х годов системы Linux являются основными для суперкомпьютеров и серверов, расширяется применение их для встраиваемых систем и мобильных устройств, некоторое распространение системы получили и для персональных компьютеров. Википедия
Читайте также:Wine 10.0 — это новый стабильный уровень совместимости Windows для LinuxВ Linux добавлены PCI-идентификаторы процессоров Razer Lake, Nova Lake и Wildcat LakeCore Ultra 9 285K быстрее в Linux, чем в WindowsНоутбук System76 Pangolin с процессором AMD Ryzen 9Intel B580 хуже видеокарт Arc Alchemist
Изображение: Future
Исходные коды ядра Linux растут довольно быстро, примерно на четыреста тысяч строк кода каждые два месяца, и состоят не только из кода, но и из комментариев, документации и даже пустых строк для структуры/читабельности. Стоит также отметить, что большая часть исходных кодов ядра может быть неактуальна для конкретного компьютера или пользователя.
Примером «объема» в исходниках может служить код для различных архитектур процессоров, который весит около 4,5 миллионов строк. Однако, если вашей системе нужен только код процессора x86 (большинство ПК), компилятор проигнорирует большую его часть. Например, исходный код, специфичный для x86, содержит менее полумиллиона строк. Кроме того, компилятор должен ориентироваться на архитектуру выбранного вами чипа x86, тем самым обходя еще больше кода в этом подмножестве. То, что верно для процессоров, верно и для других ключевых драйверов компонентов в исходном коде ядра Linux.
Advanced Micro Devices, Inc. (AMD, дословный перевод с англ. — «передовые микроустройства») — производитель интегральной микросхемной электроники. Второй по объему производства и продаж производитель процессоров архитектуры x86 c долей рынка 16,9 %▲(2014), а также один из крупнейших производителей графических процессоров (после приобретения ATI Technologies в 2006 году), чипсетов для материнских плат и флеш-памяти. Компания с 2009 года не имеет собственного производства и размещает заказы на мощностях других компаний. Википедия
Читайте также:Игры AMD FSR 3.1 «должны работать» с DLL-файлом FSR 4Опубликованы системные требования приключенческого экшена South of MidnightСистемные требования Clair Obscur: Expedition 33 — информация от разработчиковВыпущен драйвер AMD Software Adrenalin Edition 25.1.1 Radeon BetaС 23 марта — предзаказы на AMD Radeon RX 9070
Учитывая вышесказанное, некоторые скажут, что количество строк исходного кода ядра Linux не имеет значения. Однако у других возникнет желание сократить код и любой связанный с ним объем. Однако перетягивание каната между этими фракциями благоприятствует стороне раздувания, поскольку ширина, широта и глубина аппаратного и программного обеспечения неумолимо растут с течением времени.
Говоря о Linux 6.14 rc1, последняя версия поставляется с некоторыми приятными оптимизациями и дополнениями, которые могут быть интересны читателям, которые ждут года Linux в стороне. Например, Linux 6.14 rc1 позволяет поставщикам настольных ПК настраивать действия, распознавая новую клавишу Copilot, добавляет больше поддержки игровых контроллеров в драйвер XPad, поддерживает новое аудиооборудование, значительно улучшает время приостановки и возобновления работы на некоторых системах и поддерживает гораздо больше сенсорных экранов с использованием оборудования Intel.
Источник: Tomshardware.com
0 комментариев