MidnightBSD

Logiciel capture d'écran:
MidnightBSD
Détails logiciels:
Version: 0.8.5 Mise à jour
Date de transfert: 12 Feb 17
Développeur: Lucas Holt
Licence: Gratuit
Popularité: 64

Rating: 4.5/5 (Total Votes: 2)

MidnightBSD est une distribution gratuite BSD fourchue du système d'exploitation FreeBSD et construite autour de l'environnement de bureau graphique GNUstep. Il vise à fournir un OS facile à utiliser orienté bureau pour les masses. Il est distribué sous licence BSD et GPL open-source.


Prise en charge des ordinateurs 32 bits et 64 bits

Ce système d'exploitation dérivé de FreeBSD est disponible en téléchargement sous forme d'images ISO pouvant être installées uniquement pour les ordinateurs 32 bits (x86) et 64 bits (x86_64). L'utilisateur doit télécharger et écrire l'image ISO correspondant à l'architecture de son ordinateur sur un CD ou un lecteur USB (recommandé).

Des images ISO d'amorçage sont également disponibles pour le téléchargement, conçues pour les personnes qui veulent simplement démarrer le système d'exploitation et accéder à une invite de shell minimale, ainsi que des appliances virtuelles pour le logiciel de virtualisation VMware et Parallels.
Options de démarrage

Lors du démarrage de l'image ISO à partir du BIOS d'un PC, soit à l'aide d'une clé USB ou d'un Compact Disc, vous serez placé dans un menu de démarrage à partir duquel vous pourrez démarrer le système et charger le programme d'installation, , Redémarrer la machine, activer ACPI (Advanced Configuration and Power Interface), ainsi que pour démarrer en mode sans échec, mode utilisateur unique ou mode détaillé

Ce qui est nouveau dans cette version:

  • MidnightBSD 0.8 inclut plusieurs améliorations au système. Nous avons commuté les compilateurs système de GCC 4.2 à llvm / clang 3.3 avec des plans pour mettre à jour vers des versions plus récentes. Nous utilisons libdispatch dans notre gestionnaire de paquetages. Plusieurs bugs de longue date avec le framework mports ont été corrigés.

Quoi de neuf dans la version 0.8:

  • MidnightBSD 0.8 comprend plusieurs améliorations au système. Nous avons commuté les compilateurs système de GCC 4.2 à llvm / clang 3.3 avec des plans pour mettre à jour vers des versions plus récentes. Nous utilisons libdispatch dans notre gestionnaire de paquetages. Plusieurs bugs de longue date avec le framework mports ont été corrigés.

  • Quoi de neuf dans la version 0.7:

    • Cette version est principalement pour la stabilisation, Améliorations.

    Quoi de neuf dans la version 0.6:

    • Sécurité:
    • OpenSSL: La réception d'un message de handshake DTLS spécifiquement conçu peut faire que OpenSSL consomme de grandes quantités de mémoire. [CVE-2014-3506]
    • La réception d'un paquet DTLS spécialement conçu pourrait provoquer une fuite de mémoire dans OpenSSL. [CVE-2014-3507]
    • Une faille dans OBJ_obj2txt peut provoquer de jolies fonctions d'impression telles que X509_name_oneline, X509_name_print_ex et al. Pour fuir certaines informations de la pile. [CVE-2014-3508]
    • Les clients OpenSSL DTLS autorisant les ciphersuites anonymes (EC) DH sont soumis à une attaque de déni de service. [CVE-2014-3510]
    • TCP SYN: Lorsqu'un segment avec le drapeau SYN pour une connexion déjà existante arrive, la pile TCP déchire la connexion en contournant une vérification que le numéro de séquence dans le segment est dans la fenêtre attendue.
    • Correction de plusieurs vulnérabilités de sécurité dans les chemins routés, rtsold et namei en ce qui concerne les bacs de sable Capsicum recherchant les noms de chemin inexistants et la fuite de mémoire.
    • Le chemin d'entrée dans routé (8) acceptera les requêtes de n'importe quelle source et tentera de répondre. Cependant, le chemin de sortie suppose que l'adresse de destination de la réponse est sur un réseau directement connecté.
    • En raison d'une vérification de longueur manquante dans le code qui gère les paramètres DNS, un message d'annonce de routeur mal formé peut entraîner un débordement de tampon de pile dans rtsold (8).
    • tnftp 20141031 corrige une vulnérabilité de sécurité avec tnftp, CVE-2014-8517.
    • Correction d'un problème de sécurité avec le fichier et libmagic qui peut permettre à un attaquant de créer une attaque de déni de service sur tout programme utilisant libmagic.
    • Les serveurs BIND qui sont configurés pour effectuer la validation DNSSEC et qui utilisent des clés managées (qui se produit implicitement lors de l'utilisation de "dnssec-validation auto" ou "dnssec-lookaside auto") peuvent présenter un comportement imprévisible dû à L'utilisation d'une variable incorrectement initialisée.
    • CVE-2015-1349 Un dépassement de nombre entier dans le calcul de la taille du tampon de données IGMPv3 peut entraîner un tampon trop petit pour l'opération demandée. Cela peut entraîner une attaque DOS.
    • IPv6: Le protocole Neighbor Discover permet à un routeur local d'annoncer une valeur suggérée de Limite de saut de courant d'un lien, qui remplacera la Limite de saut de courant sur une interface connectée au lien du système MidnightBSD.
    • sqlite 3.8.9 - Correction d'un problème potentiel de débordement d'entier de 32 bits dans les interfaces sqlite3_blob_read () et sqlite3_blob_write ().
    • Améliorations:
    • Correction de perl de construction pendant buildworld lorsque le port GDBM est installé.
    • Correction d'un bug avec notre implémentation clearenv (3) qui causait des segments avec certains programmes, y compris Dovecot.
    • Mettre à jour les bizarreries USB pour prendre en charge le clavier Corsair K70 et plusieurs autres périphériques.
    • Nouvelles versions logicielles:
    • 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 supporte désormais les commandes plist @dir, @owner, @group, @mode et @sample. Cela permet aux fichiers pkg-plist de définir des autorisations et de gérer la création et la suppression de répertoires. Auparavant, @dirrm ne permettait que la suppression du répertoire lors de la désinstallation. Cela nécessite que certains plists contiennent des commandes mkdir intégrées. Le nouveau processus est plus propre et plus rapide.
    • Cela signifie également que les ports mis à jour ne sont plus compatibles avec MidnightBSD 0.5 et les outils mport inférieurs.
    • libmport essaie de détecter un tty interactif est utilisé et silencie certains messages d'état lorsqu'ils sont exécutés dans une session non interactive.
    • Il existe plusieurs nouveaux types d'actifs dans plists, y compris ASSET_DIR et ASSET_SAMPLE. Les clients consommant libmport peuvent avoir besoin de changements s'ils modifient leur comportement en manipulant les fichiers plist.
    • La version de la base de données pour les paquets mport a été mise à jour (version du paquet) et de nouvelles colonnes pour CPE ont été ajoutées à la base de données. Cette information est également exposée via la commande mport info et de nombreux mports fournissent maintenant ces informations. Vous pouvez utiliser mport cpe pour répertorier un résumé des packages installés.
    • En ce qui concerne les paquets, la sélection actuelle n'est pas grande. Il ya actuellement 1500 paquets pour i386 et 1400 pour amd64. Ceci est dû à un important refactoring au système mports en cours. Le nombre de paquets disponibles a doublé depuis janvier et nous prévoyons que d'autres seront bientôt disponibles. Certains éléments devront être construits manuellement à l'aide de mports plutôt que de package binaire. C'est malheureusement vrai pour xorg-server actuellement. Nous travaillons à l'obtention des paquets X11 disponibles pour l'installation binaire comme une priorité absolue.
    • Si vous mettez à jour un système existant, après l'installation de la version 0.6, vous pouvez utiliser la mise à niveau mport pour mettre à jour les packages avec les versions 0.6. Il est recommandé de supprimer / usr / mports / Packages et d'exécuter mport clean pour supprimer les anciens restes de paquets.

    Quoi de neuf dans la version 0.5.2:

    • Correction d'une régression avec mksh R50c.

    Quoi de neuf dans la version 0.5:

    • Sécurité:
    • Correction d'un problème de sécurité avec le traitement des paquets SYN TCP qui pourrait entraîner une attaque par déni de service.
    • Correction d'un bug avec clearenv (3) qui pourrait entraîner un
    • Plusieurs problèmes de sécurité OpenSSL ont été abordés dans cette version, y compris [CVE-2014-3506], [CVE-2014-3507], [CVE-2014-3508] et [CVE-2014-3510]
    • Correction d'une vulnérabilité dans l'API de message de contrôle. Un tampon n'est pas correctement effacé avant de partager avec userland.
    • Sendmail n'a pas correctement défini close-on-exec pour les descripteurs de fichiers ouverts.
    • ktrace page Les entrées de trace du noyau ont été réglées sur une taille incorrecte, ce qui a entraîné une fuite d'informations.
    • Correction d'un bug de réassemblage TCP pouvant entraîner une attaque DOS
    • bsnmpd contient un dépassement de pile lors de l'envoi de certaines requêtes.
    • Améliorations:
    • Les juridictions exécutent maintenant des scripts d'arrêt.
    • Prise en charge d'un nom d'utilisateur avec une longueur 32. La limite précédente était 16
    • Imported FreeBSD 9.2 pile usb (plus z87 patches de stable)
    • Mis à jour (4), igb (4) et ixgbe (4)
    • MidnightBSD fonctionne maintenant avec les chipsets Intel Z87.
    • rarpd prend en charge vlan (4) et possède un indicateur pid. (De FreeBSD)
    • Le support de 65 536 tables de routage a été ajouté. (À partir de 16)
    • Ajout de subversion à la base (sous svnlite)
    • virtio (4) importé de FreeBSD 9-stable. Prise en charge SCSI non incluse
    • Caractéristiques supprimées:
    • Support de plate-forme Sparc64
    • Supprimer (BIND) nommé de la base. Nous incluons toujours les utilitaires client pour le moment jusqu'à ce que des remplacements soient trouvés.
    • Nouvelles versions logicielles:
    • Fichier 5.19
    • MKSH R50
    • moins v458
    • Perl 5.18.2
    • Sendmail 8.14.7 (plus patch d'enregistrement AAAA)
    • Subversion 1.8.1
    • zlib 1.2.7
    • mports & package tools:
    • libmport a été modifié pour prendre en charge le concept de & quot; mise à niveau & quot; Pour migrer d'une version OS à une autre. Les packages contiennent maintenant la version du système d'exploitation qu'ils ont été construits. La liste mport affiche maintenant la version OS du paquet pour faciliter la mise à jour et les mises à jour de la liste mport ont été modifiées pour suggérer la mise à niveau vers la version actuelle.
    • Plusieurs corrections de bogues sur la gestion des checksums ont été résolues.
    • Les versions de package pour la version ne sont pas encore terminées.
    • KDE a été supprimé des mports en raison d'un manque de mainteneur pour nos ports. KDE 3.x était trop instable et 4.x n'a pas fonctionné correctement depuis quelque temps sur MidnightBSD.
    • Actuellement, nous recommandons xfce 4.x comme un environnement de bureau.

    Nouveautés dans la version 0.4:

    • Un nouvel outil de gestion des paquets, mport, a été ajouté.
    • Un grand nombre de fonctionnalités ont été importées à partir de FreeBSD 9.1, y compris ZFS avec support ZPOOL 28 / dedup, LLVM + CLANG en base, migration vers GPT par défaut dans le programme d'installation, bsdinstall, tri et grp licenciés par BSD, cpucontrol 8) et UFS2 + SUJ (journalisation).
    • Également importés étaient la nouvelle pile USB FreeBSD, le client NFSv4, les syscons et la caméra ATA.

    Quoi de neuf dans la version 0.3:

    • 0.3 comprend de nouvelles fonctionnalités intéressantes telles que le support de ZFS, le mDNSResponder pour le DNS multidiffusion, libdispatch (pas encore de blocs), brainfuck (1), la surveillance de la température du processeur AMD, la mise à jour de la couche d'émulation linux 2.6.16 compatibilité) et le framework de capteurs OpenBSD.
    • Cette version inclut une grande fusion de FreeBSD 7.0-RELEASE. Les développeurs ont voté sur la décision de fusionner de nombreux aspects de FreeBSD 7 dans MidnightBSD en Novembre 2008. Cette fusion a pris un certain temps et a retardé le 0.3-RELEASE. Il n'est pas prévu de faire autre chose de cette nature. Cette version est donc basée sur FreeBSD 7.0 au lieu de 6.1.
    • Plusieurs nouveaux scripts ont été ajoutés pour faciliter la gestion du système. L'un d'entre eux est netwait en rc.d. Il vous permet d'attendre qu'une interface réseau s'affiche pendant le démarrage pour vous assurer que l'activité réseau est prête pour un logiciel délicat.
    • Logiciel mis à jour
    • Les progiciels suivants ont été mis à jour pour cette version:
    • batt (1) réécrit en C
    • BIND 9.6.1-P2
    • bzip2 1.0.6
    • cpudup (Libellule)
    • diffutils 2.8.7
    • em (4)
    • GCC 4.2.1
    • libarchive (2.5.5) avec 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
    • unzip (BSD)
    • zlib 1.2.5
    • Nouveau logiciel:
    • ale (4)
    • amdtemp (4)
    • audit (OpenBSM)
    • brainfuck (MirBSD)
    • firmware (9) de FreeBSD
    • jemalloc (FreeBSD)
    • libdispatch
    • libffi 3.0.9
    • makefs (NetBSD)
    • mDNSResponder
    • outils mport (système de paquetage facultatif)
    • netpgp (NetBSD)
    • nfe (4)
    • Cadre des capteurs (OpenBSD), y compris sensorsd (8)
    • ZFS (v6)
    • Logiciel supprimé:
    • Utilitaires Alpha & PC98 de usr / sbin
    • pcc
    • pcvt (4)
    • Prise en charge HPFS

    Quoi de neuf dans la version 0.2.1:

    • Cette version est axée sur l'ajout de matériel pour les périphériques plus récents, y compris les contrôleurs ATI, NVIDIA et Intel SATA, et la norme de support sans fil. Beaucoup de travail a été fait dans la création de paquets avec plus de 2000 paquets disponibles sur notre serveur FTP. La nouvelle version inclut deux CD de paquets plus X11 sur disque1. Autres logiciels mis à jour: GCC 3.4.6, BIND 9.4.2-p1, Sendmail, bzip2, OpenSSH 5.0p1, compilateur PCC ajouté (i386), suppression de GNU cpio pour la version sous licence BSD, cpdup ajouté, corrections IPv6, mksh ajouté. Les utilisateurs qui installent KDE à partir des ISO seront en mesure d'activer la connexion graphique au démarrage. Un script s'exécute maintenant sur le premier démarrage demandant d'activer BSDStats et 'environnement graphique de bureau'.

Logiciel similaire

Microdrive
Microdrive

3 Jun 15

Cloudium OS
Cloudium OS

20 Feb 15

Oracle Solaris
Oracle Solaris

22 Jun 18

OpenIndiana
OpenIndiana

19 Jun 17

D'autres logiciels de développeur Lucas Holt

Commentaires à MidnightBSD

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!