it-swarm-pt.tech

Evolução dos sistemas operacionais do Unix

Você pode explicar a hierarquia de evolução dos sistemas operacionais (Linux e Windows) do Unix?

36
Renjith G

Este é um altamente simplificadohistórico de nix e seus derivados . O Windows não figura nele porque sua história é essencialmente separada.

Antigamente, os sistemas operacionais eram complexos e pesados. Um dia, no final dos anos 1960, Ken Thompson , Dennis Ritchie e alguns de seus colegas em AT&T Bell Labs decidiram escrever uma versão mais simples de Multics para rodar jogos em seu PDP-7 , e assim Unix nasceu.

A AT&T detinha os direitos do código e as licenças eram caras. Muitas outras empresas sublicenciaram o Unix e venderam sua própria versão. Os principais jogadores incluídos DEZ , HP , IBM , Sol . As variantes do Unix adicionaram suas próprias extensões, muitas vezes roubando ideias umas das outras e da academia.

Enquanto isso, em Berkeley , vários acadêmicos estavam insatisfeitos com a situação do licenciamento e decidiram criar uma versão do Unix que não incluía nenhum código licenciado pela AT&T. Assim, no início da década de 1980, o Berkeley Software Distribution ou [~ # ~] bsd [~ # ~] , tornou-se um variante livre do Unix. O BSD foi executado pela primeira vez em Minicomputadores , como PDP-11 e VAXen .

Enquanto isso, na costa leste , Richard Stallman teve um ataque quando não conseguiu obter o código-fonte para o driver da impressora. Ele fundou o [~ # ~] gnu [~ # ~] ( [~ # ~ ] g [~ # ~] NU's n ot [~ # ~ ] u [~ # ~] nix) projeto em 1983 com a intenção de fazer um grátis sistema operacional semelhante ao Unix, só que melhor. Depois de um pouco de hesitação, o kernel desse sistema operacional foi escolhido para ser Hurd , que poderá ser usado a qualquer década agora. Muitos componentes do projeto GNU projeto estão incluídos em todos os unices livres atuais, em particular o compilador [~ # ~] gcc [~ # ~ ] .

Enquanto isso, na Finlândia, Linus Torvalds entrou em uma farra de hackers no verão de 1991. Quando ele acordou, percebeu que havia escrito um sistema operacional para seu PC , e ele decidiu compartilhá-lo colocando-o em um servidor FTP em um diretório chamado linux . O sucesso superou suas expectativas.

Muitas pessoas criaram distribuições de software, incluindo o kernel Linux, muitos programas GNU, o Sistema X Window , e outros softwares livres. Estas distribuições ( Slackware =, Debian , Red Hat , SUSE , Gentoo , - bunt , etc.) são o que as pessoas geralmente se referem quando dizem "Linux". A maioria das distribuições Linux consiste principalmente de software livre como o idioma, embora o software seja apenas livre como no a cerveja é frequentemente incluída quando não existe equivalente grátis.

Outros unices existentes atualmente incluem os vários forks do BSD (você pode escolher entre FreeBSD , NetBSD e OpenBSD , todos sendo gratuitos , aberto e desenvolvido através da 'rede), bem como um número cada vez menor de variantes comerciais direcionadas a servidores: e [~ # ~] aix [~ # ~] , HP-UX , Solaris , e alguns contendores muito menores. Outro sistema operacional baseado em Unix proprietário é Mac OS X rodando em Appledesktops, laptops e PDAs .

86

Gilles explicou muito bem a evolução de uma peça para outra aqui , então vou cobrir o tópico de uma perspectiva mais ampla e dar algumas dicas para pesquisas futuras.

De bazares e laboratórios de pesquisa a blobs fechados e grupos marginalizados de mercado que eu acho que não são tão marginais

O termo chave para brincar com a evolução é poder. Se você depende de um sistema operacional, por exemplo, na forma de atualizações de segurança, você depende do fabricante do software e, portanto, ele tem poder sobre você. Ele pode decidir parar de publicar atualizações de segurança ou fazer qualquer mal que sua licença permitir. Se o sistema operacional estiver fechado, os usuários devem se sentir desamparados porque não podem resolver os problemas por conta própria, talvez demonstrado em sentimentos hipócritas como again the damn driver broken, XYZ's fault. Na última discussão, você pode s,OS,sofware,g e realmente não perde seu significado sobre relação de poder, claramente alguma coisa sendo atemporal.

Não vou reinventar a maldita roda, então leia sobre bazares, corporações e problemas socioambientais e outros abaixo.

Iniciar

  1. Homebrew computer club antes Apple e outras coisas quando as coisas estavam abertas .
  2. O Museu de História do Computador cobre muitas coisas boas aqui .
  3. "Homestead High School Electronics Club, Cupertino, Califórnia" sobre o membro fundador da Apple aqui .

Terminando, agora e ainda evoluindo

  1. ensaio de Amos Batto explicando algumas razões por trás do fechamento de coisas (artigo do Internet Archieve, não pode ser encontrado facilmente no Google)
  2. Para visualizar a evolução, por favor, veja a imagem abaixo da Wikipedia onde as coisas começaram no Bazar (fase laranja) e terminaram na fase vermelho-verde onde as coisas ainda estão evoluindo ou até caóticas. A imagem está errada ou é propaganda pró-Minix em alguns pontos, n.b. comentários. Por favor, leia sobre o ponto de reviravolta do Minix-Linux e diferencie o marketing free, free-as-beer e free-as-speech - o debate aqui . Em breve, o Minix não era free-as-free-speech e Tanenbaum ganhou dinheiro com isso enquanto Linus oferecia seu SO com licença menos restritiva, anos muito importantes para entender para não se enganar por algumas esquisitices da foto. Este ponto crucial mais tarde afetou partes separadas como FreeBSD, Linux e Mimix -formando a sua forma atual. Observe que não os chamo de termos coesos como "open-source" porque o termo está sendo mal utilizado.

  3. Quando usei o termo Bazar no título, realmente quis dizer isso. É até certo ponto caótico, por isso é difícil obter uma imagem ampla, mas, novamente, existem alguns grupos muito sistemáticos. Quem conseguir oferecer a solução mais adequada para o problema atual será premiado e poderá vender seus produtos no mercado. Às vezes, um desenvolvedor derrota uma enorme equipe de desenvolvedores de 100 cabeças e às vezes o contrário. Torvards traçou uma boa analogia com blob fechado e código aberto (ou equivalente em algum e-mail) para a ciência e alquimia. Acho que o que ele quis dizer foi que, embora os alquimistas estejam extintos na ciência, você ainda pode encontrá-los em Software -area. Ele não explicou muito, mas minha ideia é que os alquimistas hoje existem na engenharia de software porque pode ser útil de vez em quando, algumas situações práticas requerem soluções criativas. É um pouco como os físicos usaram a distribuição sirac-delta ao longo de cerca de 30 anos (de acordo com meu professor) antes que os matemáticos concordassem que ela pudesse ser formulada em matemática; esta fase pode levar algum tempo. Mas não subestime o frenesi especulativo nos instintos humanos, é surpreendente quantas vezes vi pessoas escrevendo algo "novo", achando que já estava inventado. Bem-vindo de volta ao Bazar!

Cultura, dinheiro e capital intelectual

  1. O movimento FOSS não é um corpo marginal, por favor, note que eles têm suas próprias coisas, como música ( aqui ou aqui ) e mais e mais hardware (- aqui ) - se sua mídia diz algo mais ou nada, eles são ignorantes. O movimento é mais parecido com uma cultura - então o termo movimento é um tanto enganador - com suas próprias inclinações, hábitos e até mesmo passados, talvez difícil de entender a ideia, mas quanto mais eu entro nela, mais eu acho que cuidado, wanna-be-users - não adianta se envolver em debates sem sentido sobre free e closed se os termos não estiverem bem definidos ou documentados como aqui.
  2. Costumo achar estúpido que as pessoas comparem essa coisa descentralizada com certas firmas burocráticas, não todas, porque o objetivo de muitos inovadores per se é muito tempo para se divertir em vez de criar dinheiro. Então, a pergunta como "do they get paid?" é um pouco arrogante, você foi pago para ser romano ou agora é pago para ser cidadão XYZ? Provavelmente não ou talvez - com um esforço bem-sucedido - você precise escolher sabiamente o seu acampamento, como sempre. No entanto, existem outras coisas importantes, como conhecimento, responsabilidade e cooperação, às vezes difíceis de medir em $. É realmente chamado de IC com pessoas de negócios? Nesse caso, você pode obter habilidades importantes ao se envolver em algum projeto, um ativo altamente apreciado por empresas experientes - mas, novamente, visto que muitos querem-reinventar o código da roda, faça uma boa pesquisa antes de se envolver demais.

  3. Se você quiser saber como obter "paid" com este campo. Eu sugeriria pesquisar sobre a relação risco-recompensa, talvez em Money.SO. As ferramentas Unix são como a ciência, são muito liberais e permitem que você faça muitas coisas. Depende do usuário se você recebe ou não. Acho que para ser pago você precisa entrar em alguns projetos arriscados, como demorado/difícil/ignorado. Não existe uma maneira fácil de receber pagamentos em qualquer lugar. Por que haveria? Se houvesse uma maneira fácil, os mercados não eram eficientes. A razão pela qual algumas grandes corporações são pagas é que eles assumiram enormes riscos e empréstimos e agora são recompensados; às vezes, suas ações são más e eles podem ser punidos. Mas para um indivíduo, sugiro um avanço lento e constante. Para entender por que pense na história inicial do unix sobre laboratórios de pesquisa, muito trabalho lento e monótono e prototipagem.

alt text

Quer saber mais?

Suas perguntas têm muitas confusões para serem atacadas facilmente, como a pressuposição sobre hierarchy que ignora a ideia sobre o caos e termos ambíguos como Windows - ramificação de desenvolvimento ou branding? E o termo from Unix no título tem um gosto muito atraente para o populismo em um site de perguntas do Unix. É difícil dizer como /dev/null como W. e outras coisas fechadas evoluíram porque não as conhecemos, exceto especulação! Pessoas que sabem não podem falar. A fonte é primária, o resto é secundário. Certifique-se de quais vendas, ou seja, mecanismo de pesquisa, você usa para este tópico, muitos artigos valiosos são despejados com informações irrelevantes, como no caso do artigo removido acima. Como ponto de partida, você pode tentar alguns links oferecidos acima ou abaixo.

  1. Por que os empresários de código aberto ainda não são ultra ricos?

  2. Onde estão todos os bilionários de código aberto?

19
user2362

Renjith, não existe um sistema operacional "raiz". A história dos sistemas operacionais é muito longa. Eu apenas recomendo que você leia os próximos artigos na Wikipedia:

Divirta-se, é uma coisa realmente interessante ...

6
Oleksandr Kravchuk

Para um diagrama realmente louco da evolução do UNIX, consulte aqui . Não que seja muito útil :).

4
axel_c