MidnightBSD

Tela Software:
MidnightBSD
Detalhes de Software:
Versão: 0.8.5 Atualizado
Data de upload: 12 Feb 17
Revelador: Lucas Holt
Licença: Livre
Popularidade: 64

Rating: 4.5/5 (Total Votes: 2)

MidnightBSD é uma distribuição gratuita BSD bifurcada do sistema operacional FreeBSD e construída em torno do ambiente de desktop gráfico GNUstep. O objetivo é oferecer um sistema operacional orientado para desktop fácil de usar para as massas. Ele é distribuído sob licenças de código aberto BSD e GPL.


Suporta computadores de 32 bits e 64 bits

Este sistema operacional derivado do FreeBSD está disponível para download como imagens ISO apenas instaláveis ​​que suportam computadores de 32 bits (x86) e 64 bits (x86_64). O usuário deve fazer o download e gravar a imagem ISO correspondente à arquitetura de seu computador em um CD ou em um pen drive USB (recomendado).

As imagens ISO de inicialização também estão disponíveis para download, projetadas para pessoas que querem apenas inicializar o sistema operacional e acessar um prompt de shell mínimo, bem como dispositivos virtuais para o software de virtualização VMware e Parallels.


Opções de inicialização

Ao inicializar a imagem ISO a partir do BIOS de um PC, usando um stick USB ou um Compact Disc, você será descartado em um menu de inicialização a partir do qual você pode inicializar o sistema e carregar o instalador, , Reinicie a máquina, ative ACPI (Advanced Configuration e Power Interface), bem como para inicializar no modo de segurança, modo de usuário único ou modo detalhado

O que há de novo nesta versão:

  • O MidnightBSD 0.8 inclui vários aprimoramentos no sistema. Trocamos os compiladores do sistema de GCC 4.2 para llvm / clang 3.3 com planos para atualizar para versões mais recentes. Estamos fazendo uso do libdispatch no nosso gerenciador de pacotes. Vários erros de longa data com a estrutura mports foram corrigidos.

O que há de novo na versão 0.8:

  • O MidnightBSD 0.8 inclui vários aprimoramentos no sistema. Trocamos os compiladores do sistema de GCC 4.2 para llvm / clang 3.3 com planos para atualizar para versões mais recentes. Estamos fazendo uso do libdispatch no nosso gerenciador de pacotes. Vários erros de longa data com a estrutura mports foram corrigidos.

  • O que é novo na versão 0.7:

    • Esta versão é principalmente para estabilização, Aprimoramentos.

    O que há de novo na versão 0.6:

    • Segurança:
    • OpenSSL: O recebimento de uma mensagem de handshake DTLS especificamente criada pode fazer com que o OpenSSL consuma grandes quantidades de memória. [CVE-2014-3506]
    • O recebimento de um pacote DTLS especificamente criado pode fazer com que o OpenSSL vaze memória. [CVE-2014-3507]
    • Uma falha em OBJ_obj2txt pode causar funções de impressão bonitas, como X509_name_oneline, X509_name_print_ex et al. Para vazar algumas informações da pilha. [CVE-2014-3508]
    • Os clientes OpenSSL DTLS que habilitam ciphersuites anônimas (EC) DH estão sujeitos a um ataque de negação de serviço. [CVE-2014-3510]
    • TCP SYN: Quando um segmento com o sinalizador SYN para uma conexão já existente chega, a pilha TCP desfaz a conexão, ignorando uma verificação de que o número de seqüência no segmento está na janela esperada.
    • Corrija várias vulnerabilidades de segurança em router, rtsold e namei em relação a caixas de proteção Capsicum procurando nomes de caminho inexistentes e vazando memória.
    • O caminho de entrada no roteado (8) aceitará consultas de qualquer fonte e tentará respondê-las. No entanto, o caminho de saída pressupõe que o endereço de destino da resposta está em uma rede diretamente conectada.
    • Devido a uma verificação de comprimento ausente no código que manipula parâmetros DNS, uma mensagem de propaganda de roteador mal formado pode resultar em um estouro de buffer de pilha em rtsold (8).
    • tnftp 20141031 corrige uma vulnerabilidade de segurança com tnftp, CVE-2014-8517.
    • Corrigir um problema de segurança com o arquivo e libmagic que pode permitir que um invasor crie um ataque de negação de serviço em qualquer programa que use o libmagic.
    • Os servidores BIND configurados para executar a validação DNSSEC e que estão usando chaves gerenciadas (o que ocorre implicitamente ao usar "dnssec-validation auto" ou "dnssec-lookaside auto") podem apresentar um comportamento imprevisível devido a O uso de uma variável mal inicializada.
    • CVE-2015-1349 Um estouro de número inteiro no cálculo do tamanho do buffer de dados IGMPv3 pode resultar em um buffer que é muito pequeno para a operação solicitada. Isso pode resultar em um ataque DOS.
    • IPv6: O Neighbor Discover Protocol permite que um roteador local anuncie um valor de limite de salto atual sugerido de um link, que substituirá o limite de salto atual em uma interface conectada ao link no sistema MidnightBSD.
    • sqlite 3.8.9 - Corrigir um potencial problema de estouro de inteiros de 32 bits nas interfaces sqlite3_blob_read () e sqlite3_blob_write ().
    • Aprimoramentos:
    • Corrigir perl de construção durante o buildworld quando a porta GDBM estiver instalada.
    • Corrigido um bug com a nossa implementação clearenv (3) que causou segfaults com alguns programas, incluindo Dovecot.
    • Atualize as peculiaridades USB para suportar o teclado K70 Corsair e vários outros dispositivos.
    • Novas Versões de Software:
    • Apple mDNSResponder 561.1.1
    • mksh R50e
    • OpenSSH 6.6p1
    • OpenSSL 0.9.8.zf
    • serf 1.3.8
    • sudo 1.7.8
    • sqlite 3.8.9
    • tnftp 20141031
    • tzdata 2014i
    • xz 5.0.7
    • mports & package tools:
    • libmport agora suporta os comandos plist @dir, @owner, @group, @mode e @sample. Isso permite que os arquivos pkg-plist para definir permissões e manipular a criação e remoção de diretórios. Anteriormente, @dirrm só permitia a remoção do diretório na desinstalação. Isso exigia alguns plists para conter comandos mkdir embutidos. O novo processo é mais limpo e mais rápido.
    • Isso também significa que as portas que foram atualizadas não são compatíveis com o MidnightBSD 0.5 e ferramentas de mport mais baixas por mais tempo.
    • libmport tenta detectar um tty interativo está em uso e silenciará certas mensagens de status quando executado em uma sessão não-interativa.
    • Existem vários novos tipos de ativos em plists, incluindo ASSET_DIR e ASSET_SAMPLE. Os clientes que consomem libmport podem precisar de mudanças se eles estavam alterando o comportamento com o tratamento de arquivos plist.
    • A versão do banco de dados para os pacotes mport foi atualizada (versão do pacote) e novas colunas para CPE foram adicionadas ao banco de dados. Esta informação também é exposta através do comando mport info e muitos mports agora fornecem essas informações. Você pode usar o mport cpe para listar um resumo dos pacotes instalados.
    • Em relação aos pacotes, a seleção atual não é grande. Existem actualmente 1500 pacotes para i386 e 1400 para amd64. Isto é devido a refactoring principal ao sistema dos mports em andamento. A quantidade de pacotes disponíveis dobrou desde janeiro e esperamos que mais esteja disponível em breve. Alguns itens precisarão ser construídos manualmente usando mports em vez de pacote binário. Isso é infelizmente verdade para xorg-servidor atualmente. Estamos trabalhando na obtenção de pacotes X11 disponíveis para instalação binária como prioridade máxima.
    • Se você estiver atualizando um sistema existente, depois de instalar o 0.6, você pode usar o mport upgrade para atualizar pacotes com versões 0.6. É recomendável excluir / usr / mports / Packages e executar o mport clean para remover os remanescentes de pacotes antigos.

    O que há de novo na versão 0.5.2:

    • Corrigido uma regressão com mksh R50c.

    O que há de novo na versão 0.5:

    • Segurança:
    • Corrigido um problema de segurança com o processamento de pacotes TCP SYN que poderia resultar em um ataque de negação de serviço.
    • Corrigido um bug com clearenv (3) que poderia resultar em um segfault
    • Vários problemas de segurança do OpenSSL foram abordados nesta versão, incluindo [CVE-2014-3506], [CVE-2014-3507], [CVE-2014-3508] e [CVE-2014-3510]
    • Corrigir uma vulnerabilidade na API de mensagens de controle. Um buffer não é limpo corretamente antes de compartilhar com userland.
    • O Sendmail falhou ao definir corretamente o close-on-exec para descritores de arquivos abertos.
    • as entradas de rastreamento do kernel do ktrace foram definidas para um tamanho incorreto, o que resultou em um vazamento de informações.
    • Corrigir um bug de remontagem TCP que pode resultar em um ataque do DOS
    • bsnmpd contém um estouro de pilha quando enviado determinadas consultas.
    • Aprimoramentos:
    • As cadeias agora executam scripts de encerramento.
    • Suporte para nome de usuário com comprimento 32. O limite anterior era 16
    • Pilha importada do FreeBSD 9.2 usb (mais patches z87 do estável)
    • Atualizado em (4), igb (4) e ixgbe (4)
    • O MidnightBSD agora funciona com chipsets Intel Z87.
    • rarpd suporta vlan (4) e tem um sinalizador pid. (Do FreeBSD)
    • Suporte para 65.536 tabelas de roteamento foi adicionado. (Acima de 16)
    • Subversão adicionada à base (como svnlite)
    • virtio (4) importado do FreeBSD 9-estável. Suporte SCSI não incluído
    • Recursos removidos:
    • Suporte à plataforma Sparc64
    • Remove (BIND) nomeado da base. Ainda incluímos os utilitários de cliente por enquanto até que sejam encontradas substituições.
    • Novas Versões de Software:
    • Arquivo 5.19
    • MKSH R50
    • less v458
    • Perl 5.18.2
    • Sendmail 8.14.7 (mais remendo de registro AAAA)
    • Subversion 1.8.1
    • zlib 1.2.7
    • mports & package tools:
    • libmport foi modificado para suportar o conceito de & quot; upgrade & quot; Para migrar de um release do sistema operacional para outro. Os pacotes agora contêm a versão do sistema operacional com a qual foram criados. A lista mport agora exibe a versão do sistema operacional do pacote para ajudar com a atualização e as atualizações da lista mport foram alteradas para sugerir a atualização para a versão atual.
    • Várias correções de erros em torno do gerenciamento de checksum foram resolvidas.
    • As compilações de pacotes para a versão ainda não estão completas.
    • O KDE foi removido dos mports devido à falta de um mantenedor para nossas portas. O KDE 3.x era muito inseguro eo 4.x não funcionou corretamente por algum tempo no MidnightBSD.
    • Atualmente, recomendamos xfce 4.x como um ambiente de área de trabalho.

    O que é novo na versão 0.4:

    • Foi adicionada uma nova ferramenta de gestão de pacotes, mport.
    • Um grande número de recursos foram importados do FreeBSD 9.1, incluindo ZFS com suporte a ZPOOL 28 / dedup, LLVM + CLANG na base, uma migração para GPT como padrão no instalador, bsdinstall, BSD licenciado classificar e grep, cpucontrol 8) e UFS2 + SUJ (registro no diário).
    • Também foram importados a nova pilha USB do FreeBSD, o cliente NFSv4, os syscons e o ATA baseado em CAM.

    O que é novo na versão 0.3:

    • 0.3 inclui novos recursos interessantes como suporte para ZFS, mDNSResponder para DNS multicast, libdispatch (sem suporte de blocos ainda), brainfuck (1), monitoramento de temperatura da CPU AMD, atualizações para a camada de emulação linux Compatibilidade 2.6.16) e a estrutura de sensores do OpenBSD.
    • Esta versão inclui uma grande fusão do FreeBSD 7.0-RELEASE. Os desenvolvedores votaram a decisão de unir muitos aspectos do FreeBSD 7 no MidnightBSD em novembro de 2008. Essa fusão levou algum tempo e atrasou a versão 0.3-RELEASE. Não é planejado fazer qualquer coisa desta natureza outra vez. Esta versão está assim baseada no FreeBSD 7.0 em vez de 6.1.
    • Vários novos scripts foram adicionados para facilitar o gerenciamento do sistema. Um deles é netwait em rc.d. Ele permite que você aguarde até que uma interface de rede apareça durante a inicialização para garantir que a atividade da rede esteja pronta para o software sensível.
    • Software atualizado
    • Os seguintes pacotes de software foram atualizados para esta versão:
    • batt (1) reescrito em C
    • BIND 9.6.1-P2
    • bzip2 1.0.6
    • cpudup (DragonFly)
    • diffutils 2.8.7
    • em (4)
    • GCC 4.2.1
    • libarchive (2.5.5) com bsdcpio
    • libreadline 5.2 (GNU)
    • mksh R39c
    • nve (4)
    • OpenNTPD 4.4
    • OpenSSH 5.3p1
    • OpenSSL .98e
    • pnpinfo
    • Sendmail 8.14.4
    • sudo 1.7.2p6
    • sqlite 3.6.23
    • tcpdump 3.9.8
    • tzdata 2010e
    • descompactar (BSD)
    • zlib 1.2.5
    • Novo software:
    • ale (4)
    • amdtemp (4)
    • audit (OpenBSM)
    • brainfuck (MirBSD)
    • firmware (9) do FreeBSD
    • jemalloc (FreeBSD)
    • libdispatch
    • libffi 3.0.9
    • makefs (NetBSD)
    • mDNSResponder
    • Ferramentas de mport (sistema opcional de novo pacote)
    • netpgp (NetBSD)
    • nfe (4)
    • Estrutura de sensores (OpenBSD) incluindo sensorsd (8)
    • ZFS (v6)
    • Software removido:
    • Utilitários alfa e PC98 do usr / sbin
    • pcc
    • pcvt (4)
    • Suporte HPFS

    O que há de novo na versão 0.2.1:

    • Esta versão centrou-se na adição de hardware para dispositivos mais recentes, incluindo controladores ATI, NVIDIA e Intel SATA, e suporte sem fios padrão. Uma grande quantidade de trabalho foi colocado na criação de pacotes com mais de 2.000 pacotes disponíveis em nosso servidor FTP. A nova versão inclui dois CDs de pacotes mais X11 no disco1. Outro software atualizado: GCC 3.4.6, BIND 9.4.2-p1, Sendmail, bzip2, OpenSSH 5.0p1, compilador PCC adicionado (i386), remoção do GNU cpio para BSD versão licenciada, cpdup adicionado, correções IPv6, mksh adicionado. Os usuários que instalarem o KDE a partir dos ISOs poderão habilitar o login gráfico na inicialização. Um script agora é executado na primeira inicialização pedindo para habilitar o BSDStats e 'ambiente gráfico de desktop'.

Programas semelhantes

Damn Small BSD
Damn Small BSD

3 Jun 15

NDT MIU
NDT MIU

14 Apr 15

SphinUX OS
SphinUX OS

20 Feb 15

Argante
Argante

3 Jun 15

Outro software de desenvolvedor Lucas Holt

Comentário para MidnightBSD

Comentários não encontrado
Adicionar comentário
Ligue imagens!