Pergunta boba

1. Pergunta boba

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2018 - 06:08h

Um programa pode obter acesso ao ring 0 do processador através de instruções não documentadas, é fácil?


  


2. Re: Pergunta boba

Giovanni  M
Giovanni_Menezes

(usa Devuan)

Enviado em 22/06/2018 - 15:31h

Em teoria, nenhum programa pode ter acesso direto a ring 0, ring 0 é nível do kernel, talvez a unica exceção seja com linguagens e compiladores que trabalham com baixo nível como Assembly, mas dai só um programador para responder se procede ou não.

Eis também um dos motivos que Kernel não é sistema operacional, esta trabalhando em um nível diferente no sistema, ele não prove e não foi feito para prover aplicações em ring 3, ao contrário do que diz alguns por ai que fazem vídeos com cara de psicopata virjão.



--------------------------------------------------------------------------
Somente o Software Livre lhe garante as 4 liberdades.
Open Source =/= Free Software.
https://encurtador.com.br/CGNU5
http://www.anahuac.eu/contrarrevolucao-osi/

***Diga NÃO ao consumo desenfreado de memoria ram das interfaces gráficas***
http://webm.land/media/nzgR.webm


3. Re: Pergunta boba

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/06/2018 - 12:18h

MS-DOS por usar exclusivamente o ring 0, não é um SO segundo seu raciocino.
O Kernel não é um SO, tem certeza?
Da pra inicializar o kernel e executar o bash direto no kernel?


4. Re: Pergunta boba

Giovanni  M
Giovanni_Menezes

(usa Devuan)

Enviado em 23/06/2018 - 12:39h

CarlosVinicius escreveu:

MS-DOS por usar exclusivamente o ring 0, não é um SO segundo seu raciocino.
O Kernel não é um SO, tem certeza?
Da pra inicializar o kernel e executar o bash direto no kernel?


De onde você tirou que o MS-DOS usa exclusivamente ring0 ? MS-DOS era um sistema operacional, portanto, ele tinha camadas internas que trabalhavam em rings e rodavam a interface do windows por chamada, antes da evolução do OS "fundir" as coisas, e mesmo quando não há divisão, por exemplo hoje você não pode usar o kernel NT do 7 e usar uma interface do Windows vista, pois se tratam de 1 coisa só, internamente, a divisão de funções continuam existindo, existe hierarquia, até por uma questão de segurança dos sitsemas.

O Kernel não é um SO, tem certeza? Absoluta!

Para facilitar o entendimento vamos desmontar um carro em 3 partes, chassi, carroceira e motor!

A carroceria sem motor e chassi não é um carro, é apenas uma carroceria
O motor sem chassi e carroceria não é um carro, é apenas um motor
O chassi sem motor e carroceria não é um carro, é apenas um chassi


O kernel cobre apenas o Ring 0, demais aplicações vem em ring 3 no linux, a comunicação acontece entre camadas através de uma coisa chamada " chamadas ao sistema."

Portanto, Kernel não é, nunca foi, não vai ser, NÃO FOI FEITO PARA SER, um sistema operacional, a função dele é trabalhar com hardware e servir camadas superiores no anel, e ai sim fazer parte de um sistema, essa desinformação de que o Linux-Kernel é um sistema operacional é uma coisa que vem sendo ultimamente divulgada por elementos de sanidade mental bastante questionável, não caia nessa jovem! não há nenhum suporte técnico que embase a afirmação de que o Kernel Linux é um sistema operacional.

Da pra inicializar o kernel e executar o bash direto no kernel?


Não Não, para começar quem chama o kernel na inicialização é o gerenciador de boot, como o grub, o Bash vai "em cima" do kernel, e trabalha com chamadas ao sistema como dito acima, pesquise as relações com anéis, uma dica é entender como funciona para-virtualização, que tem ligação com o assunto.




--------------------------------------------------------------------------
Somente o Software Livre lhe garante as 4 liberdades.
Open Source =/= Free Software.
https://encurtador.com.br/CGNU5
http://www.anahuac.eu/contrarrevolucao-osi/

***Diga NÃO ao consumo desenfreado de memoria ram das interfaces gráficas***
http://webm.land/media/nzgR.webm






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts