.

Assine

22950 assinantes

Newsletter

Mantenha-se informado sobre as nossas novidades com nosso newsletter semanal, todas as segundas-feiras

Dennes's picture

Sobre os planos para o Windows 7

seven Existe muito pouca informação oficial a respeito do Windows 7, mas já estão espalhados pela internet artigos a respeito da próxima versão do Windows. Então resolvi escrever este artigo para separar o que é oficial e o que não é oficial a respeito do Windows 7 e inclusive corrigir algumas informações técnicas. (Só para ficar claro, em meio ao texto e as explicações, coloco algumas típicas afirmações que já ouvi por ai e seu desmentido ou não)

Então vamos direto ao assunto : O que existe de concreto sobre o próximo Windows é o MinWin.

O MinWin é o resultado de um processo de refactoring sobre o kernel do Windows, de forma a permitir que o kernel chegue a um tamanho mínimo, bootável, de 25MB de espaço em disco.

Então o novo Windows 7 vai ocupar só 25MB de espaço em disco ?

NÃO !!!

O kernel passou por um processo de refactoring para que ele, kernel, ocupasse isso.

Em que o MinWin será usado ? A principio, ninguém sabe. Mas existem indicios de que o MinWin será a base da construção das próximas versões do Windows. As próximas versões do Windows serão construidas (ou refatoradas) ao redor do MinWin.

Mas o MinWin não é o Server Core ?

NÃO !!!

miniwin O Windows Server 2008 edição Server Core, que não possui shell, é exatamente isso, um sistema operacional sem shell. Ele foi desenhado com o objetivo principal de reduzir a superficie de ataque sobre o sistema operacional, e consequentemente conseguiu também uma redução do tamanho de mais de 4GB para 1.25GB.

Esse resultado foi obtido cortando-se fora muitos binários, como por exemplo, o shell. Mas como garantir que os binários que ficaram não chamariam, em algum momento, os binários que não estão presentes ?

Falando de uma forma simplificada, a Microsoft passou a garantir isso através da limitação das roles que o server core pode assumir, garantindo que nada do que foi retirado será chamado em algum momento.

Um exemplo de como isso não é algo tão sofisticado é o fato de que o server core não possui shell, mas o GDI e o win32k.sys continuam presentes. Já para o MinWin, ocorreu um processo de refactoring automatizado para identificar as dependências entre os binários e levar o tamanho do kernel a seu mínimo, gerando o MinWin. O MinWin não possui nada relativo a GDI ou USER.

Em que o MinWin vai afetar o usuário final ?

Ninguém sabe !

Sabe-se através de algumas afirmações jogadas ao vento que o MinWin será a base das próximas versões do windows. Mas ninguém sabe se o MinWin, ele próprio, será exposto publicamente como um produto ou se será utilizado apenas internamente.

Sendo utilizado internamente, o MinWin já é um grande avanço. Para fazer o build do server core, por exemplo, a Microsoft precisa fazer o build de todo o windows server 2008. Com o MinWin pode-se fazer o build apenas dele, o que permite que os testes fiquem muito mais focados em cada parte do sistema operacional, melhorando o processo de desenvolvimento.

Então o próximo Windows está sendo reconstruido do zero ?

Não !

Nem o MinWin, o Kernel, foi reconstruido do zero. Ele é o resultado de refactoring, ou seja uma reorganização do código já existente. O Windows Vista pode não ter agradado tanto ao público devido a questões de hardware, driver, etc, mas o Windows Vista implementa recursos de segurança e usabilidade fantásticos e que com certeza serão mantidos e evoluidos na próxima edição do Windows.

Por exemplo, o .NET continua e continuará sendo o framework de desenvolvimento para ambiente windows. Não vejo risco algum de que um Windows 7 altere isso. O que vai acontecer sim, é o foco nas versões atuais. Por exemplo :

  • Não desenvolvam abaixo do framework 2.0
  • Para aplicações distribuidas, utilizem WCF. Demais tecnologias de distribuição foram substituidas pelo WCF.
  • Invista no uso do framework 3.0 e 3.5, integrando suas aplicações cada vez mais com as novas tecnologias

