Plus récemment (il y a près de 4 mois), un nouveau Haiku est sorti (ci-après simplement dénommé BeOS, car le projet est beaucoup plus réussi que ReactOS - à tel point que la différence entre Haiku et BeOS est déjà négligeable).
Bien sûr, je suis depuis longtemps fatigué de tous ces Windows et * nix; Je voulais essayer quelque chose de nouveau, donc je n'ai pas pu m'empêcher de passer ce projet. Oui, et le roman cyberpunk récemment lu par Alexander Chubaryan a clairement montré que BeOS est une chose extrêmement puissante. Au fait, si quelqu'un l'a lu aussi, je pense que vous pouvez deviner comment Yandex a choisi le nom Alice pour son assistant vocal.
L'installation
Mais assez à ce sujet. Continuons. Pensez-vous que j'ai commencé à tester un nouveau système d'exploitation sur une machine virtuelle? Pas une seule fois! Je venais d'avoir des gigaoctets sous 60 espaces non alloués sur le SSD du système - donc essayer de mettre le système d'exploitation sur du vrai matériel était une chose sainte. Comme toujours, j'ai pris DD, une nouvelle image et ce très petit lecteur flash pratique, alloué juste pour de telles choses. Je l'ai demandé, il a commencé à se charger. Il a coupé le NVIDIA Optimus dans le BIOS, a recommencé à démarrer. Démarré.
Après avoir lancé les versions Alpha dans la machine virtuelle, j'étais déjà guidé dans le système, il ne m'a donc pas été difficile de lancer le programme d'installation. Bien que non, j'ai d'abord dû entrer dans les paramètres régionaux et battre quelques processus: le système Live ne démarrait même pas en anglais. Enfin, je clique sur le haut de la Deskbar, sélectionnez Applications → Installer dans le menu, et ...

Il s'est avéré être le programme d'installation du système d'exploitation le plus difficile que j'ai vu. Mais en même temps le plus sûr. Non seulement cela, il a demandé de formater la partition cible dans BFS séparément, avant de démarrer l'installation, mais il a également demandé la partition
source en plus de la cible (comme il s'est avéré plus tard, ce programme d'installation était également dans le système installé - pour cloner cette dernière sur LiveUSB). L'installation du chargeur de démarrage était généralement une option supplémentaire. Non, le secteur de démarrage de la partition BFS, bien sûr, a été écrasé. Mais le MBR n'a pas été affecté.
Intégration avec GRUB
Après avoir redémarré à partir du disque dur, j'ai récupéré mon GRUB-Legacy habituel. Eh bien, bien que ce dernier n'ait pas entendu parler de BFS, ainsi que de GParted, en général, il n'a pas été difficile de «se faire des amis» avec le nouveau système d'exploitation:
$ sudo nano /boot/grub/menu.lst … title OpenBeOS lock chainloader (hdX,Y)+1 boot …
Quelque chose comme ça. Je vous rappellerai seulement que X et Y sont les numéros de votre lecteur et de votre partition, respectivement, et ils peuvent différer du mien. Heureusement, dans GRUB-Legacy, il n'y a pas de confusion à propos de la spécification de périphériques de bloc: tous les disques et partitions sont numérotés à partir de zéro, toujours dans l'ordre normal et n'ont pas besoin de spécifier le type de balisage comme (hd0, msdos0), comme cela se produit dans le GRUB2 notoire. N'oubliez pas non plus la directive de verrouillage ou de mot de passe. Pourquoi - je vous le dirai plus tard.
Système de fichiers
Un peu sur BFS lui-même. Un FS «propriétaire» typique avec des attributs et une journalisation avancés? Pas vraiment. Le stockage des métadonnées au niveau FS vous permet d'implémenter la base de données entière en utilisant cette dernière, comme je le souhaite. Cette propriété, par exemple, est activement utilisée dans un programme de messagerie système qui n'a pratiquement aucune interface. Si vous essayez de l'ouvrir, vous irez immédiatement à l'éditeur du nouveau message - même si vous n'écririez rien à personne. Et seulement après quelques minutes, vous comprendrez que pour obtenir une liste de lettres, vous devez cliquer avec le bouton droit sur l'icône de l'expéditeur dans la barre de bureau, sélectionnez le dossier souhaité - et il ... s'ouvre simplement dans l'Explorateur!

