Iniciar diretamente em um jogo para pular o sistema operacional e abrir uma tonelada de recursos?

0

Então, como se eu tivesse um computador extra por aí, basicamente posso transformá-lo em uma máquina de arcade, e tê-lo rodando jogos muito melhor do que deveria por causa disso. Este é o Steam jogos em particular.

    
por Zachary Johnson 02.03.2017 / 02:37

2 respostas

4

De volta ao dia, com extremamente recursos limitados, e principalmente sistemas padrão, era possível. Você sabia que tinha um processador 8086, um conjunto razoavelmente padrão de saídas de vídeo

Muitos jogos arrancarão diretamente de um disco. Com máquinas modernas, os benefícios são limitados para dizer o mínimo - especialmente quando se fala de vapor.

Hoje em dia, a pilha de hardware, até o processador, precisa de drivers para funcionalidade total. Um jogo inicializável precisaria de um kernel completo, drivers ... etc.

Como a maioria dos jogos arbitrários é executada no windows ou no linux, para rodar esses jogos, seu kernel hipotético precisaria suportar as APIs que esses jogos suportam. O OpenGL é bastante comum e, se você tivesse um driver de vídeo que o suportasse, a portabilidade é plausível. O DirectX é mais complicado.

No final do dia, o seu jogo diretamente inicializável teria um bom pedaço de um sistema operacional adequado, funcionando debaixo dele.

Curiosamente, os consoles modernos são geralmente x86 ou pelo menos sistemas de propósito geral (executando variantes de powerpc, ou acho que ARM ou MIPS), eles rodam versões especializadas de sistemas operacionais padrão - a Sony usa o Freebsd, a MS usa um Variação do Windows e assim por diante.

Então, praticamente falando, não há um sistema moderno que eu saiba que faça o que você quer. Você precisa de um sistema operacional para rodar o Steam (linux ou windows) - e até steamos é o debian que funciona como sua interface principal. Você precisaria entrar / escrever basicamente um sistema operacional inteiro (uma tarefa não trivial!) E drivers para fazer tudo funcionar.

Em teoria, você poderia iniciar uma instalação extremamente pequena do windows ou linux, cuidadosamente pare o sistema para os drivers que você precisa, simplifique o processo de inicialização e assim por diante. Steamos é um exemplo disso. Você também pode encontrar ferramentas para remasterizar uma instalação do Windows para ser mais mínima, embora com sistemas modernos, eu suspeito que o tempo gasto seria considerável, e o utilitário mínimo.

    
por 02.03.2017 / 02:57
0

Você não pode "inicializar" em um jogo. Os jogos são apenas programas executados em um sistema operacional e geralmente exigem "toneladas de recursos". Dito isto, para o Steam existe a opção do SteamOS: link

SteamOS is a Debian-based Linux operating system by Valve Corporation and is the primary operating system for Valve's Steam Machine video game console. It was released alongside the start of end-user beta testing of Steam Machines in December 2013.

    
por 02.03.2017 / 02:52