P : Mas aplicações antigas vão rodar em máquina virtual !

R : Ninguém sabe !

O que existe é uma especulação baseada em um suposto vídeo que teria em certa data aparecido no channel 9 e depois sido retirado. Como ter certeza, se o vídeo não existe mais ? Tudo pode mudar.

De qualquer forma, a questão neste ponto é o conceito de "aplicações antigas". Segundo especulação, na qual acredito, são consideradas como não antigas 2 tipos de aplicações :

- As desenvolvidas especificamente para o Windows 7
- As aplicações gerenciadas a partir da versão 2.0 do framework .NET

Todo o resto poderá ser considerado aplicação antiga.

Mas como algo pode ser desenvolvido especificamente para windows 7 se ele ainda não existe ?

Simples : Sendo desenvolvido para Windows Vista e Server 2008. O Windows Vista e o Server 2008 criaram conceitos novos em termos de desenvolvimento que não serão alterados de uma hora para outra : KTM, UAC, Isolamento de Sessão 0, NAP, enfim, muitos recursos novos específicos que não vão sumir de uma hora para outra.

Então minha recomendação neste ponto é : Invistam na adaptação das aplicações de vocês para rodarem no Windows Vista, pois quando surgir o Windows 7 existe a possibilidade de quem sabe, talvez, as aplicações não adaptadas serem forçadas a rodar em máquina virtual. Se vai acontecer ou não, ninguém sabe com certeza. Mas investir na passagem para Windows Vista pode ser uma boa prevenção.

P: Mas a própria Microsoft está assumindo que o Windows Vista é ruim, lançando outro tão rápido !

softwareAssurance De forma alguma. Os mais especialistas em negócios podem falar isso em mais detalhes, mas posso dar meus dois cents a respeito :

  • Um ciclo de 3 anos é algo rápido para a nossa realidade, em que tudo é caro e demora a acontecer. A mídia internacional vê o ciclo de 3 anos como ideal e a percepção que pude extrair de alguns textos é que se fosse mais que isso veriam como um erro, assim como vêem como um erro o tempo entre o XP e o Vista.
  • Faz vários anos que a Microsoft lançou algo chamado Software Assurance. A empresa compra o software pagando um pouco mais caro, pagando pelo SA. A partir dai possui direito atualizar para novas versões livremente dentro do vigência do contrato de SA. O contrato SA, por sua vez, precisa ser renovado a cada 3 anos (se não estou enganado), o valor da renovação é o valor do SA, muito inferior ao valor do software. A idéia que encontrei em alguns locais foi de que as empresas não precisam mais comprar software. Compram uma vez, depois renovam o contrato de 3 em 3 anos atualizando a vontade.

Se considerarmos a aquisição de uma nova versão do Windows a cada 3 anos isso realmente é um absurdo para a nossa realidade, mas levando em consideração o software assurance, se torna algo bem normal. O problema é o nosso mercado, que não só ainda não conhece o software assurance como ainda tenta sair da pirataria...

P: Mas mesmo com o ciclo de 3 anos, será que o Windows Vista não está virando notícia velha rápido demais ?

De forma alguma. Faz relativamente pouco tempo que a Microsoft pegou a prática de que suas equipes tenham contato direto com a comunidade através de recursos simples como blogs. O que ocorre então ? Enquanto um produto é lançado e é novidade para o mercado que o está recebendo, ele já é uma coisa antiga para o desenvolvedor da Microsoft que o produziu e no blog do time de desenvolvimento já começa a virar passado e começam a surgir informações sobre a próxima versão do software.

Assim sendo, tanto os consumidores finais (de informações) como os meios de mídia precisam se adequar a duas linhas de tempo : A linha de tempo do mercado atual e a linha de tempo do trabalho sendo feito nas grandes empresas, para os anos futuros.

