Microsoft Midori: O sucessor da família Windows já está no forno

Por: em 11/08/08 na(s) categoria(s): Artigo, Destaque, Software


Windows. Esse nome tem sido uma constante na vida de milhões de pessoas e é o carro-chefe da empresa fundada por Bill Gates e Paul Allen, a Microsoft. Concebido numa época em que a Internet como temos hoje era ficção científica, a empresa hoje possui um enorme legado de software.

A Microsoft sabe muito bem das limitações do Windows. O código é gigantesco, precisa oferecer suporte a milhares de periféricos e a manutenção de milhões de linhas de código aumenta não apenas a dificuldade, mas fica cada vez mais complicado deixar o sistema seguro, rápido e ampliar o leque de recursos a cada nova versão. As dependências dos vários pacotes que formam uma instalação fazem com que o teste de uma build do Vista seja hercúleo.

A direção da Microsoft fica mais clara com o MinWin: apenas 100 arquivos, com interface em texto e capacidade de conectar-se em rede, consumir 20 MB em disco e 45 MB de RAM. O que foi removido? As dependências entre os vários pacotes. Dessa forma, o grupo que trata da arquitetura do sistema pode continuar as melhorias sem afetar ou necessitar de camadas superiores do software. Mas ainda estamos falando de Windows e a divisão de sistemas operacionais está criando o primeiro sistema operacional não-Windows, do zero, sem legado.

Um Novo Começo

Anos atrás, o Microsoft Research Lab possuía um projeto chamado Singularity. Um sistema operacional rodando inteiramente em código gerenciado, ou seja, uma espécie de máquina virtual, semelhante ao que encontramos no Java e no .Net. Ao contrário da máquina virtual, um SO completo precisa de dezenas, senão centenas de outros recursos para funcionar, como drivers de vídeo, som, executar código multimídia como o DirectX e possuir um sistema de arquivos próprio.

O resultado das pesquisas do Singularity, assim como a evolução do .Net Framework e da Internet, têm influência no trabalho do que será o sucessor definitivo do Windows. Documentos internos da empresa mostram que está em andamento vários estudos de migração e co-existência para esse novo sistema operacional, na qual hoje só conhecemos o codinome.

O Midori, obviamente, será lançado após o Windows 7, então teremos ainda pelo menos 5 anos de desenvolvimento ou mais. E a empresa precisa realmente fazer isso. Pesquisas mostram que o modelo do Windows já não atende tão bem as necessidades de computação e desenvolvimento de software modernos.

Por exemplo, computação multi-thread paralela e cloud computing são extremamente difíceis de se programar, pois não há, ainda, uma plataforma estável. Atualmente, não existem ainda programas capazes de obter o máximo de uma CPU com 8 núcleos. A IBM possui pesquisas nessa área, com o Octopiller. E programar de forma distribuída (cloud computing) onde o processamento será feito em várias máquinas conectadas em rede ainda é complicado e caro. Se houvesse uma forma de aplicativos serem escritos de forma que várias threads pudessem ser automaticamente gerenciadas, sem a necessidade de controle manual teríamos, finalmente, uma forma de usar todo o poder de processamento oferecido pelas futuras CPUs.

E se uma empresa precisar usar o poder de processamento de máquinas ociosas, durante a noite, para executar alguma tarefa? Esse é tipo de ambição que a Microsoft tem com o Midori. E ainda terá que trabalhar de forma assíncrona, parcialmente conectado.

O Midori irá co-existir com o Windows durante um bom tempo, por isso, os planos são rodá-lo nativamente em máquinas, como um processo dentro do Windows, numa máquina virtual como o Hyper-V e quebrar, finalmente, com o legado do Windows. Novos aplicativos seriam escritos no novo modelo, aproveitando de forma simples, delegando ao sistema operacional a tarefa de coordenar threads nos Hexadecacores e Icosacores que estaremos usando em 2016.

Arquitetura Modular: Serviços

midori_10-8-2008 22-03-52

 

A arquitetura do Midori será composta de 2 kernels. Um deles será um microkernel não-gerenciado e será a interface direta com o hardware. O outro kernel será gerenciado e vai prover os serviços de sistema. Esses serviços serão forçados a trabalhar com contratos, lembrando bastante o que já é feito com arquitetura SOA. Além disso, essa camada gerenciada terá o que eles chamam de Resource Management Infrastructure (RMI) que irá monitorar e gerenciar os recursos do hardware.

Para Saber Mais

singularity_10-8-2008 19-05-35

Para saber mais sobre o Midori, é preciso ler mais sobre o Sistema Operacional Singularity que é um protótipo de sistema operacional, ou seja, jamais será comercialmente lançado, mas serve para explorar e extender novas tecnologias e possibilidades. O objetivo dele é testar novas idéias, de forma rápida e avaliar a viabilidade da mesma, antes de migrar para algo mais sério, como o Midori. Isso, amigos, é a pesquisa de ponta em sistemas operacionais. Em tempo, o Singularity foi escrito como uma extensão do C#, numa linguagem que eles chamam de Sing# e está disponível para download no Codeplex, para uso acadêmico e não-comercial. O código-fonte está disponível, assim como a documentação e um kit de desenvolvimento e pesquisa.

Para os interessados, uma rápida introdução de como foi preciso mudar completamente conceitos dos sistemas modernos, concebidos na década de 60 do século passado: Singularity: Rethinking Dependable System Design. Outro artigo que pode ser de interesse é o Singularity: Rethinking the Software Stack.

Existem ainda vídeos e apresentações sobre o projeto (Chanel 9):

Singularity: A research OS written in C#
Singularity Revisited
Singularity III: Revenge of the SIP
Singularity IV: Return of the UI

Não sei quanto a vocês, mas vejo com bons olhos essa evolução e é muito interessante presenciar essa mudança de paradigmas que muitos de nós não éramos nem nascidos. A Microsoft, de certa forma, sabe que o Windows está chegando ao limite de sua vida útil e terá que trabalhar muito para atender as demandas dos próximos 30-40 anos.

