U mo primu ghjornu cù Haiku: ella hè inaspettatamente bona

U mo primu ghjornu cù Haiku: ella hè inaspettatamente bona

TL: DR; Un principiante hà pruvatu Haiku per a prima volta è hà pensatu ch'ellu era stupendu. Soprattuttu paragunatu à l'ambienti di desktop dispunibili nantu à Linux

Aghju digià spartutu e mo idee (è delusioni) riguardu à #LinuxUsabilità (parti 1, parti 2, parti 3, parti 4, parti 5, parti 6). In questa rivista, descriveraghju e mo prime impressioni haikus, un sistema operatore open source per l'urdinatori persunali. Calchì volta i primi impressioni sò utili, ma postu chì avete solu e prime impressioni una volta, aghju salvatu u mio quì.

U mo primu ghjornu cù Haiku: ella hè inaspettatamente bona
U sistema chì scrivu sta recensione

Forsi seranu utili à i sviluppatori di Haiku o à altre parti interessate.
Puderia esse sbagliatu in qualchì locu, postu chì sò solu discrittendu a mo prima sperienza persunale (leghjite: ochju cecu). Inoltre, e persone amichevuli nantu à u canali #haiku nantu à a reta irc.freenode.net m'hà aiutatu cù cunsiglii - ancu i publicheraghju. Grazie, sviluppatori di Haiku!

Ciò chì vulia dì: Haiku ùn hè micca 100% perfettu, ma hà digià un ambiente di travagliu solidu.

rimarchevuli

U prughjettu Haiku furnisce l'imaghjini per boot da CD o DVD, formate ogni ghjornu. Aghju utilizatu una unità flash USB-3. Mi sò dettu chì l'avviamentu da USB-3 ùn pò micca travaglià, ma nantu à i mo dui sistemi di teste basati in Intel funziona perfettamente.

Aghju cuminciatu u prucessu di stallazione stessu scarichendu una maghjina per 64bit, chì aghju scrittu dopu à una unità flash usendu u prugramma. Etcher. U scaricamentu funziona cum'è EFI, è senza ellu - i mo applausi per furnisce una tale imagine.

Haiku usa u so propiu Sistema di schedari BeFS per a partizione di boot, anche se, in principiu, u supportu per FAT32 è NTFS hè dichjaratu. In generale, 600MB hè abbastanza per u sistema, ma più spaziu hè necessariu per applicazioni supplementari.

Per automaticamente, una partizione 600MB cù BeFS è una partizione 32GB cù FAT3 sò create. Ci hè un schedariu nantu à FAT32 /EFI/BOOT/BOOTx64.EFI, chì significa chì pò boot in sistemi EFI attivati. Sfurtunatamente, ùn aghju micca truvatu prugrammi per aumentà a dimensione di BeFS, è speru chì in u futuru facenu un schema di partizione di discu differenti, perchè a dimensione di l'imaghjini di partizione hè fissatu chjuca è ùn pò esse micca abbastanza spaziu liberu per supplementu. software. Saria bellu se i pacchetti di software supplementari sò stati guardati in una seconda partizione FAT32.

Sta listessa suluzione saria un vantaghju per quelli chì volenu accede à i fugliali direttamente da altri sistemi. Linux Ci hè digià supportu per a lettura di BeFS, ci sò implementazioni per a lettura è a scrittura di BeFS sottu FUSU.

U mo primu ghjornu cù Haiku: ella hè inaspettatamente bona
Installatore di haiku

M'hà datu cunsiglii: sè vo vulete usà una partizione più capiente, installate Haiku in un altru flash drive.
Per mè, stu passu hè, in principiu, superfluous, postu chì l'installatore Haiku ùn sapi micca cumu particionà i dischi, ma simpricimenti lancia u prugramma DriveSetup, in quale avete bisognu di particionà manualmente u discu, aghjunghje una particione, chì hè dopu furmatu in BeFS, dopu chì u cuntrollu torna à l'installatore. Avete bisognu di installà manualmente u bootloader cù un prugramma separatu. Sfurtunatamente, ùn aghju micca pussutu avvià da EFI cù questa partizione, postu chì ùn ci hè micca una partizione FAT32 cù i schedarii di boot per EFI. Un installatore capace di partizionamentu automaticu cumprese e funzioni EFI seria utile.

