Сообщений: 618
Тем: 229
Likes Received: 13 in 13 posts
Likes Given: 16
Зарегистрирован: 25.03.2020
В 2017 году Oracle анонсировала KTask - технологию, предназначенную для многопоточной загрузки. Она была протестирована на различных системах x86, и дала прирост от 6% до 49%, делая отложенный init быстрее на 63%-91%. Данные патчи для ядра позволяют откладывать инициализацию struct page, которая является бутылочным горлышком при загрузке ядра.
https://blogs.oracle.com/linux/ktask%3a-...ve-work-v2
https://lore.kernel.org/lkml/20200501010...localhost/
It's time to kick gum and chew ass. And i'm all out of ass.
Сообщений: 426
Тем: 27
Likes Received: 4 in 3 posts
Likes Given: 6
Зарегистрирован: 29.03.2020
Цитата:от Oracle
Цитата:для Linux
Напомнило “Microsoft ♥ Linux”.
А если по делу, то апстрим скорее всего побоится принять патчи от Oracle. Они их боятся панически, до тремора и неконтролируемого выделения жидкого кала.
Сообщений: 227
Тем: 10
Likes Received: 4 in 2 posts
Likes Given: 3
Зарегистрирован: 28.03.2020
На самом деле, могут и принять. Если Оракл этого захочет.
Сообщений: 426
Тем: 27
Likes Received: 4 in 3 posts
Likes Given: 6
Зарегистрирован: 29.03.2020
lonelywoolf post_id=688 time=1588686229 user_id=56 Написал:На самом деле, могут и принять. Если Оракл этого захочет.
Как оказалось, у них код — дерьмо ([mention]ozz[/mention] , можно ссылку на коммент альфы?).
Цитата:можно ссылку на коммент альфы?
У альфы всегда у оракла код говно, раз Red Hat не хочет с ним иметь дело. Но Red Hat просто вообще не берет по возможности чужой код, и все заменяет своими поделиями. И не особо в сообществе код Red Hat считают надежным, а реализации лаконичными.
Сообщений: 618
Тем: 229
Likes Received: 13 in 13 posts
Likes Given: 16
Зарегистрирован: 25.03.2020
mord0d post_id=689 time=1588687441 user_id=57 Написал:можно ссылку на коммент альфы? То был коммент Iron_Bug, если ты про него.
It's time to kick gum and chew ass. And i'm all out of ass.
Сообщений: 426
Тем: 27
Likes Received: 4 in 3 posts
Likes Given: 6
Зарегистрирован: 29.03.2020
ozz post_id=691 time=1588700597 user_id=2 Написал:То был коммент Iron_Bug, если ты про него.
Развелось тянок на ЛОРе… ☺
Поэтому я этот коммент и не нашёл, что был уверен, что коммент принадлежит альфе.
Благодарю.
Сообщений: 426
Тем: 27
Likes Received: 4 in 3 posts
Likes Given: 6
Зарегистрирован: 29.03.2020
Guest post_id=690 time=1588694580 user_id=1 Написал:У альфы всегда у оракла код говно, раз Red Hat не хочет с ним иметь дело. Но Red Hat просто вообще не берет по возможности чужой код, и все заменяет своими поделиями. И не особо в сообществе код Red Hat считают надежным, а реализации лаконичными.
Потому что в больших компаниях считают, что продукт нужно написать быстро, а не хорошо.
В этом плане мне нравится подход BSD — одна маленькая программа, которая выполняет одну маленькую задачу, и в коде которой сможет разобраться даже начинающий.
А сейчас стараются писать комбайны всё-в-одном, и пофиг что они неоправданно жрут ресурсы, падают и портят данные.
Цитата:Потому что в больших компаниях считают, что продукт нужно написать быстро, а не хорошо.
Большим компаниям скорее нужен контроль над происходящим. И у них есть ресурсы на то, чтобы написать свое ради этого контроля, а не возиться с консенсусом вокруг вещей из сообщества.
Цитата:В этом плане мне нравится подход BSD — одна маленькая программа, которая выполняет одну маленькую задачу, и в коде которой сможет разобраться даже начинающий.
Потом получается ад компонентов, а не целостная ОС. Маленькая программа - это лишь запускаемая библиотека, но называть репозитории библиотек вроде pip и npm операционными системами особо никто не пытается, а вот репозитории "мелких программок" почему-то регулярно. Конструктор он и есть конструктор, это уровень разработчика, не пользователя. Над ним должен быть еще один уровень.
Цитата:А сейчас стараются писать комбайны всё-в-одном, и пофиг что они неоправданно жрут ресурсы, падают и портят данные.
Разбитие системы на крупные блоки дает сочетание между модульностью и управляемостью.
Сообщений: 426
Тем: 27
Likes Received: 4 in 3 posts
Likes Given: 6
Зарегистрирован: 29.03.2020
Guest post_id=695 time=1591758133 user_id=1 Написал:Большим компаниям скорее нужен контроль над происходящим. И у них есть ресурсы на то, чтобы написать свое ради этого контроля, а не возиться с консенсусом вокруг вещей из сообщества.
И это тоже.
Guest post_id=695 time=1591758133 user_id=1 Написал:Потом получается ад компонентов, а не целостная ОС.
И поэтому весь мир использует OpenSSL, а не ставит OpenBSD, да? ☺
Do one thing and do it well. В *BSD об этом ещё не забыли (передавайте привет Леннарту с его systemd).
Guest post_id=695 time=1591758133 user_id=1 Написал:Конструктор он и есть конструктор
Не совсем. Вот в Linux (не берём во внимание готовые решения для десктопа) ты забыл установать какой-нибудь wpa_supplicant, и интернета у тебя нет, хоть все драйверы и установлены. А в FreeBSD все *базовые* утилиты являются частью *базовой* системы. Да, каждая из них выполняет какую-то свою мелкую задачу, но зато это хорошо скриптуется, потому у меня в FreeBSD автоматизировано больше, чем я за долгие годы смог автоматизировать в Linux, когда им пользовался.
Guest post_id=695 time=1591758133 user_id=1 Написал:Над ним должен быть еще один уровень.
Лишающий изначальной гибкости. Нет, я не против, а местами очень даже за, но я предпочту сваять что-нибудь своё под задачу, чем пытаться бороться с тем, что запихали мейнтейнеры.
Guest post_id=695 time=1591758133 user_id=1 Написал:Разбитие системы на крупные блоки дает сочетание между модульностью и управляемостью.
Нет. Совсем нет.
|