Linux Distro para Iniciantes

3

Bem ... Eu sei que essa é a questão que surge em toda a Internet, mas não consegui encontrar uma resposta que me agradasse depois de pesquisar por algum tempo.

Eu gostaria de obter uma distribuição do Linux e começar a aprender usando o CLI. Estou procurando uma distribuição que já tenha o GNOME instalado, já que usarei o Linux-Command.org como meu recurso de aprendizado , e não estou muito familiarizado com os navegadores baseados na CLI. Eu gostaria principalmente de conhecer meu caminho em torno de um sistema baseado em UNIX, e então eu acho que gostaria de pegar uma distribuição somente CLI, e começar a fazer coisas mais complexas.

Eu tentei o Ubuntu, o Fedora Core, o OpenSolaris e o FreeBSD (os dois últimos não são distros Linux, eu sei). Ubuntu e FC estão bem, eles vêm com o Firefox, mas eu não tenho certeza se eles são feitos para fins de aprendizado. O OpenSolaris também estava bem, mas eu não tenho que jogar com isso o suficiente. O FreeBSD 7.2 não queria instalar-se no meu MacBook Pro de 13 ", gerava um pânico no kernel toda vez enquanto copiava os arquivos para o disco.

Então, para resumir isso, estou tentando aprender Linux e estou disposto a investir tempo nisso (ou seja, não desistir quando surgirem os primeiros problemas). Eu também tenho conhecimento intermediário de C ++, se isso ajuda, e eu também estou usando o CLI-vim para escrever pequenos programas baseados em C ++, então edição de texto deve ser qualquer problema.

E ... falando de Macs, como vou ficar limitado se eu tentar aprender a usar sistemas baseados em UNIX usando o OS X Terminal? Ele usa o bash 3.2, não é o mesmo shell encontrado na maioria das máquinas Linux? Como o fato de o OS X ser baseado no FreeBSD 4.4, se eu não estou confundindo, afeta isso?

Agradecemos antecipadamente e esperamos ter um ponto de partida o mais rápido possível.

    
por fixer1234 24.10.2009 / 09:37

12 respostas

9

O

Ubuntu é o melhor dado à quantidade de conteúdo pesquisável do Ubuntu na Internet. Se o Google é o seu guru até você obter um, então o Ubuntu é o caminho a percorrer. Dito isto, eu aconselho vivamente a usar o VirtualBox - para que você possa testar qualquer uma das distribuições que deseja dentro da sua distro base.

Como você quer aprender operações de linha de comando, usando virtualização, você pode mexer e alegremente estragar tudo na máquina virtual e sair ileso , mantendo seu sistema principal intocado. Essa qualidade particular de virtualização economizará tonelada de dores de cabeça.

Se estiver aprendendo a linha de comando do linux, nunca prossiga fora de uma máquina virtual.

Apenas por questões de integridade, se o seu uso for oposto , ou seja, um sistema operacional de desktop GUI estável , sugiro PCLinuxOS devido à comunidade amigável .

Eles são os fóruns mais amigáveis para iniciantes no Linux na Web.

E não use a linha de comando no PCLinuxOS para instalar nada.

    
por 24.10.2009 / 15:24
4

Meu conselho para as pessoas sobre qual versão do Linux deve ser instalada no começo é sempre: o que seu guru usar. Ou seja, encontre alguém que esteja disposto a ajudá-lo nos pontos difíceis e use o que eles sabem.

Mas se você tiver um MacBook, considere instalar o fink e usá-lo para fornecer um conjunto completo de ferramentas GNU que farão você ambiente mais próximo do de uma distribuição Linux. Sobre o qual o fink é baseado em apt e dpkg ( dpkg é a ferramenta de gerenciamento de pacotes Debian, também usada pelo Ubuntu).

    
por 24.10.2009 / 09:48
4
O ubuntu parece ter uma grande comunidade em fóruns (embora eu não seja usuário do ubuntu, parece uma boa escolha para começar, já que é um desdobramento do projeto debian, fundado por mark shuttleworth, que era um desenvolvedor debian nos anos noventa)