U mo primu ghjornu cù Haiku: ella hè inaspettatamente bona
BootManager installa u bootloader à u discu

U prucessu d'installazione stessu dura pocu menu di trè minuti, ciò chì hè abbastanza veloce. Copia tuttu u sistema, chì hè custituitu da "solu" 4751 fugliali. Questu hè perchè a maiò parte di u software hè imballatu cum'è fugliali hpkg (un pocu simile à i pacchetti Snap in Linux (sistemi) chì ùn sò mai installati, ma simpliciamente muntati. Hè interessante nutà chì ci sò parechji fugliali "gratuiti", cum'è png. Perchè ùn sò micca imballati ?

Cum'è aghju dettu, ancu u kernel di u sistema operatore vene in a forma di un schedariu hpkg. (Parlava di i schedari 4751 perchè aghju currettu HaikuDepot prima di stallà, chì scaricava una mansa di cose. Una stallazione pulita ùn pare micca cuntene tutti, è pò esse installatu più veloce cù circa 200 pacchetti. Cool! Ciò chì mi dicenu. hè chì i schedarii telecaricati ùn sò micca ignorati durante a stallazione - questu hè errore software. Wow, pare chì questu hè u primu rapportu di bug scrittu à u mo suggerimentu).

Prima stivali

U sistema di stivali, chì mostra una bella splash screen, è poi si ferma: dopu a carica, a mo carta video (Radeon) mostra una schermu nera.

Mi sò cunsigliatu di boot a schermu in modu sicuru cù una risoluzione di 1024x768 in un monitor FullHD. In principiu, era pussibule di tinker with the bootloader per avè u travagliu cù FullHD, ma in un altru computer cù una carta di video Intel tuttu hà travagliatu perfettamente.

U sistema stessu funziona currettamente da una chiavetta USB, apparentemente perchè nunda hè scrittu nantu à a chiavetta USB durante l'operazione, dunque spergu d'utilizà a chiavetta USB cum'è u mo sistema di travagliu principale. Uttenerete un veru sistema quandu si avvia da USB, à u cuntrariu di quelli "in diretta" lenti. Linux imagine.

Ùn ci hè micca sfarfallamentu di u schermu durante l'avvio, nisun missaghju di u kernel, è nisuna sensazione chì Xorg sia incollatu à u kernel cù un nastro blu. À u cuntrariu di e distribuzioni tipiche. Linux, u core è l'interfaccia grafica sò creati è aghjustati l'unu per l'altru quì!

Ùn ci hè micca avvisu di login perchè u sistema hè fattu per un unicu utilizatore. Tuttu hè simplice, esattamente ciò chì hè necessariu per un urdinatore persunale.

Sè avete bisognu di supportu da parechji utilizatori, dà li un flash drive, ognunu di quale ùn costa micca più di $ 5.

Prime impressioni di l'ambiente di travagliu

Sè paragunate a prima impressione, hè più simile à un Mac chè, per esempiu, Linux Cù Gnome. A chjave "command" funziona esattamente cum'è nant'à Mac. Bellu!

U mo primu ghjornu cù Haiku: ella hè inaspettatamente bona
Nunda ùn batte un gestore di fugliali spaziali chì si senti cum'è un bonu vechju Mac!

U file manager predeterminatu hè spaziale (cum'è Macintosh System 1.0), sfurtunatamenti ogni finestra ùn ricorda micca i so paràmetri (per esempiu, vede cum'è una lista o cum'è icone). Comu m'hà dettu, questu hè un sbagliu, chì crede chì ùn serà micca difficiule di curregà. (Sfurtunatamente, scrivite rapporti à "mimocrocodile" in bugtracker per Haiku difficult - un sistema originale hè utilizatu, micca basatu annantu à GitLab o GitHub, chì hè ancu impussibile di login cù u so aiutu). I schedari ricevenu e so icone, ùn ci sò micca prublemi cù i schedari separati nantu à u desktop è l'icone.
Bonu! Assai megliu cà l'ambienti di desktop per Linux, pudete sente a simplicità.

Produttività

U sistema operatore funziona rapidamente ancu in l'equipaggiu di bassa putenza cum'è un netbook Atom. Ùn ci sò micca strati gonfi di software. Va bè !

Lunduke hà dettu chì LibreOffice pare travaglià più veloce chè in altri sistemi operativi, ma ùn aghju micca pruvatu questu.

Play video

Bryan Lunduke. Haiku OS Beta - rivista è impressioni

Linia di cummandu

A cumpusizione include un terminale. In generale, malgradu piccule differenze cù Linux Mi ci sò abituatu subitu; hè in realtà solu una festa nurmale, ciò chì m'hà fattu assai felice.

Welcome to the Haiku shell.
In it, you can easily launch applications that are on the $PATH:
~> Touchpad
~> echo $PATH
.:/boot/home/config/non-packaged/bin:/boot/home/config/bin:/boot/system/non-packaged/bin:/bin:/boot/system/apps:/boot/system/preferences

Wow! "."in $PATH! Questu significa chì pudete eseguisce cumandamenti direttamente da u repertoriu attuale (Linuxoids m'hà dettu una volta chì u mondu sploderebbe se l'aghju pruvatu). Perfettu!

U mo primu ghjornu cù Haiku: ella hè inaspettatamente bona
bash in esecuzione in u terminal Haiku

Un'altra cosa interessante di u terminal hè chì pudete appughjà ctrl + c per copià, cum'è in altre applicazioni, à u cuntrariu di l'ambienti desktop. Linux, induve avete bisognu di appughjà ctrl + shift + c in u terminal.
Picculi cose chì mostranu l'integrità di tuttu u sistema.

Struttura di u sistema di schedari

A partizione da quale vene u scaricamentu hè muntata /boot. Quantu simplice !
Nisun munzeddu /etc, /usr, /bin… Basta /home и /system. Pulitu, simplice, comprensibile. Va bè ! (Micca veramente: ci sò, ma ammucciati. Perchè ? Perchè /bin si /system/bin, Ùn ci hè bisognu di vede questu in u Tracker, ma i scripts anu sempre aduprà. Pensu chì i sviluppatori duveranu sbarazzarsi di e cose obsolete fatte per a cumpatibilità perchè solu rende più difficiuli di capiscenu.)

pacchetti

Aghju mintuvatu prima i fugliali hpkg, chì sò un pocu simili à i pacchetti in Linux, ma ùn sò micca stallati, solu muntati (cum'è i pacchetti snap). U sistema di fugliali chì face sta magia si chjama packagefs. Monta i fugliali hpkg sopra à altri fugliali, risultendu in a creazione di tuttu u cartulare /system in questu modu.

U cumandamentu di muntagna, sfurtunatamenti, ùn mostra micca ciò chì hè muntatu.

~> mount
usage: mount [-ro] [-t fstype] [-p parameter] [device] directory
-ro mounts the volume read-only
-t specifies the file system to use (defaults to automatic recognition)
-p specifies parameters to pass to the file system (-o also accepted)
if device is not specified, NULL is passed (for in-memory filesystems)

Mi era cunsigliatu di pruvà mountvolume, chì mostrarà partizioni muntate, ma sfurtunatamenti ùn mostra micca ancu i punti di muntagna cù packagefs (dimustrarà solu quelli assuciati cù partizioni o imagine di discu). [Fortunatamente, se eseguite mount o df in un locu in un host cun docker, pudete scorri per un paru di schermi! — ca. traduttore] Ma pudete fà un truccu cù df:

~> df -h

Mount Type Total Free Flags Device
----------------------------------
/boot bfs 600.0 MiB 6.0 KiB QAM-P-W /dev/disk/usb/0/0/0
/boot/system packagefs 4.0 KiB 4.0 KiB QAM-P -
/boot/home/config packagefs 4.0 KiB 4.0 KiB QAM-P -
/no name fat 2.8 MiB 2.3 MiB - M-PRW /dev/disk/usb/0/0/1

Comu vistu, /system и /home/config ind'u /boot questu hè solu packagefs.
E persone chì mi cunnoscenu sanu chì sò un fan di supportu drag-and-drop in i gestori di file: per esempiu, aghju utilizatu pacchetti di applicazioni in stile NeXT, o AppImages.
In ogni casu, ci sò disadvantages in stu formatu di distribuzione di software. I packagefs ponu cumminà u megliu?

Comu pudete vede, in u mo casu (a partizione di u sistema hè piena, ma vogliu installà l'applicazioni), saria più elegante per scaricà l'applicazioni in qualchì locu cù un navigatore, cum'è aghju fattu cù i schedari. .dmg per Mac o AppImage. packagefs vive in u kernel, cusì ùn hè micca un sistema di filesystem per FUSE (ancu se sò chì Haiku hà ancu FUSE). Mi sò ancu dettu chì ci ponu esse "zoni di packagefs" supplementari in u futuru, chì probabilmente significa chì puderaghju dì à packagefs per almacenà pacchetti in partizioni di discu separati, per esempiu. Mi piace questu - dopu tuttu, se a partizione di u discu hè nantu à un supportu removable, possu à pusà à un altru computer è uttene applicazioni in esecuzione.

Anu ancu dettu chì l'installazione di pacchetti funziona ancu cù u metudu drag-and-drop: basta trascinate u schedariu in /system/packages o /home/config/packages per a stallazione, è se estrae u schedariu da quì, serà sguassatu. Se trascinate un pacchettu cù dipendenze insoddisfatte, u sistema dumandarà a so installazione preliminare.

À u principiu ùn era micca chjaru per mè cumu packagefs gestisce parechje versioni di u stessu pacchettu, chì succede se vogliu installà, per esempiu, diverse versioni di gcc, o altri prugrammi GUI? (Unu di i sviluppatori hà dettu, cita: "packagefs stessu ùn cuntene nunda chì impedisce parechje pacchetti cù u stessu nome da esse installati, ma postu chì u libsolv d'OpenSuse hè utilizatu per a risoluzione di dependenza, chì ùn permette micca questu, era pruibitu di fà cusì. è HaikuDepot stessu in i paràmetri." Puderaghju spiegà perchè mi piace l'idea di pacchetti .app, AppDir è AppImages).

Biblioteche dinamiche

Ci hè una tecnulugia di biblioteca dinamica? Iè, questu hè visibile, per esempiu, se lanciate una applicazione cù biblioteche mancanti clicchendu doppiu:

U mo primu ghjornu cù Haiku: ella hè inaspettatamente bona
Pudete imagine questu in gnome, kde o xfce?

В Linux Un lanciu cum'è questu ùn rivelerebbe nunda. Videmu quantu tempu ci vole in ambienti diversi:

E cuntrolli ?

~> ldd
bash: ldd: command not found

Avete bisognu à aduprà u sustitutu:

~> objdump -x /bin/bash | grep NEEDED
NEEDED libreadline.so.7
NEEDED libhistory.so.7
NEEDED libncurses.so.6
NEEDED libintl.so.8
NEEDED libroot.so

In principiu, ldd saria megliu postu chì mostra in più i percorsi induve e librerie saranu caricate.
Da induve sò veramente caricati?

~> echo $LIBRARY_PATH
%A/lib:/boot/home/config/non-packaged/lib:/boot/home/config/lib:/boot/system/non-packaged/lib:/boot/system/lib

Cusì pudete mette biblioteche accantu à l'eseguibile, è "funzionerà solu". Chì bellu! Pudete simpricimenti include biblioteche individuali in l'applicazione senza ghjucà cù rpath o impostà a variabile LD_LIBRARY_PATH cum'è in LinuxVa bè!

Ci hè una biblioteca (terribile à Linux) /boot/system/lib/libstdc++.so.6.0.24.
E se l'applicazione richiede una versione più nova di quella in /boot/system/lib?
L'utilizatore mediu prubabilmente aghjurnà à l'ultima versione perchè ùn ci hè micca un utilizatore "Amministratore" cù password root in stu sistema [l'autore insinua a simplicità - ca. traduttore].
Ebbè, almenu hè ciò chì pare. (In verità, "user" hè l'equivalente di root. Pudete stabilisce una password cù u cumandimu passwd, poi indicà PermitRootLogin=yes в sshd_config, è dopu pudete cunnette esternamente via ssh. I sviluppatori m'hà dettu chì per automaticamente tutte l'applicazioni sò lanciate cum'è root. Puderanu eventualmente travaglià ... Ma ùn sò micca sicuru se mi piacerà.)

A causa di u fattu chì ùn sò micca distribuzioni di Haiku, i sviluppatori di l'applicazioni ùn anu micca accessu à e versioni più recenti di quelli chì sò dispunibuli per scaricà in u vostru sistema. U risultatu: menu frustrazione, e cose "funcionanu solu". Grande simplificazione! Mi piace.

Risorse è Registrar

Cum'è l'esitatu sopra, l'applicazioni uttene un tipu è un icona, perchè ùn avete micca bisognu di scherzà cù i schedarii di desktop è cose cusì. Mi sò dettu chì ci hè un serviziu di registrazione speciale chì cunnosce l'applicazioni, i tipi di schedari è l'icone. Hè sempre notificatu quandu un pacchettu hè stallatu o un schedariu hè marcatu per l'esekzione (usendu u prugramma chmod o mimeset).
Mi ricorda qualcosa Launch Services nant'à Mac. Ma questu hè ciò chì hè assente da l'ambienti di travagliu Linux. Perfettu!

I schedarii binari ricevenu icone integrate cum'è risorse, cusì ùn avete micca bisognu di un icona separata in più di i schedari nantu à u vostru desktop. Quasi u listessu chì era in Macintosh System 1. Cool!

U mo primu ghjornu cù Haiku: ella hè inaspettatamente bona
Tipi di applicazioni, tippi di documenti supportati, risorse integrate è informazioni di versione

Tracker (gestore di fugliali) marca automaticamente i binari cum'è eseguibili. Questu hè ciò chì mi aspettavu da l'ambienti desktop. Linux per più di 10 anni.
Tuttu chistu hè assai satisfacente. Hè bellu! A vita diventa cusì simplice. Hè più elegante è più simile à Mac chè XDG nantu LinuxO questu...

U mo primu ghjornu cù Haiku: ella hè inaspettatamente bona
Prilozhenie na Linux senza u bit eseguibile impostatu

In Gnome sguassatu l'abilità di lancià i fugliali eseguibili da un gestore di file, ma a cumunità hà suscitatu un fuss - è tuttu hè statu tornatu.
Mi sò ancu dettu chì l'applicazioni utilizanu a funzione find_paths() invece di quelli codificati /usr/bin и /usr/share (una caratteristica cumuna di l'ambienti di travagliu Linux), ciò significa chì ponu esse spostati in u sistema di fugliali. Una ovazione in piedi! nantu Linux hè cusì cumplicatu cum'è di solitu.

Chì m'hà surprisatu

  • Eru cunfusu chì /boot Questu hè u puntu di muntagna di partizione da quale u sistema si mette. Perchè nò "/"? cusì o /Haiku? (Spiegazione: veramente, /boot Questu hè sempre a partizione di boot, si mostra nantu à u desktop cum'è "Haiku" perchè hè u so nome. Fighjà "/"cum'è un analogu di u desktop in Mac System 1, a radica di una ghjerarchia chì ùn esiste micca veramente nantu à i dischi).
  • U puntu di muntagna per i pacchetti installati da l'utilizatori hè /home/config. Perchè micca solu /home? (Unu di i sviluppatori m'hà spiegatu ch'elli ùn vulianu micca impurtà u cartulare di casa, ma pensu chì a cunfigurazione hè un cattivu nome perchè ci hè un subdirectory in l'internu. bin/, per quessa ùn hè micca solu guardà paràmetri).
  • Chì ghjè a licenza per tuttu? Per esempiu in navigatore WebPositive quandu vede "About" ùn ci hè micca indicazione esplicita. U campu "About this system" dice chì u codice Haiku hè sottu a licenza MIT. Perfettu! (Mi sò ancu dettu chì WebPositive vene cun un sistema operatore sottu a stessa licenza, ma u so mutore WebKit vene soprattuttu sottu BSD di dui punti).

Ciò chì ùn hà micca travagliatu cum'è l'aspittava

U primu chì m'hà colpitu hè u livellu di supportu hardware. Tuttu hà travagliatu nantu à u mo netbook basatu in Atom, cumprese WLAN. Ma ci sò qualchi peculiarità in u travagliu.

  • Inoperabilità cumpleta nantu à l'hardware Macintosh, indipendentemente da a modalità EFI o da l'emulazione BIOS (Windows"). U sistema si blocca simpliciamente s'e selezziunate l'icona in u bootloader di Mac. M'hè statu dettu chì questu caratteristica famosa è pudete boot usendu rEFIT, ma sti paràmetri sò troppu cumplicati per mè.
  • Accelerazione grafica. Sembra chì ùn hè micca pussibule di utilizà Radeon ancu (aghju avutu una schermu nera), ma e cose ùn si passanu micca bè ancu in Intel. L'accelerazione video in WebPositive hè solu software, cumpresu H.264. Hè surprisante, perchè l'orientazione iniziale hè in video. Unu di i sviluppatori hà clarificatu chì u video in WebPositive travaglia cù pirate lenti.
  • Nisun sonu? "I cunduttori di carte sonu sò sempre in flussu", disse u sviluppatore. Probabilmente hà bisognu di qualchissia per sustene u driver HDA in una manera simile à USB-3. Avà, per ottene u sonu, un reboot caldu da un altru sistema operatore hè abbastanza, è crede chì questu serà riparatu in qualchì manera.
  • I buttoni di cuntrollu di luminosità è voluminu ùn funzionanu micca. (A basa hè digià quì in a forma di l'applicazione Shortcuts: pudete ligà qualsiasi scurciatoia di tastiera à qualsiasi funzione chì ti piace, ma finu à avà Haiku ùn sapi micca cumu travaglià cù i tasti media. Forse ci sò vuluntarii ?)
  • Control touchpad à dui dita. Ùn funziona micca fora di a scatula. Ci hè un pannellu di paràmetri chì hà dettu "No touchpad found, i paràmetri ùn anu micca effettu". (Problema cunnisciutu cù l'ELAN Input Device, ACPI ETD050A).
  • Cù l'applicazione esistente per a lettura di fugliali da camere digitale è smartphones Android Ùn aghju pussutu sincronizà in i modi MTP è PTP. Seria bellu s'elli puderianu esse muntati cum'è l'altre partizioni in u sistema.
  • A chjude a tapa di u laptop ùn pare micca esse trattatu. (Sò chì Haiku ùn funziona ancu micca cù ACPI: u supportu hè implementatu, ma micca attivatu per difettu; senza reinizializazione di u driver)
  • Ùn pudia micca creà un contu in bugtracker perchè ùn funziona micca Fings in WebPositive.

Apps

U scopu principale di u sistema operatore hè di lancià applicazioni. Aviu a paura chì ùn ci saria micca applicazioni per u travagliu veru sottu Haiku. Fortunatamente, aghju sbagliatu, perchè ci hè una speranza per migliurà - quandu Haiku hè utilizatu più spessu.
Scribu (applicazione per layout visuale) hè, è hè una applicazione assai cumplessa basata in Qt. Ci hè ancu QtCreator (IDE).

Mi dumandava se a ghjente scrive applicazioni native Be per Haiku oghje utilizendu strumenti nativi (se esistenu), o s'ellu hè abbastanza per aduprà QtCreator (chì farà più faciule per portà l'applicazioni multipiattaforma). A pusizione di i sviluppatori di Haiku hè una preferenza "chiara" per l'applicazioni native per Haiku. Hè vera ? Dubitu chì l'applicazioni per u travagliu veru ùn sò micca cross-platform (tutte l'applicazioni usate in u mo travagliu sò cross-platform).

Supportu Wx annunziatuWindows приложений.

A mancanza di supportu Gtk + hè frustrante. Questu significa chì ùn ci sarà micca Gimp nantu à Haiku à pocu tempu (bene, pensu), ma ci hè un sustitutu in forma di Krita!

Inoltre, pensu chì deve esse un modu simplice è chjaru per creà applicazioni per Haiku, cum'è què - utilizendu Travis CI è GitLab CI.

Induve andemu ?

Haiku si fermarà cù u cuncettu BeOS UX? Pensu chì per esse attrattiva, ci vole à calibrà currettamente i novi disinni UX quandu l'adopru, mentre stà fideli à i so fundamenti.
Per esempiu:

  • State simplici, senza quelle 100500 opzioni chì facenu Linux "cumplessu".
  • Aduprate un cursore di freccia per u mouse invece di una manu strana.
  • Ci sarà un Dock ? (Sò cuscente chì ci hè qualcosa cum'è Dock chjamatu LaunchBox, ancu più vicinu à Dock LnLauncher, ma u BeOS originale avia digià un Dock in 1998!)
  • Menu globale? (Ovviamente micca, postu chì JLG ùn vede alcun beneficiu particulare).
  • Cambia veloce di finestra? (Anu dettu chì pudete pruvà à attivà "Stack & Tile", tenendu premuta a chjave Windows quandu si trascina una finestra, ma ùn hè micca intuitivu, è in più, ùn funziona micca per mè).
  • Animazione di apre è chjude e finestri ?
  • Ombre fora di i finestri ?
  • Supportu di tema cum'è in Aqua? (Iè, pudete, ci hè infrastruttura è arnesi, per esempiu, HaikuThemeManager, ma qualchissia hà bisognu di creà i fili. Pruvaraghju da mè stessu, mi sò dettu chì ci hè a documentazione in https://xref.plausible.coop/source /xref/haiku/headers/os/interface/ControlLook.h, ma micca avà).

Quessi sò sfumature sottili, tenendu in contu chì u sistema ùn deve micca perde a so individualità unica.

cunchiusioni

Haiku hà veramente apertu l'ochji, m'hà dimustratu cumu l'ambiente di travagliu "funziona solu".
Più di 10 anni fà sò passatu da un Mac à Linux è anu cercatu u listessu livellu di sofisticazione è bellezza dapoi, è Haiku hè à l'altezza in parechji modi.

Per esse ghjustu, ci sò difetti, ma un numeru sorprendente di cose, cumpresu hardware cum'è WLAN o stampanti, "funcione solu".

Tuttavia, prima di tuttu, u sistema hà un cuncettu di ambiente di travagliu chì hè assente in l'ambienti di travagliu in Linux.

Avè un sistema cumpletu (piuttostu cà un kernel è diversi ambienti d'utilizatori cuncurrenti) rende tuttu simplice è coherente.

A mancanza di diverse custruzzioni (distribuzioni) rende tuttu ancu più faciule.

Affidàviu à un solu utilizatore per sistema riduce ancu a cumplessità.

U risultatu: un sistema assai simplice, sofisticatu, minimalisticu in parechji rispetti, pensatu per "simplici mortali" è micca per amministratori di sistema UNIX.

A speranza hè chì quandu stu sistema diventa più populari (cum'è inevitabbilmente), a so cumplessità ùn cresce micca.

Aghju digià scrittu annantu à #LinuxUsabilità in a seria d'articuli precedente. Hè bellu sapè chì Haiku affronta parechji di i prublemi suscitati prublemi, cumpresi quelli generichi, chì affliggenu l'ambienti di travagliu in Linux.

Un ghjornu era abbastanza per esse cunvinta: vogliu aduprà stu ambiente di travagliu per u travagliu di ogni ghjornu, è aghju ancu circà l'opzioni per a mo cuntribuzione à u sviluppu di u sistema.

Pruvate voi stessu! Dopu tuttu, u prughjettu Haiku furnisce l'imaghjini per u boot da DVD o USB, formate ogni ghjornu. Per installà, basta à scaricà l'imaghjini è brusgià in un USB flash drive usendu Etcher.

Da l'autore di a traduzzione: questu hè solu u primu articulu di a serie nantu à Haiku, u restu aspetta a traduzzione è serà publicatu dopu.

Source: www.habr.com

Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster