ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
593790
Evgeny_CD, Архитектор (21.04.2015 16:53 - 16:57, просмотров: 2181)
Спасибо Д.ARMоед'у за наше счастливое детствоинформирование о Photon™ - minimal Linux container host. -> -> Немного почитал и мысль меня посетила - а отчего до сих пор не сделали полностью параметризуемый Linux? https://vmware.github.io/photon/
https://blogs.vmware.com/cloudnative/introducing-photon/
Т.е. иду я на evgeny-cd-kernel.org :) и выбираю: * хост-платформу * целевую платформу * и тип среды: kernel, toolchain или kernel + toolchain И качаю БООООльшой контейнер. Скажем, 10G. И разворачиваю его, скажем в 100G на диске с учетом массы дополнительного служебного добра - индексы всякие и проч. Получаю иерархические списки параметров (в виде дерева, с + в узлах :)) для ядра и тулчейна. Есть некая мегаБД, где прописаны зависимости между опциями (выбрал одно - другое появилось, исчезло или ограничилось в параметрах), чтобы получившаяся конфигурация не была маразмом. Прописаны обратные связи. Получил я конфигурацию ядра, и оценку размера необходимой памяти к нему, и не понравились они мне. Пытаюсь найти, кто заказал такие здоровенные буфера, кликаю - мне говорят: выбрал такую-то опцию - гони гиг лишней оперативы. Запускаю сборку - вначале тулчейна, потом ядра с помощью этого тулчейна, и иду гулять :) Я ф курсе, что есть система конфигурирования ядра и даже про менеджеры пакетов дистрибутивов линуха слышал, но там гибкость на порядки ниже, чем я описал. После создания такой системы концептуальная конкуренция в области линуха закончится. Возможно, будет несколько конкурирующих таких систем сборки, но суть не изменится. Интересно, я случайно в очередной для себя раз TimeSys Linux не изобрел случайно? Есть ли что-то похожее? Почему это не стало mainstream?