Sergio Blog 2.4
Um espaço pessoal de documentação...
Um espaço pessoal de documentação...
Com todo o hype que existe hoje em torno do Ubuntu e dos Softwares Livres ou Softwares de Código Aberto (são paradigmas diferentes mas com muitas interseções!) é natural que mais e mais usuários (do mundo da informática e fora dela) queiram testar, opinar e eventualmente fazer suas escolhas tecnológicas.
Como deveria ser óbvio, escolhas tecnológicas não se baseiam exclusivamente em aspectos técnicos, mas também, em opções pessoais e filosóficas (mesmo que não conscientes!). E, convenhamos, o mundo é menos enfadonho devido a diversidade de preferências e opiniões.
Entretanto, a despeito de acreditar que as pessoas são diferentes, têm necessidades computacionais distintas, orçamentos variados e, sobretudo, gostos diferenciados, senti vontade de escrever minha (extensa!) opinião sobre alguns aspectos que julgo relevantes ao se comparar/analisar/resenhar sistemas operacionais para o Desktop/Usuário Final.
Considero que o usuário final não tem que saber instalar um sistema operacional, portanto, este item não é um bom parâmetro ao se comparar a usabilidade de um sistema operacional focado no usuário final.
Apesar disso, utilizando como espaço amostral meus parentes próximos (cunhada, irmã, sobrinho, esposa) nenhum deles consiguiu instalar o sistema operacional proprietário mais popular e dois deles conseguiram instalar o Ubuntu (sozinhos!).
Eu fui instalar o Windows XP para a minha cunhada (pois esta foi a opção dela) e precisei de 50 minutos e 6 boots para que a instalação total (reconhecimento de todo o hardware) se completasse. O Kurumin levou 15 minutos! O Ubuntu levou 18 minutos!
Nos três casos o softmodem não é reconhecido pelo instalador, mas existe um cd com o drive do fabricante para windows e drives da comunidade, construídos por engenharia reversa, para Linux!
Moral da História - Hardware não suportado, via de regra, é uma opção/problema do fabricante, não do SISTEMA OPERACIONAL!
Considero que instalar qualquer coisa que não seja plugue e funciona (plug and "pray") não é tarefa para o usuário final! O usuário final médio (provavelmente não é o seu caso, querido leitor!) não lê manual do carro, do dvd, do celular, da calculadora simples de 20 teclas... não me surpreende que ele não leia a documentação básica do seu sistema operacional! Um sistema operacionai com foco no desktop/usuário final médio tem que ter isso em mente.
Quando o fabricante disponibiliza as especificações (e as segue!) o hardware é suportado! Quando o fabricante só disponibiliza, devido a acordos comerciais, para alguns desenvolvedores, somente estes terão suporte 100% eficiente.
Neste caso o usuário, sempre que possível, deveria se certificar antes da compra se o hardware é suportado pelo seu sistema operacional!
É isso que se faz quando se compra uma peça de carro, de aparelho de som, de calculadora simples de 20 teclas, por que deveria ser diferente com computadores? Ou alguém acha estranho o fato de um cabo de embreagem que funciona num Fiat não funcionar no wolkswagen, por exemplo?
Não custa dizer que o fato de não ser reconhecido automagicamente, signfica apenas que será necessário ler alguma documentação e editar configurações!
Alguns mitos, neste caso, precisam ser desfeitos:
Mito 1: Ler documentação para fazer algo funcionar é demérito para um sistema operacional!
Eu penso que tudo que foge de um padrão esperado deve ter intervenção do usuário, para isso que existe a documentação oficial do sistema! (Isso funciona para tocador de DVD, televisão, etc... e não seria diferente para um sistema operacional!). Aqui se destaca um aspecto do paradigma FLOSS (Free Software or Open Source): Sistemas abertos e com comunidades de usuários tem mais documentação disponível do que sistemas proprietários! E aqui não vai nenhum juízo de valor, apenas uma constatação experimental!
Mito 2: "Editar configuração no linux é sempre via linha de comando"!
Geralmente quem diz isto, repete de alguém, pois não editou uma arquivo de configuração recentemente! Arquivos de configuração são arquivos de texto puro, logo você pode usar editores gráficos com gedit, kedit, etc...
Mesmo comandos do shell, podem ser feitos numa interface gráfica!
[Uma analogia didática]
Você pode não saber nada de mecânica e dirigir seu carro durante anos sem nunca ter problemas. No dia que uma pane elétrica te deixar enguiçado em frente a uma boca de fumo às 3:00H da manhã (para dar dramaticidade ao exemplo!), você vai adorar ter lido o manual do carro antes e saber que a simples troca do fusível da ignição (que já existe no painel de fusíveis) resolve o seu problema!
[/Uma analogia didática]
No que diz respeito a sistemas operacionais focados no desktop/usuário final, existe algo parecido. Você pode usar sem querer saber nada sobre configuração ou funcionamento debaixo do "capot". E é isso que os desenvolvedores do sistema operacional planejam!
Mas acredite, problemas acontecem, e você será muito mais produtivo se, se der ao trabalho de ler a documentação básica. 90% dos "problemas" de usuários finais se resolvem com a documentação básica.
Eu comentei que 90% dos problemas se resolvem lendo a documentação básica do sistema! Embora eu reconheça que estes 10% possam, dentro de contextos tecnológicos específicos, fazer toda a diferença!
Há aqueles que acreditam que restringir as opções é o melhor caminho para minimizar problemas com o usuário final, e de lambuja, aumentar a participação no mercado. Estes consideram ruim que um sistema tenha várias opções de programas para se fazer a mesma coisa.
Pessoalmente eu adoro a diversidade, pois uma mesma pessoa com o mesmo gosto pode ter necessidades diferentes. Em se tratando de computadores posso ter duas máquinas com configurações distintas e, portanto, programas diferentes com focos diferentes, mais que se propõe a fazer as mesmas coisas são bastante desejados!
Há sistemas que fazem isto via hardware (Apple). Restringir o hardware reduz as incompatibiliades e tornam o sistema como um todo mais estável. Há outros que fazem isto via acordos comerciais desleiais (muitos fabricantes não vendem seus equipamentos com outro sistema operacional previamente instalado por força de contratos com a Microsoft!).
Sistemas operacionais baseados no paradigma (FLOSS) tendem a privilegiar a diversidade, inclusive suportando nativamente a convivência com outros Sistemas Operacionais na mesma máquina!
Entretanto, Não acho que a questão seja a escolha entre diversidade ou padronização. A questão é que alguns aspectos merecem padronizações e outros devem privilegiar a diversidade.
Interconexão exige padrões! Arquivos e protocolos de troca devem seguir padrões, tanto quanto possível abertos, para garantir o máximo de compatibilidade. Exemplos: TCP-IP, GSM, ODT, PDF, etc...
Interfaces com o usuário devem ser flexíveis para garantir a diversidade! Diversidade de idioma, de recursos, de opções, de maneiras de se fazer a mesma coisa, de gosto pessoal, etc... Aqui, os aspectos filosóficos são fundamentais na escolha do paradigma tecnológico! Sistema proprietários, via de regra, costumam impor uma única maneira de se fazer as coisas, um único formato de arquivo, uma única interface, etc...
Em geral o usuário final quer gemada sem quebrar os ovos. Quer segurança total, com máxima praticidade. E uma coisa sempre vai sacrificar a outra! Quer instalar qualquer coisa em qualquer lugar? Seu sistema estará com a segurança comprometida. Quer garantias de que cagadas não serão cometidas? 85 perguntas com exigências de senhas diferentes serão pedidas ;-) Simples assim!
Políticas de privilégios diferenciados para usuários é a solução!
Sou da opinião que a instalação padrão de sistemas livres (FLOSS) deve vir sem nada proprietário instalado! Com a opção de instalação pelo usuário, se assim desejar, de modo simples e transparente! Esta é a opção no Ubuntu ( do Debian, etc...) e com uma lida na documentação básica usando-se somente interface gráfica - synaptic - (o paraíso do usuário final!) é possível instalar suporte a mp3, dvix, flash, java, etc...)
Não há motivo para se omitir do usuário final que existem modelos de desenvolvimento diferentes, com suas vantagens e desvantagens!
Por exemplo, o sistema proprietário mais utilizado precisou de 20 anos para se tornar amigavel e razoavelemte estável (Postulado 1: Para o usuário final médio, nada será 100% estável. Ele sempre vai desligar o micro no botão, clicar naquele link que instala 25 cavalos de tróia, e atualizar o anti-vírus uma vez por ano!), enquanto modelos abertos obtiveram mais e melhor em menos tempo. Por que tem mais gente olhando o código!
Existe um mito de que software livre não tem suporte regular ou profissional. É uma inverdade que por ser contada várias vezes pode parecer verdade! Minha primeira instalação de linux como "sistema de produção" foi o Mandrake (atual Mandriva) há uns 4 anos atrás.
E já naquela época existia a opção do suporte pago, que mesmo sendo em dolar, era mais barato que uma versão registrada do software proprietário mais popular. Com documentação localizada para o português e direito a suporte via e-mail. Inexistente na opção proprietária!
Todas as grandes distribuições linux (Ubuntu, Mandriva, Suse, Debian, Slackware, etc...) tem pacotes de suporte (além da farta documentação e suporte da comunidade), além das várias empresas que também oferecem suporte pago (corporativos ou domésticos).
Em relação a preços, se somar o preço da licença do sistema operacional proprietário mais popular com o pacote de escritório proprietário mais popular com um sistema anti-vírus (sem nenhum suporte incluído) você vai pagar 70% do preço de uma máquina de configurações intermediárias!
O custo/benefício de soluções baseadas no paradigma FLOSS é claramente mais favorável do que aquele baseado em soluções proprietárias!
Usuários médios, avançados ou iniciantes estarão bem servidos se escolherem plataformas livres. Para um usuário iniciante (primeiro micro) a curva de aprendizagem é igual ou mais suave que soluções proprietárias.
Do Edgy Eft
| Imprimir artigo | Esta entrada foi publicado por Sergio Lima, em 15-01-07 , às 12:36:00 . Acompanhe as conversações para esta entrada via RSS 2.0. |
http://sergioflima.pro.br/blogs/htsrv/trackback.php?tb_id=1052
15-01-07 @ 16:30:23
Ah, Sérgio, correndo o risco de ser linchada por outros leitores, tenho que discordar.
Leio manual de tudo que compro. Só que gosto de coisas intuitivas. Quero poder ligar, desligar e fuçar imediatamente num aparelho sem depender do manual para cada operação básica.
Instalo Windows, formato, pesquiso em fóruns de suporte e faço muito, muito mais que o usuário de computador de nível básico. Cuido do meu computador e do dos meus pais. De vez em quando, faço bobagem, mas sei desfazê-la, ou consigo achar uma solução simples na web. Tenho noção, no mínimo, mediana de software (alguma noção de hardware também, mas não é esse o assunto).
Ainda assim, apanhei como o diabo com o Ubuntu. Admito que a instalação foi facílima e gastou metade do tempo que o WinXP leva. Só que eu queria particionar o hd, e perdi-me em meio a um mundo de opções, e pouca explicação. O Ubuntu acabou tomando meu hd (secundário) inteiro. Por mais que tentasse, não consegui fazer de outra forma.
Depois, a internet. Uso uma conexão (Linkexpress, atual Nitro) que não fornece autenticador para linux. É necessário baixa um arquivo de instalação. E para fazê-lo funcionar, tive que pesquisar na internet. Adivinha? Deparei-me com duas páginas de linhas de comando.
Odeio linhas de comando. Mesmo tendo começado com DOS 6.0, odeio.
Ainda por cima, o ubuntu não enxergava meu hd com windows. Não podia trocar conteúdo de um hd para outro. Nada de comunicar músicas, imagens etc.
Aliás, nada de nada, já que nem a internet funcionava.
Pra não mencionar o fato de que nenhuma distro dá suporte a pocket pc. Birra dos desenvolvedores linux, imho, mas é claro que posso estar enganada.
A verdade é que queria muito usar um software livre, achei o ubuntu lindo e tremendamente rápido. Infelizmente, contudo, está longe de ser um bom sistema operacional para o usuário iniciante ou intermediário.
A velha comparação com um carro: eu preciso saber dirigir e ter noções básicas de mecânica, mas não preciso saber montar e desmontar um motor para ser uma boa condutora.
Torço fortemente para que os desenvolvedores aprimorem cada vez mais o linux e o tornem tão intuitivo quanto é o windows.
15-01-07 @ 17:31:45
Olá Lu!
>Ah, Sérgio, correndo o risco de ser linchada por >outros leitores, tenho que discordar.
Mas discordar é saudável :-)
> Leio manual de tudo que compro. Só que gosto de coisas intuitivas. Quero poder ligar, desligar e fuçar imediatamente num aparelho sem depender do manual para cada operação básica.
>
> Instalo Windows, formato, pesquiso em fóruns de suporte e faço muito, muito mais que o usuário de computador de nível básico. Cuido do meu computador e do dos meus pais. De vez em quando, faço bobagem, mas sei desfazê-la, ou consigo achar uma solução simples na web. Tenho noção, no mínimo, mediana de software (alguma noção de hardware também, mas não é esse o assunto).
>
Ate aqui você está de dando motivos para te colocar fora do que considerei "usuaŕio final médio" :-)
> Ainda assim, apanhei como o diabo com o Ubuntu. Admito que a instalação foi facílima e gastou metade do tempo que o WinXP leva. Só que eu queria particionar o hd, e perdi-me em meio a um mundo de opções, e pouca explicação. O Ubuntu acabou tomando meu hd (secundário) inteiro. Por mais que tentasse, não consegui fazer de outra forma.
>
Veja, como disse, considero que instalar um SO é algo avançado (tomando o usuário final médio com referência!), particionar o disco então requer leitura de alguma documentação!
> Depois, a internet. Uso uma conexão (Linkexpress, atual Nitro) que não fornece autenticador para linux. É necessário baixa um arquivo de instalação. E para fazê-lo funcionar, tive que pesquisar na internet. Adivinha? Deparei-me com duas páginas de linhas de comando.
>
É ADSL? Discada? Cabo? Satélite?
> Odeio linhas de comando. Mesmo tendo começado com DOS 6.0, odeio.
:-)
>
> Ainda por cima, o ubuntu não enxergava meu hd com windows. Não podia trocar conteúdo de um hd para outro. Nada de comunicar músicas, imagens etc.
Aparentemente isso é (era) até fácil de resolver! Mas veja, se fosse o contrário (seu micro com linux, ao instalar o Windows ele iria apagar a parte do HD que gerenciar o dual boot e você ficaria sem poder acessar o sistema original! Eu sei que isso não é um consolo! Mas o windows, neste ponto é muuuuito pior :-)
>
> Aliás, nada de nada, já que nem a internet funcionava.
>
> Pra não mencionar o fato de que nenhuma distro dá suporte a pocket pc.
Você diz, sincronizar os dados do PIM? É só instalar o software adequado (synCE - http://synce.sourceforge.net/synce/using.php)
Birra dos desenvolvedores linux, imho, mas é claro que posso estar enganada.
Com certeza você está enganada! Como as Microsoft não libera as epecificações, todo o software desenvolvido para conversar com PocketPC é feiro por engenharia reversa! A birra não dos dosenvolvedores é do modo de desenvolvimento *fechado* dos softwares propreitários!
>
> A verdade é que queria muito usar um software livre, achei o ubuntu lindo e tremendamente rápido. Infelizmente, contudo, está longe de ser um bom sistema operacional para o usuário iniciante ou intermediário.
>
Há controvérsias :-) Veja isto aqui: http://doc.ubuntu.com/screencasts/
> A velha comparação com um carro: eu preciso saber dirigir e ter noções básicas de mecânica, mas não preciso saber montar e desmontar um motor para ser uma boa condutora.
>
Idem para o ubuntu e Kurumin :-)
> Torço fortemente para que os desenvolvedores aprimorem cada vez mais o linux e o tornem tão intuitivo quanto é o windows.
Você já acabou de instalar o windows numa máquina nova e tentou abrir um PDF? Tenta! não é intuitivo descobrir que tem que ir no site da adobe e bla bla bla...
De qualquer forma, como disse:
"as pessoas são diferentes, têm necessidades computacionais distintas, orçamentos variados e, sobretudo, gostos diferenciados"
E a sua diferença é muito bem vinda!
[]'s
16-01-07 @ 03:51:36
Grande Sérgio!
Excelente análise, você ponderou muitos pontos importantes. Parabéns!
Ficou um pouco extenso, mas li por completo e concordei com grande parte do que foi dito.
Aproveito a oportunidade para pedir que você faça uma análise pessoal sobre o seu PDA e sobre outros modelos que você já tenha tido a oportunidade de usar.
Gostaria muito de ler sua opinião e análise sobre a relação custo/benefício desses tipos de aparelhos. Seria interessante saber sobre as ferramentas que eles oferecem para que possamos trabalhar plenamente com a metodologia GTD.
Fica aqui a minha dica/solicitação.
Grande abraço!
16-01-07 @ 04:01:01
> Grande Sérgio!
Grande André!
>
> Excelente análise, você ponderou muitos pontos importantes. Parabéns!
>
> Ficou um pouco extenso, mas li por completo e concordei com grande parte do que foi dito.
Olá André!
Eu quase não publiquei (estava escrito há mais de 4 meses!) porque ficou muit extenso!
>
> Aproveito a oportunidade para pedir que você faça uma análise pessoal sobre o seu PDA e sobre outros modelos que você já tenha tido a oportunidade de usar.
Pedido feito...pretendo atender até o final desta semana!
>
> Gostaria muito de ler sua opinião e análise sobre a relação custo/benefício desses tipos de aparelhos. Seria interessante saber sobre as ferramentas que eles oferecem para que possamos trabalhar plenamente com a metodologia GTD.
>
> Fica aqui a minha dica/solicitação.
Eu ainda não consegui sistematizar a metodologia GTD com meu Palm...ainda estou numa versão mista de adminstração pessoal de projetos :-( mas realmente é algo que preciso implementar o mais rápido possível!
>
> Grande abraço!
Pra ti também!