a curva de aprendizado não será tão íngreme quanto costumava ser, uma vez que a Internet cresceu exponencialmente nos últimos 10 anos e você pode encontrar facilmente suas respostas em google.com/linux ou em vários fóruns / listas de discussão; Naquela época, nós tínhamos usenet, listas de e-mail de aplicativos e, o mais importante, um guru ... bons velhos tempos:)

    
por 24.10.2009 / 10:10
2

Encontre um Guru.

Tenho certeza de que há um grupo de usuários do Linux ativo em sua área, tente essa rota.

Pesquisando um problema e encontrar comandos para recortar e colar realmente não está ensinando muito. A beleza de realmente enrolar seu cérebro em torno do Linux (e da maior parte da satisfação) é olhar para algo e saber por que funciona e como funciona não apenas que funcionou. Você não conseguirá isso (tanto) com o Google como seu co-piloto.

Eu realmente sugiro encontrar alguém que realmente saiba o que está fazendo ... e perguntar se você pode ocupar alguns pixels na tela sendo adicionado à sua lista de amigos. Realmente, realmente ajuda ter algum tipo de professor ... também uma tradição venerável.

    
por 24.10.2009 / 15:48
2

Para satisfazer suas exigências sobre "aprender" o mundo unix e o CLI, etc., sugiro que você comece com Gentoo - é uma distro baseada em fontes, altamente flexível e com uma documentação muito boa, explicando cada passo do processo de instalação e construção, porque é isso, o que você coloca onde, etc. A comunidade é ótima e muito útil também.

Eu não usaria isso como ferramenta de uso diário, mas para fins de aprendizado, ele faz um trabalho muito bom.

    
por 24.10.2009 / 17:30
2

Se você realmente quiser aprender suas coisas, considere fazer a coisa Linux From Scratch . Não para usar depois, lembre-se, mas apenas para aprender como se encaixa.

    
por 24.10.2009 / 23:19
2

Você pode realmente pegar qualquer distribuição e aprender o que precisa. Pessoalmente eu uso o RedHat Enterprise linux no trabalho, então, a partir desse viés, eu recomendaria o Fedora ou o CentOS.

Além disso, você não precisa encontrar uma distribuição somente para CLI, se no final das contas você quiser apenas uma caixa com CLI. Enquanto o Fedora, o Ubutnu e outros têm todas as coisas do Gnome instaladas por padrão, você não precisa instalá-lo. Mesmo se você instalá-lo, (pelo menos para o fedora) inittab é o que está dizendo para ir para "X11". Se você mudar o seu runlevel para 3 ... Poof! não mais GUI

    
por 25.10.2009 / 01:00
1

Eu aprendi uma quantidade incrível usando o VirtualBox, pois ele libera você da preocupação de limpar seu sistema operacional existente e lidar com a possibilidade de problemas com o driver. Eu usei o Ubuntu por cerca de 2 anos e meio agora, então posso garantir que isso seja bom, mas se você realmente quer aprender tudo sobre Linux, acho que o Slackware é uma escolha melhor. Não é exatamente difícil, mas não é novidade do jeito que o Ubuntu é. Com o Slackware, você pode garantir que aprenderá muito se continuar com ele, mas provavelmente será bastante difícil e você precisará ler muita documentação.

Também gosto de INX , que é uma distro baseada em CLI baseada no Ubuntu que oferece uma máquina virtual que será executada no VirtualBox. Isso também me ensinou um pouco.

    
por 24.10.2009 / 17:00
1

Para um iniciante, se você já estiver usando o OS X, aprender Unix com o aplicativo Terminal no OS X é o caminho mais fácil. Olhando para www.linuxcommand.com, eu não vejo nada que você não seria capaz de rodar bem no OS X.

