thegoodfellas/blogset-br huggingface dataset:
de agosto de 2005Beta 5231 Build 12 de setembro de 2005Beta 5231 Build October CTP 4 de outubro de 2005Beta 5259 Build November CTP 13 de novembro de 2005Beta 5259 Build November CTP TAP 17 de novembro de 2005Beta 5268 Build REFRESH 7 de dezembro de 2005Beta 5270 Build December CTP 16 de dezembro de 2005Beta 5308 Build February CTP 22 de fevereiro de 2006Beta 5342 Build March CTP 24 de marco de 2006Beta 5355 Build REFRESH 11 de abril de 2006Beta 5361 Build REFRESH 13 de abril de 2006Beta 5365 Build April CTP 21 de abril de 2006Beta 5381 Build May Interim 5 de maio de 2006Beta 2Beta 5384 Build Beta 2 (WinHEC 2006) 23 de maio de 2006 **LANCAMENTO PUBLICO**Pre-RC1Beta 5456 Build June CTP 24 de junho de 2006Beta 5466 Build REFRESH 11 de julho de 2006Beta 5472 Build July EDW 17 de julho de 2006Beta 5479 Build REFRESH 19 de julho de 2006Beta 5483 Build Pre-RC1 28 de julho de 2006Beta 5487 Build Pre-RC1 2 de agosto de 2006Beta 5492 Build Pre-RC1 8 de agosto de 2006Beta 5505 Build REFRESH 15 de agosto de 2006Beta 5520 Build Pre-RC1 17 de agosto de 2006Beta 5536 Build Pre-RC1 24 de agosto de 2006RC1Compilacao Release Candidate 5600 Build RC1 (Release Candidate 1) 1 de setembro de 2006 **LANCAMENTO PUBLICO (limitado aos primeiros cem mil downloads)**Pre-RTMBeta 5700 Build Pre-RTMBeta 5728 Build EDW (Pre-RTM) 22 de setembro de 2006RC2Compilacao Release Candidate 5744 Build RC2 (Release Candidate 2) 6 de outubro de 2006Pre-RTMBuild 5808 para TAP's (Technology Adoption Program); Programa de Adocao de TecnologiaBuild 5840 para TAP's (Technology Adoption Program); Programa de Adocao de Tecnologia Versao RTMRTMMicrosoft Windows Vista RTM 6.0.6000.16386.061101-2205 [RTM-Release to Manufacturing] - Lancado dia 8 de Novembro de 2006 - as 17 horas. (para assinantes MSDN e TechNet). esta versao foi altamente criticada por conter muitos problemas de desempenho grafico, consumo de memoria exagerada e falhas de seguranca e incompatibilidades de hardware software. Os Service Packs do windows Vista Service Pack 1 - Build 6.0.6001.18000Lancado oficialmente e aberta ao publico para download via website e via Windows Update no dia 18 de Marco de 2008. A onda Wave0 abrange a todas as versoes do sistema com idioma Ingles, Frances, Espanhol, Japones ou Alemao. A Wave1 que abrange a todos os outros idiomas para qual o Windows Vista foi desenvolvido esta disponivel via Windows Update e atraves do site da Microsoft desde o dia 14 de Abril de 2008 onde essa atualizacao resolve grande parte dos problemas de desempenho no sistema e inclui novos recursos e funcoes como o HotPatching e uma nova versao do Kernel PatchGuard nas edicoes 64bits que protege o sistema contra alteracoes nao autorizadas no kernel. O suporte para o Windows Vista com Service Pack 1 (SP1) terminou em 12 de julho de 2011. Service Pack 2 - Build 6.0.6002.18005O Service Pack 2 do Windows Vista foi disponivel oficialmente ao publico para download via website no dia 26 de Maio de 2009. Este Service Pack adiciona alguns recursos novos ao Windows Vista como Bluetooth 2.1, suporte a gravacao integrada
a maioria dos manuais e tutoriais sobre o assunto oferecem explicacoes incompletas, ou em alguns casos ate mesmo incorretas sobre muitas das opcoes, muitas vezes se limitando a recomendar uma determinada configuracao, sem explicar o que faz a opcao. A proposta deste tutorial e oferecer explicacoes claras e aprofundadas sobre as opcoes.Carlos E. MorimotoQuando voce liga o micro, o primeiro software que e carregado e o BIOS da placa-mae, que faz a contagem da memoria RAM, realiza uma deteccao rapida dos dispositivos instalados e por fim carrega o sistema operacional principal a partir do HD, CD-ROM, pendrive, disquete, rede, ou outra midia que estiver disponivel. Este procedimento inicial e chamado de POST (Power-on self test).O POST tem duas funcoes basicas: detectar o hardware instalado e atribuir enderecos de IRQ, enderecos de I/O e outros recursos e verificar se os componentes basicos (processador, memoria, placa de video e circuitos de comunicacao) estao funcionando como deveriam. Quando e encontrado algum erro grave, como blocos defeituosos logo nos primeiros enderecos da memoria RAM, defeitos no processador ou em componentes essenciais do chipset da placa mae, o BIOS emite o codigo de avisos sonoros referente ao problema e paralisa o boot.Alem da funcao de "dar a partida", o BIOS oferece uma serie de rotinas de acesso ao video, HDs e outros perifericos, que podem ser usados pelo sistema operacional. Hoje em dia, tanto o Windows quanto o Linux acessam o hardware atraves de drivers especializados, mas na epoca do MS-DOS as rotinas do BIOS eram importantes.Segamos entao ao Setup, um programa de configuracao para os parametros do BIOS. Nos primeiros PCs, o BIOS era um aplicativo realmente separado, que precisava ser carregado atraves de um disquete de boot, mas a partir dos micros 386 ele passou a fazer parte do BIOS principal.As opcoes configuraveis atraves do Setup variam muito de acordo com o tipo de placa e a que publico ela e destinada. Temos desde notebooks, com conjuntos incrivelmente limitados de opcoes, ate placas destinadas a entusiastas, com mais de 20 opcoes so para ajustar os tempos de acesso da memoria.Assim como todo software, tanto o BIOS quanto muitas vezes o proprio Setup possuem bugs, em muitos casos graves. E normal que qualquer fabricante respeitavel disponibilize um conjunto de atualizacoes para o BIOS de uma placa popular. Em geral, a ausencia de atualizacoes de BIOS disponiveis nao e um sinal de que as placas nao possuem problemas, mas simplesmente que o fabricante nao se da ao trabalho de corrigi-los.O BIOS e quase sempre escrito em assembly, muitas vezes com modulos escritos em C. Por ser um programa complexo, que possui diversas camadas de legado, acumuladas desde o PC original, o BIOS de uma placa-mae tipica e um software cada vez mais caro e dificil de se manter.Existe atualmente cada vez mais pressao em torno do desenvolvimento de um sistema mais elegante, que possa desempenhar as funcoes dos BIOS atuais com mais elegancia e abrir espaco para a introducao de novos recursos.Uma tecnologia ja em uso e o EFI (Extensible Firmware Interface), usada em placas-mae para o
Intel Itanium e tambem nos Macs com processadores Intel. O EFI utiliza uma arquitetura modular, bem mais limpa e eficiente, que permite o uso de modulos personalizados para os dispositivos de cada-placa mae, mantendo (opcionalmente) compatibilidade com o sistema antigo. No caso dos Macs, esta camada de compatibilidade e desativada (de forma a dificultar a vida de quem pretende instalar Linux ou Windows em dual boot com o MacOS) mas, no caso de placas avulsas, o EFI viria com o modo de compatibilidade ativado, permitindo rodar qualquer sistema.Existe ainda um projeto para substituir o BIOS da placa-mae por uma versao compacta do Kernel do Linux, que executa as mesmas funcoes, mas de uma forma mais confiavel e flexivel. Voce pode obter mais informacoes sobre ele e sobre as placas suportadas no: http://www.linuxbios.org/.Voltando ao BIOS, depois de fazer seu trabalho, o BIOS carrega o sistema operacional, lendo o primeiro setor do disco rigido o "Master Boot Record" (MBR), tambem conhecido como trilha zero ou trilha MBR. No MBR vai o gerenciador de boot, um pequeno software encarregado de dar a partida no sistema operacional. O gerenciador de boot usando o Windows XP e Vista e chamado de NTLDR, enquanto no Linux o mais usado e o Grub. Na verdade, no MBR mesmo vai apenas um bootstrap, um pequeno software que instrui o BIOS a carregar o executavel do gerenciador de boot, armazenado em um ponto especifico do HD. O MBR propriamente dito ocupa um unico setor do HD (apenas 512 bytes), de modo que nao e possivel armazenar muita coisa diretamente nele.Como pode ver, o BIOS nao se preocupa em detectar qual sistema operacional esta instalado no HD, nem muito menos tentar ler o sistema de arquivos em que ele (o HD) esta formatado. Tudo o que ele faz e ler o setor de boot do HD e deixar que o gerenciador de boot faca seu trabalho. Se isso nao for possivel, ele exibe a fatidica mensagem "No boot device available", ou similar e espera que voce resolva o problema. :)Na grande maioria dos casos, pressionamos a tecla "Del" durante o inicio do boot para acessar o Setup. Nos notebooks e usada normalmente a tecla "F2", mas (embora relativamente raro) existem casos onde a tecla de atalho e "Esc", "F1", "F8", "F10", "Ins" ou mesmo combinacoes de teclas, como "Ctrl+Esc", "Alt+Esc", "Ctrl+Alt+Esc", "Ctrl+Alt+Enter" ou "Ctrl+Alt+F2".Desde a decada de 90, o mercado de desenvolvimento de BIOS e dividido entre a AMI (a mais usada atualmente), Award e a Phoenix (usada predominantemente em notebooks). Como era de se esperar, cada um dos tres utiliza uma interface um pouco diferente para o Setup, mas as opcoes propriamente ditas dependem mais do fabricantes da placa do que da marca do BIOS. Os notebooks sao geralmente os mais pobres em opcoes, ja que sao configuracoes prontas, onde nao se espera que voce altere muitos componentes ou faca overclock.Esta e a interface mais tradicional, usada tanto em BIOS da Award, quanto da AMI e ate mesmo em alguns da Phoenix, onde as opcoes sao divididas em menus. Voce navega
entre as opcoes usando as setas, Enter e Esc e altera as opcoes dentro das secoes pressionando Enter e escolhendo o valor desejado dentro de um submenu com as opcoes disponiveis:Durante a decada de 1990, a AMI utilizou uma interface grafica, onde voce usava o mouse para navegar entre as opcoes. Apesar de ser considerada mais facil por alguns, essa interface acabou nao pegando e foi substituida pela interface baseada em abas utilizada atualmente. Nela, voce usa as setas para a direita e esquerda para alternar entre as secoes, as setas para cima e para baixo, alem de Enter e Esc para navegar entre as opcoes e acessar os submenus e altera as opcoes usando + e -.Em ambas as interfaces, voce pode salvar e sair usando a tecla F10, ou sair sem salvar pressionando Esc na tela principal. As configuracoes do Setup sao salvas no CMOS, a area de memoria volatil dentro do chip com o BIOS. E justamente isso que permite que as configuracoes sejam apagadas ao mudar a opcao do jumper ou ao retirar a bateria, o que permite "destravar" a placa ao tentar um overclock mais extremo ou usar qualquer opcao que faca o micro passar a travar durante o POST, sem que voce tenha chance de acessar o Setup para restaurar a configuracao anterior.A secao mais basica e a "Main" ou "Standard CMOS Setup" que permite ajustar o relogio do sistema e conferir a deteccao dos HDs. Alem de ser ajustado manualmente atraves do Setup, o relogio do sistema pode ser ajustado via software, o que e feito automaticamente pela maior parte dos programas que acertam o relogio do sistema via internet. De qualquer forma, e sempre importante acertar o relogio ao montar o micro, antes de instalar o sistema operacional.Existe tambem a opcao "Legacy Diskette A", usada para indicar se um drive de disquetes esta instalado. Use "1.44M, 3.5 in." caso tenha um drive instalado, ou "Disabled" se nao tiver nenhum. Apesar de poucos ainda utilizarem drives de disquetes (pelo menos em micros novos) eles ainda sao necessarios em muitos casos para carregar drivers da porta SATA ou RAID ao instalar o Windows XP. O problema foi resolvido apenas com o Vista, onde os drivers podem ser carregados tambem a partir de um CD-ROM ou pendrive.Antigamente, a deteccao dos HDs era feita atraves da opcao "IDE HDD Auto Detection" presente no menu principal do Setup, mas em placas atuais a deteccao dos HDs e feita automaticamente durante o POST e os HDs presentes aparecem dentro da secao:Discos e RAID Acessando o submenu referente a cada um dos discos, voce tem algumas opcoes adicionais, como ajustar os modos de transferencia (PIO Mode e DMA Mode), alem de desativar o uso do SMART, LBA e transferencia de 32 bits. Estas opcoes podem ser uteis para solucao de problemas em algumas situacoes, mas em 99.9% dos casos voce simplesmente mantem o SMART e o "32bit Data Transfer" ativados e as demais opcoes em "Auto". O BIOS detecta estas configuracoes automaticamente a partir de informacoes transmitidas pela controladora do HD
ou drive optico, por isso existe pouca margem para erros de deteccao. Como voce pode ver, o modelo e os recursos suportados pelo HD sao exibidos na parte superior da tela, o que e uma forma rapida de identificar o HD. Uma busca rapido no Google pelo modelo (ST380011A no exemplo) permite encontrar as especificacoes completas:Uma observacao importante sobre as portas SATA e IDE da placa mae e que elas podem ser desativadas, ou configuradas para operar em modo RAID. Por padrao, as portas ficam ativadas e configuradas pela operar em modo normal, de forma que voce precisa alterar a configuracao para ativar o uso do RAID. Se voce pegar uma placa mae usada, onde os HDs misteriosamente nao sao detectados pela placa, verifique antes de mais nada se elas nao estao desativadas. Se mesmo assim o HD nao for detectado, experimente instala-lo em outra porta.Como cada porta IDE ou SATA e controlada por um circuito separado dentro do chipset, e muito comum que uma das portas da placa se queime por motivos diversos.As opcoes para desativar as interfaces SATA e IDE estao geralmente dentro da secao "Advanced", "Features Setup", "IDE Function Setup", "Integrated Peripherals" ou "Onboard Devices Configuration" do Setup.Procure pelas opcoes "Onboard IDE", "Onboard PCI IDE Controller", "IDE Controller", "Onboard SATA-IDE", "Onboard SATA Controller" ou "Serial ATA Controller", que devem ser configuradas com o valor "Enabled" ou "Both" (que indica que ambas as postas IDE devem permanecer ativadas):A opcao "SATA DMA Transfer" ativa o suporte a DMA para os HDs ligados as portas SATA. Desativar o DMA pode ser usado para tentar solucionar problemas relacionados a deteccao dos HDs ou corrupcao dos dados. Naturalmente, desativar esta opcao causa uma grande reducao no desempenho.Na maioria das placas com chipsets SiS e VIA (com apenas duas portas SATA), a configuracao do RAID para as portas SATA vai na mesma opcao onde elas podem ser desativadas. Em algumas placas e usada a opcao "Configure SATA as" e em outras a opcao fica escondida dentro de um submenu da secao "Main" ou "Advanced"Para ativar o RAID, voce usa a opcao "RAID" ao inves de "SATA", "IDE" ou "Enabled", que fazem as portas SATA operarem em modo normal:Em placas com quatro ou mais interfaces SATA que podem ser usadas em modo RAID, existe normalmente uma secao separada, onde voce pode indicar quais das portas farao parte do array RAID e quais devem permanecer operando em modo normal. Na maioria das placas Asus com placas nVidia, por exemplo, a configuracao do RAID fica escondida dentro do menu Advanced > Onboard Device Configuration > NVRAID Configuration:Depois de ativar o RAID no Setup, voce tem acesso a uma interface de configuracao, onde voce deve criar o array, adicionando os HDs que farao parte dele e escolher o modo de operacao. Em algumas placas e usada a tecla "Tab" ou "F10", em outras sao usadas sequencias como "Ctrl+S", "Ctrl+J" ou "Ctrl+M":Dentro da interface, a opcao "RAID Mode" e a mais importante. Use a opcao "Mirroring" para criar um sistema RAID 1 (2 ou 4 HDs), "Striping" para RAID 0
(2, 3, ou 4 HDs), "Stripe Mirroring" para RAID 10 (4 HDs) ou "Spanning" para usar JBOD, onde os dados sao simplesmente espalhados entre os HDs. A opcao "Striping Block" ajusta o tamanho dos blocos ao usar RAID 0 ou 10.E importante enfatizar que todos os dados dos HDs sao apagados ao criar um array RAID 0, por isso o ideal e que voce faca isso logo depois de montar o micro. Ao criar um array RAID 1 os dados sao normalmente apenas copiados do primeiro para o segundo HD, mas e sempre bom fazer backup para qualquer eventualidade.A vantagem de utilizar a controladora RAID da placa mae, ao inves de simplesmente criar um sistema de RAID via software usando as opcoes disponiveis no Windows ou Linux e que voce pode usar o array RAID diretamente para instalar o sistema.No caso do Windows XP, e preciso criar um disquete com os drivers da controladora e carrega-lo durante a instalacao, pressionando a tecla "F6" quando e exibida a mensagem "Pressione F6 se precisar instalar um driver SCSI ou RAID de TERCEIROS". Procure por um executavel chamado "Makedisk.exe" ou similar dentro da pasta "drvdisk", "SATA" ou "RAID" no CD drivers da placa mae. O Windows XP SP2 inclui um conjunto bem mais atualizado de drivers e o Vista permite carregar os arquivos a partir de um pendrive, o que reduz a necessidade do disquete.Outra observacao com relacao ao suporte a RAID e que muitas placas, sobretudo as baseadas em chipsets VIA ou SiS utilizam um controlador SATA/RAID externo, geralmente da Marvell ou JMicron, de forma a oferecer 4 ou 8 portas SATA, ao inves de apenas 2 ou 4. Neste caso, o controlador possui um BIOS proprio, inicializado logo depois do BIOS principal e voce precisa configurar ou um ou outro, de acordo com quais portas for utilizar para o RAID. Nao se surpreenda ao receber uma mensagem do segundo controlador a cada boot, reclamando que nao encontrou nenhum disco; isso e normal ao usar as portas referentes ao controlador embutido no chipset:Em quase todas as placas que utilizam controladores extra, existe uma opcao para desativa-los no setup. No caso da Asus M2V, por exemplo, que usa um controlador Marvell 88SE6121, esta disponivel a opcao "Onboard Marvel6121 Controller" dentro da secao Onboard Devices Configuration, que permite desativar as duas portas SATA ligadas a ele. Como nao e possivel dar boot atraves de HDs ligados a estas duas portas, muita gente acaba nao utilizando-as e prefere desativar o controlador no Setup para simplificar a configuracao. BootUma das configuracoes mais basicas do Setup e a ordem de boot. Apesar do mais comum ser dar boot a partir do CD-ROM para instalar o sistema e a partir dai dar boot a partir do HD, existe tambem a possibilidade de dar boot a partir de pendrives, HDs externos e outras unidades de armazenamento removivel e tambem dar boot atraves da rede.Na maioria das placas, as opcoes estao concentradas dentro da secao "Boot", mas em muitas voce usar as opcoes "1st Boot Device", "2nd Boot Device", etc. dentro da
secao "Advanced Setup".Muitos BIOS antigos tinham problemas com a ordem de boot de simplesmente travavam caso nao encontrassem um sistema de inicializacao no primeiro dispositivo, sem tentar os demais. Os atuais sao bem mais espertos e realmente procuram por setores de inicializacao validos, pulando os dispositivos que nao estao presentes, ou que nao contem sistema operacional.Isso permite que voce deixe o CD-ROM continuamente como dispositivo de boot, coloque o seu pendrive (ou outro dispositivo removivel) como segundo e deixe o HD em terceiro, por exemplo. Desta forma, quando voce deixar uma distribuicao Linux live-CD ou uma midia de instalacao do Windows no drive, o micro inicia o boot atraves dele, quando deixar seu pendrive (com uma instalacao do Linux ou outro sistema) ele tentara inicializar atraves dele e, quando nenhum dos dois estiver disponivel, e realizado um boot normal atraves do HD.Em casos onde voce tenha mais de um HD instalado, voce pode definir uma ordem "interna" de inicializacao entre os HDs disponiveis. Isto e importante pois permite definir se o BIOS deve inicializar a partir do HD SATA ou IDE, por exemplo. Em muitos casos existem tambem secoes separadas para o disco optico (caso tenha mais de um) e para os dispositivos removiveis:Dependendo da placa e do BIOS usado, os pendrives podem ser detectados como HDs, ou como discos removiveis, mas na pratica isso nao faz muita diferenca. O mesmo se aplica tambem aos HDs externos, instalados em gavetas USB. Como ambos sao vistos pelo sistema como dispositivos USB mass-storage, nao existe muita diferenca.O suporte a boot atraves de pendrives e incipiente nas placas fabricadas ate 2004/2005, por isso nao e incomum que o boot via USB nao funcione mesmo em placas de fabricacao relativamente recente.Embora seja perfeitamente possivel instalar o Windows XP em um pendrive de 2 GB ou mais (desde que voce consiga carregar o disquete com os drives da porta USB, de forma que o instalador consiga enxergar o pendrive como uma unidade de armazenamento e permita usa-lo para a instalacao do sistema) o mais comum e usar o pendrive para instalar uma distribuicao Linux e assim ter um sistema portatil. A instalacao do Linux em pendrives ja sai do escopo deste livro, mas voce pode ler detalhes sobre o assunto neste meu tutorial publicado no Guia do Hardware: .Outra possibilidade, muito utilizada e o boot via rede. Dois sistemas de boot remoto muito utilizados sao o LTSP (com um servidor Linux) e o Citrix MetaFrame, onde e utilizado um servidor Windows. A ideia central e armazenar todos os dados e softwares em um servidor central e usar clientes sem HD, que carregam o sistema via rede. E possivel utilizar tanto terminais "burros", que simplesmente abrem uma secao remota do servidor sem executar nenhum processamento local e terminais "inteligentes", que carregam os softwares via rede e os executam localmente.O boot via rede e feito via PXE, um protocolo de boot remoto originalmente desenvolvido pela Intel. Inicialmente, o PC manda um pacote de broadcast pela rede, que e respondido por um servidor DHCP especialmente configurado. A a partir das