When we run containers in production, basically we only need a Linux kernel, a host security mechanism and a container manager. It means actually we don’t need the complete Linux distribution. That’s the reason why the container operating system exists.
OpenSUSE MicroOS is an operating system that’s focused on running the containerized workloads. Although, MicroOS is not alone out there, you might hear about CoreOS (now part of Red Hat / Fedora), one of the first popular systems of this kind. But in this post, we’ll focus talking about openSUSE MicroOS.
Since Ubuntu 20.04, Snap becomes the default underlying method replacing the standard DEB in the Software Center, and the latest Ubuntu LTS release (22.04 Jammy Jellyfish) being pushed as new default package manager replacing the apt package manager, we used for years. For example, when you install the fresh installation of Ubuntu 22.04, you’ll find Firefox installed as Snap.
The problem is, when Snap is broken, in this specific case of Firefox as Snap, you can’t open your browser, you can’t browse the Internet or find any solution on the Internet when you got a trouble. There are known stability issues that simply don’t happen with traditional .deb packages, such as slower performance and due to its design, the application installation size is huge and costs disk space because it packages all the dependencies.
Rust provides the Windows Installer to start running Rust in your Windows, but sometimes you might want to develop Rust in your existing Windows Subsystem for Linux (WSL) environment. In your installed Linux distribution, run the following in your terminal, then follow the on-screen instructions to install Rust.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
After the installation is completed, run rustc --version in the terminal to check the installation succeeded. Create a hello world program to test the Rust compiler with vim or other editor you like:
MySQL isn’t available in the official repository of Debian 10/11, MariaDB (fork of MySQL) is the default packages. When you decide to use MySQL instead of MariaDB, the first time you have to do is installing the MySQL APT repository.
Coba kamu jalankan video 360o di atas menggunakan aplikasi youtube di ponsel , lalu gerakkan berputar ke segala arah dan apa yang terjadi? Yep, bener banget, video akan ikut bergerak mengikuti arah gerakan kamu. Berbeda dengan video biasa yang dilihat hanya dari satu arah, dengan video 360o kamu bisa melihat video dari berbagai arah secara bersamaan.
Apa itu video 360o?
Video 360o merupakan rekaman video di mana tampilan di setiap arah direkam pada saat yang sama. Video biasanya direkam menggunakan perlengkapan kamera khusus yang merekam setiap sudut secara bersamaan. Proses perekamannya dapat diselesaikan oleh perangkat kamera itu sendiri atau dibantu menggunakan perangkat lunak khusus yang dapat menganalisis video untuk menyinkronkan dan menautkan hasil kamera yang berbeda secara bersamaan.
Pada video youtube di atas, kita dapat melihat video Badak Sumatra langka dari berbagai arah tampilan secara bersamaan. Kita diajak bukan hanya untuk melihat tingkah lakunya saja, tapi juga melihat lingkungan sekelilingnya, panorama di sekitarnya, habitat tempat hidup hewan hampir punah tersebut yang sulit untuk kita jumpai.
Aplikasi video conference menjadi sangat populer saat pandemi COVID-19. Pembatasan sosial atau social distancing yang mengharuskan kerja dari rumah membuat aplikasi video conference harus dipakai sebagai media pertemuan jarak jauh. Diperkirakan saat pandemi COVID-19 mereda dan terjadi kondisi normal baru, masyarakat akan makin terbiasa dengan pertemuan secara daring.
Banyak sekali layanan video conference atau online meeting yang dapat digunakan dengan beragam fitur dan manfaat, baik yang digunakan secara gratis atau berbayar. Selain menggunakan layanan instan yang telah ada, kita juga bisa mencoba membuat server video conference sendiri untuk kebutuhan internal perusahaan atau organisasi. Di tulisan ini akan menjelaskan langkah demi langkah membuat layanan video conference di server sendiri menggunakan Jitsi Meet.
Mengutamakan keamanan, Keybase dapat digunakan untuk mengirim pesan ke teman atau keluarga seperti WhatsApp, juga dapat digunakan untuk komunikasi tim seperti Slack. Enkripsi end-to-end membuat komunikasi kepada siapapun, bahkan untuk organisasi atau perusahaan menjadi aman.
Terhubung dengan sistem penyimpanan cloud bernama Keybase Filesystem, file disimpan secara pribadi, tim dan publik. Sistem file Keybase dapat dipasang secara lokal dengan aplikasi klien dan file yang ditempatkan secara publik dapat diakses dari sebuah endpoint.
Pembuktian Identitas
Pengguna Keybase dapat membuktikan identitas dengan menghubungkan antara identitas online dan kunci enkripsi. Koneksi publik yang didukung di antaranya Twitter, Github, Reddit dan berbagai identitas lain. Selain itu juga mendukung koneksi ke website dan nama domain, bersama alamat dompet kripto di antaranya Bitcoin, Zcash dan Stellar.
Identitas dibuktikan dengan memposting statement pada setiap akun online yang ingin dibuktikan oleh pengguna. Hal ini membuat bukti identitas dapat diverifikasi secara publik, sehingga pengguna dapat mencari dan memeriksa pernyataan bukti yang relevan, dan klien Keybase melakukan ini secara otomatis.
Git adalah sistem versioning yang banyak digunakan. Di antaranya dipakai oleh pengembang aplikasi sebagai repositori proyek. Digunakan untuk merekam perubahan-perubahan dari berbagai berkas dari waktu ke waktu.
Dengan sistem versioning ini memungkinkan untuk mengembalikan berkas-berkas atau bahkan mengembalikan seluruh proyek kembali ke keadaan sebelumnya, membandingkan perubahan-perubahan di setiap waktu, melihat siapa yang terakhir mengubah sesuatu yang mungkin menimbulkan masalah, siapa dan kapan yang mengenalkan sebuah isu dan banyak lagi.
GitHub adalah salah satu layanan repositori Git. Banyak proyek open source menggunakan Github untuk menyimpan Git, pelacakan masalah, tinjauan kode, dan hal-hal lainnya. Tetapi untuk alasan kontrol, dikarenakan penyimpanan GitHub terpusat di server mereka, langkah terbaik untuk meletakkan repositori Git berada di server milik sendiri.
Tulisan ini dikhususkan membahas tentang membuat server Git yang diakses menggunakan SSH. Server Git dapat dipasang di jaringan lokal seperti menggunakan server berdaya rendah dengan komputer ARM atau melalui Internet dengan menyewa cloud server.
Setiap item pada Kolektibel Kripto (Crypto Collectible) adalah unik, tidak akan ditemukan oleh pemilik lain. Berbentuk Aset digital non-fungibel, unik secara kriptografis. Non-fungibel artinya setiap token memiliki variasi atribut spesifik dan ada batasan jumlah token yang dapat dihasilkan.
Kolektibel kripto divisualisasikan sebagai objek nyata seperti hewan peliharaan atau avatar. Salah satunya permainan kolektibel kripto adalah BlockchainCuties, di mana pengguna bisa mengkoleksi hewan peliharaan seperti kucing dan anak anjing atau karakter-karakter hewan lucu lain baik nyata maupun bentuk fantasi.
Bitcoin adalah mata uang digital terdesentralisasi pertama. Koin digital yang dapat dikirim melalui Internet. Menggunakan kriptografi kuat untuk mengamankan transaksi. Sehingga dinamakan cryptocurrency atau mata uang kripto.
Dibanding alternatif mata uang digital lain, bitcoin mempunyai beberapa keuntungan. Bitcoin ditransfer antar pengguna secara langsung melalui jaringan, tanpa bank atau perantara lainnya. Artinya biaya transaksi lebih rendah dan dapat digunakan di setiap negara. Selain itu rekening tidak dapat dibekukan, tidak ada persyaratan khusus atau batasan tertentu.
Dompet
Mengirim bitcoin semudah mengirim email. Transaksi bitcoin membutuhkan dompet/wallet. Di dalamnya terdapat alamat untuk mengirim dan menerima bitcoin. Di sini lah dana bitcoin disimpan dan sejumlah transaksi dilakukan.