169 похожих чатов

Вот представим, что человек реально считает bare bones за ОС,

и хочет её использовать.
Вряд ли он будет брать современный ПК, но что ему делать, чтобы не переплатить?

Представим вот материнскую плату, что нужно для работы такой ОС? USB вырезаем, скорее всего. Видеокарту... Вырезаем, потому что драйверов нет, и кулер всё равно нормально работать не будет, значит охлаждения нет. Никаких вычислений на такой ОС не будет, очевидно.
Модуль WiFi вырезаем (если есть).
Звуковую карту вырезаем.
Диск - только обычный SSD или жёсткий.
В итоге получится огрызок, который по размеру примерно как жёсткий диск.
Где его купить можно? И что человек там будет делать? Вычислений никаких нет, с диска данные тоже нормально не перегнать - нет поддержки новых SSD высокоскоростных. В игры только текстовые, и то - если автор щедрый, и напишет.
ЧТО там делать? И ГДЕ купить плату для такой ОС?

18 ответов

65 просмотров

> USB вырезаем, скорее всего Зачем? USB — это в основном много, а не сложно. > WiFi Основная проблема в документации. Чисто технически нет проблем взять линуксовые дрова и посмотреть, что там делается и как. К сожалению, там бывают dev->reg9 |= 0x4101; без пояснений, ну и плюс порядок инициализации. И там тоже много. > Видеокарту Не всем нужны игры и вычисления на GPU, остальному достаточно фреймбуфера. > значит охлаждения нет Если мы про x86, то там этсамое, ACPI, у многих производителей ты можешь кривые для кулеров прямо в UEFI Setup рисовать, мышкой. > Диск - только обычный SSD Ну и норм. Плюс USB MSC, он очень простой. И теперь самое главное. Мы уже эту штуку, про которую ты пишешь, обсуждали, и ты говорил, что тебе оно не нужно. Но тем не менее, документация открытая на большую часть (на видеоускорители только огрызки вроде, но интерфейс там публичный, а как устроено, тебе знать не нужно). Купил и пиши всё перечисленное. Мир на x86 не заканчивается. Ой, там звук ещё был. Звук тоже очень просто. Размьютил кодек и пиши в I2S.

КТ315- Автор вопроса
s54820
> USB вырезаем, скорее всего Зачем? USB — это в ос...

Вот как раз на OrangePi стоит полноценная ОС, которая, пусть не использует, но всё же имеет доступ даже к NVME! Почему-то там не хотят ставить bare bones))) а ещё там ARM. И это понятно, что всё очень просто - только писать это всё относительно мотивации и времени нереально.

КТ315
Вот как раз на OrangePi стоит полноценная ОС, кото...

Я не знаю, какой там именно bare bones нужно ставить. Производитель должен написать ОС или что? Там линукс.

КТ315- Автор вопроса
s54820
Я не знаю, какой там именно bare bones нужно стави...

Да, должен был написать ОС, которая бы была ориентирована только на ресурсы самого OrangePi. Но в самом OrangePi достаточно жирная комплектация - и WiFi, и всё сразу. Так что логично брать Linux. Об этом и речь - если ты пишешь Bare Bones и называешь это ОС, тогда покажи материнскую плату и сам ПК, под которую эта "ОС" сделана - иначе в этом нет смысла (а потом можно ещё поговорить про смысл её использования).

КТ315
Да, должен был написать ОС, которая бы была ориент...

в этот спор можно втянуть kolibrios, но я пожалуй помолчу

КТ315- Автор вопроса
Vi Chapmann Chapmann
в этот спор можно втянуть kolibrios, но я пожалуй ...

А Колибри использует большую часть ресурсов ПК. Уже отвечал. Поэтому это ОС. Bare bones - НЕ ОС.

КТ315
А Колибри использует большую часть ресурсов ПК. Уж...

ОС это в первую очередь скедулер и прослойка от страшного и уродливого железа. остальное - опционально.

КТ315- Автор вопроса
Vi Chapmann Chapmann
ОС это в первую очередь скедулер и прослойка от ст...

Моё железо - NVME диск, WiFi модуль и куча другого. Где твоя прослойка между этим?

КТ315
Моё железо - NVME диск, WiFi модуль и куча другого...

не обязательно всё железо. если к большинству ОС идёт большой комплект built-in драйверов, это не говорит о том, что эти драйвера являются частью ОС. это дополнения к ОС, хоть их отсутствие и будет обозначать почти гарантированное отсутствие пользователей

КТ315- Автор вопроса
Vi Chapmann Chapmann
не обязательно всё железо. если к большинству ОС и...

Нет, если там идут встроенные драйвера - значит это часть ОС 😁 Как ACPI в Linux.

КТ315
Нет, если там идут встроенные драйвера - значит эт...

то же касается загрузчика, который многие годы считался частью ОС. Нифига! можно скомуниздить чужой загрузчик, т.к. это не часть системы. то же касается драйверов. просто с ними такую тему провернуть в разы сложнее

КТ315- Автор вопроса
Vi Chapmann Chapmann
то же касается загрузчика, который многие годы счи...

Так-то какой бы ты загрузчик не поставил - родной, или чужой - это всё равно будет частью ОС. Так и сейчас считается... 😁

КТ315
Так-то какой бы ты загрузчик не поставил - родной,...

я пишу ОС, но не пишу, например, GRUB, если использую его. это - платформонезависимое готовое решение

КТ315
@s54820

Я уже потерял нить спора. Не понимаю, зачем производителю писать ОС, если его цель — продать железо. Какая есть, такую и поставили. Принципиальной причины писать именно под эту железку тоже нет, там периферия относительно редко меняется, все различия описываются board-хедерами.

КТ315- Автор вопроса

и что из э того сего нужно для сервера например? управление питанием(с скорее колбеки на переход на ибп), Ethernet который в принципе не сложно сделать и накопитель(ssd например), который прекрасно будет работать после написания ahci драйвера

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
Всем привет, после Си стоит учить плюсы или лучше на раст перейти?
Linus
8
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
значить например он учился в СДУ то получается он особенный?)
Asets Serikov
11
Карта сайта