Hal pertama yang harus Anda perhatikan di Haiku beta adalah bekerja dengan paket.
Ketika kita hanya mengatakan "paket", kita hanya berarti menjalankan manajer paket di GNU / Linux, dll., Tetapi Haiku dapat melakukan
lebih banyak
lagi .
Seperti yang saya sebutkan dalam ulasan Haiku Beta, ini adalah rilis
resmi pertama dari fitur manajemen paket. Singkatnya, bayangkan PackageFS sebagai sesuatu yang
mirip (tetapi tidak sama) dengan sistem modul Slax 6 yang lama, tetapi dengan semua alat "paket" yang biasa.
Sistem manajemen paket dapat dijelaskan dalam lima paragraf singkat:
- alat baris perintah universal (seperti yang Anda harapkan);
- HaikuDepot;
- alat pembaruan perangkat lunak;
- memantau status paket dan / atau sistem;
- PackageFS (di mana semua paket dipasang dengan mulus dan terhubung saat boot), dengan efek samping - lapisan keamanan yang rapi.
Gambaran singkat tentang fitur-fitur ini:
1. Alat baris perintah
Seperti yang Anda harapkan dari sistem operasi lain, Haiku memiliki alat untuk bekerja dengan paket baris perintah, termasuk kemampuan untuk memperbarui paket:

2. HaikuDepot
Bersama dengan alat-alat baris perintah, ada pusat aplikasi yang nyaman yang disebut
HaikuDepot , yang membuatnya mudah untuk mencari, menginstal, dan menghapus paket.

Dan selain HaikuDepot, tentu saja, ada juga Gudang preflet grafis untuk dengan cepat dan mudah menerima pembaruan, seperti pada OS X klasik.

3. SoftwareUpdater
Dan ya, ada juga
SoftwareUpdater dengan antarmuka grafis,
sangat mirip dengan Pembaruan Perangkat Lunak panel / utilitas klasik dari Mac OS 9 dan versi pertama OS X.
4. Ketentuan
Salah satu fungsi paling keren dari manajer paket adalah Anda dapat kembali ke masa lalu dan mem-boot ke kondisi sistem sebelumnya. Untuk melakukan ini, cukup buka menu boot, pilih volume boot, item "Status Terakhir" dan versi dengan cap waktu yang indah. Sangat keren

5. PackageFS
Fungsi melihat, menginstal dan menghapus paket debut dalam versi Haiku Nightly
antara Alpha 4.1 dan Beta 1. Sekarang telah menjadi resmi. Semua perangkat lunak Depot Haiku didistribusikan sebagai
paket , dan seperti yang saya ilustrasikan dengan modul Slax 6, paket-paket ini diintegrasikan secara cerdas ke dalam sistem saat startup dan hidup di
area paket mereka sendiri :

Sebagai efek samping dari PackageFS baru, beberapa folder dari sistem file yang terlihat sekarang hanya-baca. Menurut pendapat saya, detail kecil ini perlu diperhatikan, karena menambah sedikit keamanan, sambil menjaga beberapa folder dari modifikasi.
Tetapi perhatikan bahwa tidak semua folder sistem di Haiku hanya baca-saja.

Antarmuka yang kuat dan sederhana
Baiklah Pergi ke item berikutnya.
Pengguna baru akan langsung dikejutkan oleh antarmuka pengguna Be, yang telah mempertahankan kesederhanaan mendasar, sementara cukup kuat.
Setelah kematian Jobs, Apple "baru" benar-benar harus belajar banyak dari masa lalu dan BeOS. Saya suka macOS karena sangat sederhana dan kuat pada saat yang bersamaan. Tetapi kadang-kadang terlalu banyak dilarang di sana, dan pengejaran tanpa pamrih terhadap seni dan kecantikan eksternal terlalu menyederhanakan segalanya. BeOS telah menemukan cara untuk menyediakan pengguna dengan alat tingkat pengembang yang serius, sambil mempertahankan antarmuka yang sederhana seperti pada OS Mac klasik atau Palm OS. Ini adalah keterampilan nyata Be.
Harap dicatat bahwa kami memiliki segalanya mulai dari aplikasi pengguna biasa seperti CodyCam hingga utilitas pengeditan sumber daya DiskProbe yang praktis. Kami memiliki alat Perangkat yang berguna dalam pengaturan, dan PoorMan untuk penerbitan di web.
(Catatan untuk pembaca: Saya masih berpikir kalkulator Dano terlihat lebih baik daripada DeskCalc. Selain itu, ada BeIDE dan debugger bdb untuk pengembang).
Tidak seperti berbagai distribusi GNU / Linux di bawah X.org atau sistem lain yang melakukan hal yang sama, tidak ada banyak lapisan yang mencoba untuk berbaur satu sama lain. Di BeOS (dan Haiku), semuanya dirancang dalam kombinasi yang harmonis, dan desainnya tetap rapi. Seperti Mac OS dan Palm, aplikasi tunduk pada perilaku tertentu yang memastikan konsistensi dan kejelasan antarmuka pengguna.

Icon-o-Matic: menciptakan seni
Seperti yang dapat Anda lihat di tangkapan layar BeOS, ikon-ikon di BeOS dibuat dari gambar bitmap tradisional. Dengan munculnya Haiku, semuanya telah berubah: sekarang semua ikon dibuat dalam
format vektor baru
Haiku atau .hvif.
Ini berarti bahwa ikon dengan benar skala dalam format vektor yang sangat efisien, ringan, lossless. Meskipun ikon konvensional memiliki skala hingga 128 × 128, secara teori mereka dapat menjadi resolusi yang lebih tinggi. Ini disebabkan oleh fakta bahwa, seperti SVG, kami menggunakan path dan atribut atau properti untuk mendefinisikan elemen: dari rumah sistem dan sheet ke bayangan, permukaan folder, dll. Dengan kata lain, mereka mengirimkan
lebih banyak informasi, mengambil, rata-rata, lebih sedikit ruang daripada file raster sebelumnya.

Sangat mudah untuk menggambar ikon. Buat saja kontur titik-titik di editor atau pilih pola persegi panjang atau lingkaran.

Setelah membuat sendiri atau memilih jalur templat, Anda tidak akan melihat apa pun pada awalnya. Pada titik ini, Anda perlu menentukan jalur menggunakan
formulir . Sebagai contoh cepat, tambahkan formulir dengan gaya (yang memberi warna).

Dan ... ketika kami memilih gaya dari jendela yang sesuai di menu Gaya, kami mendapat lingkaran hijau yang hebat! Gradien dan bentuk lainnya didukung, tetapi di sini kami menunjukkan seberapa cepat Haiku memungkinkan pengembang dan artis untuk membuat ikon baru.

Tentu saja, meskipun aplikasi menggunakan file HVIF dan definisi sendiri sumber daya vektor, Icon-o-Matic juga memungkinkan Anda untuk mengekspornya ke format universal standar SVG dan PNG. Dan ya, Anda dapat mengekspornya sebagai atribut ikon BeOS. :)

Tab berwarna cokelat muda
Jika Anda terbiasa dengan BeOS atau Haiku, maka Anda telah melihat tab berwarna kecil ini. Mereka ada di sana tidak hanya untuk kecantikan: itu adalah antarmuka universal baik di aplikasi maupun di desktop. Haiku menyebut fitur ini
Stack and Tile . Secara pribadi, saya hanya menyajikannya sebagai tab dengan tepi magnet. Mereka bekerja seperti ini:
Tahan tombol
opsi (tombol Windows) sambil menyeret:

Dan tab secara opsional dapat terhubung satu sama lain.

Jika Anda tidak suka tabnya, jendela Haiku memiliki fitur ajaib lain: mereka juga magnetis!
Opsi tahan - dan Anda merekatkan dua jendela.

Kami memasang jendela dan mereka tetap bersatu ...

Saya dapat menambahkan bahwa tidak seperti binding di macOS (seperti pada High Sierra) dan Windows 7+, mereka dapat diskalakan bersama, yang cukup keren.
(Tapi saya ingin jujur dengan pembaca saya: secara pribadi, saya lebih suka tab).Dan sebelum Anda selesai dengan pertanyaan ini: ya, windows juga memiliki fungsi biasa yang dapat Anda harapkan sebagai pengguna berpengalaman: bergerak dan mengubah ukuran dengan
Ctrl dan
Alt ditekan .

Cari
BeOS mungkin bukan yang
pertama , tetapi jelas lebih awal dari banyak yang telah menerapkan sistem file dengan indeks penuh dan pencarian - ini
BeFS (atau
BFS , jangan dikelirukan dengan
BootFS ). Kiat tentang ini dapat dilihat di DriveSetup, pelacak, dan di kotak telusur bawaan, di mana segala sesuatu yang terkait dengan surat, kontak, dan file dapat ditemukan secara instan.
Pertama mari kita lakukan pencarian normal untuk 'maui' di desktop:

Ini mengembalikan lebih dari sekedar file; Itu juga menunjukkan dua
pertanyaan . Di BeOS,
kueri atau pencarian tersimpan muncul lebih awal dari Spotlight Apple atau Aero Search di Windows Vista dan bahkan lebih awal dari upaya pertama Apple untuk mengimplementasikan pencarian yang disebut Sherlock (yang memiliki ide yang sama pada waktu yang hampir bersamaan, dan meskipun HFS + di Mac OS 8.5 benar-benar mencoba menerapkan pencarian seperti itu, tetapi itu tidak sama).

Dan Anda dapat bekerja dengan permintaan ini. Selalu dalam riwayat BeOS, kami dapat mengedit permintaan ... seperti yang ingin kami lihat dalam pencarian modern.

Pengguna memiliki beberapa alat pengindeksan yang diluncurkan dari terminal.

Atribut ditambahkan dan dihapus secara manual. Untuk melihat atribut dalam indeks sistem, Anda dapat menjalankan
lsindex . Dan itu membawa kita ke poin berikutnya.

Atribut
Salah satu fitur hebat BeOS adalah atribut yang tersedia untuk semua aplikasi dalam sistem. Misalnya, ketika kita membuat kontak di People, seluruh konten kontak adalah atribut. Perhatikan bahwa ukuran file adalah '0 byte'.

Pelacak mengerti bahwa ini adalah file dengan kontak manusia dan menunjukkan atribut yang sesuai jika Anda mengkliknya.

Dan ada cara untuk membaca atribut ini dari program lain. BeOS tahu tentang mereka. Jika Anda kembali ke terminal, maka ada satu set utilitas yang baik untuk bekerja dengan atribut. Sebagai contoh,
mari kita buat
listattr pada orang kecil kita yang lucu dalam sistem.

Dan atribut digunakan dalam semua jenis file dalam sistem, dan tipe file itu sendiri dapat dikontrol secara universal menggunakan prefile FileTypes dalam pengaturan. Ini tidak seperti tab dengan opsi folder di Windows; di sini adalah kontrol penuh atas file.

Hai yang disana!
Salah satu fitur Macintosh favorit saya adalah bahasa kecil yang keren dan lucu yang disebut
AppleScript , di mana saya dapat memberitahu komputer untuk tertidur, mengeluarkan bunyi bip, keluar dari aplikasi, membuka serangkaian aplikasi, mengucapkan alfabet, menampilkan kotak dialog atau melakukan sesuatu masih lucu (atau bermanfaat). Script dibesarkan di Automator, dan kemudian menjadi "pintasan" Siri, tetapi ini tidak sama.
Di Haiku, fungsi serupa diterapkan di alat skrip
hey . Meskipun informasi latar belakang menjelaskan secara rinci cara menggunakannya (lihat tangkapan layar di bawah dari Alpha 4), saya belum sepenuhnya menguasainya, jujur saja. Namun demikian, untuk demonstrasi mari kita menulis skrip untuk keluar dari StyledEdit dan mendapatkan nama jendela.

Untuk keluar dari aplikasi, Anda perlu menjalankan sesuatu seperti
hey StyledEdit berhenti , dan aplikasi akan berakhir.

Atau jika jendelanya terbuka, seperti pada Pe, saya bisa menulis
hey StyledEdit mendapatkan Judul Jendela 1 , dan Haiku akan menyebutkan nama jendelanya. (Trik ini tercantum di bagian “Bekerja dengan Hei” dari
BeOS Scripting
Bible dari Chris Herbort):

Terlepas dari semua kekuatannya, satu-satunya hal yang saya
tidak suka tentang hei adalah bahwa itu pasti dirancang untuk pemirsa yang mengerti teknologi (pengembang dan pengguna berpengalaman, bukan pengguna biasa), sementara bahkan yang kecil dapat meminta komputer untuk ditutup di
AppleScript child (fungsionalitas serupa di Mac OS X diimplementasikan menggunakan
osascript ).
Dialog pop-up
Script Shell juga memungkinkan Anda untuk membuat dialog pop-up, seperti yang dilakukan dalam Python, Perl atau Zenity / KDialog di Bash. Cukup gunakan perintah
lansiran seperti yang ditunjukkan di bawah ini:

Kami dapat menampilkan pesan kesalahan kritis ...

atau pesan peringatan ...

