4 poin oleh GN⁺ 2023-11-02 | 3 komentar | Bagikan ke WhatsApp
  • Library Cosmopolitan merilis versi 3.0.1 setelah hampir satu tahun pengembangan
  • Rilis baru ini menyertakan linker yang memungkinkan pembuatan binary fat yang dapat dijalankan di berbagai platform seperti Linux, MacOS, Windows, FreeBSD, OpenBSD, NetBSD, termasuk AMD64 dan ARM64
  • Linker baru, apelink.c, menggabungkan format file Portable Executable, ELF, Mach-O, dan PKZIP menjadi skrip shell yang dapat dijalankan di sebagian besar PC dan server tanpa instalasi
  • Rilis ini juga mencakup "Fat Linux Distro" bernama "Cosmos", yang berisi semua program yang ditautkan secara statis serta direktori pusat PKZIP dengan dependensi /usr/share yang tertanam
  • Library Cosmopolitan kini mendukung pengembangan di platformnya sendiri, dan seluruh proyek berhasil dikompilasi di sistem Apple Silicon dan Microsoft Windows
  • Peningkatan untuk Windows dan MacOS juga dilakukan, termasuk library baru untuk emulasi sinyal POSIX di Windows dan dukungan native ARM64 kelas satu di MacOS
  • Library Cosmopolitan memungkinkan pembuatan perangkat lunak yang dapat berjalan di mana saja, yang bukan hanya sangat portabel tetapi juga lebih cepat dan lebih efisien dalam penggunaan memori
  • Rilis ini mencakup versi terbaru dari web server redbean dan web server minimal baru bernama greenbean
  • Juga disertakan beberapa game yang dapat dimainkan di semua platform yang didukung
  • "Build Once Anywhere, Run Anywhere C/C++"

3 komentar

 
sam1287 2023-11-03

Cukup ganti ekstensi menjadi .exe, ternyata berjalan sangat baik juga di Windows. Akhirnya tiba juga hari ketika tail bisa dipakai dengan benar di Windows..!

 
GN⁺ 2023-11-02
Opini Hacker News
  • Postingan ini membahas rilis Cosmopolitan Third Edition, sebuah perangkat lunak yang mencakup "fat binaries" yang dapat dijalankan di berbagai platform perangkat keras dan sistem operasi.
  • Perangkat lunak ini mencakup program seperti zip, curl, git, wget, python, ctags, serta aplikasi Python Datasette.
  • Pengguna menguji perangkat lunak ini di macOS, dan meskipun ada masalah awal pada pengaturan keamanan, perangkat lunak tersebut berhasil berjalan.
  • Perangkat lunak ini juga memungkinkan menjalankan server Datasette.io di port 8000 dan menggandakan repositori git.
  • Para pengguna antusias dengan pembaruan dari Justine, pencipta perangkat lunak ini, dan percaya bahwa perangkat lunak ini merepresentasikan masa depan komputasi.
  • Perangkat lunak ini juga menawarkan mode "slim binary" yang memungkinkan pengguna hanya mengekspor kode yang diperlukan untuk menjalankan biner di sistem mereka, sehingga perangkat lunak menjadi lebih cepat dan menggunakan lebih sedikit memori.
  • Perangkat lunak ini memungkinkan pembuatan program yang berjalan di platform lain seperti Windows dan macOS, dengan pengalaman seolah-olah berjalan di Linux.
  • Para pengguna terkesan dengan proyek ini dan dedikasi tim di baliknya, dan sebagian bercanda menyebut mereka sebagai "makhluk asing supercerdas dari planet lain yang mencoba menyelamatkan kita dari pembengkakan dan fragmentasi perangkat lunak".
  • Sebagian pengguna mempertanyakan kepraktisan perangkat lunak ini, dan membandingkannya dengan proyek hobi.
  • Ada pertanyaan mengenai perubahan pada aturan POSIX yang memungkinkan fungsionalitas perangkat lunak ini.
  • Para pengguna tertarik pada kemungkinan Cosmopolitan membuat aplikasi Python menjadi portabel dan terintegrasi dengan Pyinstaller.
  • Para pengguna terkesan dengan responsivitas penulis dan karakter proyek yang dirancang dengan sangat baik.
  • Perangkat lunak ini juga memungkinkan data dan file konfigurasi disertakan ke dalam executable, yang dirasa praktis oleh pengguna.