AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 680635
Accepted
A.L
A.L
Asked: 2021-12-09 03:25:33 +0800 CST2021-12-09 03:25:33 +0800 CST 2021-12-09 03:25:33 +0800 CST

O que é o pacote bsdutils no Debian? O que é um "sistema Unix estilo BSD"?

  • 772

Eu tropecei no pacote bsdutils no Debian. A descrição diz:

Este pacote contém o mínimo de utilitários BSD necessários para um sistema Debian: logger, renice, script, scriptlive, scriptreplay e wall. Os utilitários BSD padrão restantes são fornecidos por bsdextrautils.

Da mesma forma, a descrição do bsdmainutils também menciona o BSD:

Este pacote contém muitos pequenos programas que muitas pessoas esperam encontrar quando usam um sistema Unix no estilo BSD.

Fiquei surpreso ao ver que esses pacotes se relacionam ao BSD, no contexto de um sistema Linux.

Esses pacotes usam algum código do BSD? O que é um sistema Unix estilo BSD ?

debian history
  • 2 2 respostas
  • 1892 Views

2 respostas

  • Voted
  1. Best Answer
    Gilles 'SO- stop being evil'
    2021-12-09T11:38:02+08:002021-12-09T11:38:02+08:00

    No início, havia o Unix , que era um produto desenvolvido pela Bell Labs (uma subsidiária da AT&T ). Muitos grupos personalizaram sua cópia e adicionaram seus próprios programas e compartilharam suas melhorias com outros (pagos ou gratuitos).

    Um desses grupos foi a Universidade da Califórnia, Berkley (UCB). Eles compartilharam a Berkeley Software Distribution (BSD) sob uma licença muito liberal (conhecida hoje como a licença BSD original ). Originalmente, este era um conjunto de adições ao Unix básico. Eventualmente, eles reescreveram o sistema operacional completo, para que pudesse ser usado sem obter uma licença da AT&T.

    Além do BSD, os principais fornecedores de sistemas operacionais Unix eram fornecedores de computadores que vendiam o sistema operacional com o computador. Alguns continuaram baseando seu sistema operacional na versão da AT&T. Esses sistemas são conhecidos como a família System V , porque foi baseado nesta versão do AT&T Unix. Outros fornecedores usaram a versão BSD. Alguns fizeram seus próprios, com o objetivo de serem amplamente compatíveis com os dois principais players (System V e BSD), mas cada um com suas próprias especificidades. Um “sistema operacional System V” é um sistema que é mais compatível com o AT&T Unix. Um “sistema operacional BSD” é um sistema que é mais compatível com BSD.

    O GNU foi outro projeto para fazer um sistema operacional que pudesse desempenhar o mesmo papel que o BSD: disponível gratuitamente e com os mesmos tipos de recursos do Unix. O GNU era muito mais ambicioso do que o BSD, mas como resultado eles não conseguiram fazer tudo o que queriam e, em particular, faltava uma parte crítica: um kernel. Na década de 1990, o Linux tornou-se o kernel padrão de fato para GNU, e um sistema operacional baseado principalmente em programas principais GNU em um kernel Linux é conhecido como “Linux”, ou às vezes “GNU/Linux”.

    GNU/Linux tem sua própria história que é independente do System V e do BSD, então ele não tem todos os recursos que todos os sistemas System V atuais compartilham, ou todos os recursos que todos os sistemas BSD atuais compartilham. Os bsdutils e bsdmainutils do Debian são coleções de pequenos programas que normalmente estão presentes em sistemas BSD, mas não fazem parte do núcleo que está presente em todos os sistemas Unix.

    A bsdutilscoleção é do util-linux . São programas com interfaces semelhantes aos utilitários BSD com o mesmo nome, mas a maioria, se não todos, foram escritos de forma totalmente independente e são distribuídos sob uma licença GNU. bsdmainutilsé uma coleção de programas copiados de uma coleção BSD, ainda distribuídos sob uma licença BSD. Eles agora são mantidos pelo Debian, mas pegam algumas melhorias feitas pelas distribuições BSD.

    • 26
  2. Stephen Kitt
    2021-12-09T05:10:13+08:002021-12-09T05:10:13+08:00

    Estas são todas as ferramentas que vieram originalmente do BSD (4.4BSD). Sua utilidade não se baseia em sua origem; eles foram incluídos nas distribuições Linux por um longo tempo, e de fato os pacotes atuais no Debian usam código fornecido por util-linux( source ).

    Um sistema Unix estilo BSD é aquele que inclui utilitários BSD e possivelmente bibliotecas BSD; por exemplo, o SunOS é um sistema Unix no estilo BSD, o HPUX não. Veja a história do Unix de Éric Lévénez para uma árvore genealógica mostrando as linhagens.

    • 12

relate perguntas

  • Configuração do GRUB para reconhecer diferentes ambientes de desktop (instalações) da mesma distribuição Linux

  • astyle não altera a formatação do arquivo de origem

  • Recebendo e-mail em um novo Debian fresco

  • Debian Stretch: gnome-software segfault em libgs_plugin_systemd-updates.so

  • Como digitar ü no Pinyin IME?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve