Autor Tópico: Windows 8  (Lida 26733 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Offline Agnelo

  • Pai
  • O que se escreve num campo desses?
    • Ver perfil
Re:Windows 8
« Resposta #15 Online: Outubro 23, 2012, 09:30:35 am »
Eu torço pro windows 8 ser um baita sucesso, porque a malvada da microsoft tá investindo na direção certa.
Eu amo você. Tenho orgulho de você. Você trouxe à sua mãe e a mim mais alegria do que eu achei que houvesse. Seja bom pra ela e cuide bem dela.

Seja um dos mocinhos. Você tem que ser como John Wayne: Não aguente merda de nenhum idiota e julgue as pessoas pelo que elas são, não pela aparência.

E faça a coisa certa. Você tem que ser um dos mocinhos: Porque já existem Bandidos demais.

Re:Windows 8
« Resposta #16 Online: Outubro 23, 2012, 02:42:18 pm »
Eu pretendia baixar o release preview antes de comprar, mas eu precisava da ajuda de alguém muito entendido do assunto. Pois meu note é um SOny Vaio, e ele tem aquela partição separada com o "CD" do windows e os drivers do note. Se eu isntalar o Windows 8 tenho medo de não conseguir dar recover por essa partição :/

É só durante a instalação ir nas opções avançadas e escolher a partição do Windows (é a maior). E mesmo se der galho, há vários programas para recuperar o acesso à partição. A partição de recover funciona independente do que acontece na outra.

Outra opção é instalar em uma máquina virtual (VirtualBox é free), e só substituir o 7 se/quando funcionarem os programas.

Offline Rafa

  • Rafa
  • Easy peasy lemon squeezy!
    • Ver perfil
Re:Windows 8
« Resposta #17 Online: Outubro 23, 2012, 03:03:27 pm »
Eu pretendia baixar o release preview antes de comprar, mas eu precisava da ajuda de alguém muito entendido do assunto. Pois meu note é um SOny Vaio, e ele tem aquela partição separada com o "CD" do windows e os drivers do note. Se eu isntalar o Windows 8 tenho medo de não conseguir dar recover por essa partição :/

É só durante a instalação ir nas opções avançadas e escolher a partição do Windows (é a maior). E mesmo se der galho, há vários programas para recuperar o acesso à partição. A partição de recover funciona independente do que acontece na outra.

Outra opção é instalar em uma máquina virtual (VirtualBox é free), e só substituir o 7 se/quando funcionarem os programas.

É que eu não sei direito como isso funciona... Mas eu formato ele por um programa chamado Vaio care, que tem instalado no Win7, dai por lá eu clico em Recovery e ele usa aquela partição como se fosse o CD... Minha dúvida é: se eu instalar o Windows 8, como vou fazer pra usar o Vaio Care? entende? ele não vai ter acesso a partição!
Ou no caso eu não preciso desse programa pra acessar a outra partição?

Offline VA

  • Moderador
  • Be vigilant
    • Ver perfil
    • Adepto do Heroísmo
Re:Windows 8
« Resposta #18 Online: Outubro 23, 2012, 05:22:15 pm »
Citar
De fato o Ubuntu melhorou bastante o panorama, mas ainda é insuficiente. O problema é que os drivers que faltam são um parto de instalar, e nem sempre o método dos fóruns funciona. Aliás, eu não gosto do esquema de instalar coisas que não têm prontos na "loja" do Ubuntu. Apt-get, make install da vida, que baixa trocentas dependências e não costuma funcionar direito depois, fora quando não funciona justo na distribuição de Linux que você está usando. Pelo que você diz agora melhorou para nVidia, antes era um horror.
Outro ponto é a compatibilidade (ou existência) dos programas. Pra mim um essencial é o MATLAB, que tem uma versão livre mas é bem mais fraca.

Instalação de drivers também tende a ser problemático em Windows, e em qualquer Sistema Operacional (notória exceção do OS X e do Chrome OS, pois vêm em máquinas preparadas para recebê-los).

Se você precisa recorrer ao make, está fazendo algo errado. Geralmente o APT deve ser mais que o suficiente. Mas de qualquer forma, nunca mais vi necessidade verdadeira em usá-lo diretamente. Só o que não está na central de programas são drivers, que agora têm um programa de configuração em específico para gerenciar.

Quanto à "compatibilidade", você está encarando ao contrário: o Windows é que é do contra. Quase todos os sistemas operacionais seguem o padrão POSIX, o que inclui Linux, FreeBSD, netBSD, OpenBSD, Minix, Mac OS X, UNIX, Solaris, Open Solaris, GNU Hurd, entre outros. Quando você faz um programa para um, é mais tranquilo portar para outro.

O Windows e o DOS estão entre os únicos Sistemas Operacionais que não seguem esse padrão. Como eles são os que recebem mais atenção, os desenvolvedores focam esforços em fazer programas compatíveis com esse padrão proprietário que ninguém mais usa.

Por isso os programas que você quer não rodam. Não é o Linux que é incompatível com eles, é o Windows que monopoliza a compatibilidade.

Mas como, para o usuário médio, não adianta só buscar quais são as causas do problema, e mais as soluções, te sugiro manter-se com o Windows. :P

Citar
Aliás, melhorou a emulação do Office, ou ao menos a compatibilidade do LibreOffice? Tinha problemas com equações ao converter, e também na formatação em geral.

A Microsoft já disse que as versões novas do Office são compatíveis com ODF (que é um padrão aberto, então qualquer um pode fazer um programa que faça uso dele, inclusive a Microsoft). O LibreOffice e o OpenOffice fazem milagre para serem compatíveis com o formato do Office, que não é totalmente aberto. Se o Office não pode abrir ODF, reclame com a Microsoft.

Mas me atendo à pergunta: não tenho certeza, não uso nenhum dos dois. Uso emacs + LaTeX para edição de documentos e emacs para spreadsheets. Dizem que a compatibilidade do OpenOffice com relação ao formato Office é mais completa, mas o LibreOffice tem mais funcionalidades e é atualizado com mais frequência.

Offline Macnol

  • The Eltor
  • Admin
  • GW2 fanboy
    • Ver perfil
    • True spell!
Re:Windows 8
« Resposta #19 Online: Outubro 23, 2012, 05:27:07 pm »
Instalação de drivers também tende a ser problemático em Windows

Não.

Offline VA

  • Moderador
  • Be vigilant
    • Ver perfil
    • Adepto do Heroísmo
Re:Windows 8
« Resposta #20 Online: Outubro 23, 2012, 05:31:43 pm »
Instalação de drivers também tende a ser problemático em Windows

Não.

Então eu sou a única pessoa aqui que já teve problema instalando driver em Windows? Teve um laptop que eu nunca consegui instalar o driver da ATI. E era Windows 7.

Offline Macnol

  • The Eltor
  • Admin
  • GW2 fanboy
    • Ver perfil
    • True spell!
Re:Windows 8
« Resposta #21 Online: Outubro 23, 2012, 05:33:21 pm »
É bem possível.

E olha que eu já fiz MUITA formatação "de favor" pra família.

Nos últimos 5 anos, não consigo lembrar de nenhum problema.

Offline VA

  • Moderador
  • Be vigilant
    • Ver perfil
    • Adepto do Heroísmo
Re:Windows 8
« Resposta #22 Online: Outubro 23, 2012, 05:37:16 pm »
Ok, então vou citar problemas claros de driver encontrados em Windows que geralmente não se encontra em Linux:

Dispositivos antigos. Especialmente periféricos, como impressoras e scanners.

As fabricantes geralmente deixam de dar suporte a versões mais novas do Windows, e a Microsoft não tem poder sobre desenvolvimento de drivers.

O mesmo problema não acontece no Linux porque quando um driver funciona numa versão, vai funcionar para sempre a partir daí. Linus Torvalds NUNCA deixa alterarem as interfaces externas do kernel, então toda comunicação que um driver precisa, se funcionou um dia, vai continuar funcionando no futuro.

Qualquer usuário de Ubuntu ou outros Linux "prontos para uso" vão dizer que não têm trabalho com periféricos. É conectar a impressora e usar.

Offline Macnol

  • The Eltor
  • Admin
  • GW2 fanboy
    • Ver perfil
    • True spell!
Re:Windows 8
« Resposta #23 Online: Outubro 23, 2012, 05:59:15 pm »
Eu gostava desse argumento uns 10 anos atrás. Hoje em dia, hardware está tão barato que tu abre uma caixa de cereal e vem um laptop dentro. Suporte a equipamentos obsoletos já deixou de ser um atrativo substancial há muito tempo.

E mesmo assim não é todo esse mar de rosas no Linux, não. Lembro que, quando a gente teve uma conversa semelhante a essa no chat, eu te passei um link de um cara que estava tentando instalar o Linux pra transformar o laptop velho e teve que desistir depois de uns 3 dias de sofrimento. Isso que ele era um usuário bem tech-savvy.

Offline VA

  • Moderador
  • Be vigilant
    • Ver perfil
    • Adepto do Heroísmo
Re:Windows 8
« Resposta #24 Online: Outubro 23, 2012, 06:09:57 pm »
Eu gostava desse argumento uns 10 anos atrás. Hoje em dia, hardware está tão barato que tu abre uma caixa de cereal e vem um laptop dentro. Suporte a equipamentos obsoletos já deixou de ser um atrativo substancial há muito tempo.

E mesmo assim não é todo esse mar de rosas no Linux, não. Lembro que, quando a gente teve uma conversa semelhante a essa no chat, eu te passei um link de um cara que estava tentando instalar o Linux pra transformar o laptop velho e teve que desistir depois de uns 3 dias de sofrimento. Isso que ele era um usuário bem tech-savvy.

Isso me lembra da época em que eu estava tentando usar Debian num laptop bem velho. Não foi uma experiência boa, porque me foi recomendado usar xfce, que apesar de ser um desktop environment bem leve, é muito pesado em relação a windows managers puras.

Se eu tivesse passado pelo mesmo processo depois de conhecer o Arch Linux e windows managers acho que teria sido menos doloroso.

Mas acho que a discussão está se prolongando por demais. Acaba que é questão de costume, eu não domino nem um pouco o Windows, e sinto dificuldade com uma porção de coisas dele que pra outros usuários seriam normais, e por outro lado entendo bem a linha de comando do Linux (e quando não entendo, é só recorrer às man pages).



Oh, lembrei de uma coisa. Tem um motivo, sim, para o suporte ao hardware no Linux não ser tão bom quanto poderia (apesar de ser melhor do que geralmente é dito por aí). Não é nem mercado, nem qualidade de código.

É problema de licença.

Linux é GPL. Para fazer um driver para Linux, você precisaria linkar algumas bibliotecas dele. De acordo com a GPL, linkagem é derivação, e toda derivação deve ser, também, GPL. Então, de acordo com a GPL, todo driver para Linux deveria ser GPL.

Para evitar isso, o Torvalds fez com que algumas chamadas de funções NÃO fossem cobertas pela GPL. Então você poderia fazer essas chamadas no driver e ter uma licença própria (é o que toda empresa que faz driver fechado faz, inclusive a NVidia).

Isso até deu problemas um dia desses. A NVidia precisava de uma chamada de função GPL para o seu driver, e pediu para a Linux Foundation tirar essa função da GPL, para que o driver continuasse fechado. A Linux Foundation se manifestou dizendo que o código é de seus respectivos autores (como a própria GPL deixa claro), então para poder fazer isso, a NVidia deveria ter permissão dos autores.

Os autores não concordaram, claro. Essa confusão ainda vai se manter por um tempinho antes de chegarem a uma conclusão.
« Última modificação: Outubro 23, 2012, 06:20:41 pm por VA »

Re:Windows 8
« Resposta #25 Online: Outubro 23, 2012, 07:35:17 pm »
Mas acho que a discussão está se prolongando por demais. Acaba que é questão de costume

Eu já defendi com unhas e dentes o sistema operacional da fruta, mas parei e descobri que estava mais feliz no Windows. Um dos motivos: tinha dual boot, e o MESMO programa rodava muito melhor e não travava no Windows. Programas feitos em Java misteriosamente rodam muito mal em sistemas base Unix.

O Linux não defendi porque não consegui passar mais de 3 dias com ele.

O único problema que vi com drivers no Windows foi porque eram malfeitos e não funcionavam nem na versão do sistema em que foram projetados. Aí não tem jeito.

Eu ia me alongar mais, mas... I want Windows because of reasons XD

Mas não me chama de usuário médio não... Preguiçoso eu aceito haha.

Offline VA

  • Moderador
  • Be vigilant
    • Ver perfil
    • Adepto do Heroísmo
Re:Windows 8
« Resposta #26 Online: Outubro 23, 2012, 07:48:31 pm »
Citar
Programas feitos em Java misteriosamente rodam muito mal em sistemas base Unix.

Talvez você tivesse OpenJDK no unix e Oracle Java no Windows. OpenJDK é bom para casos específicos (desenvolvimento de android), mas geralmente o Oracle Java é melhor.

Não que eu queria insinuar que Java seja bom, claro...

Citar
Mas não me chama de usuário médio não... Preguiçoso eu aceito haha.

Não estava me referindo especificamente a você. Apesar de dar vontade de mostrar coisas que só são possíveis em linha de comando.

Re:Windows 8
« Resposta #27 Online: Outubro 23, 2012, 08:08:12 pm »
Citar
Não que eu queria insinuar que Java seja bom, claro...
E porque não é?
Não quero desvirtuar o tópico demais, mas isso é do meu interesse, já que estou começando programar em Java e não tenho muito conhecimento de suas deficiências... (sei que fica bem mais pesado que a mesma  coisa em C, mas estou achando muito mais agradável de programar nele)

Offline VA

  • Moderador
  • Be vigilant
    • Ver perfil
    • Adepto do Heroísmo
Re:Windows 8
« Resposta #28 Online: Outubro 23, 2012, 08:38:27 pm »
Citar
E porque não é?
Não quero desvirtuar o tópico demais, mas isso é do meu interesse, já que estou começando programar em Java e não tenho muito conhecimento de suas deficiências... (sei que fica bem mais pesado que a mesma  coisa em C, mas estou achando muito mais agradável de programar nele)

Java é bom, especialmente no meio comercial, eu é que tenho um ranço forte com a linguagem:

1 - Ela é uma chupadora de memória. Não sei se é problema do Garbage Collector, mas a memória ocupada por um programa Java é muito grande.

2 - A linguagem tem poucas funcionalidades que tornam o código mais flexível. É uma linguagem muito "dura". Funções anônimas (que podem ser "emuladas" com classes anônimas, mas não é a mesma coisa) é o melhor exemplo pra mim. Pra uma comparação justa, procure funcionalidades que existem no C# mas não no Java.

3 - É bem burocrática. Por exemplo, uma função para pegar os bytes de um arquivo em Java:
Código: [Selecionar]
public static byte[] getBytesFromFile(File file) throws IOException {
    InputStream is = new FileInputStream(file);

    long length = file.length();

    // You cannot create an array using a long type.
    // It needs to be an int type.
    // Before converting to an int type, check
    // to ensure that file is not larger than Integer.MAX_VALUE.
    if (length > Integer.MAX_VALUE) {
        // File is too large
    }

    byte[] bytes = new byte[(int)length];

    int offset = 0;
    int numRead = 0;
    while (offset < bytes.length
           && (numRead=is.read(bytes, offset, bytes.length-offset)) >= 0) {
        offset += numRead;
    }

    if (offset < bytes.length) {
        throw new IOException("Could not completely read file "+file.getName());
    }

    is.close();
    return bytes;
}

A mesma função em Ruby:
Código: [Selecionar]
class File
  def get_bytes
    bytes = []
    self.each_byte { |b| bytes << b }
    return bytes
  end
end

(No Ruby eu estou adicionando o método à própria classe File, porque as classes em Ruby são abertas e podem ser modificadas em tempo de execução).

4 - É difícil programar em Java sem o auxílio de uma IDE (como Eclipse). Eu não gosto de IDE's, prefiro emacs.

Tem outros motivos menores, mas em resumo é isso.
« Última modificação: Outubro 23, 2012, 08:43:27 pm por VA »

Re:Windows 8
« Resposta #29 Online: Outubro 23, 2012, 08:45:14 pm »
Eu tô ligado sobre a utilidade da linha de comando e costumo usar para mexer em servidor, mas como eu disse antes não gosto. Tem que ter o dobro do cuidado para não fazer besteira.

É, não vi o Java que estava instalado. Mas não sei se ia fazer muita diferença, talvez melhorasse um pouco.

Leleco, o Java foi criado para funcionar em qualquer plataforma, de computador a máquina de lavar louça. Por isso ele funciona dentro de uma máquina virtual, e isso torna o processamento em geral mais lento e/ou problemático. Mas depende da aplicação, tem coisas que ele roda quase na mesma velocidade do C.

Mas vale a pena aprender, ele "força" a programar com orientação a objetos, que no começo parece inútil mas conforme o programa aumenta é realmente melhor. Fora que é uma das mais usadas no mundo, ao lado de C/C++/C#. Mas eu particularmente prefiro PHP e Python, são mais diretas/produtivas.