Então é isso ! Espero ter conseguido sanar as maiores dúvidas de todos vocês sobre o Windows 7, mostrando que não existe necessariamente uma quebra, como muitos estão acreditando, mas uma continuidade.

Fontes :

Fato - Em julho de 2007 o MinWin foi apresentado ao público por Eric Traut

Vídeo de 8 minutos apenas com a parte do MinWin :

Update : O vídeo dentro do post não funcionou, mas o link abaixo está ok :

Eric Traut talks Windows 7 and MinWin from Long Zheng on Vimeo

 

Vejam o vídeo inteiro, com 1 hora de duração, falando sobre tecnologias de virtualização

 

Fato - Em dezembro de 2007, para solucionar confusões existentes entre o MinWin e Windows Server 2008 Server Core, Mark Russinovich disponibilizou um vídeo no Channel 9 explicando em detalhes o Kernel do MinWin e sua diferença para o Server Core

Fato - Existe um resumo deste vídeo, com conclusões

Meio-Fato : Um suposto vídeo no Channel 9 falou sobre o uso de virtualização para aplicações antigas no windows 7, mas o vídeo desapareceu

Todo o resto : Pura suposição.

Obs: Estive meio sumido do MeioBit, mas continuo por aqui, sendo que meu sumiço significa que grandes novidades estão por vir.

Notícias relacionadas

renanfernandes's picture

Dennes,
coloca um "Leia o restante do post" pf

Dennes's picture

Oi !

Com certeza...

É que o tapado aqui nunca acerta essa síntaxe de 1a... Sad

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo

Wallacy's picture

É, realmente eu iria perguntar porque você estava sumido...

Em fim, boas explicações do Windows 7, eu tinha achado que tinha informação demais em tão pouco tempo... Até versão alpha mostraram por ai... Em fim... Pelo menos é bom para os desavisados desconfiarem mais sobre o próximo Windows.

-----
Para aquele que controla o próprio pensamento, todo o resto se torna simples jogo de crianças...
Gandhi.

Dennes's picture

Oi, Wallacy !

Eu ia perguntar sobre a universidade que você ia me indicar Smiling

Mas tudo bem, o grupo Brasil.NET vai realizar o evento ai em Brasilia no dia 15/03

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo

Wallacy's picture

Puts.. é mesmo... Eu estava em viagem daquela vez... Lembro-me que enviei o e-mail para a reitoria, porém acho que não chegou (já que não recebi resposta), e fiquei de reenviar, e simplesmente me esqueci....

Foi mal... Se precisar ainda só falar, porém eu estava no meio de uma viagem e me distrai legal... Vacilei.

-----
Para aquele que controla o próprio pensamento, todo o resto se torna simples jogo de crianças...
Gandhi.

OMGWTFBBQ's picture

Dennes disse:
Então o próximo Windows está sendo reconstruido do zero ?

Não !


Não gostei muito desta notícia. Quando afinal a Microsoft vai quebrar a compatibilidade retroativa? "Let it go, let it go!"

Dennes's picture

Oi !

São duas coisas diferentes. Não é possível, com as informações existentes, afirmar nada sobre a compatibilidade retroativa.

Mas quando falamos que o windows está sendo reconstruido do zero, da a impressão de que o que foi feito no windows vista vai ser jogado fora e não existe nada mais longe da verdade do que isso.

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo

OMGWTFBBQ's picture

Mas, supondo que eles resolvam quebrar com a arquitetura pré-NT (acabando assim com a compatibilidade retroativa)... será que isso não implicaria em uma reconstrução brutal do núcleo do SO? Enfim... uma coisa não está atrelada à outra?

Dennes's picture

Oi !

Tem muito "se" nisso.

Não considero a hipótese de máquinas virtuais impossível. Só não temos informação a respeito e acho que até um windows 7 surgir as máquinas virtuais já vão ser algo tão natural que não haverá nada demais nisso.

