Ulasan Haiku R1 / beta1 - BeOS revisi 18 tahun setelah rilis resmi terakhirnya

gambar

Kembali pada awal 2000-an, saya bereksperimen dan menggunakan BeOS R5 Pro ketika perusahaan yang membuatnya tenggelam. Saya telah mengikuti Haiku dengan minat selama bertahun-tahun. Meskipun dapat dikatakan bahwa baik BeOS lama dan Haiku baru tidak memiliki beberapa fungsi penting yang melekat dalam OS modern, kenyataannya adalah bahwa sistem operasi yang ringan selalu dapat, misalnya, cara yang bagus untuk membawa kehidupan baru ke yang lama atau baru, tetapi tidak sepotong besi terlalu kuat.

Kisah panjang cinta, kesedihan dan harapan


Kembali pada tahun 2000, sistem operasi BeOS dikenal dengan multi-prosesor dan multi-threading, cara multimedia diproses dan desainnya yang bersih. Saya masih ingat betapa singkatnya waktu yang diperlukan untuk memuat di komputer lama saya, dengan prosesor AMD K6-2 pada 400 MHz. Atau bagaimana sebagian besar aplikasi dimulai hampir secara instan, tanpa rem yang dapat diamati oleh Windows 98 atau distribusi Linux yang paling umum saat itu. Saya agak jatuh cinta dengan ini, dan menggunakannya sebanyak mungkin. Ada kekurangan perangkat lunak yang terkenal buruk di banyak bidang, tetapi Gobe ​​Productive dan beberapa aplikasi lain cukup kuat untuk menebus kesalahan dan melakukan pekerjaan yang diperlukan.

gambar

Kemudian, pada tahun 2001, ada berita bahwa Be, Inc. Palm, Inc. menjualnya, dan segera menghentikan semua operasi. BeOS sudah mati! ..

Banyak pengguna tidak ingin percaya bahwa ini adalah akhirnya. Dan ide untuk membeli kode sumber dari Palm atau bahkan membuat BeOS yang sama sekali baru mulai mendapatkan kekuatan di masyarakat. Ada beberapa upaya untuk menyalin pengalaman BeOS , termasuk yang membuat ulang antarmuka BeOS di atas kernel Linux. Tetapi satu-satunya proyek yang selamat dari semua orang adalah OpenBeOS, yang kemudian berganti nama menjadi Haiku . Gagasan utamanya adalah membuat pengganti sumber terbuka dan kompatibel dengan BeOS. Itu tampak seperti misi yang luar biasa saat itu, tetapi pada tahun 2009, sekitar 8 tahun setelah pembaruan BeOS resmi terakhir, tim Haiku merilis snapshot Haiku R1 / Alpha 1 publik pertama, yang memberi harapan pada mantan pengguna BeOS. Ada empat versi alpha dari 2009 hingga 2012. Dan kemudian ... masa tunggu yang lebih lama. Tidak ada rilis stabil, tidak ada beta, atau bahkan alpha baru.

Namun, tahun ini kami memiliki kabar baik. Tim Haiku akhirnya merilis beta pertama dari sistem operasi baru, penerus BeOS! Haiku R1 / beta 1 dirilis pada 28 September 2018, dan walaupun ide asli Haiku R1 adalah untuk mereproduksi sebanyak mungkin dari BeOS R5, ia memiliki beberapa fitur baru yang berbeda yang meningkatkan kegunaannya dan membuatnya lebih nyaman untuk pengguna lama dan baru.

Peluncuran Haiku R1 / beta1 pada Macbook berusia dua dekade


Di rumah, saya memiliki dua Macbook berusia 10-11 tahun yang masih digunakan, dan keduanya pasti akan mendapat manfaat dari peningkatan kecepatan yang ditawarkan oleh OS yang ringan. Dari waktu ke waktu, saya mengunggah Haiku versi alfa terbaru atau versi nightbox ke VirtualBox untuk melihat bagaimana keadaannya, tetapi tidak dibandingkan dengan berjalan di perangkat keras nyata. Jadi, baru-baru ini, ketika saya mendengar bahwa tim Haiku merilis beta pertama, saya memutuskan untuk mencobanya. Ini adalah catatan singkat saya tentang bagaimana ini terjadi.