Premier lancement
C'est parti! Le système est assez rapide; le temps de chargement est négligeable (mais cela, comme d'habitude, n'est pas précis sur le système de travail). Après le téléchargement, nous arrivons immédiatement au bureau. Ouvrons maintenant certains dossiers. La première chose qui attire notre attention est le titre de la fenêtre «recadrée», comme on le voit parfois sur les ordinateurs dans les films.
Gestion des fenêtres
C'est la principale caractéristique de BeOS - un modèle de gestion de fenêtres vraiment innovant! Par exemple, essayez de saisir la barre de titre d'une fenêtre et, tout en maintenant le bouton Win, faites-le glisser vers une autre barre de titre. "Windows tourne, les fenêtres se transforment ... en onglets élégants!" C'est vrai, même s'il s'agit de deux programmes complètement différents. Maintenant, reprenez cette fenêtre et de la même manière, tout en maintenant Win, touchez-la avec le bord d'une autre fenêtre. Maintenant, lâchez prise. Fenêtre d'abord, pas le bouton Win! Et essayez à nouveau de bouger. "Je pense que je connais une chanson qui a commencé de la même manière." Eh bien, ils ont bien écouté cette chanson dans Winamp: il suffit de regarder ces fenêtres "collées"! De plus, ils ne collent pas ensemble quand ils le souhaitent (une caractéristique typique des logiciels propriétaires, qui, nous le rappelons, les mêmes péchés Winamp), mais ils vous aident vraiment à optimiser votre espace de travail. Xfwm avec son thème B5 comme jamais rêvé!