O Windows Vista já quebrou radicalmente muita compatibilidade. Tanto foi que nem o próprio Visual Studio 2003 roda de forma perfeita no windows vista. No teched assisti uma palestra muito boa, sobre um recurso para administradores de TI controlarem a compatibilidade com aplicações antigas. O administrador de TI poderia fazer o windows vista simular, nos mínimos detalhes, que a aplicação houvesse feito algo exatamente como em um sistema antigo, quando a realidade seria outra. Muito legal, depois publicarei mais sobre isso.

Assim sendo, partindo do Vista/server 2008 para um futuro windows 7, não haveria essa reconstrução brutal... muita gente até imagina essa reconstrução perante problemas de hardware e driver do windows vista, mas quando analisados em detalhes são só problemas de hardware e drivers...

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo

meirellez's picture

Como é bom ter grana né? Dá tempo pra faturar, ver o que estva errado há mais de 10 anos... Não ter pressa pra consertar o erro. E ainda continuar faturando!

-----------------------------------
Só a mudança é permanente.

Rhyel's picture

O chato é ver por ai o pessoal falando "Vou esperar o Windows 7 pois vai ser mais leve que o Vista"

Esta história de minwin só confunde os noobs.

Sobre a modularidade o Vista já é bem modular, tanto que ferramentas como o vlite conseguem tirar praticamente tudo do sistema, mas o mesmo permanece usável e estável.

O que eu realmente gostaria de ver é a possibilidade de um setup mais customizavel, podendo escolher na instalação o que eu realmente quero instalar, sem ter que usar ferramentas de terceiros.

Dennes's picture

Oi !

Pois é, foram os boatos sobre o Windows 7 que me fizeram escrever o artigo, espero que sirva de referência para o pessoal indicando que o melhor não é esperar o windows 7, mas exatamente o contrário, migrar o mais breve possível para o windows vista buscando se adaptar e estar pronto para o Windows 7.

Quanto ao setup, não sei exatamente sua necessidade, mas as opções de deployment em ambiente coorporativo são bem amplas, permitindo fazer imagens do sistema da forma como desejamos e até alterar imagens do sistema já montadas.

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo

Rhyel's picture

Minhas necessidades são bem simples. Smiling

Não quero aqueles joguinhos mequetrefes, acessibilidade nem paint ou wordpad. Já tá bom pra mim.

Dennes's picture

Oi, Rhyel !

Em ambiente coorporativo ? Você tira até via GPO...

Mas obterei mais detalhes procê...

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo

lf.amorim's picture

Putz... o Windows 7 vai ser o futuro ou o blackout?

Outros sitemas operacionais só tem a ganhar com o Windows 7.

Dennes's picture

Oi !

blackout ? Voei nessa... explica ai... Smiling

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo

lf.amorim's picture

Um grande mico da M$ que vai fazer com que as pessoas não migrem para o Windows 7. Causando uma defasagem em termos de hardware e software muito maior do que já existe.

Poxa, os programas da minha empresa não funcionam com o novo Windows... Não vamos migrar!

Nossa! Poucas pessoas usando Windows 7. Não vamos desenvolver softwares nem drivers de nossos produtos para Windows 7.

Essas coisas podem ocorrer sim com o Windows 7, coisa muito mais improvável de ocorrer com lançamentos anteriores.

Dennes's picture

Oi !

Não na visão do desenvolvimento de software.

Por que o software é incompatível ?

Porque não foi desenvolvido para ser compatível em especial com as novas funcionalidades de segurança do windows vista. Então o software incompatível com o windows vista é incompatível com o windows vista porque este é seguro demais. Isso é uma boa propaganda para o software em questão ?

Estou a um ano sem malwares porque uso o vista. Não sou o único, aqui mesmo nos comentários pode encontrar várias pessoas que gostaram muito do vista. Os próprios usuários vão forçar a migração de suas aplicações para o Vista.

Drivers? Já foram produzidos aos montes.

Então : Você prefere adaptar seu software para funcionar hoje no windows vista e no XP SP 2 ou prefere, quando o windows 7 surgir, ver seu software ser tão incompatível com o sistema operacional a ponto de ter que rodar em máquina virtual ou sabe-se lá o que vão inventar ?

