Solus 4 Review

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Solus 4.

4
Almost exactly two years after the project's previous release (version 4.3), and about seven months
after the Solus project dropped off-line for several weeks, the project's developers launched Solus
4.4. It was a comeback which was surprising for some observers and a welcome return for others.

The new Solus 4.4 release is available in four editions (Budgie, KDE Plasma, MATE, and
GNOME) for the x86_64 architecture. The new release ships with Secure Boot support, version
6.3.8 of the Linux kernel, and zRAM enabled. In this release the Nemo file manager replaces
Nautilus in the Budgie edition. The release announcement also mentions version 4.4 will be the
final release offering a MATE edition, the next version of Solus will offer an edition running the
Xfce desktop instead.

There are a few other key features too, in particular with regards to the included media players:
"Budgie, GNOME, and MATE editions all ship with Rhythmbox for audio playback, with the latest
release of the Alternate Toolbar extension to provide a more modern user experience. Budgie and
GNOME ship with Celluloid for video playback. MATE ships with VLC for video playback.
Plasma ships with Elisa for audio playback and Haruna for video playback."

I decided to download the project's flagship edition, Budgie, which is available as a 2.3GB ISO file.
Booting from this media loads the Budgie desktop quite quickly. On the desktop we find icons
which will open the Nemo file manager and launch the system installer. Across the bottom of the
screen we find a thin panel which holds the application menu, some quick-launch buttons, and a
system tray.

Budgie uses a dark theme by default, most of the backgrounds (such as the panel and application
menu) are black with white text. This makes for a pleasant, high contrast. However, font sizes are
relatively small (9pt) and this can make menus and the virtual terminal look cramped.

Installing

Solus uses a graphical system installer with a fairly straight forward, modern-looking layout. The
installer walks us through selecting our preferred language and it offers to find our location
automatically. The installer then helps us select our keyboard layout and choose our timezone from
a map.

Disk partitioning comes next. We can let the installer take over our disk or we can manually
partition the disk ahead of time, then just use the installer to assign mount points to each partition.
When we take the automated approach, Solus will be set up on an ext4 partition with a separate
swap partition.

