Пост старый, но, может, кому-то пригодится! Более развернутый ответ. В принципе ты прав что смарт тот же комп только с сильно урезанной функциональностью. Ос как ты говоришь можно установить любую в этом ты тоже прав. Но если пойти дальше в архитектуру самой Ос мы обнаружим что это только оболочка которая управляет микропрограммами. Допустим решили вы из своего тв сделать андроид систему. Не проблема если бывшая ваша Ос была основана на открытой платформе андроид. Все бывшие драйвера написанные (скорей всего созданные на C++) под вашу платформу подойдут к голому андроиду. Но во первых где вы их возьмете во вторых вы их сможете вшить в сборку андроид которую придется создать самому под свою аппаратную часть? Даже предположим вы решили все эти задачи вылезет еще одна что ваша собранная ОС просто физически не поместится в буфер загрузки. Так что подводных камней оочень много. Я думаю игра не стоит свеч. Тем более что любой смарт тв это пародия на смарт так как с такими аппаратными архитектурами добиться внятной работоспособности практически не реально. Выход смарт приставка есть среди которых экземпляры соответствующие минимальными тех. характеристиками для адекватного функционирования смарт тв.
Если бы пол года назад, когда я ставил свою первую операционку на домашний сервер я бы прочитал этот пост - я бы принял иное решение и сейчас мой сервер выглядел по другому. С другой стороны - ничего принципиально нового в посте нет, вся информация давно есть на ютубе, реддите и в чате гпт - нужно было просто спросить. Разные люди по разному воспринимают понятие "домашний сервер" - для кого-то это это коробочка NAS, для кого-то просто виндовый компьютер на антресоли. В рамках этого поста я под домашним сервером буду иметь в ввиду физическую машину с операционной системой линукс. И поговорим о том, какой же дистрибутив можно поставить и в чем отличие.
Очень условно я классифицировал серверные операционные системы исходя из уровня подготовки и целей - и у меня получилось три типа. - Простые = self-hosting + NAS + лёгкие UI - Средние = виртуализация + более гибкая настройка - Продвинутые = оркестрация, облачные сценарии, "мини-дата-центр"
Простые решения (для начинающих / low-entry). Как следует из названия - это самые простые варианты, они (почти) не требуют знания линукс, имеют удобный веб интерфейс и возможность установки сервисов в несколько кликов. На рынке представлено множество таких решений, самые известные это: YunoHOST, CasaOS, Cosmos Cloud, Umbrel, Tipi, Sandstorm, unraid(!платновое), FreedomBox, cloudron, EmbassyOS
Каталог приложений yunohost.
Отличия у них минимальны (например у embassy и FreedomBox чуть больше фокуса на приватность, интерфейс YunoHOST немного устарел - но зато самый большой встроенный магазин приложений), а общее у них одно - минимальный порог входа. Если вы новичок без технического бекграунда - с помощью этих решений вы легко можете выстроить всю инфраструктуру.
Некоторые относят к операционным системам этого уровня и OpenMediaVault (OMV) с TrueNAS SCALE (и я купился на это, первая моя операционка как раз именно OMV) - но я с ними не согласен - это скорее операционка именно для NAS - если вы хотите ставить дополнительные сервисы - это возможно, но не интуитивно.
Вот зашел в OMV - а он просит обновится. Это он умеет...
В общем для начинающего, или для "поставил, настроил и забыл" - я бы советовал взять в качестве ОС что то из вышеперечисленного.
А если по%баться? или средний уровень (для энтузиастов / medium-entry) Вторая группа операционных систем несколько сложнее, требует базового понимания Linux, сетей, Docker, но и дают больше контроля. Я бы посоветовал эту группу себе энтузиастам, которым процесс важнее чем результат. К этой группе я отношу Proxmox VE, XCP-ng, Harvester, NixOS, DietPi (тут я сразу отмечу, что сам тестировал и работал только с Proxmox VE, про остальное только читал. Поэтому буду рассказывать на его примере). У проксмокса нет готового каталога приложений, которые можно поставить в один клик (хотя есть отличный каталог пользовательских скриптов установки, 300+ проверенных сервисов, которые устанавливаются через одну строчку) - это скорее универсальный хост для виртуализации. Зато поднять виртуальную машину с нужными параметрами, изменять эти параметры прям на ходу или использовать никогда не было так просто. Еще у проксмокса есть интересный формат контейнеров - LXC, я это воспринимаю как нечто среднее между виртуалкой и контейнером. Используется общее ядро, а контейнеры используют изолированное окружения. В результате эти контейнеры потребляют меньше ресурсов, чем виртуалка - но обладают большей степенью изолированности, чем докер контейнеры.
UI проксмокса чуть сложнее чем интерфесы ОС первого типа - но все еще существенно проще консоли, на мой взгляд.
В общем если бы я начинал сейчас - вместо OMV я бы поставил себе два Проксмокса.
Или три? Продвинутые решения (для экспертов / high-entry)
Последняя группа - это решения для профессионалов. Я не пробовал ничего из этого (пока?), поэтому коротко опишу как я вижу это со стороны и буду рад если кто то расскажет подробней.
VMware ESXi – классика корпоративной виртуализации (сейчас менее актуальна из-за Broadcom).
Kubernetes (k3s, MicroK8s, TalosOS) – для масштабирования контейнеров, требует глубоких знаний.
OpenShift OKD – корпоративный Kubernetes с дополнительным уровнем абстракции.
Nomad (от HashiCorp) – оркестрация контейнеров и VM, альтернатива Kubernetes.
Bare-metal Linux (Arch, Debian, Ubuntu, Gentoo) – "чистая" установка и ручная настройка всех сервисов.
FreeBSD / NetBSD / OpenBSD – более редкие, но мощные для сетевых и серверных задач.
Кажется что это решения, для маленького дата-центра дома. Явно не для всех - но если вы, например, делаете свой стартап, и хотите хостить его из дома - то это ваш выбор. Чат гпт подсказывает мне, что если я поставлю себе третий сервер - я смогу сделать кластер, который будет автоматически масштабироваться под нагрузку и работать даже в случае выхода из строя одной машины. Но я честно пока в душе не знаю, зачем мне это (*но очень надо)
На сегодня вероятно все, задавайте вопросы если есть, рассказывайте что стоит у вас, отдельно было бы интересно послушать людей с третьей группой операционок.
Не распознается жесткий диск или его раздел, после установки ОС Windows. Легкое решение с сохранение данных
Иногда пользователь переставляет операционную систему Windows ,и возникает проблема, что один из разделов диска, или целый диск, операционная система не распознает.
Она видит его как неформатированный, и предлагает форматировать его.
НЕ СПЕШИТЕ ничего форматировать!
Зачастую, есть легкое решение проблемы, чтобы снова отобразить диск или раздел со всеми его файлами и данными.
РЕШЕНИЕ. Правой кнопкой кликните по значку мой компьютер, и выбираете пункт УПРАВЛЕНИЕ.
В списке выбираете: Запоминающие устройство, а там - Управление дисками.
В разделе "Управление дисками.", находите нужный вам диск или раздел. Затем, правой кнопкой мыши по нему кликните, и выберете "Изменить букву диска"
В разделе "Управление дисками.", находите нужный вам диск или раздел. Затем, правой кнопкой мыши по нему кликните, и выберете "Изменить букву диска"
Затем, нажмите на кнопку "Добавить", и в меню "Назначить букву диска", выберете удобную вам букву. Затем нажмите ОК.
После этого, ваш диск или раздел, полноценно отобразиться со всем его содержимым и файлами.
Затем, нажмите на кнопку "Добавить", и в меню "Назначить букву диска", выберете удобную вам букву. Затем нажмите ОК.
Мне всегда была интересна идея игры, где главный ресурс — это информация, а главное оружие — анализ. Где нужно не быстро реагировать, а медленно думать.
Поэтому я начал делать симулятор, который полностью происходит внутри вымышленной операционной системы.
1/4
Игрок получает доступ к разным источникам: соцсети, даркнет-форумы, новостные ленты. Он читает всё это, ищет зацепки, пытается отделить правду от манипуляции и на основе этого принимает решения на финансовом рынке.
То, что сейчас выложено на странице itch.iohttps://gardenxas.itch.io/signal-noise — это очень ранний прототип. Здесь есть основа операционной системы и самые базовые механики. Я выложил его, чтобы в первую очередь для себя понять, работает ли эта концепция. И чтобы поделиться процессом с теми, кому это может быть интересно.