É um risco aceitável ?

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo

lf.amorim's picture

Eu não disse nada, apenas pensei em possíveis questões levantadas por empresas que usam sistemas que foram sendo desenvolvidos ao longo de 10 anos. Totalmente 4 POG.

OMGWTFBBQ's picture

Emulação, meu caro. Máquinas virtuais.

A Apple fez a mesma coisa e ninguém falou nada...

flaviotomazio's picture

O modem que eu tenho aqui, a empresa disse que não ia fabricar driver para o Vista, mas isso é para obviamente ganhar dinheiro com novos modens. O notebook que eu comprei veio com Vista Starter e drivers para o XP.

Off: A universidade que estudo possui parceria com a MS, como eu consigo receber o Vista Business, que a MS dá para estudantes de universidades parceiras do MSDN?

WorldOrg

Dennes's picture

Oi, Flavio !

Coloca o nome da universidade aqui, eu verifico os detalhes para você.

Mas não é só o Vista Bussiness não, qualquer software Microsoft, exceto Office.

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo

flaviotomazio's picture

Oi, é UPF (Universidade de Passo Fundo) / Rio Grande do Sul

WorldOrg

Dennes's picture

Oi !

O administrador da UPF deve fornecer a você uma senha para este site : http://msdn90.e-academy.com/elms/Storefront/Home.a... ou explicar a você outra forma pela qual estejam distribuindo os softwares.

Me chama no MSN, podemos fazer algumas coisas legais na UPF Eye-wink

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo

flaviotomazio's picture

Já tentei falar com o responsável dos cursos de informática e nunca tenho respostas.

EDIT: Acabei de mandar mais um e-mail, vamos ver se ele responde.

WorldOrg

Dennes's picture

Oi !

Mas ainda assim, me chama no MSN, é um assunto legal... Eye-wink

[]'s

Dennes

---------------------
CidadaoCarioca
BufaloInfo

flaviotomazio's picture

Me passa o msn por MP.

WorldOrg

pedrob7's picture

Dennes
Não querendo ser chato, mas já sendo
conserta aquele "muito pouca" na primeira linha
ficou muito feio pra ler hahahaha

ótimo post vlwww

Dennes's picture

Oi, Pedro !

Sad

Tô me achando um orelhudo agora...

Corrijo, claro, mas ainda não entendi o erro gramatical... "pouca informação" ... "muito pouca informação" ... "existe muito pouca informação" ... cadê o pasquale ?

[]'s

---------------------
CidadaoCarioca
BufaloInfo

pedrob7's picture

não sei se é erro
eu q estou abelhudo nisso
hahahaha
poderia ser poquíssima informação
mas nem liga isso é oisa de vestibulando estressado
com as aulas de redação hahahaha

NewUser's picture

O Dennes voltou Smiling

Ainda demora para chegar o tal Windows 7.

O pessoal gosta de medir o tempo entre uma versão e outra assim:
data que começaram a usar o Vista - data que começaram os primeiros rumores do Win 7.

Dennes's picture

Oi, NewUser !

Obrigado pelas boas vindas Smiling

Com certeza deve demorar. Eis ai um desafio para a mídia tecnológica : Ao mesmo tempo que falam de produtos sendo lançados, que se tornam novidade no mercado, falar de produtos futuros, que são exatamente a próxima versão dos produtos que estão sendo lançados. Duas "linhas de tempo" da informação...

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo

viniciusfs's picture

Do zero igual o Vista? Smiling

Dennes's picture

Oi, Vinicius !

O Vista não foi do zero. O Vista mudou muito, radicalmente, até o kernel mudou com o kpp (versão 64), que deixou a Symantec bem zangada, mas não foi uma reconstrução do zero, longe disso.

O que sei que foi do zero no vista foi o TCP/IP. Já estava uma colcha de retalhos, então jogaram fora e fizeram novamente.

[]'s

Dennes

---------------------
CidadaoCarioca
BufaloInfo

arcalimon-sama's picture