The installer then gets us to make up a hostname for our computer and optionally install a boot
loader (we can pick the boot loader's location). We are then given the opportunity to create user
accounts, multiple ones if we wish. The first user is granted administrator access while any
additional users do not have special access by default, though we can give them admin/sudo access
if we wish. Each password for new user accounts must be at least six characters long, though the
passwords do not need to be complex (123456 is accepted, for example). The installer concludes by
asking us to confirm our choices and then goes to work. It copies its files very quickly, taking just a
couple of minutes to finish its work, and then offers to restart the computer.
Early impressions

Solus boots to a graphical login screen where we are shown available user accounts in alphabetical
order. Signing into an account brings us back to the Budgie desktop.

Shortly after signing in, a notification appeared to let me know software updates were available.
Clicking on this notification doesn't open an update manager or the software centre. There is a
launcher for the software centre on the panel and, open I opened the software centre, it let me know
there were 59 updates (438MB in size) waiting. These updates were fetched without any problems.
I'll talk more about the software centre later in this review.

Solus 4.4 -- The Budgie application menu

Budgie locks the screen after just five minutes of inactivity. This timeout can be adjusted in the
Budgie Desktop Settings panel, one of the two settings panels. I'll also come back to talk about
these two settings portals later.

By default, Budgie's desktop icons launch with a single-click. This behaviour can be changed in the
Budgie Desktop Settings utility. I found that Nemo, the default file manager, does not respect the
desktop's single/double-click policy. When Budgie has been set to use double-clicks to open items,
Nemo still uses a single-click. I had a surprisingly tricky time trying to change Nemo's behaviour as
there doesn't appear to be a separate entry in either of the settings panels which deal with Nemo's
configuration and Nemo itself doesn't have a visible settings button or menu. I eventually worked
out that if I right-clicked in the middle or right side of Nemo's top bar (but not the left) that it would
cause a menubar to appear where I could find settings specific to the file manager. This seems like
an unusually well hidden approach and not at straight forward to discover. Having the user
randomly right-click parts of a window to see if it might cause a menu to appear feels like a 1990s
style adventure game approach to finding secrets, not a reasonable user interface design.
Solus 4.4 -- Setting click behaviour for the desktop and file manager

Hardware

I started my trial with Solus in a VirtualBox environment. Solus performed well in VirtualBox,
running smoothly and offering a fairly responsive desktop experience. The Budgie desktop didn't
dynamically resize to fit the host's window, but the desktop could be resized through one of the
setting panels.

Solus also ran smoothly on my laptop and offered good performance. However, sound didn't work
on my laptop. While audio played without any problems in the virtual machine, when running
directly on my laptop Solus was unable to detect my sound card. In its place there was only a
"dummy" audio device. This is the first time in quite a while a running Linux distribution has failed
to work with my sound card.

Solus 4.4 -- Trying to play audio on a laptop

Solus consumes about 530MB of RAM when signed into the Budgie desktop and a fresh install
took up about 7.2GB of hard drive space. By default, Solus sets up zRAM to make use of
compressed swap running inside memory. None of my tasks consume enough memory to really
make use of this feature, but zRAM can be handy on systems will lower memory specifications.
Included applications

Solus ships with a fairly standard collection of open source applications. The Firefox web browser
is included along with the Thunderbird e-mail client, a calendar application, and the LibreOffice
suite. The Nemo file manager is installed for us along with a screenshot tool and a text editor. The
Rhythmbox audio player and the Celluloid video player are installed along with a range of media
codecs.

In the background we find Solus ships with the GNU command line utilities and manual pages. The
systemd init software manages services in the background and the distribution ships with version
6.3.8 of the Linux kernel.

The Budgie edition of Solus ships with two settings panels: Budgie Control Centre and Budgie
Desktop Settings. The Desktop Settings panel handles configuration options for fonts, icon styles,
tiling windows, the number of Budgie virtual workspaces, and interface scaling. These setting
modules worked well for me and I like how easy the Budgie Desktop Settings panel is to navigate.
It feels straight forward, organized, and not overly crowded.

Solus 4.4 -- Running Firefox and Celluloid

The Budgie Control Centre appears to be the GNOME Settings panel under a different name.
Through it we can manage user accounts, printers, mouse and touchpad settings, screen resolution,
and the keyboard layout. Both settings panels worked well for me and were easy to navigate. I do
think having two panels will be likely to cause some confusion among new users. One is slightly
more desktop focused while one is more geared toward the underlying operating system. However,
there is quite a bit of overlap in the scope of the two settings portals and I think it's going to mean
people are going to spend time hunting through both panels for the settings they want to change.

Software management

Solus ships with a software centre that walks an unusual line between acting like a modern software
centre and a classic package manager. The utility has a series of tabs to divide functionality. These
tabs include one which shows categories we can browse through looking for applications in the
modern approach as well as a useful search tab. There is also a tab for showing us a list of all
installed packages (including low-level packages) in alphabetical order. This tab showing installed
items has a more classic package manager feel to it. These all worked well for me and I had no
trouble adding and removing software.

Solus 4.4 -- Browsing for new software to install

There is an tab which shows available software updates and this screen also worked well for me.
There is another tab which I found interesting which shows us available third-party proprietary
software, such as TeamViewer, Slack, and Spotify. Clicking the items in the third-party tab does not
bring up more information on the items, but we can install these applications with a click.

The third-party section of the software centre was the one area which gave me a bit of trouble. For
one thing, it seems third-party applications are not shown in search results under the Search tab.
There are not a lot of third-party applications so it might have seemed unnecessary to show them,
but it draws a virtual line between "native" applications and third-party software.

The other quirk I ran into came when I installed a few third-party applications. Like native
applications, third-party software gets automatically added to the application menu. Most of the
applications worked as expected, with the exception of Spotify. Its application menu launcher failed
to work. I could, however, launch it from the command line without any problem.

At first I thought third-party software might be provided by Flatpak bundles, but this does not
appear to be the case. Solus ships with both Snap and Flatpak support, but no applications of either
type are installed. There also are not any Flatpak repositories enabled by default; we need to
configure them manually.

Solus has a command line package manager too, called eopkg. It has a slightly unusual syntax
compared to some of the other mainstream Linux package managers, but it works well and seems to
perform quickly.

Other observations

A couple of issues came up during my trial. One was a minor annoyance and more of a personal
preference, but I found it jarring how the applications did not share a common theme. I tend to
notice this whenever I use distributions with the GNOME desktop or a lot of GNOME/GTK
applications. The most obvious mismatch is the light/dark theme. The Budgie Desktop Settings
panel is dark, the renamed GNOME settings panel has a light theme. Rhythmbox is light, Celluloid
is dark, and Nemo is light. Menus are not consistent either. Nemo's menu is hidden, Firefox uses a
restaurant menu button, and the Control Centre uses a three-dot drop-down. Budgie is, in my
opinion, a very pretty desktop. It is also, unfortunately, a very inconsistent experience. Some of this
we can fix, but we begin with inconsistent defaults.

Solus 4.4 -- Budgie's mixed light and dark windows

The other issue I ran into, which I feel has the potential to be more serious, is I discovered admin
access is not limited by user account, but rather by password. When I set up Solus I created two
user accounts, one for myself (with admin access) and a guest account without admin access.
However, the guest account could perform admin actions. Sometimes this access was for minor
things which do not require a password. For example, the guest account could change the software
centre's settings to change how often it checks for updates and other minor things like that. Not a
serious problem, but probably not something which should be allowed.

A bigger concern for me is that the guest account, which was not granted admin access, can perform
admin actions if the user types the admin's password. Now a person might reasonably say that if the
guest user has the admin password they could access the admin account anyway and cause havoc if
they wanted, which is true. However, there are still two reasons not to allow this. First, non-admin
accounts shouldn't be able to perform admin/sudo actions at all, regardless of the password they use.
Since Solus doesn't make use of a root account, it just grants admin access to one user (or optionally
multiple users), multiple accounts shouldn't be able to elevate access through sharing a single
password. The second reason this is a bad idea (I'd go as far to call it a bug) is it means if two
people have matching or very similar passwords, an unprivileged user can perform admin actions,
possibly even by accident.

Conclusions

Most of my experiences with Solus 4.4 were positive ones. The installer was pretty easy to get
through, the live environment was nice. I like the look of Budgie and it's fairly easy to navigate. The
desktop was responsive and stable, which is always a nice combination. I especially like the
Budgie-specific settings panel as it's clearly organized and doesn't overwhelm the user with choices.
Solus ships with a pretty nice collection of default software and I like the software centre. The way
it handles third-party software is a little unusual and I was hoping the software centre would support
Flatpak, but this doesn't appear to be the case at this time.

There were some problems. As I mentioned above, the theme and application style are not
consistent and I think the shared password approach is likely a bug as there isn't a good reason for
separate accounts to share a non-root admin password. I also feel as though having two settings
panels (with similar names) is likely to cause more confusion than assistance. The biggest problem
though was highly unusual: my laptop's sound card not being detected. It is very rare for me to run a
Linux distribution which doesn't have working sound. Some systems mute sound or don't offer a
mixer control. Solus has the volume turned up, it just can't detect my sound output device on
physical hardware. Inside a virtual machine audio worked without any issues.

I was hoping that Solus would introduce some reliability features. The distribution is a rolling
release and would benefit from using technologies such as Btrfs and Timeshift to allow users to
rollback packages. However, Solus defaults to ext4 for the filesystem and doesn't appear to offer
any graphical tools which would help us create or rollback snapshots.

In short, Solus does a lot of things well and often looks really nice and polished with a great
collection of applications. But then there are other times when components of the distribution offer
a surprisingly jarring contrast or experience - themes not matching, sound not working. There were
times when I would find myself considering Solus as being one of the smoother experiences I've
had so far in 2023 and the next minute I'd be fuming as I tried to figure out by what logic a user
should know to right-click to the right of the file manager top bar in order to open a hidden menu to
find preferences that have seemingly already been changed in the settings panel. It was a weird
experience and Solus's polish in some areas meant I was repeatedly caught off guard when I ran into
problems or inconsistencies in other areas.

I don't know if Solus is here to stay now, or if this is the distribution's swan song after a valiant
rescue attempt earlier in the year. I'm hoping it sticks around. I think the project is doing some
things well, but it feels as though it just doesn't have the development power behind it yet to make a
more consistent, complete experience.

Hardware used in this review

My physical test equipment for this review was an HP DY2048CA laptop with the following
specifications: Processor: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz, Display: Intel
integrated video, Storage: Western Digital 512GB solid state drive, Memory: 8GB of RAM,
Wireless network device: Intel Wi-Fi 6 AX201 + BT Wireless network card.
Solus 4.4

Hampir tepat dua tahun setelah rilis sebelumnya (versi 4.3), dan sekitar tujuh bulan setelah proyek
Solus tidak beroperasi selama beberapa minggu, pengembang proyek meluncurkan Solus 4.4. Ini
adalah kembalinya yang mengejutkan bagi beberapa pengamat dan disambut baik oleh pengamat
lainnya.

Rilis Solus 4.4 yang baru tersedia dalam empat edisi (Budgie, KDE Plasma, MATE, dan GNOME)
untuk arsitektur x86_64. Rilis baru ini hadir dengan dukungan Boot Aman, kernel Linux versi 6.3.8,
dan zRAM yang diaktifkan. Pada rilis ini, pengelola berkas Nemo menggantikan Nautilus pada
edisi Budgie. Pengumuman rilis juga menyebutkan bahwa versi 4.4 akan menjadi rilis terakhir yang
menawarkan edisi MATE, versi Solus berikutnya akan menawarkan edisi yang menjalankan
desktop Xfce.

Ada beberapa fitur utama lainnya juga, khususnya yang berkaitan dengan pemutar media yang
disertakan: "Edisi Budgie, GNOME, dan MATE semuanya dilengkapi dengan Rhythmbox untuk
pemutaran audio, dengan rilis terbaru dari ekstensi Bilah Alat Alternatif untuk memberikan
pengalaman pengguna yang lebih modern. Budgie dan GNOME dilengkapi dengan Celluloid untuk
pemutaran video. MATE disertakan dengan VLC untuk pemutaran video. Plasma dilengkapi dengan
Elisa untuk pemutaran audio dan Haruna untuk pemutaran video."

Saya memutuskan untuk mengunduh edisi utama proyek ini, Budgie, yang tersedia dalam bentuk
file ISO berukuran 2,3GB. Booting dari media ini memuat desktop Budgie dengan cukup cepat. Di
desktop kami menemukan ikon yang akan membuka pengelola file Nemo dan meluncurkan
penginstal sistem. Di bagian bawah layar terdapat panel tipis yang berisi menu aplikasi, beberapa
tombol peluncuran cepat, dan tray sistem.

Budgie menggunakan tema gelap secara default, sebagian besar latar belakang (seperti panel dan
menu aplikasi) berwarna hitam dengan teks putih. Hal ini menghasilkan kontras yang tinggi dan
menyenangkan. Namun, ukuran hurufnya relatif kecil (9pt) dan ini dapat membuat menu dan
terminal virtual terlihat sempit.

Instalasi

Solus menggunakan penginstal sistem grafis dengan tata letak yang cukup sederhana dan modern.
Penginstal memandu kita untuk memilih bahasa yang kita sukai dan menawarkan untuk
menemukan lokasi kita secara otomatis. Penginstal kemudian membantu kami memilih tata letak
papan ketik dan memilih zona waktu dari peta.

Berikutnya adalah partisi disk. Kita bisa membiarkan penginstal mengambil alih disk kita atau kita
bisa mempartisi disk secara manual terlebih dahulu, lalu menggunakan penginstal untuk
menetapkan titik-titik pemasangan pada setiap partisi. Ketika kita menggunakan pendekatan
otomatis, Solus akan diatur pada partisi ext4 dengan partisi swap yang terpisah.

Penginstal kemudian meminta kita untuk membuat nama host untuk komputer kita dan secara
opsional menginstal boot loader (kita dapat memilih lokasi boot loader). Kita kemudian diberi
kesempatan untuk membuat akun pengguna, beberapa akun jika kita mau. Pengguna pertama
diberikan akses administrator sementara pengguna tambahan tidak memiliki akses khusus secara
default, meskipun kita bisa memberikan akses admin/sudo jika kita mau. Setiap kata sandi untuk
akun pengguna baru harus terdiri dari setidaknya enam karakter, meskipun kata sandi tidak harus
rumit (123456 diterima, misalnya). Penginstal diakhiri dengan meminta kami mengonfirmasi
pilihan kami dan kemudian mulai bekerja. Dia menyalin file-filenya dengan sangat cepat, hanya
butuh beberapa menit untuk menyelesaikan pekerjaannya, lalu menawarkan untuk me-restart
komputer.

Kesan awal

Solus melakukan booting ke layar login grafis di mana kami diperlihatkan akun pengguna yang
tersedia dalam urutan abjad. Masuk ke sebuah akun akan membawa kita kembali ke desktop
Budgie.

Tak lama setelah masuk, sebuah notifikasi muncul untuk memberi tahu saya bahwa pembaruan
perangkat lunak telah tersedia. Mengeklik notifikasi ini tidak membuka pengelola pembaruan atau
pusat perangkat lunak. Ada peluncur untuk pusat perangkat lunak di panel dan, ketika saya
membuka pusat perangkat lunak, saya tahu ada 59 pembaruan (berukuran 438MB) yang menunggu.
Pembaruan ini dapat diambil tanpa masalah. Saya akan membahas lebih lanjut tentang pusat
perangkat lunak nanti dalam ulasan ini.

Solus 4.4 - Menu aplikasi Budgie

Budgie mengunci layar setelah lima menit tidak ada aktivitas. Batas waktu ini dapat disesuaikan di
panel Pengaturan Desktop Budgie, salah satu dari dua panel pengaturan. Saya juga akan kembali
membahas tentang kedua portal pengaturan ini nanti.

Secara default, ikon desktop Budgie diluncurkan dengan sekali klik. Perilaku ini dapat diubah
dalam utilitas Pengaturan Desktop Budgie. Saya menemukan bahwa Nemo, pengelola file default,
tidak menghormati kebijakan klik tunggal/dobel pada desktop. Ketika Budgie telah diatur untuk
menggunakan klik dua kali untuk membuka item, Nemo masih menggunakan klik tunggal. Saya
mengalami kesulitan saat mencoba mengubah perilaku Nemo karena tampaknya tidak ada entri
terpisah di salah satu panel pengaturan yang berhubungan dengan konfigurasi Nemo dan Nemo
sendiri tidak memiliki tombol atau menu pengaturan yang terlihat. Saya akhirnya menemukan
bahwa jika saya mengklik kanan di bagian tengah atau kanan bar bagian atas Nemo (tetapi tidak di
bagian kiri), maka akan muncul sebuah menu di mana saya dapat menemukan pengaturan yang
spesifik untuk file manager. Ini tampaknya merupakan pendekatan yang sangat tersembunyi dan
tidak mudah ditemukan. Meminta pengguna secara acak mengklik kanan bagian jendela untuk
melihat apakah hal itu dapat menyebabkan munculnya menu terasa seperti pendekatan game
petualangan gaya 1990-an untuk menemukan rahasia, bukan desain antarmuka pengguna yang
masuk akal.

Solus 4.4 - Mengatur perilaku klik untuk desktop dan pengelola file

Perangkat keras

Saya memulai uji coba dengan Solus di lingkungan VirtualBox. Solus bekerja dengan baik di
VirtualBox, berjalan dengan lancar dan menawarkan pengalaman desktop yang cukup responsif.
Desktop Budgie tidak mengubah ukurannya secara dinamis agar sesuai dengan jendela host, tetapi
desktop dapat diubah ukurannya melalui salah satu panel pengaturan.
Solus juga berjalan dengan lancar di laptop saya dan menawarkan kinerja yang baik. Namun, suara
tidak berfungsi di laptop saya. Meskipun audio diputar tanpa masalah di mesin virtual, ketika
dijalankan langsung di laptop saya, Solus tidak dapat mendeteksi kartu suara saya. Sebagai
gantinya, hanya ada sebuah perangkat audio "tiruan". Ini adalah pertama kalinya dalam beberapa
waktu terakhir, distribusi Linux yang sedang berjalan tidak dapat bekerja dengan kartu suara saya.

Solus 4.4 - Mencoba memutar audio di laptop

Solus menghabiskan sekitar 530MB RAM saat masuk ke desktop Budgie dan instalasi baru
menghabiskan sekitar 7,2GB ruang harddisk. Secara default, Solus mengatur zRAM untuk
memanfaatkan swap terkompresi yang berjalan di dalam memori. Tak satu pun dari tugas-tugas
saya yang menghabiskan cukup banyak memori untuk benar-benar memanfaatkan fitur ini, tetapi
zRAM dapat berguna pada sistem yang memiliki spesifikasi memori yang lebih rendah.

Aplikasi yang disertakan

Solus dilengkapi dengan koleksi aplikasi open source yang cukup standar. Browser web Firefox
disertakan bersama dengan klien email Thunderbird, aplikasi kalender, dan paket LibreOffice.
Pengelola berkas Nemo telah terinstal bersama dengan alat screenshot dan editor teks. Pemutar
audio Rhythmbox dan pemutar video Celluloid terinstal bersama dengan berbagai codec media.

Di latar belakang, kami menemukan Solus yang dilengkapi dengan utilitas baris perintah GNU dan
halaman manual. Perangkat lunak systemd init mengelola layanan di latar belakang dan
distribusinya menggunakan kernel Linux versi 6.3.8.

Edisi Budgie dari Solus hadir dengan dua panel pengaturan: Pusat Kendali Budgie dan Pengaturan
Desktop Budgie. Panel Pengaturan Desktop menangani opsi konfigurasi untuk font, gaya ikon,
jendela ubin, jumlah ruang kerja virtual Budgie, dan penskalaan antarmuka. Modul-modul
pengaturan ini bekerja dengan baik untuk saya dan saya suka betapa mudahnya panel Pengaturan
Desktop Budgie untuk dinavigasi. Rasanya mudah, teratur, dan tidak terlalu ramai.

Solus 4.4 - Menjalankan Firefox dan Celluloid

Pusat Kendali Budgie tampak seperti panel Pengaturan GNOME dengan nama yang berbeda.
Melalui panel ini kita dapat mengelola akun pengguna, printer, pengaturan mouse dan panel sentuh,
resolusi layar, dan tata letak keyboard. Kedua panel pengaturan bekerja dengan baik untuk saya dan
mudah dinavigasi. Menurut saya, memiliki dua panel kemungkinan akan menyebabkan
kebingungan di antara pengguna baru. Satu panel sedikit lebih berfokus pada desktop, sedangkan
satu panel lagi lebih ditujukan untuk sistem operasi yang mendasarinya. Namun, ada sedikit
tumpang tindih dalam cakupan kedua portal pengaturan dan saya pikir ini akan membuat orang
menghabiskan waktu untuk mencari-cari di kedua panel untuk pengaturan yang ingin mereka ubah.

Manajemen perangkat lunak

Solus dilengkapi dengan pusat perangkat lunak yang berjalan di garis yang tidak biasa antara
bertindak seperti pusat perangkat lunak modern dan manajer paket klasik. Utilitas ini memiliki
serangkaian tab untuk membagi fungsionalitas. Tab-tab ini termasuk tab yang menampilkan
kategori yang dapat kita telusuri untuk mencari aplikasi dalam pendekatan modern serta tab
pencarian yang berguna. Ada juga tab yang menampilkan daftar semua paket yang terinstal
(termasuk paket tingkat rendah) dalam urutan abjad. Tab yang menampilkan item yang terinstal ini
memiliki nuansa manajer paket yang lebih klasik. Semua ini bekerja dengan baik untuk saya dan
saya tidak mengalami kesulitan dalam menambah dan menghapus perangkat lunak.

Solus 4.4 - Mencari perangkat lunak baru untuk diinstal

Ada sebuah tab yang menampilkan pembaruan perangkat lunak yang tersedia dan layar ini juga
berfungsi dengan baik bagi saya. Ada tab lain yang menurut saya menarik yang menunjukkan
perangkat lunak berpemilik pihak ketiga yang tersedia, seperti TeamViewer, Slack, dan Spotify.
Mengklik item pada tab pihak ketiga tidak memunculkan informasi lebih lanjut tentang item
tersebut, tetapi kita dapat menginstal aplikasi ini dengan sekali klik.

Bagian pihak ketiga pada pusat perangkat lunak adalah satu area yang membuat saya sedikit
kesulitan. Untuk satu hal, tampaknya aplikasi pihak ketiga tidak ditampilkan dalam hasil pencarian
di bawah tab Pencarian. Tidak banyak aplikasi pihak ketiga, jadi mungkin tampak tidak perlu untuk
menampilkannya, tetapi hal ini menarik garis virtual antara aplikasi "asli" dan perangkat lunak
pihak ketiga.

Keanehan lain yang saya temui adalah ketika saya menginstal beberapa aplikasi pihak ketiga.
Seperti aplikasi asli, perangkat lunak pihak ketiga secara otomatis ditambahkan ke menu aplikasi.
Sebagian besar aplikasi berfungsi seperti yang diharapkan, kecuali Spotify. Peluncur menu
aplikasinya gagal berfungsi. Namun, saya bisa meluncurkannya dari baris perintah tanpa masalah.

Awalnya saya mengira perangkat lunak pihak ketiga mungkin disediakan oleh paket Flatpak, tetapi
tampaknya tidak demikian. Solus dilengkapi dengan dukungan Snap dan Flatpak, tetapi tidak ada
aplikasi dari kedua jenis tersebut yang terinstal. Juga tidak ada repositori Flatpak yang diaktifkan
secara default; kita perlu mengkonfigurasinya secara manual.

Solus juga memiliki manajer paket baris perintah, yang disebut eopkg. Ia memiliki sintaks yang
sedikit tidak biasa dibandingkan dengan beberapa manajer paket Linux arus utama lainnya, tetapi ia
bekerja dengan baik dan tampaknya bekerja dengan cepat.

Pengamatan lain

Ada beberapa masalah yang muncul selama uji coba saya. Salah satunya adalah gangguan kecil dan
lebih merupakan preferensi pribadi, tetapi saya merasa heran bagaimana aplikasi-aplikasi itu tidak
memiliki tema yang sama. Saya cenderung memperhatikan hal ini setiap kali saya menggunakan
distribusi dengan desktop GNOME atau banyak aplikasi GNOME/GTK. Ketidaksesuaian yang
paling jelas adalah tema terang/gelap. Panel Pengaturan Desktop Budgie berwarna gelap, panel
pengaturan GNOME yang telah diubah namanya memiliki tema terang. Rhythmbox bertema terang,
Celluloid bertema gelap, dan Nemo bertema terang. Menu juga tidak konsisten. Menu Nemo
tersembunyi, Firefox menggunakan tombol menu restoran, dan Pusat Kendali menggunakan menu
tarik-turun tiga titik. Budgie, menurut saya, adalah desktop yang sangat cantik. Sayangnya,
pengalamannya juga sangat tidak konsisten. Beberapa di antaranya bisa kita perbaiki, tapi kita
mulai dengan default yang tidak konsisten.

Solus 4.4 - Jendela terang dan gelap campuran Budgie


Masalah lain yang saya temui, yang menurut saya berpotensi menjadi lebih serius, adalah saya
menemukan bahwa akses admin tidak dibatasi oleh akun pengguna, melainkan oleh kata sandi.
Ketika saya menyiapkan Solus, saya membuat dua akun pengguna, satu untuk saya sendiri (dengan
akses admin) dan akun tamu tanpa akses admin. Namun, akun tamu bisa melakukan tindakan
admin. Kadang-kadang akses ini untuk hal-hal kecil yang tidak memerlukan kata sandi. Sebagai
contoh, akun tamu dapat mengubah pengaturan pusat perangkat lunak untuk mengubah seberapa
sering memeriksa pembaruan dan hal-hal kecil lainnya seperti itu. Bukan masalah serius, tetapi
mungkin bukan sesuatu yang seharusnya diizinkan.

Kekhawatiran yang lebih besar bagi saya adalah bahwa akun tamu, yang tidak diberi akses admin,
dapat melakukan tindakan admin jika pengguna mengetikkan kata sandi admin. Sekarang seseorang
mungkin akan mengatakan bahwa jika pengguna tamu memiliki kata sandi admin, mereka tetap
dapat mengakses akun admin dan menyebabkan kekacauan jika mereka menginginkannya, dan itu
benar. Namun, masih ada dua alasan untuk tidak mengizinkan hal ini. Pertama, akun non-admin
seharusnya tidak dapat melakukan tindakan admin/sudo sama sekali, terlepas dari kata sandi yang
mereka gunakan. Karena Solus tidak menggunakan akun root, Solus hanya memberikan akses
admin kepada satu pengguna (atau secara opsional kepada beberapa pengguna), beberapa akun
seharusnya tidak dapat meningkatkan akses melalui berbagi kata sandi tunggal. Alasan kedua
mengapa ini merupakan ide yang buruk (saya akan menyebutnya sebagai bug) adalah karena jika
dua orang memiliki kata sandi yang sama atau sangat mirip, pengguna yang tidak memiliki hak
istimewa bisa melakukan tindakan admin, bahkan mungkin secara tidak sengaja.

Kesimpulan

Sebagian besar pengalaman saya dengan Solus 4.4 adalah pengalaman yang positif. Penginstalnya
cukup mudah untuk dijalankan, lingkungan langsungnya bagus. Saya suka tampilan Budgie dan
cukup mudah dinavigasikan. Desktopnya responsif dan stabil, yang selalu merupakan kombinasi
yang bagus. Saya terutama menyukai panel pengaturan khusus Budgie karena terorganisir dengan
jelas dan tidak membebani pengguna dengan banyak pilihan.

Solus dilengkapi dengan koleksi perangkat lunak bawaan yang cukup bagus dan saya menyukai
pusat perangkat lunaknya. Cara menangani perangkat lunak pihak ketiga agak tidak biasa dan saya
berharap pusat perangkat lunaknya akan mendukung Flatpak, tetapi tampaknya tidak demikian
untuk saat ini.

Ada beberapa masalah. Seperti yang saya sebutkan di atas, tema dan gaya aplikasinya tidak
konsisten dan menurut saya pendekatan kata sandi bersama kemungkinan besar merupakan sebuah
bug karena tidak ada alasan yang baik bagi akun yang terpisah untuk berbagi kata sandi admin non-
root. Saya juga merasa bahwa memiliki dua panel pengaturan (dengan nama yang mirip)
kemungkinan besar akan menyebabkan lebih banyak kebingungan daripada bantuan. Masalah
terbesarnya sangat tidak biasa: kartu suara laptop saya tidak terdeteksi. Sangat jarang bagi saya
untuk menjalankan distribusi Linux yang tidak memiliki suara yang berfungsi. Beberapa sistem
membisukan suara atau tidak menyediakan kontrol mixer. Solus memiliki volume yang dinaikkan,
hanya saja tidak dapat mendeteksi perangkat output suara saya pada perangkat keras fisik. Di dalam
mesin virtual, audio bekerja tanpa masalah.

Saya berharap Solus akan memperkenalkan beberapa fitur keandalan. Distribusi ini adalah rilis
bergulir dan akan mendapat manfaat dari penggunaan teknologi seperti Btrfs dan Timeshift untuk
memungkinkan pengguna mengembalikan paket. Namun, Solus secara default menggunakan ext4
untuk sistem berkas dan tampaknya tidak menyediakan alat grafis apa pun yang dapat membantu
kita membuat atau mengembalikan snapshot.

Singkatnya, Solus melakukan banyak hal dengan baik dan sering kali terlihat sangat bagus dan
dipoles dengan koleksi aplikasi yang hebat. Tetapi ada kalanya komponen distribusi menawarkan
kontras atau pengalaman yang sangat mengejutkan - tema yang tidak cocok, suara yang tidak
berfungsi. Ada kalanya saya menganggap Solus sebagai salah satu pengalaman paling mulus yang
pernah saya rasakan sejauh ini di tahun 2023, tetapi di menit berikutnya saya akan marah-marah
saat mencoba mencari tahu logika apa yang harus diketahui pengguna untuk mengklik kanan di
sebelah kanan bilah atas pengelola file untuk membuka menu tersembunyi guna menemukan
preferensi yang tampaknya telah diubah di panel pengaturan. Ini merupakan pengalaman yang aneh
dan polesan Solus di beberapa area membuat saya berulang kali lengah saat menemukan masalah
atau ketidakkonsistenan di area lain.

Saya tidak tahu apakah Solus akan bertahan sampai sekarang, atau apakah ini adalah lagu angsa dari
distribusi ini setelah upaya penyelamatan yang gagah berani di awal tahun. Saya berharap ini akan
tetap bertahan. Saya pikir proyek ini melakukan beberapa hal dengan baik, tetapi rasanya seolah-
olah tidak memiliki kekuatan pengembangan di belakangnya untuk membuat pengalaman yang
lebih konsisten dan lengkap.

Perangkat keras yang digunakan dalam ulasan ini

Peralatan uji fisik saya untuk ulasan ini adalah laptop HP DY2048CA dengan spesifikasi sebagai
berikut: Prosesor: Intel(R) Core(TM) i5-1135G7 Generasi ke-11 @ 2.40GHz, Layar: Video
terintegrasi Intel, Penyimpanan: Solid state drive Western Digital 512GB, Memori: RAM 8GB,
Perangkat jaringan nirkabel: Kartu jaringan nirkabel Intel Wi-Fi 6 AX201 + BT.

You might also like