Haiku memiliki sesuatu yang Be tidak miliki. Anda dapat menampilkan jendela shutdown gaya-Mac dari terminal dengan
shutdown -a , di mana artinya “meminta pengguna”. Sementara
perintah shutdown yang biasa
mematikan komputer, dan
shutdown -r me- restart-nya, dan ini bisa lebih efisien, tetapi satu opsi lagi perlu disebutkan.
Bekerja cepat. Bekerja dengan baik
Anda benar-benar akan mulai menghormati BeOS jika Anda melihat bagaimana stabilitas sistem diimplementasikan pada Mac OS 9 atau sistem lain pada waktu yang bersamaan.
Sekitar tahun 2001, ketika pengembangan Be berhenti, Mac OS X yang luar biasa keluar. Dibandingkan dengan BeOS yang gesit, sistem Cheetah 10.0 menghabiskan lebih banyak sumber daya, dan hanya dengan rilis versi kedua 10.2
Jaguar (10.1 Puma hanya pembaruan 10.0) mulai berubah menjadi serius sebuah platform.
BeOS sangat cepat untuk waktunya. Dimungkinkan untuk menjalankan banyak aplikasi, file media, dan sebagainya secara bersamaan, tanpa kerumitan sistem besar. (Alih-alih kata-kata, tonton saja
demo BeOS lama di YouTube, yang lebih baik menunjukkan momen ini dan fungsi lain seperti
Workspaces , di mana pengguna menetapkan parameter yang berbeda untuk lingkungan yang berbeda, dari latar belakang ke kedalaman warna).
Utas
Pada BeOS, semuanya berfungsi dalam mode multi-utas. Perhatikan bahwa di sini utilitas shell
atas standar menunjukkan 'nama tim' dan 'nama utas':

Semua aliran ini dapat diatur dalam grup (
tim ), grup hanyalah serangkaian utas yang tinggal masuk dan keluar dari satu aplikasi. Setiap aplikasi memiliki setidaknya utas utama. Itulah sebabnya jendela 'force stops' di BeOS dan Haiku disebut 'Monitor tim' - utilitas grafis yang indah yang menunjukkan grup thread mana yang sedang bekerja, dan dari sana Anda dapat mematikan grup mana pun.

Namun, untuk visualisasi yang benar-benar indah, Anda perlu menjalankan
replant dari pengontrol proses
ProcessController di Haiku Deskbar. Di sini kita akan melihat bagaimana aplikasi dibagi menjadi beberapa bagian, dan kita dapat menetapkan prioritas. Perlu diingat bahwa semuanya berubah secara real time.
Utas dan penggunaan CPU di ProcessController:
Arsitektur ini mendorong pengembangan aplikasi yang menggunakan multithreading: ini adalah salah satu area yang membuat Haiku benar-benar unik. Hal ini diperlukan tidak hanya untuk melihat, tetapi juga untuk mengalaminya sendiri.
Server
Sekarang fitur lain yang unik untuk BeOS (sekali lagi, singkatnya): ini adalah server. Mereka menangani berbagai bagian sesi saat ini: memutar media, menangani koneksi jaringan apa pun, atau hanya menangani notifikasi atau volume yang dipasang.

Baris debugger yang bagus
Seperti BeOS, Haiku berisi Kernel Debugging Land atau KDL - debugger internal yang dapat dipanggil dari terminal jika perlu, atau mulai sendiri ketika sistem crash. :)
Bantuan bawaan tersedia, salurannya sederhana dan mudah. Perhatikan bahwa bahkan di sini debugger adalah
utas 524. Untuk keluar dari debugger dan kembali ke sistem, cukup ketik
lanjutkan .

Ketika Mac macet, alih-alih petunjuk, KDL biasa menunjukkan jendela panik yang bagus. (Setelah OS X 10.8 atau Mountain Lion, bagi saya tampaknya memulai kembali setelah terjadi kerusakan secara otomatis.
Tapi saya akui, saya ingin Haiku menambahkan pesan yang jelas untuk pengguna akhir, seperti Apple ... juga jujur ):

Tetapi sekali lagi, seperti yang saya sebutkan dalam diskusi tentang UI, BeOS mengimplementasikan gagasan
memperluas kemampuan dan
memperkenalkan pengguna ke sistem alih-alih menutupi atau menyederhanakan antarmuka. Inilah yang mendefinisikan Haiku hari ini.
Inilah yang menjadikan Haiku salah satu sistem operasi terbaik saat ini. Dan tentu saja, itu sebabnya Anda harus mencobanya. Jadi, jika perangkat keras Anda kompatibel (dan bahkan jika tidak),
unduh Haiku!
Tombol asli dari humdinger dari forum HaikuTerima kasih sudah membaca!
Tentu saja, Haiku memiliki lebih banyak fitur hebat daripada yang terdaftar di sini, tetapi ini adalah poin utama dari sistem yang saya putuskan untuk dibicarakan.
Untuk informasi lebih lanjut tentang fitur Haiku, lihat halaman Tentang dan FAQ Umum . Jika Anda menyukai artikel ini, pastikan untuk memeriksa galeri tangkapan layar Haiku di situs web kami.