Jawdropping!
é impressão minha ou ele ta "copiando" os sistemas like-unix, kernel modular, parte grafica separada do resto do sistema (uma otima mudança, será q a MS enfim viu alguns pontos positivos desses sistemas e resolveu largar d ser ranzinza Sticking out tongue q colocar no seu S.O. se isso for verdade ótimo... temos muito a ganhar com isso

primeiro eles riem de vc...depois te ignoram...e ai quando resolvem te enfrentar vc vai lá e os vence

Dennes's picture

Oi, Arca !

Impressão sua, não tem informação suficiente para se poder dizer isso.

O que sabemos é da realização de um refactoring e refactoring já é uma tendência no desenvolvimento de software hoje.

A Microsoft já havia criado o SDL, o ciclo seguro de desenvolvimento de software, quando produziu o windows server 2003, nada mais natural do que fazer um refactoring, mas um código gigantesco como o windows não poderia ser um refactoring normal, mas um refactoring automatizado.

Tem ferramenta pública que faça isso ou eles criaram?

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo

Phair's picture

Ao contrário dos freetards, eu acho que a MS SEMPRE teve condições de fazer algo melhor que UNIX. Só que o ciclo não deixa eles tem que manter compatibilidade, drivers senão o sistema morre. O Windows acaba sendo vítima de sí mesmo, não há muito o que fazer.

Wallacy's picture

Isso vai ta no meu próximo artigo hehe Smiling

-----
Para aquele que controla o próprio pensamento, todo o resto se torna simples jogo de crianças...
Gandhi.

flaviotomazio's picture

Muita coisa vai mudar, me lembro do Longhorn, e tem vídeos dele com efeitos fantásticos e recursos, mas que não vieram no Windows Vista. Então acredito que muita coisa vai mudar mesmo, entre o que achamos que o Windows 7 vai ser e como ele vai ser entregue aos consumidores.

WorldOrg

Dennes's picture

Oi, Flavio !

Isso sem dúvida ! Afinal, não temos nada sobre o Windows 7, até porque o MinWin não é o Windows 7 !

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo

marcelomartins's picture

Quando sair, será irrelevante!

Será que virá com o WinFS prometido para o Windows 98?

OMGWTFBBQ's picture

Irrelevante? Falavam isso desde o Windows 95...

Dennes's picture

Oi, Marcelo !

Seu comentário é a inspiração de um novo artigo Eye-wink

[]'s

---------------------
CidadaoCarioca
BufaloInfo

arcalimon-sama's picture

mas com esse refactoring ele vai se aproximar um pouco dos s.o. unix-like, prq ter a parte grafica separada do resto do sistema é um dos pontos q os tornam tão seguros como são e o windows 7 com essa estrutura pode reconquistar uma parte do mercado perdido para esses sistemas..... isso é minha humilde opnião Eye-wink

primeiro eles riem de vc...depois te ignoram...e ai quando resolvem te enfrentar vc vai lá e os vence

Dennes's picture

Oi !

Os recursos de segurança do Windows Vista são muito, muito bons. Uso o Windows Vista desde seu lançamento e nunca peguei um virus ou qualquer malware, ao contrário do que acontecia com outras edições.

Veja mais sobre isso em http://blogs.technet.com/fcima/archive/2008/01/23/...

O próprio IIS 6 praticamente não teve falhas de segurança desde o seu lançamento.

O problema é que lendas são difíceis de serem mudadas. Levam tempo.

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo

fmpfmp's picture

Engraçado é como no final das contas a Microsoft acaba se rendendo ao modo como o Linux funciona. Laughing out loud

"Já que não pode vencê-los, junte-se a eles." Cool

AlexSinistro's picture

To doido pra colocar as mãos nesse Windows(vai demorar né), mas primeiro to arrumando meu novo pc pra colocar o Vista. Gostei bastante do Vista não entendo essa implicancia que a galera tem com ele...

Dennes's picture

Oi !

Idem !

[]'s

Dennes

---------------------
CidadaoCarioca

BufaloInfo