MidnightBSD : une alternative basée sur BSD au bureau Linux
Alors que Linux de bureau a un public dédié, la plupart des gens pensent que la famille BSD est meilleure pour les serveurs, s'ils pensent à BSD. MidnightBSD est un spin sur FreeBSD, essayant de créer un système BSD pour le bureau.
Jetons un coup d'œil à MidnightBSD et à ses fonctionnalités, et discutons s'il s'agit ou non d'une alternative appropriée au bureau Linux.
Qu'est-ce que MidnightBSD ?
MidnightBSD est un système d'exploitation basé sur FreeBSD avec des modifications pour le rendre plus approprié en tant que système de bureau. Il a été fondé par Lucas Holt et nommé en mémoire de son chat, un angora turc noir nommé Midnight.
Comme de nombreux propriétaires de chats l'ont découvert à leur grand plaisir ou consternation, Midnight avait l'habitude de s'asseoir sur les ordinateurs de Holt, et Midnight arrêtait constamment l'un d'entre eux. Le logo du projet présente un chat noir assis sur la Lune.
« Le projet FreeBSD a développé un environnement d'exploitation de serveur fiable, mais souvent la convivialité et les performances sur le bureau sont négligées. La planification, l'allocation des ressources, les paramètres de sécurité et la prise en charge des applications disponibles doivent être adaptés aux utilisateurs de bureau », écrit Holt sur le projet À propos pages .
Caractéristiques de MidnightBSD
MidnightBSD utilise le bureau Xfce mais avait précédemment utilisé Window Maker couplé à GNUstep, similaire à l'environnement NeXTSTEP qui est la base du macOS moderne.
MidnightBSD a son propre gestionnaire de paquets, mports, dont nous parlerons ci-dessous.
Il propose également la commande doas à usage administratif du projet OpenBSD. C'est similaire à sudo mais son fichier de syntaxe est plus facile à comprendre.
Installer MidnightBSD
L'installation de MidnightBSD est similaire à l'installation d'un système FreeBSD standard, ou de toute autre distribution Linux. Le système d'installation est basé sur du texte, sans aucune option graphique. Vous répondez simplement aux questions sur votre système.
Si aucun autre système d'exploitation n'est installé, vous pouvez simplement utiliser l'option de partitionnement guidé sur l'ensemble du disque.
Le système vous guidera également dans la configuration des interfaces réseau, des fuseaux horaires et des comptes d'utilisateurs, y compris le mot de passe root. Lors de la configuration des utilisateurs sur les systèmes BSD, n'oubliez pas d'ajouter les utilisateurs administratifs au groupe "wheel", sinon ils ne pourront pas utiliser la commande su.
Une fois l'installation terminée, vous pouvez redémarrer et vous retrouver dans le système principal. La configuration initiale est également basée sur du texte. Vous verrez une invite vous demandant si vous voulez que votre système soit comptabilisé dans les statistiques d'utilisation officielles, mais cela est facultatif. Le système vous demandera également si vous souhaitez installer l'environnement de bureau.
Le bureau MidnightBSD
Lorsque vous lancez MidnightBSD, vous vous retrouvez avec l'environnement de bureau standard Xfce que vous avez peut-être vu dans d'autres distributions Linux.
Vous n'obtenez pas non plus grand-chose d'autre de la boîte. Vous disposez du navigateur Midori, du calendrier Orage et de l'application d'horloge Orage Globaltime.
Le système est en cours de développement depuis plus d'une décennie, mais semble encore rudimentaire. Cela peut être dû à la transition vers un nouvel environnement de bureau.
Gestion des paquets
Comme avec d'autres systèmes basés sur BSD, MidnightBSD utilise un système de ports pour gérer les paquets, appelé mports . Il est dérivé du système de portage FreeBSD, qui compile les programmes à partir du code source. MidnightBSD installe le compilateur Clang, que de nombreux systèmes FreeBSD utilisent déjà car il utilise une licence plus permissive que GCC.
Pour installer un port, vous accédez au répertoire /usr/mports , organisé par type de programme, tel que "www" pour les navigateurs Web et "games" pour, eh bien, les jeux. Vous allez dans le répertoire du nom du programme que vous souhaitez installer et tapez " make clean install " en tant que root pour l'installer.
Cela compilera et installera le package et ses dépendances , puis nettoiera le répertoire afin que tous les répertoires soient exempts de tous les fichiers compilés.
En théorie, cela devrait se passer sans problème, mais il y a eu quelques erreurs lors de la tentative de compilation d'autres applications, y compris le Vim standard et le navigateur Web Firefox. Il existe également des packages binaires disponibles, mais toute tentative de mise à jour du système a généré une erreur de base de données.
Et GhostBSD ?
GhostBSD est une autre tentative de créer une version de bureau de BSD qui soit plus attrayante pour les personnes sans aucune expérience Unix. Sa première impression est que c'est un système plus perfectionné que MidnightBSD. Il a un programme d'installation graphique qui s'exécute à partir d'un CD live. Il utilise également le navigateur Firefox par défaut au lieu de Midori.
MidnightBSD est-il fait pour vous ?
MidnightBSD tente d'être un système d'exploitation convivial basé sur BSD, mais il n'est pas encore tout à fait prêt pour les heures de grande écoute.
L'installation basée sur du texte rebutera probablement les utilisateurs non techniques. Le site Web du projet indique qu'il n'est pas destiné aux nouveaux arrivants. Les personnes qui ont de l'expérience avec d'autres systèmes BSD ou des distributions plus techniques trouveront probablement l'installation facile.
Les bogues dans le système seront également des dealbreakers, même pour les utilisateurs Unix/Linux chevronnés. Même les utilisateurs experts s'attendent à pouvoir surfer sur le Web ou à installer de nouveaux logiciels. Une grande partie de la documentation est encore incomplète ou obsolète, ce qui est également frustrant lorsque l'on tente de naviguer dans un nouveau système.
Il faudra beaucoup plus de travail pour le rendre vraiment adapté aux utilisateurs techniques, sans parler des novices. Pourtant, il peut être amusant de tester dans une machine virtuelle. MidnightBSD ne peut pas encore être recommandé comme système d'exploitation de pilote quotidien.
Les utilisateurs plus techniques seront mieux lotis avec d'autres systèmes basés sur BSD comme le FreeBSD standard, ainsi qu'OpenBSD, DragonflyBSD ou NetBSD.
Pour les utilisateurs qui veulent un bureau basé sur BSD et qui ne veulent pas payer la « taxe Apple » pour macOS, GhostBSD avec son expérience plus raffinée pourrait être un meilleur pari.
Ces tentatives de BSD convivial ont toujours le problème d'un support matériel limité, ce qui signifie que vous devez être très prudent si vous êtes à la recherche d'un nouvel ordinateur. Les distributions Linux standard fonctionnent sur une plus grande variété de matériel, y compris des cartes graphiques et des adaptateurs Wi-Fi, ce dernier étant un point de friction courant dans le monde BSD.
Une alternative basée sur BSD au bureau Linux
Malgré les défauts de MidnightBSD, il est agréable de voir la communauté BSD faire un effort sur un système de bureau. Peut-être qu'un jour il attirera une masse critique pour en faire un concurrent.
Vous vous demandez peut-être si vous devez choisir un système basé sur BSD ou Linux si vous souhaitez exécuter un système d'exploitation de type Unix sur votre ordinateur.