Não deixe que o FreeBSD te jogue fora, o que é importante é a conformidade POSIX.

    
por 25.10.2009 / 08:06
1

como o velho ditado ... use [some_distros] e você aprenderá [some_distros]; use o slackware e você aprende o linux.

se você quiser fácil de usar (aprendizado mínimo) escolha mandriva / opensuse / ubuntu. Todos estes têm um gui muito fácil, de modo que será muito fácil de aprender. mas porque é tão fácil, você não pode aprender muito aqui ... quase tudo pode ser feito a partir de um bom gui.

em suma, se você quer aprender linux, use slackware ou archlinux. eu aprendo muito com isso.

Depois disso, você pode escolher sua própria distribuição favorita e não precisa reaprender tudo, desde o começo ...

    
por 26.10.2009 / 10:22
1

O conselho geral aqui é bom - VirtualBox, etc. Definitivamente, mantenha as coisas em um recipiente enquanto você aprende. Seja aventureiro. Teddy acima sugeriu o Linux From Scratch, que é provavelmente a maneira mais completa de aprender não apenas o shell, mas porque os sistemas operacionais * nix são como são hoje. Scripts de inicialização, o processo de init (1) mágico, tudo em / etc tem um propósito, e assim por diante. Você só vai se dar bem para conhecer essas coisas, mesmo que seja apenas por enquanto.

Não diluir as sugestões aqui, mas acredito que uma boa abordagem dos dois mundos seria o Arch Linux. Ele tem um Slackware -ish sentir para ele (ele não "faz" nada para você), mas ao contrário de Slack, tem um gerenciador de pacotes binário de manipulação de dependências, pacman , assim como ferramentas para construir quase qualquer pacote a partir de fontes usando AUR , um repositório de software suportado pela comunidade. Não há dependência / RPM inferno aqui. Você pode decidir instalar tudo apenas para experimentá-lo ou decidir instalar apenas o básico. O suporte da comunidade através do wiki, fóruns e IRC é tão acolhedor e útil quanto as comunidades Gentoo ou Ubuntu, ambas as quais têm a reputação de serem amigáveis e acessíveis.

Você também levantou um ponto que eu não acredito que alguém tenha abordado - o BSD / OS X versus Linux. O OS X é um sistema BSD completo que pode rastrear sua "linhagem", se você quiser, até o UNIX ATT original. O GNU / Linux não é BSD, no entanto, seu objetivo declarado é um "sistema operacional compatível com Unix". O Minix era um sistema operacional similar ao Unix que acabou evoluindo para o GNU / Linux, com alguma ajuda do Linus e do RMS.

As diferenças sutis que você notará primeiro, na verdade: você pode ver por si mesmo como alguns comandos se comportam no BSD em vez de no Linux ( ps , por exemplo). Se você quer aprender Linux, não use o BSD e vice-versa.

Em conclusão, aconselho-o a ficar longe das distros "mais pesadas" em primeiro lugar (ubuntu, fedora, centos, opensuse, mandriva), como você vai querer começar na linha de comando e trabalhar o seu caminho em X. Pense em é como construir um carro - você não começaria com a pintura, certo? :)

    
por 25.10.2009 / 02:36
0

Eu sempre recomendo novos usuários para experimentar duas distros e comparar. O OpenSUSE (que oferece uma opção de GUI do GNOME, KDE ou XfCE durante a instalação) é um, e o Ubuntu é o outro.

O OpenSUSE é uma distro mais polida com suporte total para todos os recursos avançados, como ferramentas de administração de sistema gráfico. Desta forma, você pode fazer as coisas sem ter que aprender as partes que ainda não estão prontas.

O Ubuntu é mais popular entre os estudantes e usuários comuns que usam o Linux como único sistema operacional. Para alguém cujo objetivo é o aprendizado técnico, isso pode levar a mais distrações, já que você encontrará mais pessoas usando-o.

    
por 24.10.2009 / 15:25