Upaya pertama saya adalah menginstal pada MacBook Pro 15 '' 2,2 GHz (pertengahan 2007) . Tapi, sayangnya, itu tidak bisa boot dari USB (masalah yang sama yang sering saya temui ketika mencoba menjalankan Linux di komputer ini), dan drive DVD diganti dengan hard drive kedua untuk waktu yang lama. Saya melakukan beberapa upaya menggunakan dua drive USB yang berbeda, USB-HDD eksternal, Etcher dan rEFInd , kabel FireWire, Mac lain, DVD instalasi, secara umum saya mencoba semua yang ada dalam pikiran saya, tetapi tidak berhasil. Saya masih terjebak dengan VirtualBox. Ini memungkinkan saya untuk menjalankan Haiku dalam mode layar penuh dan dengan akses Internet, yang membuat saya senang. Namun, tidak ada suara sama sekali, dan itu sangat lambat, yang benar-benar normal ketika Anda mencoba menggunakan virtualisasi pada laptop berusia 11 tahun. Ini semua hebat, tapi, tentu saja, tidak memberikan perasaan menyenangkan yang sama yang kami hargai menggunakan BeOS.

Kemudian saya memutuskan untuk mencoba keberuntungan saya dengan MacBook 13 '' 2,4 GHz (awal 2008) , yang saat ini sedang digunakan oleh anggota keluarga saya. Itu tidak bisa boot dari USB, tetapi ketika saya mencoba mengunduh Haiku dari DVD, akhirnya saya bisa memuat CD Live. Saya hanya perlu menonaktifkan APIC dan ACPI saat boot. Jadi, dengan MacBook ini, saya bisa mendapatkan:

  • Hanya satu inti prosesor, tetapi kinerjanya cukup baik dibandingkan dengan MacOS X 10.7 Lion.
  • Resolusi layar penuh (tetapi tanpa kemampuan untuk mengontrol kecerahan layar).
  • Tidak mati secara otomatis setelah dimatikan.
  • Tampaknya Anda dapat merekam suara menggunakan mikrofon internal, tetapi tampaknya tidak ada output audio.
  • Tidak ada wifi.
  • Tidak ada kamera iSight.
  • Trackpad berfungsi, tetapi tanpa tombol tambahan dan tanpa bergulir.
  • Layout keyboard (Portugis) tidak sepenuhnya cocok dengan keyboard fisik.

gambar

Pada saat itu, satu-satunya harapan saya adalah mungkin saya bisa membuat Haiku bekerja di MacBook Pro dengan melepas SSD dan menyelesaikan proses instalasi pada MacBook lain. Sebelumnya, saya berjanji pada diri sendiri bahwa saya tidak akan membuka laptop ini lagi, tetapi saya siap untuk mengubah pikiran saya untuk alasan yang baik.

Jadi, setelah menyelesaikan instalasi penuh pada partisi 20 GB di MacBook, saya membuat partisi serupa di Macbook Pro dan mulai membuka 23 sekrup. Saya mengeluarkan drive dan menghubungkannya ke MacBook menggunakan USB. Proses instalasi Haiku seperti angin sepoi-sepoi dan mengingatkan saya betapa cepat dan mudahnya menginstal atau mentransfer ke drive atau partisi BeOS lain sekaligus. Setelah beberapa menit, saya menempatkan SSD dan memasang kembali sekrup ke tempatnya masing-masing. Manajer unduhan rEFInd mendeteksi partisi Haiku baru, dan melakukan boot pada percobaan pertama, tanpa harus mengatur tindakan apa pun pada bagian saya. Tidak buruk untuk beta:

  • Mendeteksi dan menggunakan kedua core prosesor, sehingga lebih cepat dari pada MacBook lain.
  • Resolusi layar penuh (tetapi tanpa kemampuan untuk mengontrol kecerahan layar).
  • WiFi (mendeteksi jaringan di dekatnya dan dengan mudah terhubung ke jalur akses pribadi iPhone).
  • Tidak ada kamera iSight.
  • Dukungan trackpad parsial (tanpa tombol kanan dan tanpa menggulir, penunjuk mouse tampaknya terlalu gugup pada Mac ini).
  • Layout keyboard (Portugis) tidak sepenuhnya cocok dengan keyboard fisik.
  • Ketika Anda mematikan komputer sepenuhnya dimatikan.
  • Rekaman suara menampilkan grafik yang mirip dengan MacBook, sehingga sepertinya dapat menggunakan mikrofon bawaan, tetapi tidak ada output audio.

Saya sangat senang bahwa komputer lama ini meluncurkan aplikasi lebih cepat daripada yang pernah saya lihat.

gambar

Sebagai catatan, Haiku R1 / beta 1 tersedia dalam versi 32 dan 64-bit, tetapi saat ini tidak ada lapisan kompatibilitas yang memungkinkan aplikasi 32-bit untuk berjalan pada sistem operasi 64-bit. Jadi, saya memilih versi 32-bit, karena saat ini mungkin akan ada lebih banyak aplikasi yang tersedia, dan saya membaca di suatu tempat yang lebih stabil. Saya telah melihat beberapa crash aplikasi, dan kadang-kadang membeku pada awal proses boot, membutuhkan reboot paksa, tetapi saya akan mengatakan bahwa ini normal untuk versi beta. Semuanya, termasuk driver dan banyak aplikasi pihak ketiga, masih dalam pengembangan.

Tapi hei, itu berhasil! Faktanya, artikel ini ditulis dalam Haiku, hanya untuk menandai fakta bahwa dia mampu melakukan ini.

gambar

Apa yang baru?


Pertama-tama, Haiku sekarang memiliki sistem manajemen paket terintegrasi yang membuatnya sangat mudah untuk memperbarui sistem operasi, serta membuka dan menginstal aplikasi baru. Paket yang diinstal juga dapat dinonaktifkan jika perlu saat boot.

gambar

Sekarang pengguna ditawari aplikasi HaikuDepot baru, yang dirancang sebagai toko aplikasi dengan banyak perangkat lunak gratis. Daftar judul yang tersedia termasuk beberapa hit lama, seperti BePDF , ArtPaint atau Sum-It , tetapi juga beberapa alat baru yang baru-baru ini porting atau dikembangkan dari awal, misalnya, suite kantor Calligra dan LibreOffice , editor grafis Krita , editor grafis Krita , atau lingkungan pengembangan IDE Paladin , dan banyak lainnya.

gambar

Dan, tentu saja, jika Anda merasakan nostalgia khusus, Anda masih bisa melihat demonstrasi teko lama yang bagus untuk waktu yang lama.

gambar

Peningkatan besar lainnya adalah WebPositive , browser web berbasis WebKit baru yang menggantikan NetPositive lama. Dibandingkan dengan apa yang kami gunakan di BeOS R5, ini adalah pembaruan yang hebat dengan dukungan untuk banyak teknologi modern yang memungkinkan penggunaan situs web modern. Ini artinya Anda sekarang dapat, misalnya, menonton video YouTube, memeriksa pembaruan Facebook, atau membantu menerjemahkan antarmuka pengguna Haiku ke server terjemahan Pootle . Bahkan jika sebagian besar perbaikan ada di bawah tenda, siapa pun yang menggunakan BeOS untuk mengakses Internet di masa lalu pasti akan memahami betapa pentingnya hal ini bagi pengguna mana pun.

Panel Pengaturan Jaringan benar-benar baru dan sangat mudah digunakan. Selain memilih dan mengonfigurasi koneksi jaringan kabel dan nirkabel, ini mendukung VPN dan memungkinkan Anda untuk mengelola layanan seperti DNS, FTP, SSH dan Telnet.

gambar

Ada perbaikan lain yang kurang terlihat pada pandangan pertama, tetapi ini meningkatkan pengalaman secara keseluruhan. Anda dapat menemukan informasi lebih rinci dalam catatan rilis .

Pada saat yang sama, masih ada masalah dengan stabilitas di beberapa aplikasi (terutama yang pihak ketiga) dan dengan beberapa peralatan (seperti Wi-Fi, tata letak keyboard, fungsi trackpad, webcam, input audio, Bluetooth). Ada beberapa hal yang hilang (misalnya, akselerasi perangkat keras 3D, kemampuan untuk menempatkan komputer ke mode tidur atau menyesuaikan kecerahan layar), dan fungsi lainnya masih perlu ditingkatkan.

Selain itu, pelokalan ke dalam bahasa lain juga bukan pekerjaan yang lengkap. Saya akan mencoba membantu dalam hal ini selama beberapa minggu ke depan, berkontribusi pada perluasan dan peningkatan terjemahan Portugis dari antarmuka pengguna Haiku.

Saya harus mengatakan, bagaimanapun, bahwa sistem operasi itu sendiri tampak sangat stabil dan dapat digunakan. Port LibreOffice sangat segar dan crash beberapa kali di sistem saya, tetapi aplikasi lain seperti Krita atau StyledEdit tampaknya sangat stabil. Dalam beberapa aplikasi, ada beberapa gangguan visual sementara di WebPositive atau kadang-kadang melambat, tetapi sistem operasi selalu responsif. Saya dapat dengan mudah membunuh proses penggantungan apa pun dari Terminal, dan komputer terus bekerja dengan baik, tanpa perlu reboot.

Peluang besar bagi pengembang.


Adapun alat pengembangan, jika Anda ingin berkontribusi langsung ke Haiku atau membuat driver atau aplikasi untuk itu, Anda mungkin harus menggunakan C ++, terutama jika Anda ingin bekerja dengan API asli. Anda dapat menemukan beberapa IDE di HaikuDepot seperti Paladin IDE , MonkeyStudio dan Qt Creator (ya, Anda juga dapat menggunakan Qt dalam Haiku), KDevelop dan beberapa editor teks yang kuat seperti Pe , QEmacs , Vim atau Koder . Ada juga Yab-IDE yang memungkinkan Anda untuk mengembangkan aplikasi grafis di yab (bahasa pemrograman BASIC) menggunakan BeAPI .

gambar

Repositori perangkat lunak sudah memiliki port Python 3.6, yang bagus, tetapi masih ada banyak paket python yang hilang yang memerlukan kompilasi, seperti Pillow, Pelican, Flask, Numpy, atau Panda. Namun, Anda dapat menginstal Permintaan dan SQLalchemy. Saat ini tidak ada tkinter / ttk , tapi saya percaya bahwa WxPython dan PyQT sudah tersedia. Dan itu pasti akan membaik di masa depan.

gambar

pip tampaknya berfungsi, tetapi prosesnya tampaknya hang setelah selesai, dan tidak mengembalikan kontrol baris perintah. git bekerja dengan baik seperti yang diharapkan. Jika Anda bertanya tentang Lua atau Perl, Anda akan senang mengetahui bahwa mereka juga tersedia di repositori HaikuPorts.

Haiku dalam pengembangan sangat menarik bagi pengembang perangkat lunak, karena mereka mendapatkan peluang besar untuk belajar, mencapai, dan membantu menciptakan apa yang orang lain temukan sangat berguna. Jika Anda tertarik atau memiliki pengalaman bekerja di C ++, Anda dapat mempertimbangkan untuk berpartisipasi dalam proyek Haiku dengan pengalaman dan pengetahuan Anda saat ini. Saya tidak menulis dalam C ++, tapi saya mendengar bahwa BeOS / Haiku API sebenarnya sangat bagus untuk digunakan.

Bahkan non-programmer yang ingin bergabung dengan proyek open source ini sebagai sukarelawan dapat berkontribusi pada komunitas Haiku dalam banyak tugas yang kurang teknis lainnya, seperti menerjemahkan antarmuka pengguna atau panduan pengguna Haiku ke dalam bahasa lain.

Haiku mungkin tidak pernah menjadi sistem operasi pasar massal seperti Windows, MacOS, iOS atau Android, tetapi tidak diragukan lagi akan memengaruhi hati banyak pengguna, seperti yang pernah dilakukan BeOS pada masanya. Dia menyentuhku saat itu. Haiku masih dalam versi beta pertamanya, dan saya sudah memutuskan bahwa ia pantas mendapatkan partisi SSD sendiri di Mac saya.

Artikel asli ada di sini.

PS: Ada pertanyaan? Kami mengundang Anda ke saluran telegram berbahasa Rusia .

Source: https://habr.com/ru/post/id426925/


All Articles