Support matériel
Dans le sens UI / UX, parlons maintenant sérieusement - des capacités du système. Et pour cela, vous devez au moins aller en ligne. Dans le même temps, voyons comment BeOS est qualitativement différent de GNU / Linux (pas d'Ubuntu!). C'est vrai, il existe une sorte de cartes réseau sans fil, à l'exception d'une seule ligne Atheros! En général, dans mon ThinkPad T430i, le système n'a pas «attrapé» un peu - par exemple, un scanner biométrique intégré et un tuner RTL-SDR connecté via USB.
Donc, la seule chose qui peut vous empêcher d'accéder au réseau domestique est une bonne connaissance de la sécurité des informations dans un duo avec une mauvaise mémoire). Heureusement, je me suis souvenu de ma clé à 40 chiffres tout de suite, afin de pouvoir accéder à la partie la plus «délicieuse» du système.
Travail quotidien
Où irait un utilisateur typique juste après l'installation? À droite, dans nos réseaux antisociaux préférés! WebPositive fera face à cette tâche (contrairement à elle-même dans les versions α) - boiteuse, mais pas dans Android, pas dans Symbian et pas dans BeOS: il y a peu d'alternatives, donc il y a des critiques de WebKit, contrairement aux plates-formes traditionnelles, peu constructif. Oui, et dans les deux derniers systèmes, cela fonctionne plus ou moins bien. VK s'ouvre. YouTube aussi. Où d'autre va un utilisateur moderne? A en juger par les putains de fournisseurs mobiles russes absolus et d'autres opposants à la neutralité du réseau - nulle part.

D'accord, tout va bien avec le Web. Mais dans ce dernier, loin de tout est possible, et dans 20! 8 ce n'est un secret pour personne que ∀ un navigateur avec jabaskript supporte ∃ un script qui le suspendra. Nous avons besoin d'un logiciel hors ligne normal. Lequel dans le gestionnaire de paquets local abondent. Voici tous les célèbres logiciels multiplateformes modernes: LibreOffice, Psi +. qBitTorrent, Wireshark, etc. - Déjà ici, il vous suffit de sélectionner le programme nécessaire dans HaikuDepot et de cliquer sur «Installer». Ou, à partir de l'ancienne mémoire, ouvrez un terminal et:
~> pkgman install screenfetch
... découvrez que la syntaxe de commande du gestionnaire de packages de la console ressemble à APT. Oh, qu'est-ce que j'ai écrit là-bas? Screenfetch? Très bien, il y a cet utilitaire ici - et beaucoup plus * nix'ovatosti, et, curieusement, pour le dire après ce qui a été dit dans l'introduction, ici, il est hors de propos. En effet, les pilotes de FreeBSD sont en charge du réseau ici!
Voler dans la pommade
Sur ce point, malheureusement, les impressions positives de l'OS se terminent - l'objectif commence. As-tu oublié quelque chose? Réfléchis bien. Comprenez-vous? Oui. Vous avez été immédiatement relâché sur le bureau. Vous n'avez vu aucun écran de configuration initiale, ou pire ... connectez-vous! Et dans le menu Préférences, vous n'avez remarqué aucune allusion au mot «mot de passe». Mais, si vous avez examiné attentivement les paramètres réseau, vous avez remarqué qu'un serveur SSH est en cours d'exécution dans le système. Et lui, donc, n'est pas protégé! L'ancienne mémoire invite à nouveau une solution au problème, et voilà, cela fonctionne!
~> passwd enter new password: confirm new password:
Soit dit en passant, pourquoi ne pas simplement essayer, par souci d’intérêt, d’augmenter les droits? Pourquoi pas!
~> su password: bash4.4-5# whoami user bash4.4-5#
Maintenant, devinez quel mot de passe cette commande acceptera. Bien sûr, ce n'est jamais root. Dans ce cas, j'ai la nouvelle la plus désagréable pour vous: vous êtes l'auditeur. C'est pourquoi je vous recommande fortement de définir le mot de passe au niveau du chargeur de démarrage (pas le BIOS!) Si vous prévoyez d'installer ce système comme principal.

Eh bien, tordons un peu plus le système et, voilà, nous trouverons le drapeau "protection par mot de passe" où deviner? C'est vrai, dans les paramètres de l'économiseur d'écran. Maintenant, nous nous éloignons pendant 5 minutes, et au retour, une demande tant attendue apparaîtra. Bon. Essayons maintenant de verrouiller l'écran manuellement. Faites un clic droit sur le bureau ... Ouvrez le menu de la barre de bureau ... "Arrêt" ... Il se peut que ce soit ici. Mais il n'y a rien d'autre que l'arrêt et le redémarrage. Pas même de sommeil ou d'hibernation. Mais le système était absolument parallèle lorsque j'ai fermé le capot de l'ordinateur portable! Aucune économie d'énergie! On ne peut qu'espérer qu'à cet égard le système repose toujours sur le BIOS.
Et maintenant, puisque c'est le cas, redémarrons ... Et encore une fois BeOS nous rencontrera à bras ouverts, bien que nous ayons défini deux mots de passe (sans compter le mot de passe dans GRUB, si nous l'avons maîtrisé).
Eh bien ... C'est nécessaire, ou quelque chose à se vanter: entrez à nouveau VK et téléchargez la capture d'écran. Mais préparez-vous d'abord: activez un morceau MIDI de la section mieux connue sous le nom de «lecteur D:» ... Non, pas celui-ci, l'autre. Attraper en quittant le joueur, son départ ... D'accord, la musique s'est allumée. Maintenant, vous devez ouvrir quelques logiciels de console: screenfetch, top ... Regrouper par mosaïque ... Et maintenant ouvrez le navigateur et essayez de le développer directement à partir de la vue "mosaïque"! Mais ici, l'écran est rempli de lignes de texte de diverses erreurs, et le système cesse de répondre à l'entrée. En même temps, la musique joue normalement! Heureusement, le système (c'est-à-dire un logiciel d'application unique) montre une certaine tolérance aux pannes, alors finissons sur une note positive.
Conclusion
Haiku - moderne, confortable, tolérant aux pannes ... compatible. J'ai aimé travailler avec elle. Windows et * nix sont vraiment fatigués, donc je voudrais travailler avec ce système d'exploitation comme principal. Dans le même temps, avec de telles fonctionnalités de sécurité et d'économie d'énergie, jusqu'à ce que je vous recommande fortement de ne pas utiliser ce système d'exploitation pour le travail.