Fonte: SDTimes, Microsoft Reasearch Singularity

  • http://melinka.net Rocky

    Excelente texto, eu tenho feitos uns experimentos com o Singularity em uma Maquina Virtual, mas ando sem tempo pra estuda-lo mais afundo… ;)

    _____________________

    IndyCar Brasil tudo sobrea Fórmula Indy!

    Primeiro Pro-Commenter da Blogosfera Brasileira.

    • http://oxenti.com GuZ

      Idem…

      Acho que não vai ser pra tão breve o WinSingularity, acho que vai ter um período transitório como teve do Windows 9x para o NT…
      ——————————
      GuZ’s Blog

  • http://meiobit.pop.com.br/o-que-e-uma-salsinha Salsinha

    Ótimo ver que a MS não está parada. Mas eu gostaria muito de ver a concorrência se mexer. IBM agora investe suas fixas no Linux. Apple aproveita o kernel do BSD. A Sun a muito queria que o Java fosse algo assim: um sistema que servisse para tudo (de cafeteiras a computadores), mas (apesar de ser a linguagem mais popular) a espectativa de que tudo teria uma máquina virtual Java rodando não se concretizou (alguém lembra de quando surgiu o Java?).

    Alguém tem dúvida que a MS vai continuar a liderar o mercado de SO por um bom tempo?

    O grande problema é que tudo são flores no papel, mas no mercado a coisa muda de figura. Muitos sistemas melhores estruturados já perderam mercado para sistemas um tento desorganizados, mas “populares”.

    • http://www.fabiocardoso.com.br Fabião

      Eu não tenho dúvidas, mas ainda acho que a Apple tem espaço para crescer bastante.

      [Mãe_dinah] Eu acredito em 15% pra Apple, 72% pra MS e 3% pro resto em meados de 2020. [/Mãe_dinah]

      E, é claro, o ano do Linux em 3798.

      • http://meiobit.pop.com.br/o-que-e-uma-salsinha Salsinha

        Acho que mãe Diná diria o oposto, mas se eu fosse apostar eu chutaria esses valores. ;)

        • http://oxenti.com GuZ

          Eu apostaria ainda: “Quem se importa com o S.o, os aplicativos são quase todos on-line mesmo ”

          2020: 60% Microsoft, 10% Apple, 10% Linux, 10% Google O.S. 10% outros sistemas…

          ——————————
          GuZ’s Blog

          • http://www.fabiocardoso.com.br Fabião

            Ato falho.

            72% pra MS, 15% pra Apple, e 13% pros demais. Esquecí o 1 no 13.

            Lembrando que nos demais incluem-se alternativas que surgirão até lá, e um crescimento do Solaris, além de um novo SO online do Google (como você citou), e no máximo 4% pro Linux, sendo bondoso.

      • http://keaton.wordpress.com/ Keaton

        Ae chegando em 3798, vão descobrir que $ano_do_linux = $ano_atual + 1… :p

        • http://blog.cobline.com Cobalto

          —————————————–

          “Em todo o caso, casai-vos. Se vos couber em sorte uma boa esposa, sereis felizes; se vos calhar uma má, tornar-vos-eis filósofos, o que é excelente para os homens”. – Sócrates

          • http://zereinaldoblog.blogspot.com josereinaldoz

            kkk … essa foi boa
            _________________________________________
            “Espaço reservado para frase inteligente”

          • http://www.fabiocardoso.com.br Fabião

            Eu tinha colocado uma Arara Azul aqui. Porque sumiu ?

          • garoa

            Eu tinha visto, assim como a “campanha”. Será que deu pau no servidor?

          • http://www.fabiocardoso.com.br Fabião

            Não consigo conceber nada, absolutamente nada de ofensivo naquela imagem, para ter sido removida.

          • http://keaton.wordpress.com/ Keaton

            Ah, não vou procurar image macro pra responder.. :P
            XD

  • http://www.yoomp.com rodrigofante

    Eu vejo obviamente com bons olhos também, não tenho nada contra a Microsoft, sou apenas a favor da concorrência pois ela motiva a melhoria.

    Se, e quando esse sistema sair para as prateleiras eu serei o primeiro a estar lá esperando, se não tiver nada melhor lançado antes.

    Yoomp – A Rede Social dos Blogueiros
    http://www.yoomp.com

    Lugar de Homem é na Cozinha
    http://www.lugardehomem.com

  • Rickd

    A Apple precisa é rever sua politica de preços porque o OSX ja é perfeito.

    • flima

      Fanboy dos infernu ! Antes de falar besteira vai pesquisar as limitações na arquitetura do OSX. Nenhum OS é perfeito, nem o OSX nem o Linux e muito menos o Windows. O problema é quando aparecem uns salsinhas como você que só enxergam o que querem enxergar.

  • Thiago Negromonte de Medeiros

    Muito boa essa inciativa por parte da Microsoft, mas acho q a galera do Software livre tb não ira ficar parado com essa evolução dos SO, e acredito que até + breve do que nos pensamos saira um projeto desse nivel tb (isso é só um achismo), gosto muito de software livre mas não sou um “tard”, eu tb admiro muito projetos comerciais como esse apresentado. Espero pra ver como reagira a “Maçã”.

  • garoa

    “Anos atrás, o Microsoft Research Lab possuía um projeto chamado Singularity.”

    Anos atrás? Eles fizeram o maior auê sobre esse projeto ano passado, quando o Vista dava sinais de que não ia muito bem das pernas. Assim como com o Windows 7 e Surface.

    “O Midori, obviamente, será lançado após o Windows 7, então teremos ainda pelo menos 5 anos de desenvolvimento ou mais.”

    Vista ficou 6 anos em desenvolvimento e não é nem um pouco revolucionário. Não confio muito nos prazos Microsoft. Por outro lado, deixar as dependências atuais para lá pode realmente ser benéfico para prazos…

    “Se houvesse uma forma de aplicativos serem escritos de forma que várias threads pudessem ser automaticamente gerenciadas, sem a necessidade de controle manual”

    Holly Grail. Programação funcional sem side-effects e programação SIMD de grandes datasets a la Fortran são passos importantes nessa direção. Mas quem faria a mágica acontecer seriam compiladores, não necessariamente o SO.

    • http://keaton.wordpress.com/ Keaton

      Segundo o Wikipédia, o Singularity foi começado em 2003…

      • http://reevolucao.net/ Klbr

        Se o windows vista fosse um mega sucesso, e a Microsoft nao precisasse correr atras de novas ferramentas pra nao ficar pra tras … o Singularity podia ter começado com o windows 3.1 que ninguem daria a menor importância.
        —-
        .\o>
        . |
        . \\

        • garoa

          PWNED

        • rod.stuchi

          Mas o Windows Vista não teve mais vendas que o XP no mesmo período, ou seja, primeiro ano de lançamento¿

          E o Singularity é apenas um protótipo para um novo conceito em sistemas operacionais, e isso não tem nada a ver com o sucesso ou fracasso do windows, e diga se de passagem o windows tá muito longe de se tornar um fracasso.

        • http://keaton.wordpress.com/ Keaton

          Agora peço que me explique o que tem a correção da data a ver com o sucesso ou falha do Windows Vista..

          Se a Microsoft viu que seu software estava ficando meio pesado e quiz refazer-lo, deixa ela. Quanto mais leve e optimizado para nós, melhor.

  • Pessoa

    Para quem for desenvolvedor e quiser ler o código fonte, cuidado, pois apesar de estar disponível você pode ter dores de cabeça se por acaso usar algum conceito do mesmo em alguma aplicação sua.

    Leia a licença antes de tudo e fique com o pé atrás antes de estudar o código.

    P.S.: Por favor, aos apressados, eu não estou falando mal do sistema operacional, da empresa ou do licenciamento, apenas alertando, pois conhecidos meus tiveram esta dúvida me perguntando se poderiam usar o código como eles faziam com o BSD para trabalhos acadêmicos.

    “A imaginação é mais importante que o conhecimento.” — Albert Einstein

    • garoa

      É pegadinha da Microsoft. Quer dar uma de SCO. ;)

    • http://melinka.net Rocky

      No caso do Singularity você pode usar tranquilamente o código para fins não lucrativos como um trabalho academico…. ;)

      _____________________

      IndyCar Brasil tudo sobrea Fórmula Indy!

      Primeiro Pro-Commenter da Blogosfera Brasileira.

      • http://reevolucao.net/ Klbr

        Vai que seu “trabalho academico” é um sucesso que pode gerar muito dinheiro… sem fins lucrativos no mundo de hj não existe! E quem faz um projeto academico hj pensa em dar continuidade profissional…
        —-
        .\o>
        . |
        . \\

        • http://meiobit.pop.com.br/o-que-e-uma-salsinha Salsinha

          Tenta vender a idéia para a MS. Se ela não quiser pagar, diz que Apple/IBM/… estão interessados em seu trabalho acadêmico de sucesso. ;)

          Já vi muitos professores que usam sistemas Open Source para aprendizado (kernel Linux, MySQL,…) e de vez em quando sai algo interessante, mas nada muito inovador. O uso de sw Open Source para isso é muito bom, mas ainda não vejo a necessidade de usar esse sistema da MS. A menos que já tenha alguma boa idéia para implementar nele.

          Concordo com o Pessoa sobre tomar cuidado ao fazer isso. As “regras de negócio” podem complicar o trabalho.

      • Pessoa

        O problema não é usar em um trabalho acadêmico, mas sim a propriedade intelectual (palavra cheia de significados esta hein?!) envolvida em tudo. Quando olhar o código vou estar “contaminado” e corro o risco sempre que trabalhar com conceitos parecidos com os implementados no código lido.

        “A imaginação é mais importante que o conhecimento.” — Albert Einstein

  • well

    Mês passado fiz 16 anos na profissão de informática. Tempo suficiente para não me empolgar com mais nada que eu não possa ver e comprovar.

  • http://keaton.wordpress.com/ Keaton

    20MB no HD? To pagando para ver… :D

    Se for verdade, deve rodar até no meu 233… (se eu dobrar a RAM disponivel, e lógico.. trocar a placa mãe.)

    • http://oxenti.com GuZ

      Calma, isso é só o Kernell, não é o sistema todo…

      ——————————
      GuZ’s Blog

      • http://keaton.wordpress.com/ Keaton

        Valeu pelo balde de agua fria. =P

    • http://www.mirandamaster.com -miranda

      Se a Microsoft viu que seu software estava ficando meio pesado e quiz refazer-lo, deixa ela. Quanto mais leve e optimizado para nós, melhor.

      Realmente…tomara que não usem a mesma técnica “revolucionaria” adotada no Vista.

      Se for verdade, deve rodar até no meu 233… (se eu dobrar a RAM disponivel, e lógico.. trocar a placa mãe.)

      Você deve crer em papai noel também…

  • http://www.lordpinguim.blogspot.com lordtux

    Pode ser um feito para algo vindo da microsoft, 20MB no hd e 45 de ram, mas ainda não é tão funcional, o linux bate esta marca facilmente e com mais recursos, por isso eles precisam melhorar mais. Se fosse a microsft metia o pé no windows como a Apple fez com seu antigo sistema e investiria em unix. É claro que para isso ela precisa deixar o orgulho de lado.

    • http://www.fabiocardoso.com.br Fabião

      Bate ?

      Exemplifique, por favor.

      • http://www.lordpinguim.blogspot.com lordtux

        Eu quis dizer que o minwin não é totalmente funcional, toda esse auê surgiu em torno dele por vir da microsoft, e muitos tinham e tem a espectativa que ele venha substituir de vez o windows, passando para uma nova plataforma e trazendo varias inovações. E ocupar 20MB de hd e 45 de memória, ainda acho muito, mesmo sem a interface gráfica, dá pra fazer uma distro linux muito mais funcional, com interface gráfico e outras frescuras com os mesmos requisitos. Todo esse uau em cima do sistema foi, como disse antes, por que veio da microsoft e havia grande espectativa de que ele viesse a substituir o windows em um futuro próximo, mas esse como já comentei em ou outro post, a microsoft não se preucupa tanto assim com o usuario, em lhe dar o mais moderno, prático e seguro, já está na hora de ficar aberta a inovações, trocar o NTFS ou mesmo adotar tecnologias já usadas em outros sistemas de arquivos e ser um pouco mais CTRL+C E CTRL+V, vide apple por exemplo, que apesar do Mac OS ser fechado, implementa tecnologias abertas em seu sistema, tudo para ter um sistema dinamico e atual, sempre com novas tecnologias.

        Mas convenhamos, esse negócio de um sistema operacional microsoft consumir apenas 45 mega de ram é apenas protótipo, quem é que não garante que os requisitos minimos do próximo sistema após o windows 7 não seja de 3gb de ram, foi toda esse estardalhaço com os requisitos do vista que fez com que a industria de pcs crescesse, pois precisamos de mais hd, mais memoria, mais processamento. É algo bom para todos, afinal imagina com a intel iria se sentir se o próximo sistema que seria usado por todos, necessitasse apenas de um PIII para rodar, os dual cores não venderiam tanto.

        PS: Acho que falei de mais.

        • http://www.fabiocardoso.com.br Fabião

          É justamente isto que eu pedí: Gostaria de ver um exemplo prático de um linux moderno (kernel 2.6, pelo menos) rodando em 20MB de HD e 45MB de ram usando interface gráfica e outras “frescuras”. Porque eu acho que isso não existe, simples assim. Nem o Damn Small Linux chega a este ponto, e olha que ele usa kernel 2.4, que é bem menor que o atual.

          [quote]microsoft não se preucupa tanto assim com o usuario, em lhe dar o mais moderno, prático e seguro[/quote]

          Porque não? Vamos deixar claro também que não há movimento NENHUM de NENHUMA das empresas senão a Microsoft por uma novidade significativa como o singularity (pelo menos que eu saiba, não conheço todos os projetos obscuros de todo mundo).

          Não fiquei sabendo de nenhum kernel do Linux refeito e revolucionário. Aliás, talvez pelo mesmo motivo que eu sempre insisto, e muitos discordam: OpenSource não inova, fica construíndo em cima do que outros já fizeram por um longo tempo. A maioria absoluta dos softwares que hoje são consideradas os maiores valores da parte FOSS do mercado são frutos de softwares já prontos que foram doados, ou abertos, ou de alguma forma chegaram as mãos do pessoal para que continuassem o desenvolvimento.

          Muda algo? Não. Tá errado? Também não.

          Mas, definitivamente, eu não espero nada de inovador do SL, ou espero muito menos do que de uma Microsoft ou de uma Apple, por exemplo. Podem aparecer, ocasionalmente, boas idéias (que o Opera já tinha desde 1867), mas, inovações, não.

          [quote]já está na hora de ficar aberta a inovações, trocar o NTFS ou mesmo adotar tecnologias já usadas em outros sistemas de arquivos e ser um pouco mais CTRL+C E CTRL+V,[/quote]

          Se eu trabalhasse na MS, eu diria que trocaria o NTFS assim que vocês do Linux trocassem o XWindow. E note que o X tem praticamente a mesma idade do que eu…

          [quote]Mas convenhamos, esse negócio de um sistema operacional microsoft consumir apenas 45 mega de ram é apenas protótipo, quem é que não garante que os requisitos minimos do próximo sistema após o windows 7 não seja de 3gb de ram[/quote]

          Ninguém garante. E, considerando o ciclo de lançamentos do Windows, após o Win7 teremos outro windows lá pra 2013. Em 2013 o padrão dos pcs do governo Heloísa Helena será de uns 4GB de ram para os mais baratinhos. Logo, 3GB de ram para o sucessor do Windows 7 é um motivo de alegria pra mim.

          [quote]É algo bom para todos, afinal imagina com a intel iria se sentir se o próximo sistema que seria usado por todos, necessitasse apenas de um PIII para rodar, os dual cores não venderiam tanto,[/quote]

          Eu realmente acho uma besteira esta teoria de que “não rodou na minha voodoo II, não presta”.

          Eu também penso que é esquisito as pessoas venderem suporte para programas Open Source, já que não sai da minha cabeça que o desenvolvimento de softwares complexos e com problemas propositais para necessitarem de suporte é algo possível, e nem por isso deixo de achar o meu próprio pensamento meio besta.

          • http://meiobit.pop.com.br/o-que-e-uma-salsinha Salsinha

            [quote=Fabião]Se eu trabalhasse na MS, eu diria que trocaria o NTFS assim que vocês do Linux trocassem o XWindow. E note que o X tem praticamente a mesma idade do que eu…[/quote]

            Já ouve uma boa mudança com o xorg. Muito melhor que o XFree86. Continua uma porcaria, mas não é o mesmo de quando nasceu. Embora também seja um fork, como você falou. ;)

          • http://www.lordpinguim.blogspot.com lordtux

            Talvez vc não tenha visto, mas já usei um sistema funcional e consumindo apenas 40 mega de ram, isso rodando kde, possivel é, falta é boa vontade dos desenvolvedores, algo que estou odiando em muitas distros é que ficam cada vez mais pesada, e consomem mais sem nenhuma justificativa. E não estou reclamando do absurdo de consumo de memoria do sistema, só quero que funcione, não me espanto mais com o consumo de memoria do Windows Vista, desde que o sitema não trave por uso de swap. Mas bem que o windows podia ser melhor programado, pois poderia rodar nos mesmo requisitos que o xp, mas é como eu disse antes, se meu sistema não exige além do normal, então eu não preciso fazer upgrade, logo o fabricante não vende tanto.

            [quote]Se eu trabalhasse na MS, eu diria que trocaria o NTFS assim que vocês do Linux trocassem o XWindow. E note que o X tem praticamente a mesma idade do que eu…[/quote]

            É impressão minha ou percebir um certo ódio nesta frase, minha questão é a microsoft ser mais aberta a inovação, pois se espera muito mais de um empresa que lucra e investe bilhões, vide outros sistemas de arquivos como zfs ou ext4, que trouxeram novidades e evoluem cada vez mais, a microsoft só se meche quando vê que seu dominio está sendo abalado, vide IE x FF, ou a extensão da licença do windows xp home para umpcs por causa do linux.
            [quote]Porque não? Vamos deixar claro também que não há movimento NENHUM de NENHUMA das empresas senão a Microsoft por uma novidade significativa como o singularity (pelo menos que eu saiba, não conheço todos os projetos obscuros de todo mundo).[/quote]

            Volto a repetir, espero isso e muito mais da empresa que é lider no seu segmento, para alguém que lucra tanto eu esperaria mais inovações e mais segurança, agora se o linux pode ser tão bom ou melhor que o windows e ainda assim não ter todo o investimento massivo e coordenado que possui o windows, então acho que ela não é tão boa quanto alguns dizem.

          • http://zereinaldoblog.blogspot.com josereinaldoz

            [quote]Talvez vc não tenha visto, mas já usei um sistema funcional e consumindo apenas 40 mega de ram, isso rodando kde[/quote]

            QUAL???
            _________________________________________
            “Espaço reservado para frase inteligente”

          • http://www.fabiocardoso.com.br Fabião

            [quote]Talvez vc não tenha visto, mas já usei um sistema funcional e consumindo apenas 40 mega de ram, isso rodando kde, possivel é[/quote]

            Tá, de fato, eu não vi MESMO. Por isso estou pedindo desde lá de cima que poste um link me mostrando esta façanha, porque eu não acredito que seja possível.

            [quote]algo que estou odiando em muitas distros é que ficam cada vez mais pesada, e consomem mais sem nenhuma justificativa.[/quote]

            Pois é. Pra deixar claro que não é uma conspiração da Microsoft para vender Core 2 Duo.

            [quote]Mas bem que o windows podia ser melhor programado, pois poderia rodar nos mesmo requisitos que o xp[/quote]

            Não, não poderia. por N*2 motivos que nem compensa explicar agora.

            [quote]É impressão minha ou percebir um certo ódio nesta frase[/quote]

            Ódio não, ironia.

            [quote]minha questão é a microsoft ser mais aberta a inovação, pois se espera muito mais de um empresa que lucra e investe bilhões, vide outros sistemas de arquivos como zfs ou ext4[/quote]

            Pois é… a MS tem 90% do mercado, e precisa dar satisfações pra todo mundo. O linux tem lá seus 1%, e pode se dar ao luxo de ficar experimentando 700 filesystems diferentes sem muitas preocupações.

            NTFS funciona, basta, é confiável e não dá problema. Até há, se não me engano, um movimento da MS para fazer um novo filesystem, deveria ter vindo com o vista, se não me engano. WinFS, acho.

            [quote]a microsoft só se meche quando vê que seu dominio está sendo abalado, vide IE x FF, ou a extensão da licença do windows xp home para umpcs por causa do linux.[/quote]

            A culpa é da MS ou da falta de concorrência a altura? Pra que se mexer se a concorrência é inexistente?

            [quote]Volto a repetir, espero isso e muito mais da empresa que é lider no seu segmento[/quote]

            Coca Cola é Coca Cola desde que eu me entendo por gente. No máximo uma Coca Zero ou uma Coca Light de vez em quando. Quem está na liderança é quem menos muda: Não se mexe em time que está ganhando.

            [quote]agora se o linux pode ser tão bom ou melhor que o windows e ainda assim não ter todo o investimento massivo e coordenado que possui o windows, então acho que ela não é tão boa quanto alguns dizem.[/quote]

            Pois é. Acontece que sua opinião não é unânime: Eu, por exemplo (e comigo boa parte da humanidade) acha que o Linux não chega nem aos pés do Windows.

          • Jason Manchest

            Respondendo a algumas questões:

            1) A menor distro linux do mundo: http://www.guiadohardware.net/dicas/slitaz.html capaz de rodar em pc com 16 mb de ram (+ interface gráfica e aplicativos) e usando kernel 2.6.x, contudo não ocupa exatamente 45 mb de ram, sendo mais, contudo ocupa realmente de hd 25 mb (no caso do live cd)
            2) O menor sistema operacional completo do mundo (com interface gráfica bonita e 2,03 mb de hd e 4 mb de ram): http://www.menuetos.net/

            Inovações do mundo OpenSource:

            1) Xgl/Aiglx
            2) Mylyn
            3) Git
            4) BugZilla

          • http://www.fabiocardoso.com.br Fabião

            1) Ah, claro. O Live CD tem 25Mb, mas numa espécie de compactação. Aí, se expande todo na memória usando 80MB, considerando que o Kernel do Windows XP inteiro usa 64Mb. Lamento, mas rejeito a resposta: Não é válida.

            Continuo no aguardo de uma distribuição linux usando Kernel 2.6 e KDE ocupando menos de 45Mb de RAM.

            2) Parabéns pro MenuetOS. Mas duvido que alguém o leve a sério.

            3) XGL e Aiglx não são inovações nem aqui nem na China. Desde quando desktop acelerado graficamente é inovação? Mas, é claro, cabe lembrar que o Xgl e o Aiglx são baseados no… X. Aquele mesmo, com minha idade.

            E vamos mesmo tratar softwares de controle de bugs e controle de versão como “inovações do mundo OpenSource”?

            E provavelmente alguém vai se dar conta que BugZilla é muito útil quando falamos de software OpenSource, já que o desenvolvimento é junto da comunidade e comumente descentralizado.

          • http://www.lordpinguim.blogspot.com lordtux

            nisso do consumo de memoria na epoca usei o kurumin, não me lembro bem a versão, mas fiquei muito impressionado, nada que uma enxugada no sistema não possa resolver. Mas que dá pra fazer consumir 45 de ram, ha isso dá. :D
            Acho que era o 6 ou o 7.
            [quote]NTFS funciona, basta, é confiável e não dá problema. Até há, se não me engano, um movimento da MS para fazer um novo filesystem, deveria ter vindo com o vista, se não me engano. WinFS, acho.[/quote]
            É por isso que é considerada as vezes tão atrasada, como diz aquele velho ditado, não se meche em time que está ganhando e dane-se a inovação, lembrando que o winfs foi descontinuado.

            [quote]O linux tem lá seus 1%, e pode se dar ao luxo de ficar experimentando 700 filesystems diferentes sem muitas preocupações.[/quote]

            Argumento fraco esse seu, pois existem Fsystems homologados por grandes empresas e usados em ambientes de missão crítica e funcionam muito bem, veja a Apple por exemplo, quem sabe ela não substitua seu HFS pelo ZFS. Não tem nada haver com ficar experimentando. E me parece que vc é um pouco contra a inovação, se faço minhas criticas é porque gostaria de ver a Microsoft em uma posição melhor, e se ela fosse mais aberta a inovação, ao invês de estagnar no tempo, não haveria margem para outros sistemas operacionais. Toda inovação é bem vinda e as empresas agradecem, desde que tragam beneficios.

            PS: Será que vc poderia mudar seu nick, já tô começando a ficar com medo de olhar para ele. É meio sombrio.

          • MaRKauM

            É possível esse consumo mínimo de memória, sim! Uma boa enxugada no sitema faz isso. Mas o problema não é consumir RAM, ela existe para ser usada, o problema é quando o SO faz swap desesperadamente e deixa tudo mais lento.

            Fabião, você costuma ter uma opinião mais ponderada sobre SOs, mesmo sabendo que você não gosta de Linux. Como o Lordtux falou, da maneira que você se posicionou, parece estar com medo de inovações!

            A respeito do Midori, a Microsoft tem mesmo que repensar sua arquitetura, ainda mais depois de um Epic Fail do Vista. Não dá mais pra tapar o sol com uma peneira, se a MS não se mexer, vai perder mercado, não é porque ela é lider hoje que sempre será assim.

          • http://www.fabiocardoso.com.br Fabião

            Possível como, MaRKauM? O kernel do linux sozinho recomenda 16mb de ram pra rodar em modo texto. O 2.6 é significativamente maior do que o 2.4. Você pode apertar o kernel 2.4 e arrancar todos os módulos que não vai usar, e usar algum gerenciador de janelas completamente minimalista e chegar nestes 45mb de ram citados, mas não vai conseguir um sistema mínimamente usável com kernel 2.6 e KDE recente neste tanto de RAM, é um fato.

            Porque, se for pra comparar com velharia, ai eu cito o Windows 95
            rodando em modo gráfico em 4MB de Ram.

            Ou pra comparar com teste forçado e claramente irreal, o Windows XP rodando num Pentium Overdrive a 7mhz numa placa mãe pra 486 usando 20Mb de Ram.

            E não, não é medo de inovações. É ciência que inovação não é aquilo que o Lordtux citou, que a MS tem compromisso com o legado e não pode sair inovando e trocando tudo todo ano, e nem acho que a MS seja tão estagnada assim.

          • MaRKauM

            É possível utilizando um sistema minimalista com o kernel compilado e somente os módulos necessários ativos.

            Agora, eu não estou comparando com o XP ou Vista, apenas estou dizendo que é possível, eu testei com o kernel 2.4, com o 2.6 eu acho um pouquinho mais difícil. Mas eu não sou a melhor pessoa para discutir isso, não sou a favor de sistemas minimalistas quando estamos falando de desktops, acho que o sistema tem que dar suporte à muita coisa e não ter que carregar um módulo específico cada vez que eu precisar de algo que fuja do mínimo necessário.

            O Vista tem uma gerência de RAM melhor que o XP? Com certeza! A minha reclamação com o Windows é o I/O intenso que ele gera no HD ao fazer swap com mais frequência que o necessário, diferente desse cara, eu acho que um sistema só deve usar a swap quando enche a RAM.

            Além do mais, memória RAM é para ser usada!

            O problema da MS não é estagnação, o problema dela é de outra ordem }:)

          • http://www.fabiocardoso.com.br Fabião

            [quote]nisso do consumo de memoria na epoca usei o kurumin, não me lembro bem a versão, mas fiquei muito impressionado, nada que uma enxugada no sistema não possa resolver. Mas que dá pra fazer consumir 45 de ram, ha isso dá. Laughing out loud
            Acho que era o 6 ou o 7.[/quote]

            Bom… você falou, falou, falou, e não mostrou provas. Logo, considero a afirmação como mentira.

            [quote]É por isso que é considerada as vezes tão atrasada, como diz aquele velho ditado, não se meche em time que está ganhando e dane-se a inovação, lembrando que o winfs foi descontinuado. [/quote]

            Eu não considero a MS atrasada.

            [quote]Argumento fraco esse seu, pois existem Fsystems homologados por grandes empresas e usados em ambientes de missão crítica e funcionam muito bem, veja a Apple por exemplo, quem sabe ela não substitua seu HFS pelo ZFS.[/quote]

            É, QUEM SABE a apple não substitua o seu HFS pelo ZFS da Sun, que, pra variar, fez seu Filesystem pro Solaris e deu como Open Source.

            E sobre os filesystems homologados por grandes empresas e que surgiram ontem, gostaria de saber mais também. Porque o Zfs citado nem inovação mais é, data de 4 anos atrás, que todos sabem que em informática é uma eternidade.

            [quote]E me parece que vc é um pouco contra a inovação, se faço minhas criticas é porque gostaria de ver a Microsoft em uma posição melhor, e se ela fosse mais aberta a inovação, ao invês de estagnar no tempo, não haveria margem para outros sistemas operacionais.[/quote]

            Eu? Longe de mim. Sou um dos primeiros que concorda (e já disse aqui) que a Microsoft já devia ter chutado algumas partes de seu legado faz tempo.

            Cabe lembrar que esta argumentação começou com a seguinte afirmação sua:

            a microsoft não se preucupa tanto assim com o usuario, em lhe dar o mais moderno, prático e seguro, já está na hora de ficar aberta a inovações

            Primeiro, que eu não acho o Windows o sistema mais moderno nem o mais seguro (obviamente), mas sempre achei o mais prático. Já não seria válida esta afirmação bem neste ponto.

            Segundo, que a microsoft é aberta a inovações sim. Mas necessita tomar uma postura muito menos aventureira do que a parte Linux, ponto. Tem um monte de clientes corporativos que talvez estejam contentes com o NTFS.

            E terceiro, estamos confundindo aqui evolução de produtos com inovação. Se formos ver assim, a pilha TCP/IP do Vista é revolucionária, o DirectX10 e seu Geometry Shader é revolucionário, e por aí vamos.

            [quote]e se ela fosse mais aberta a inovação, ao invês de estagnar no tempo, não haveria margem para outros sistemas operacionais.[/quote]

            Há margem pra outros sistemas operacionais hoje? Você fala como se o Linux fosse concorrência…

            [quote]Toda inovação é bem vinda e as empresas agradecem, desde que tragam beneficios.[/quote]

            Certamente esta afirmação não é sempre verdade.

            [quote]Será que vc poderia mudar seu nick, já tô começando a ficar com medo de olhar para ele. É meio sombrio. [/quote]

            Que tem de errado com “Fabião” ? É meu nome mesmo… ehehhehe

          • http://www.lordpinguim.blogspot.com lordtux

            Cara, se vc naum acredita então não posso fazer nada, e se tirasse um screenshot do sistema rodando vc diria que eu editei no photoshop, e é como o Markaum disse, nda que um boa optimizada de codigo resolva, e mesmo assim nos dias de hoje o linux é subutilizado.
            [quote]Segundo, que a microsoft é aberta a inovações sim. Mas necessita tomar uma postura muito menos aventureira do que a parte Linux, ponto. Tem um monte de clientes corporativos que talvez estejam contentes com o NTFS.[/quote]

            Só por que a volks vê que todo mundo está satisfeito com o fusca, não quer dizer que ela não vá lançar nada melhor ou uma evolução do que já existe. E não é porque carros andam bem sobre rodas que ninguém vá investir em antigravidade.

            Quando falo de inovação, falo também de evolução, algo que o ntfs não experimentou ainda, basta ver esse grotesco problema da desfragmentação do sistema que já poderia ser resolvido, e seria muito bem vindo a todos. Duvido muito se alguem não gostaria de tal recurso.
            [quote]Há margem pra outros sistemas operacionais hoje? Você fala como se o Linux fosse concorrência…[/quote]

            Acesse então os links abaixo:
            http://www.microsoft.com/brasil/fatos/casestudies/delvalle.mspx

            http://www.winajuda.com/2008/04/04/windows-xp-durara-ate-2010-mas-apenas-nos-umpcs/

            Fora outros que existem por ai, será que o linux não é mesmo concorrente do windows?

            [quote]Que tem de errado com “Fabião” ? É meu nome mesmo… ehehhehe[/quote]
            Não é o nome, é a imagem do seu nick, que personagem é esse, é do He-Man?

          • http://www.fabiocardoso.com.br Fabião

            [quote]Cara, se vc naum acredita então não posso fazer nada, e se tirasse um screenshot do sistema rodando vc diria que eu editei no photoshop[/quote]

            Eu saberia se é photoshop ou não. A questão é que você falou, falou, e não mostrou nada que provasse. Pra mim, falou sem pensar e agora não tem nada que comprove. Como dizia meu pai, “Falar até papagaio”. Até eu mostrei um XP gastando 20mb de RAM…

            [quote]Só por que a volks vê que todo mundo está satisfeito com o fusca, não quer dizer que ela não vá lançar nada melhor ou uma evolução do que já existe.[/quote]

            Claro! Mas não vai criar carros movidos a flatulência, ou com apenas uma roda, só pra satisfazer pessoas “ávidas por inovação”.

            [quote]Quando falo de inovação, falo também de evolução, algo que o ntfs não experimentou ainda, basta ver esse grotesco problema da desfragmentação do sistema que já poderia ser resolvido, e seria muito bem vindo a todos. Duvido muito se alguem não gostaria de tal recurso.[/quote]

            Chamar fragmentação de disco de “grotesco” é um enorme exagero seu.
            Posso chamar de “grotesco” o XWindow, mais velho do que eu?

            [quote]Fora outros que existem por ai, será que o linux não é mesmo concorrente do windows?[/quote]

            Não, não é. Ou é, tal qual uma guerra entre Estados Unidos e a Guiné Equatorial.

            [quote]que personagem é esse, é do He-Man?[/quote]

            É o Murderface, do Metalocalypse.

          • http://www.lordpinguim.blogspot.com lordtux

            [quote]Não, não é. Ou é, tal qual uma guerra entre Estados Unidos e a Guiné Equatorial.[/quote]

            é, então toda propraganda dela que sempre vi deve ser algum complexo na minha cabeça e de muitos outros. E na verdade não é Guine Equatorial, é o Vietna:

            http://pt.wikipedia.org/wiki/Guerra_do_Vietn%C3%A3

            [quote]Eu saberia se é photoshop ou não. A questão é que você falou, falou, e não mostrou nada que provasse. Pra mim, falou sem pensar e agora não tem nada que comprove. Como dizia meu pai, “Falar até papagaio”. Até eu mostrei um XP gastando 20mb de RAM…
            [/quote]

            é fazer o que, é que estou sem tempo se não ia instalar o sistema e mostrar para vc, melhor, vou instalar e tirar uns screens e postar no forúm.

            [quote]Chamar fragmentação de disco de “grotesco” é um enorme exagero seu.
            Posso chamar de “grotesco” o XWindow, mais velho do que eu?
            [/quote]

            Não estou falando de algo ser velho e defasado, a próposito o Xwindow está passando por constantes modificações e as novas versões viram com mais recursos. Não estou pedindo para a microsoft criar algo novo e sim melhorar o que já tem.

            é algo como o directx, fiquei feliz que vai sair o 11 e permitir utilizar melhor minha gpu. A microsoft não parou no ponto só porque um determinada versão funciona e pronto, quis dar mais aos usuários para que pudessem tirar o máximo de suas placas de video. Seria bom se ela tivesse a mesma atitude com suas outras criações, pois como eu disse, toda inovação é bem vinda desde que beneficie, veja o exemplo do winfs que eles estavam querendo lançar, seria bem aceito por muito gente.

          • cafuin

            “O linux tem lá seus 1%, e pode se dar ao luxo de ficar experimentando 700 filesystems diferentes sem muitas preocupações.”

            Opa, então isso não é inovação? Quando o software livre não inova é porque copia, quando experimenta é irresponsável. Ahaha.

            “Pois é. Acontece que sua opinião não é unânime: Eu, por exemplo (e comigo boa parte da humanidade) acha que o Linux não chega nem aos pés do Windows.”

            A maioria da humanidade não sabe o que é SO. E a opinião de que o Windows é melhor(não no teu caso) é baseado em simples comodidade:

            “Se é o que conheço, é melhor.”

          • http://www.fabiocardoso.com.br Fabião

            Não chega a ser inovação, já que também são baseados em filesystems antigos (caso do Ext4). ZFS é um caso a parte, realmente é inovador (embora não acrescente muita coisa ao usuário final). MAS, pra variar, é cria interna da Sun, e lançado como Open Source. Comunidade não fez nada, a Sun fez um filesystem pro Solaris e devolveu com código aberto.

            E sim, quando o software livre não inova é porque copia. Firefox vindo do Netscape, Apache vindo do NCSA HTTPd, Open Office vindo do Star Office, e por aí vamos.

            E não, não é “irresponsável” quando experimenta, já que ele não tem responsabilidade desde o início: Que impacto e relevância tem quando o Momonga Linux implementa ZFS? Se der algum pau monumental na implementação, quantos serão afetados? E, considerando o conservadorismo das distribuições maiores, é notável que os testes com filesystems bizarros é restrito a nicho.

          • cafuin

            “E sim, quando o software livre não inova é porque copia. Firefox vindo do Netscape, Apache vindo do NCSA HTTPd, Open Office vindo do Star Office, e por aí vamos.”

            Ok, mas por essa premissa e pela anterior:

            “Não chega a ser inovação, já que também são baseados em filesystems antigos (caso do Ext4).”

            Então chegamos naquele ponto baseado no que o tio Lavoisier nos ensinou, em que nada se cria…

            Os exemplos dos servidores e browsers HTTP não são válidos, já que basicamente o que se faz é implementar os protocolos o que as RFCs especificam. Muda muito pouco.

            É notório que o IE implementou abas porque foi algo que se popularizou e agradou muito no FF. Embora tenha sido o “popular” opera a ter inventado.

            O OpenOffice X Staroffice… Ok, verdade.Mas MS inventou o editor de textos ? Não.

            Se esse Xororô de inovação e patentes fosse levada a ferro e a fogo, estaríamos ainda com editores muito toscos. A questão aí é o velho tratamento diferente para uma mesma atitude do Software Livre e proprietário.

            Quanto a imitar ou não… o exemplo do Quicksilver sendo imitado pelo Katapult no KDE, do Launchy no Windows e o outro que não lembro o nome do Gnome…é bem ilustrativo.

            Alguém usa um sistema operacional, gosta, vê uma coisa interessante em outro, sabe implementar, copia. Deixar de usar um sistema operacional só por que um recurso é originalmente de outro não faz sentido.

          • http://www.fabiocardoso.com.br Fabião

            Minha intenção não é indicar que o software proprietário inova. E sim que o software livre também raramente inova. Ponto.

            E não é bem assim do jeito que você coloca não: São válidos sim os exemplos. Não estou falando de inovação direta, falo de código mesmo. O apache foi baseado em código herdado, o firefox só existe porque o netscape doou o Gecko, o OpenOffice é baseado no código do StarOffice.

            Ninguém do povo FOSS resolveu: Vamos criar uma engine pra browser? Vamos criar uma suíte de escritório?

            É fato que elas existem: Tem o KOffice, tem o Lighttpd. Mas, são alternativas que ficam em segundo plano, não são o “carro chefe” do FOSS. Não se trata da Microsoft inventar o editor de textos: Se trata de criar um, e não aguardar pacientemente que alguém que já tenha um dê de presente o código para que, finalmente, tenhamos um.

            Porque acha que o Xwindow ainda é usado? Fácil: É complexo demais para que alguém resolva criar outro. Vai mudar? Vai. Assim que alguma Novell ou Sun criar alguma alternativa, com dinheiro próprio, e doar o fonte para a comunidade.

            E esqueça o software proprietário. Ele é o antigo, não? A barreira a ser superada. Se a atitude do povo do FOSS é exigir tratamento igualitário, não oferecer nada de novo a não ser o modelo de licenciamento e produção e ficar aguardando que alguma Novell da vida dê alguma esmola/código para produzir algo impactante, não sai do gueto que está.

          • http://oxenti.com GuZ

            [quote]Porque acha que o Xwindow ainda é usado? Fácil: É complexo demais para que alguém resolva criar outro. Vai mudar? Vai. Assim que alguma Novell ou Sun criar alguma alternativa, com dinheiro próprio, e doar o fonte para a comunidade.

            [/quote]

            seria mais ou menos assim:

            NA SUN// IBM/ NOVELL..:

            Diretor: Meu computador travou
            Técnico: o Problema é no Xwindow
            Diretor: P¨¨ Q ¨¨ P¨¨ de novo? Vamos migrar para o Windows!
            Diretor Financeiro: Fica caro demais, bla bla …
            Diretor: Programadores Desenvolvam uma alternativa pro X

            Meses depois

            Desenvolvida a alternativa pro X

            Diretor : Precisamos melhorar a imagem da nossa empresa
            Diretor de Marketing: Já sei, pq não doamos o código do Gerenciador de Janelas pra FOSS? assim ficamos sendo os bonzinhos do mercado!

            ——————————
            GuZ’s Blog

          • cafuin

            “Minha intenção não é indicar que o software proprietário inova. E sim que o software livre também raramente inova. Ponto”

            Esse trecho do seu comentário anterior nessa mesma thread parece ser um “NUNCA” e não um “RARAMENTE”:

            “OpenSource não inova, fica construíndo em cima do que outros já fizeram por um longo tempo.”

            Isso sem falar em intenção.

            “E não é bem assim do jeito que você coloca não: São válidos sim os exemplos. Não estou falando de inovação direta, falo de código mesmo.”

            Ficou confuso isso. Geralmente o que se fala aqui é inovação no sentido de uma nova feature, uma arquitetura, algo mais palpável ao usuário.

            Mas se é pra ficar em código… Tu está pegando alguns exemplos e transformando em regra. Fora que quem lê coisas como “o firefox só existe porque o netscape doou o Gecko” pensa que a MoFo foi lá, criou uns ícones novos, trocou as strings e distribuiu.

            Fora que uma premissa do Código aberto é reutilizar. Então, se a origem foi “presente”…. é aceito de bom grado.

            “…ficar aguardando que alguma Novell da vida dê alguma esmola/código para produzir algo impactante, não sai do gueto que está.”

            Esperar esmola? Aí que entra o mérito do teu odiado RMS ou do pessoal dos xBSDs. Sairam da telinha preta com NADA de código e foram criando todo ambiente do SO.

            As amadas empresas que você parece considerar o pilar fundamental, embora ajudem muito mesmo, sugam e muito e resolveram investir depois de muita coisa pronta.

          • http://www.fabiocardoso.com.br Fabião

            [quote]Esse trecho do seu comentário anterior nessa mesma thread parece ser um “NUNCA” e não um “RARAMENTE”: [/quote]

            Não seja metódico. Não existe nunca neste tipo de conversa. E eu não estou acostumado a conversar escrevendo nos mínimos detalhes para evitar que uma palavra sirva de fuga para um desvio de próposito.

            Mas, para evitar confusões, escrevo: O Software Livre RARAMENTE inova, e seus softwares principais (seu navegador, sua suíte de escritório, seu servidor web, seu gerenciador de janelas) são frutos de doação de código. Se o código não é doado, o programa RARAMENTE sai.

            Porque RARAMENTE? Porque aí alguém vem com algum programa obscuro da finlândia que foi feito do zero e usa isso para invalidar todo o meu raciocínio.

            [quote]Ficou confuso isso. Geralmente o que se fala aqui é inovação no sentido de uma nova feature, uma arquitetura, algo mais palpável ao usuário.[/quote]

            Pode estender isso para features e arquiteturas também… Pode estender até pra design, se quiser. Vai no gnome-look.org e veja, dos temas mais baixados, quantos são baseados no Vista e no Mac OSX, e quantos são originais. Veja a quanto tempo as inovações arquiteturais do DirectX estão puxando o OpenGL junto, que implementa depois (Geometry Shader, por exemplo). O próprio post sobre o trabalho de vídeo do Microsoft Research… o Ajax é implementação inicial da MS. E nisso vamos bem longe.

            E isso porque eu nem cito a Apple, que está sempre na linha de frente do desenvolvimento inovador.

            [quote]Fora que quem lê coisas como “o firefox só existe porque o netscape doou o Gecko” pensa que a MoFo foi lá, criou uns ícones novos, trocou as strings e distribuiu.[/quote]

            Talvez não (mas talvez sim). Mas, duvido que teria saído uma engine do zero lá. Assim como duvido que existiria OpenOffice sem código esmola.

            [quote]As amadas empresas que você parece considerar o pilar fundamental, embora ajudem muito mesmo, sugam e muito e resolveram investir depois de muita coisa pronta.[/quote]

            Sugam, claro. Elas não doam o software a toa: Como toda boa empresa, visa lucro. Mas nem entra em discussão: Ganhe quem ganhar, perca quem perder, o código é dado, e sem ele a comunidade do SL não sairia do chão em muitas áreas em que certos softwares são considerados referência hoje.

            Cito e cito de novo o exemplo do X: TODO MUNDO sabe que ele é obsoleto, que ele é uma porcaria, e que ele deveria ser substituído. Agora, aparte ficarem metendo o pau na MS, discutindo os malefícios do DRM e acrescentando elseif no xorg, quem é que vai meter a cara e criar algo que iria ajudar MUITO o linux no seu desktop?

            Porque de cliente múltiplo de MSN, gerenciador de janelas, player de audio e editor de texto o Linux já está cheio.

          • cafuin

            Resposta embaixo…

          • http://www.lordpinguim.blogspot.com lordtux

            [quote]E sim, quando o software livre não inova é porque copia. Firefox vindo do Netscape, Apache vindo do NCSA HTTPd, Open Office vindo do Star Office, e por aí vamos.[/quote]

            Nisso eu concordo, mas o software proprietario não fica atrás, por isso todos ficam empatados. ;)

          • http://www.fabiocardoso.com.br Fabião

            Isso. E o software proprietário (windows, mac) domina mais de 99% do mercado, enquanto a contraparte livre (linux) tem seus usuários reunidos em uma kombi e sobra lugar pra colocar uns primos usuários de windows ainda.

            Pra parte proprietária, essa situação está excelente. E vai continuar assim por um loooooooooooongo tempo.

          • cafuin

            “Vamos deixar claro também que não há movimento NENHUM de NENHUMA das empresas senão a Microsoft por uma novidade significativa como o singularity”

            Tem muita coisa legal no que foi dito aí, mas a maior novidade é fazer decente, do zero, deixar de lado o lixo que tem pra suportar código legado.

        • Ricardo Bicalho

          O post não é sobre o MinWin e sim sobre o Singularity/Midori. Esse último, talvez não tenha ficado claro, não tem nada a ver com o Windows, mas será substituto dele. A direção a qual me referi é a modularização do SO.

          O MinWin é um kernel do Windows sem as dependências, ou seja, é o Windows com um conjunto de funcionalidades para continuar a ser melhorado e desenvolvido sem a necessidade de instalar todo o resto. E ele JAMAIS será lançado comercialmente, sozinho. É uma versão interna, para desenvolvimento. E o Windows 7 usará a mesma base de código do Windows 2008, mas acho que estou me repetindo, já que mencionei isso no texto.

          Outra coisa… o que você realmente achou do artigo? É bom, ruim, quer saber mais sobre Singularity? Acha que é válido criar um SO em código gerenciado? Seria possível fazer algo do tipo open source?

        • flima

          [quote]microsoft não se preucupa tanto assim com o usuario, em lhe dar o mais moderno, prático e seguro[/quote]

          Se a MS não se “preucupa” com o usuário, você deveria se preocupar com sua ortografia.

        • flima

          :)

    • http://oxenti.com GuZ

      [quote]
      Se fosse a microsft metia o pé no windows como a Apple fez com seu antigo sistema e investiria em unix.

      [/quote]

      Tá.. Quando galinha criar dente, e o sol nascer quadrado heauheauehau
      Bom, a MS já até lançou um plugin pro Firefox (WGA)… mas mesmo assim, eu duvido!
      ——————————
      GuZ’s Blog

      • http://www.lordpinguim.blogspot.com lordtux

        È, é aquela coisa, ao invês de investir eu vou criar, se muitas empresas de software, seja aberto ou fechado, passassem a investir, a implentar em tecnologias e novidades já existentes, se a microsoft deixasse todo o orgulho de lado, concerteza o windows seria imbativel com SO, e não haveria mercado nem para Mac OS nem para linux.

        • http://oxenti.com GuZ

          Sim, e não…

          Veja bem, acho que se a MS resolver criar um S.O. do zero, como é o MinWin, será realmente um sistema que revolucionará o mercado. Pena que os usuários irão falar horrores dele, sabe?

          O Unix não é um sistema perfeito, alias, nem chega perto de ser. Fica difícil de implementar certas facilidades para o usuário utilizando a base do Unix.

          Acho que os sistemas baseados em Unix são muito bons para Servidores, mas para o usuário comum, é necessária uma arquitetura mais “mamão com açucar”, afinal quantos usuários Windows vc conhece que saberiam o que é um Kernell por exemplo?

          Acho que o minori vai superar o Unix, principalmente pela arquitetura dele (se for isso tudo que estão dizendo, é claro) a diferença dele seria como um “Sistema Operacional Orientado a Objeto” em meio a “Sistemas operacionais Estruturados”, entende?
          ——————————
          GuZ’s Blog

          • Jason Manchest

            Na realidade é o contrário, é mais fácil implementar uma facilidade para usuário no Unix no que no Windows, a prova disso é o Mac OS X, onde você faz absolutamente nada além de usar suas aplicações, nem precisa se quer saber de coisas técnicas do sistema.

            No Linux e nos BSDs da vida o pessoal só foca em fatores técnicos pois inicialmente são SOs fetos por Programadores para Programadores, por isso ainda existe uma certa resistencia a adicionar facilidades, mas existem sim sistemas Unix onde você não move um dedo sequer como é o caso da Mandriva e Suse.

          • http://oxenti.com GuZ

            Na realidade é o contrário, é mais fácil implementar uma facilidade para usuário Unix no que no Windows, a prova disso é o Mac OS X,
            Vc postou sozinho ou acompanhado do Jack Daniel’s?

            Fala sério, vc já tentou reformar um código fonte? Até coisinhas simples como websites, são complicados de fazer alterações, quer um exemplo, Pegue um CMS qualquer e tente adapta-lo NA MÃO para suas necessidades. Se vc conseguir, tente criar o mesmo site do zero, pra vc ver qual dá menos trabalho.

            Além disso, nesse caso, a MS iria herdar algumas falhas do Unix, por exemplo, e ainda iria utilizar a arquitetura de 1933.

            No Linux e nos BSDs da vida o pessoal só foca em fatores técnicos pois inicialmente são SOs fetos por Programadores para Programadores, por isso ainda existe uma certa resistencia a adicionar facilidades, mas existem sim sistemas Unix onde você não move um dedo sequer como é o caso da Mandriva e Suse.

            Aham… Um programador iria fazer algo no estilo de Synaptics para outros programadores?

            Nah… O que acontece é q a maioria das distros linux são movidas por um idealismo tosco. Se essas distros resolvessem se juntar e criar um sistema que fosse REALMENTE UTILIZAVEL o usuário comum iria migrar em massa para o Linux.

            Se a Microsoft fizer a mesma coisa, ela vai ganhar o que? Uma licensa para Distribuir seu Windows? O quanto isso seria rentável?

            ——————————
            GuZ’s Blog

          • Jason Manchest

            Vc postou sozinho ou acompanhado do Jack Daniel’s?

            Quem? Olha se for uma ironia, a resposta é não, apesar de está atualmente com 95 anos de idade.

            Fala sério, vc já tentou reformar um código fonte? Até coisinhas simples como websites, são complicados de fazer alterações, quer um exemplo, Pegue um CMS qualquer e tente adapta-lo NA MÃO para suas necessidades. Se vc conseguir, tente criar o mesmo site do zero, pra vc ver qual dá menos trabalho.

            Quantos portais CMSs você já fez? Pois se você faz portais CMSs completos do zero (forum, controle de usuários, indexador de noticias), cara uma coisa posso te dizer, vai trabalhar para o Terra, UOL, AOL, Petrobrás que concerteza você vai ganhar mais que 10.000 reais, pois tem um cara lá no UOL que ele fatura R$ 12.000 só com manutenção, pois é difícil pacas fazer isso (estou falando sério).

            Agora uma outra coisa o que um cliente CMS que só roda em uma aplicação servidor independente de arquitetura de sistema operacional como Apache ou IIS tem haver com a programação de arquiteturas Unix?

            Mas falando em manutenções, fiz algumas:

            1) Cinelerra, quando eu estava estagiando no Minc (Ministério da Cultura), ele estava dando algumas broncas no Slackware, de forma que fui dar uma no código para saber o porquê da falha e corrigir.

            2) dtnclient, pois baixei o programa só que não estava compilando e funcionando, de forma que fui corrigir o código fonte, que continha alguns erros de programação, me lembro que fiquei devendo ao autor da aplicação a construção de uma interface gráfica para a mesma, de forma que estou procurando um tempo para me dedicar a isso.

            3) Lembrete, foi uma aplicação que eu estava fazendo com o objetivo de me ajudar a lembrar de alguns momentos de estudo, havia organizado até um pequeno interpretador para me auxiliar nas tarefas, ainda não coloquei no Sourceforger.net, pois estou com preguissa de criar um novo projeto lá, me lembro que fiz essa aplicação usando o Vim, Autotools, Automaker, GCC e GDB.

            Mas agora em se tratando em programação em C/C++, independente de plataforma uma coisa posso garantir é difícil, principalmente quando a aplicação é ausente de documentação.

            Além disso, nesse caso, a MS iria herdar algumas falhas do Unix, por exemplo, e ainda iria utilizar a arquitetura de 1933.

            Pelo que eu saiba o computador surgiu por volta de 1945 e o Unix surgiu por volta de 1969 pela Bell Labs, que neste caso é uma arquitetura que se manteve até hoje assim como sua linguagem precurssora (a linguagem C), que de fato é antigo, então o Mac OS X também é um sistema operacional ultrapassado, assim como os BSDs da vida e os de padrão Linux, também como o tão elogiado Solares.

            Aham… Um programador iria fazer algo no estilo de Synaptics para outros programadores?

            O Synaptic é um front-end para o apt-get pelo que me recordo, ele foi criado por um brasileiro chamado Alfredo Kojima com a necessidade de selecionar visualmente os pacotes que precisava, na realidade o pessoal do OpenSource faz mais as coisas para si que para os outros, só depois que divulgam alguma coisa que tenham feito, isso vai pela necessidade, se eu por exemplo quiser um programa que faça um livro de receitas, eu vou fazer um programa que faça um livro de receitas para suprir a minha necessidade, depois talvez eu divulgue ou não.

            Nah… O que acontece é q a maioria das distros linux são movidas por um idealismo tosco. Se essas distros resolvessem se juntar e criar um sistema que fosse REALMENTE UTILIZAVEL o usuário comum iria migrar em massa para o Linux.

            Nem sempre, a maioria tem foco mais autodisciplinar e algumas foco mais comercial (vide Sabayon, Suse, Rad Hat, Mandriva e Ubuntu) e segundo nunca iriam se juntar pois tem motivos e idéias diferentes, de forma que o certo seria dizer que cada distro é um sistema operacional diferente.

            Se a Microsoft fizer a mesma coisa, ela vai ganhar o que? Uma licensa para Distribuir seu Windows? O quanto isso seria rentável?

            Rapaz isso não sei, a única coisa que sei é que o que está dando dinhero realmente são as seguintes:

            1) Aplicações web (para mim a Microsoft deveria investir);
            2) Desenvolvimento em dispositivos móveis (mas está começando a ficar fraco);
            3) Engenheiro de Software;
            4) Consultoria de Software;
            5) Desenvolvedor de Oracle Forms and Reports;
            6) Desenvolvedor das tecnologias em C/C++ usando Autotools, Automaker, desenvolvimento em kernel Linux;
            7) Desenvolvedor de Java avançado, com conhecimento de metodologias ágeis como Scrum e XP.
            8) Arquiteto de Software
            9) Desenvolvedor da linguagem COBOL (sim ainda precisamos de pessoal assim e com urgência)

            De forma que sempre vejo na semana sobre essas vagas, a última que eu vi foi para desenvolvedor Java, dizendo que a pessoa poderia definir o salário.

          • http://oxenti.com GuZ

            Ô Deus do céu…
            Vc não entendeu nem metade do que eu te passei:

            Dei um exemplo de que, pode ser muito mais complicado desenvolver um sistema a partir de outro do que fazer um do zero, afinal você além de se preoculpar com os bugs que vão surgindo, tem que se preoculpar com bugs do sistema-base.

            Dei um exemplo de CMS pq eu estou vendo um problema do JOOMLA muito proximo de mim saca? Faz uns 6 meses que estou desenvolvendo um CMS orientado a objeto, todo do zero e sozinho, mas eu não tenho uma equipe de programadores bem pagos como a Microsoft.

            Outra coisa é a arquitetura do Unix, que está inferior a arquitetura do Singularity (pelo menos é o que parece).

            Uma coisa que eu já vi na prática é que não adianta você ficar remendando e re remendando um código de um programa, uma hora o código-base tem que ser alterado radicalmente. Tipo a evolução do Win9x para o WinNT, o Windows ME estava tão remendado que parecia mais uma coleção de bugs.

            Qual dessas áreas a MS investiriria:
            1) Aplicações web (para mim a Microsoft deveria investir); – Sim
            2) Desenvolvimento em dispositivos móveis (mas está começando a ficar fraco); – Sim
            3) Engenheiro de Software;
            4) Consultoria de Software;
            5) Desenvolvedor de Oracle Forms and Reports;
            6) Desenvolvedor das tecnologias em C/C++ usando Autotools, Automaker, desenvolvimento em kernel Linux;
            7) Desenvolvedor de Java avançado, com conhecimento de metodologias ágeis como Scrum e XP.
            8 ) Cool Arquiteto de Software
            9) Desenvolvedor da linguagem COBOL (sim ainda precisamos de pessoal assim e com urgência)

            ——————————
            GuZ’s Blog

          • Jason Manchest

            Se eu não entendi nem metado do que você escreveu, então nem vale a pena trocar conhecimento, de forma que se quiser desconsidere o que eu escrevi abaixo e replique dizendo o seguinte: “ainda não entendeu nada.”

            Dei um exemplo de que, pode ser muito mais complicado desenvolver um sistema a partir de outro do que fazer um do zero, afinal você além de se preoculpar com os bugs que vão surgindo, tem que se preoculpar com bugs do sistema-base.

            Dei um exemplo de CMS pq eu estou vendo um problema do JOOMLA muito proximo de mim saca? Faz uns 6 meses que estou desenvolvendo um CMS orientado a objeto, todo do zero e sozinho, mas eu não tenho uma equipe de programadores bem pagos como a Microsoft.

            Continuo dizendo que depende, ai você está criando um software orientado a objetos e usando uma linguagem gerenciada, o que torna as coisas muito mais simples de se desenvolver, além de existirem excelentes IDEs como o Zend Studio e o Visual Studio .Net, mas imagine refazer um SO completo, e não ter nada além do que C/C++, Assembly e documentação de hardware, de forma que o custo de desenvolvimento e planejamento chegar a ultrapassar brincando os valores de filmes de Hollywood, nem é para todo mundo, inclusive no OpenSource onde a metodologia primária é “Não refazer a roda”, mas ser for bem plenejado e se a metodologia usada já prever que irá reescrever o código no final, ai já ameniza muito o peso de custo.

            Outra coisa é a arquitetura do Unix, que está inferior a arquitetura do Singularity (pelo menos é o que parece).

            Nisso concordo plenamente, mas ainda o Singularity é um prototipo, por enquanto não um windows, mas quando for realmente vai ser o melhor SO do mundo.

            Uma coisa que eu já vi na prática é que não adianta você ficar remendando e re remendando um código de um programa, uma hora o código-base tem que ser alterado radicalmente. Tipo a evolução do Win9x para o WinNT, o Windows ME estava tão remendado que parecia mais uma coleção de bugs.

            Concordo, mas ainda sim precisa de planejamento para que o mesmo não tenha excesso de código desnecessário e ou cause um impácto negativo no público.

          • http://oxenti.com GuZ

            [quote]
            Continuo dizendo que depende, ai você está criando um software orientado a objetos e usando uma linguagem gerenciada, o que torna as coisas muito mais simples de se desenvolver, além de existirem excelentes IDEs como o Zend Studio e o Visual Studio .Net, mas imagine refazer um SO completo, e não ter nada além do que C/C++, Assembly e documentação de hardware, de forma que o custo de desenvolvimento e planejamento chegar a ultrapassar brincando os valores de filmes de Hollywood, nem é para todo mundo, inclusive no OpenSource onde a metodologia primária é “Não refazer a roda”, mas ser for bem plenejado e se a metodologia usada já prever que irá reescrever o código no final, ai já ameniza muito o peso de custo.[/quote]

            Depende, claro, mas usei CMS apenas como EXEMPLO ;)

            é como reformar uma casa, quando você descasca uma parede, acha um cano podre, uma tomada que nao funciona, daí quando termina a reforma, vê que valeria a pena ter comprado um terreno e construido a casa…

            O que eu digo é que, se é possível tentar fazer um edifício do zero, com uma fundação melhor, que se faça (no caso do Singularity)!

            [quote]
            Concordo, mas ainda sim precisa de planejamento para que o mesmo não tenha excesso de código desnecessário e ou cause um impácto negativo no público.
            [/quote]

            Claro. Não se faz um programa assim:
            Acordo! ahhh q dia lindo, acho que vou fazer um S.o.

            Embora eu ache que algumas versões do Windows (tipo ME) foram feitas assim =P

            Voume embora, o Jack Daniels ta me esperando kkkk

            ——————————
            GuZ’s Blog

          • http://oxenti.com GuZ

            Ô Deus do céu…
            Vc não entendeu nem metade do que eu te passei:

            Dei um exemplo de que, pode ser muito mais complicado desenvolver um sistema a partir de outro do que fazer um do zero, afinal você além de se preoculpar com os bugs que vão surgindo, tem que se preoculpar com bugs do sistema-base.

            Dei um exemplo de CMS pq eu estou vendo um problema do JOOMLA muito proximo de mim saca? Faz uns 6 meses que estou desenvolvendo um CMS orientado a objeto, todo do zero e sozinho, mas eu não tenho uma equipe de programadores bem pagos como a Microsoft.

            Outra coisa é a arquitetura do Unix, que está inferior a arquitetura do Singularity (pelo menos é o que parece).

            Uma coisa que eu já vi na prática é que não adianta você ficar remendando e re remendando um código de um programa, uma hora o código-base tem que ser alterado radicalmente. Tipo a evolução do Win9x para o WinNT, o Windows ME estava tão remendado que parecia mais uma coleção de bugs.

            Qual dessas áreas a MS investiriria:
            1) Aplicações web (para mim a Microsoft deveria investir); – Sim
            2) Desenvolvimento em dispositivos móveis (mas está começando a ficar fraco); – Sim
            3) Engenheiro de Software;
            4) Consultoria de Software;
            5) Desenvolvedor de Oracle Forms and Reports;
            6) Desenvolvedor das tecnologias em C/C++ usando Autotools, Automaker, desenvolvimento em kernel Linux;
            7) Desenvolvedor de Java avançado, com conhecimento de metodologias ágeis como Scrum e XP.
            8 ) Cool Arquiteto de Software
            9) Desenvolvedor da linguagem COBOL (sim ainda precisamos de pessoal assim e com urgência)

            Não vou nem comentar o conteúdo irônico qdo post ok?
            Apresento o Sr Jack para vc: ;)
            http://images.google.com.br/images?q=jack%20daniels&ie=UTF-8&oe=utf-8&rls=org.mozilla:pt-BR:official&client=firefox-a&um=1&sa=N&tab=wi

            ——————————
            GuZ’s Blog

          • http://www.lordpinguim.blogspot.com lordtux

            Assim eu espero, toda inovação é bem vinda, desde que beneficie. Mas não falo de um Unix em si, isso de implementar certas facilidades acho falho, vide Apple e sua base Unix, Freebsd aliás, o segredo é a maneira de como ser organizam as coisas.

  • horphus

    Excelente artigo, Ricardo… Já li muito a respeito do Midori e do Singularity, mas a maioria era encheção de lingüiça ;)

  • kakaroto_BR

    Microkernel? Será q o Tanembaum vai tá vivo até lá?

  • tevi

    Bicalho = Dennes?
    ____________________
    Ouça o que eu digo:
    não ouça ninguém!!!!

    • http://zereinaldoblog.blogspot.com josereinaldoz

      Ainda tá longe! (no bom sentido e graças à Deus)
      _________________________________________
      “Espaço reservado para frase inteligente”

    • cafuin

      AHaha.

      Sabe que quando li o artigo lembrei dos artigos do Dennes. Mas pensei que se tivesse sido escrito pelo ilustríssimo MVP iria estar ter imagens corporativas de banco de imagens com pessoas sorridentes, além de claro ter um super ufanismo microsoftiano.

      Então, Parabéns pro Bicalho, artigo informativo e bem imparcial. Mesmo muita gente achando que imparcialidade é pecado.

    • Ricardo Bicalho

      Tudo bem que eu dou umas sumidas do MeioBit por motivos profissionais, mas daí me confundir com o Dennes? :jawdrop:

      Bicalho = Moardib => no MeioBit desde 2005 e um dos editores sênior. Sim, eu existo e vou estar no MeioBit Expo. :-)

      • tevi

        foi malz… hehehe ;)
        ____________________
        Ouça o que eu digo:
        não ouça ninguém!!!!

      • http://oxenti.com GuZ

        VocÊ existe, logo, nao mora no ACRE…

        ——————————
        GuZ’s Blog

  • Olhe

    Antes tarde do que nunca.

    Com tanto tempo de Unix, será uma bola fora a MS não fazer um Unix-like (No sentido de Design), e tentar refazer conceitos do zero. Se for assim (Microkernel, Unix-like, Servidores, *acesso a ponteiros e nada de código interpretado*, blah blah blah), será o que o GNU não foi (BTW, in the Dark Side).

  • http://br.groups.yahoo.com/group/ChannelTI/ JulianaPrado

    Creio que seja uma bela prova que a Microsoft está acompanhando as tendências computacionais.
    E por isso acredito que muitas previsões que falam do fim da Microsoft estão equivocadas e devem ser revistas.
    Pois pelo que percebo a Microsoft está caminhando em direção ao mercado da web e dos dispositivos móveis.
    Por isso falar do fim de uma empresa que esteja se adaptando a novos mercados seja uma loucura.
    Irei no site do codeplex olhar o modelo do Singularity para buscar o que vem por ai com o Midori.
    Porque profissionais que pretendem seguir no mercado de TI tem se aprimorar sempre e não ter preconceitos tecnológicos.

    http://alfamundo.wordpress.com
    http://infowd.blogspot.com

    • cafuin

      “Porque profissionais que pretendem seguir no mercado de TI tem se aprimorar sempre e não ter preconceitos tecnológicos.”

      Excelente. Estudou ou pretende estudar Solaris, Linux, xBSDs… ?

      • http://zereinaldoblog.blogspot.com josereinaldoz

        Hum…

        Quando a IA evoluir a tal ponto, talvez…
        _________________________________________
        “Espaço reservado para frase inteligente”

  • rod.stuchi

    Ricardo está de parabéns, muito bom o post, vou dar indicação do post para aula de SO na facul.

  • Odair_Junior

    Ótima matéria, boa mesmo, é bom saber que a Microsoft está pensando em mudar a arquitetura de um SO e ainda pedindo ajuda da comunidade.

  • cafuin

    “Não seja metódico. Não existe nunca neste tipo de conversa. E eu não estou acostumado a conversar escrevendo nos mínimos detalhes para evitar que uma palavra sirva de fuga para um desvio de próposito.”

    Não fui, não apelo pra isso, voltei no parágrafo para pegar UM exemplo. Mas como você mesmo diz, vive repetindo isso. Mas a sua afirmação de raramente já naquele comentário (e repetindo agora) já é melhor que NUNCA.

    “Pode estender isso para features e arquiteturas também… Pode estender até pra design, se quiser. Vai no gnome-look.org e veja, dos temas mais baixados, quantos são baseados no Vista e no Mac OSX, e quantos são originais.”

    Aí não tem discussão. A parte de design, principalmente temas é MUITO imitada. Mas um tema do KDE ou Gnome geralmente é fruto de UM carinha que foi lá, achou legal e copiou. Tratar isso como uma “máfia copiadora” é um exagero.

    “O próprio post sobre o trabalho de vídeo do Microsoft Research… o Ajax é implementação inicial da MS. E nisso vamos bem longe.”

    Vamos, aquilo citado como distribuição na nuvem e blablá, de repente posso interpretar como evolução do MPI/PVM, que é baixo nível, de nicho, do povo que implementa sistemas distribuídos, paralelismo… Mas o conceito está lá.

    “Talvez não (mas talvez sim). Mas, duvido que teria saído uma engine do zero lá. Assim como duvido que existiria OpenOffice sem código esmola.”

    Bom, aqui você está indo pro lado da piada, puro deboxe com esse “talvez sim”. Pegaram um browser parado no tempo e muito. Fizeram um browser MUITO bom, com coisas bem interessantes.

    Quanto a você duvidar… fazer toda a estrutura de um sistema operacional é muito mais complexo que isso, então vou levar isso pro lado da piada também.

    “Sugam, claro. Elas não doam o software a toa: Como toda boa empresa, visa lucro.”

    E devem querer essa contrapartida. Não sou contra isso, Essa idéia de que “dinheiro é feio para o povo do SL” é FUD do seu Bill Gates querendo colar a imagem de comunista ao SL. Como já repetido… Comunismo = coisa do demo nos EUA.

    “…Ganhe quem ganhar, perca quem perder, o código é dado, e sem ele a comunidade do SL não sairia do chão em muitas áreas em que certos softwares são considerados referência hoje.”

    Já melhorou com “em muitas áreas”, mas o que falei antes… essas empresas, estão investindo DEPOIS de ter o sistema operacional “pronto”.

    Não pronto para o desktop, mas para o servidor sim, a muito tempo. Tanto que as Oracle da vida oficialmente recomendam Linux para usar seus produtos.

    Esse é o ponto fundamental. O sistema “saiu do chão” antes de chegar qualquer empresa, só isso já acaba com a grande maioria da tua argumentação.

    “Cito e cito de novo o exemplo do X: TODO MUNDO sabe que ele é obsoleto, que ele é uma porcaria, e que ele deveria ser substituído. ”

    O X tem MUITOS problemas, verdade, mas melhorou e muito. Mas aí você está desconsiderando a compatibilidade que PRECISA ser mantida. É o mesmo problema citado pelo Bicalho para o novo windows, tem muita porcaria, precisa mudar. Mas tem muita coisa que roda em cima, é um software de base, não é tão simples dizer “rale-se, vou refazer essa zona”.

    • http://www.fabiocardoso.com.br Fabião

      [quote]O X tem MUITOS problemas, verdade, mas melhorou e muito. Mas aí você está desconsiderando a compatibilidade que PRECISA ser mantida. É o mesmo problema citado pelo Bicalho para o novo windows, tem muita porcaria, precisa mudar. Mas tem muita coisa que roda em cima, é um software de base, não é tão simples dizer “rale-se, vou refazer essa zona”.[/quote]

      Justamente !

      É aí que temos a Microsoft dando um passo a frente com o Midori, e a turma do Open estagnada com o X.

      Agora, substitua o X pelo NTFS na sua fala citada, e entenda porque o apelo pela substituição do sistema de arquivos feito pelo camarada lá de cima não é tão simples e prático.

      • garoa

        “Microsoft dando um passo a frente com o Midori, e a turma do Open estagnada com o X”

        Você está realmente comparando a nova arquitetura de kernel e serviços da Microsoft com um servidor de janelas open-source?

        Fora isso, eu pensei que o kernel dos SOs Microsoft já fossem baseados em microkernels desde o NT.

  • cafuin

    Fabião,

    e nessa sua acusação de que o software livre não inova(ou raramente, ok)…
    Como fica a Red Hat?

    Ela é empresa e é de software livre e inova. Porém para servidor.

    Ou o pessoal do Blender ? É um caso mais “pitoresco”, não fizeram do zero. Mas pagaram pelos fontes para abrir o código e continuar o desenvolvimento.

    • http://www.fabiocardoso.com.br Fabião

      [quote]Ela é empresa e é de software livre e inova. Porém para servidor.[/quote]

      Ponto pra ela. A Novell também inova, por exemplo. Aliás, são as duas que tem gerado boa parte das novidades da turma livre.

      Agora… Red Hat é empresa que trabalha com código aberto. Visa lucro. É profissional. Digamos que ela seja partidária do Open Source, e não do Software Livre (entenda a nuance conceitual da coisa).

      Agora, vamos e convenhamos… não cabe aqui ficar discutindo se a Red Hat implementou tal módulo que melhorou em 200% a performance do Oracle no RHEL com um codigo completamente inovador já que isso aqui não afeta ninguém que não seja em um nicho completamente específico. Porque aí cairíamos em área perigosa: Há umas trocentas inovações de nicho que ambos os lados promovem, mas nenhuma impactante diretamente pro usuário final. Eu sempre debato como end user, e muito raramente como programador.

      E o Blender não inova nada. Tudo que ele faz já tem software pago que faz faz anos e de modo muito mais eficaz.

      Note que não se trata de taxar tais softwares como ruins ou bons: Firefox é bom, Blender é bom, Inkscape é bom. Mas não inovam em nada, e partiram de código pronto. (O inkscape eu não sei).

      • Pessoa

        Posso citar muitos outros exemplos com a Microsoft também. Posso citar muitos exemplos dos dois lados. Inovação sempre é uma coisa difícil de dizer quem fez mais. Mosaic, Netscape, Firefox e Internet Explorer, quem destes inovou ou copiou? Poderia dizer que o IE7 é uma cópia tão descarada do Firefox e suas extenssões que até o ícone de feed é igual? “Há, mais quem tinha abas era o Netscape, o Firefox não inovou”. Mas a Microsoft nunca implementou abas até se sentir pressionada pelo Firefox (que graças a Deus existe, caso contrário acho que ainda estaríamos usando o IE6 no Windows Vista).

        P.S.: ATENÇÃO, NÃO LEVE O TEXTO AO PÉ DA LETRA. ISSO É APENAS UM EXEMPLO. DATAS HISTÓRICAS E NOMES PODEM NÃO CORRESPONDER A REALIDADE.

        “A imaginação é mais importante que o conhecimento.” — Albert Einstein

        • http://www.fabiocardoso.com.br Fabião

          O ícone do Feed do IE foi tomado como padrão pela Microsoft COM AUTORIZAÇAO E CIÊNCIA da Mozilla. Não foi cópia, foi ato digno. Mas, isso deve valer de acordo com o PS, então deixa quieto.

          Qual dos browsers inovou ou copiou? Não sei. A história das abas é exemplo clássico, já que nem IE nem Firefox foram pais da idéia.

          Sei que o IE desde sua versão 4 usa o Trident, engine HTML feita pela microsoft.

          E o Firefox usa o Gecko, doado pela netscape.

          Me faço a pergunta (retórica) se existiria Firefox caso o tal código não fosse cedido. Eu sei que existiria browser da MS de um jeito ou de outro.

          • cafuin

            “Me faço a pergunta (retórica) se existiria Firefox caso o tal código não fosse cedido. Eu sei que existiria browser da MS de um jeito ou de outro.”

            O KHTML(maldito nome cacofônico) já existia. “Ah, a Apple contribuiu muito com o Webkit”. Sim, faz parte, mas existia e funcionava bem, mas com bugs, verdade.

            Essas suas afirmações de que quem desenvolve para software livre é incapaz de desenvolver algo do zero são absurdas demais.

            Isso parece aquela opinião que não acredita que software é desenvolvido por pessoas. Que é algo que sai da entidade mágica que é a indústria.

            Tem muita coisa de empresa que é feita por um ou dois gatos pingados. E sim, coisas pagas, caras e funcionais.

            Tenho trabalhado nos últimos três meses com soluções de storage da EMC .

            Tem coisas que tem um belo nome corporativo, foi cobrado muito caro por um gerente de vendas usando rolex e palavriado lindo.

            Você vai ver o que é… umas porcarias de scripts que lendo o manual do equipamento, qualquer um com dois neurônios faz.

            Por essas e outras que quando vejo alguns (não falo de você no caso) criticando de forma tão veemente o SL, sem desconto para nada, me passa a idéia de que tem medo é de perder essas mamatas. De continuar fazendo porcariazinhas e cobrando pela imagem que vendem.

            Claro, quem tem produto bom não precisa fazer isso.

          • http://www.fabiocardoso.com.br Fabião

            Incapaz não. Mas não é o que eu vejo que ocorre.

            E KHTML funcionar bem, é bondade extrema sua.

            E eu não entendí a parte do “não acreditar que software é desenvolvido por pessoas”.

            Lembra do “Ah, mas o Beryl humilha o Aero do Vista! Chupa MS!” ?

            Então: XGL, Novell. Compiz, Novell.
            Comunidade pegou o Compiz, fez fork, criou o Beryl.

            As “pessoas” da Movell foram muito bem pagas pra criar o alicerce, o grosso, o software em sí. A Novell abriu o código depois. Aí a comunidade fez elseif, e nasceu o Beryl.

            Mas não nasceu “open” na essência. Não foi um projeto com envolvimento da “comunidade”. A Novell abriu porque quis, e depois de pronto.

          • cafuin

            “E eu não entendí a parte do “não acreditar que software é desenvolvido por pessoas”.”

            É porque existe muita gente que passa essa idéia de achar que por ser uma empresa que desenvolve algo, logo é perfeito, ótimo. Que existem milhares de cientistas de jaleco programando.

            “Incapaz não. Mas não é o que eu vejo que ocorre.”

            Ok, mas aí que está. É o velho “dois pesos, duas medidas”:

            Usando como exemplo(só exemplo, não especificamente) o que citou dos concorrentes do Blender.

            Falou que acha difícil que os concorrentes gigantes deixem o Blender passar a frente em algumas Features, ao menos por muito tempo.

            Então, sendo assim, eles pegam as features interessantes, populares e implementam.

            Ok, então esses concorrentes seriam o que ? “Antenados com as tendências do mercado. Estão alinhados com as demandas de seu grande público consumidor.”

            Os projetos de código aberto que implementam algo inspirado ou doado de outra empresa ? “Ah, seres incapazes, sem criatividade.”

            Estranho isso, parece exigir que o projetos feitos em Código aberto tem de sempre inovar.

          • Pessoa

            Cópia com autorização não significa que deixou de ser cópia, continua sendo uma cópia. Não estou criticando a Microsoft, só quero demonstrar para você o quão inutil é esta discurssão, pois do mesmo jeito que FOSS inova pouco ou muito reutilizando código as empresas também não são diferentes. Quem me diz que em sua pilha TCP/IP a Microsoft não utiliza código BSD (não é uma acusação)?! Uma discurssão que não leva a nada, só isso.

            “A imaginação é mais importante que o conhecimento.” — Albert Einstein

      • cafuin

        “Agora… Red Hat é empresa que trabalha com código aberto. Visa lucro. É profissional. Digamos que ela seja partidária do Open Source, e não do Software Livre (entenda a nuance conceitual da coisa).”

        Não só entendo como estimulo a diferenciação: Para -> mim <- Código aberto é bom, software livre é melhor.

        Mas fora essa questão, eu não entendo tua crítica. Parece sem pé nem cabeça. Parece até estar contrariando os preceitos do Cardoso de não Interessar quem faz e sim se é algo bem feito. Só porque foi uma empresa que fez seria automaticamente melhor.

        “E o Blender não inova nada. Tudo que ele faz já tem software pago que faz faz anos e de modo muito mais eficaz.”

        Aí eu não vou discutir com propriedade, pois só abri de curioso umas duas vezes o Blender. Mas segundo já li o que o Allan Brito (Autor daquele livro sobre Blender) opina. O Blender tem coisas que os outros grandões não tem e vice-versa. Claro, os gigantes da área tem vantagem nesse ponto.

        E antes que venham falar dele.. o Allan Brito é longe de ser freetard(mesmo nos termos abrangentes aqui do MB). Pelo que vi do blog dele, ele conhece muito desses softwares de modelagem 3D, seja proprietário ou Livre. Sempre escreve sobre características de todos.

        • http://www.fabiocardoso.com.br Fabião

          A crítica é simples, e eu faço sempre: Software livre raramente inova. Não importa se o software é ótimo ou péssimo, se presta ou não, neste caso, não é o conceito da eficácia do mesmo que está sendo levado em conta: O Firefox é o browser que eu uso, o Apache é meu servidor web. A questão é que estão aí exemplos claros que, de grandes inovações é que o FOSS não vive: A característica de reaproveitar código alheio devido a ser aberto é ótima em certos casos, mas todo mundo se esquece de olhar o lado problemático disso: Se já tem uma lib safada e mal feita que faz o que eu quero, porque eu vou implementar algo que preste?

          É bastante coisa sendo feita em cima de coisa que já existe. Ninguém quer começar nada do zero, e é muito mais complicado surgir novidade de um código de milhões de linhas do que um que está começando agora.

          Cito de novo o X, pra exemplificar novamente: Todo mundo sabe que ele é um problema, mas, cadê quem vai criar uma alternativa? Dá trabalho criar algo, mas é fácil fazer fork, é mais fácil ainda meter elseif.

          Sobre o Blender, deixa pra outra discussão. Vou ler mais, ler o tal do Allan Brito e ver até onde é ufanismo e até onde é verdade. Mas, de antemão, me parece ilógico que o Blender tenha algo que os outros não tenham: Nesta área, não dá pra ficar pra trás, se investe MUITO dinheiro e os fabricantes dos respectivos softwares não deveriam permitir tal coisa. Precisa ver também se o que o Blender tem é interessante: Implementar features esquisitas e pouco produtivas também não vale, tipo aqueles troços em XML do inkscape.

          • cafuin

            Quanto as “libs safadas”…

            Isso é de cada um, deve ser evitado usar esse tipo de coisa. Mas me parece que quem cria essas libs safadas em código aberto tem a desvantagem de deixar seu lixo a mostra. Enquanto do código proprietário está lá, na camufla. Sem generalizar para nenhum lado, existe coisas boas e ruins para todos lados.

            “Ninguém quer começar nada do zero”

            Aí que está, cabe a cada um. Essa semana mesmo eu lia a respeito de um tal openswitch, uma alternativa ao Asterisk (Voip). O autor era um grande contribuidor (de código, ajuda na organização do projeto etc) do Asterisk. Começou a notar muitos bugs, problemas estruturais. Viu que não adiantava só contornar. Foi lá e fez do zero um projeto novo já evitando um monte de rolos com threads e deadlocks.

            Outra crítica dele era que no asterisk muita coisa é(ou era) mudada a cada versão. Coisas que são consagradas em outros projetos especializados, não teria porque reimplementar. Por exemplo, no projeto dele, passou a usar o SQLite para armazenamento, é leve, funciona, ótimo. Não vejo porque fazer essa parte do zero.

            Quanto ao Blender, nem falo mais porque já disse, só citei o que li. E parece vir de alguém bem equilibrado. De repente a Fabiane volte do limbo e opine com propriedade a respeito.

  • Pessoa

    Esta briguinha de 4ª Série vai durar muito. “- Ele inova! – Não, ele é que inova!”

    Os dois modelos tem suas parcelas de inovação e de retardo tecnológico, não é possível que ainda estamos nessa de dizer que meu pirulito é maior que o seu.

    Uso o melhor dos dois mundos: Firefox em estações Windows com Open Office, GIMP e com anti-vírus (quem pensou no ClamWin errou, estou falando de anti-vírus de verdade e não de quebra galho para pendrive). OpenBSD para meus gateways e firewalls, FreeBSD para minha VPN, Linux+SAMBA+OpenLDAP e Windows Server 2008. E aquele roteadorzinho da Cisco lá no canto que ninguém lembra que existe, pois é assim que ele deve ser.

    E creio que muitos aqui utilizam uma estrutura parecida com essa. Quem diz que não toca em software proprietário só usa o computador de casa e não deve nem consultar conta no banco. Quem fala mal do câncer que o FOSS é para a industria da informática deve estar em estado terminal em algum hospital há alguns anos luz da realidade.

    Enquanto isso na sala da justiça estão tentando amordaçar a internet no Brasil. Faça-me o favor de arrumar uma trouxa de bits para lavar.

    “A imaginação é mais importante que o conhecimento.” — Albert Einstein

  • http://www.lordpinguim.blogspot.com lordtux

    É já tá virando briga mesmo, mas o importante é que o software proprietario tem concorrente a altura, blender, firefox, apache, openoffice, linux, e o importante é que funciona e que eu uso e muito bem. E é de graça e funciona tão bem quanto o pago e propretário.

    #############################################
    Microsoft!
    A frustação é sua, a culpa é nossa.

  • http://www.mirandamaster.com -miranda

    NOSSAAA, a microsoft é mesmo maravilhosa, quanto avanço nesse OS!!!!!!!!!
    Realmente inovador, estável e…..e….bom…. ele nem EXISTE!!!! :P
    Mas não vamos ficar tristes não, no mundo real existe o Vista. :sick:

  • http://blogdoleone.blogspot.com marcoleone

    Quer dizer que em breve vamos testar mais um software de graça para a MS?
    A nova arquitetura parece boa, mas acho que nem nos USA ninguém cai mais no truque de passar a noite na fila cantando StartmeUp, ou será que eles ainda conseguem? :?

  • http://br.groups.yahoo.com/group/ChannelTI/ JulianaPrado

    Vamos apoiar a iniciativa do Midori ao invés de ficarmos comparando plataformas livre verus proprietária.
    Temos de torcer que a tecnologia avance independente de essas tendências ideológicas.

    http://alfamundo.wordpress.com
    http://infowd.blogspot.com

    • alexsvmorgado

      :jawdrop: Não tem mais o “Att.”…

      ”I Still Haven’t Found What I Looking For”
      Falando a nossa Língua