5 poin oleh GN⁺ 2023-11-04 | 1 komentar | Bagikan ke WhatsApp
  • Penulis memutuskan untuk pensiun dan berencana merilis kode sumber dari berbagai proyek selama 40 tahun.
  • Tujuan merilis kode sumber tersebut adalah untuk menyediakan materi yang berguna dan kesempatan belajar bagi orang lain.
  • Kode sumber itu mencakup beragam proyek, mulai dari sistem operasi hingga utilitas dan emulator.
  • Proyek yang menonjol mencakup ARMOS, kernel multi-proses/multi-tugas untuk ARM, dan CUBIX, sistem operasi untuk CPU 6809.
  • Proyek lainnya mencakup DARC, pengendali radio amatir, serta DVM, OS paling awal yang ditulis penulis untuk Altair pada tahun 1980.
  • Penulis juga mengembangkan berbagai utilitas untuk DOS, editor teks, dan alat berkas.
  • Ada pula proyek terkait radio amatir seperti HTX242, kontrol untuk transceiver amatir RS HTX-242, serta ICOMCIV, kode antarmuka ICOM CI-V.
  • Kode sumber tersebut juga mencakup berbagai emulator seperti EMILY52, emulator 8052, serta emulator terminal PC100 dan VT-100.
  • Penulis juga menyediakan tautan ke komputer lamanya dan halaman unduhan utama untuk kode sumber tersebut.
  • Rilis ini merupakan kontribusi penting bagi komunitas rekayasa perangkat lunak, dengan menyediakan sumber daya yang kaya untuk pembelajaran dan pengembangan.

1 komentar

 
GN⁺ 2023-11-04
Komentar Hacker News
  • Penulis memutuskan untuk pensiun dan berencana merilis lebih dari 40 tahun source code.
  • Source code tersebut mencakup program C yang ringkas dan elegan dengan baris #include standar C yang diminimalkan.
  • Gaya coding penulis dipuji karena minimalisme dan efisiensinya.
  • Basis kode penulis dianggap menginspirasi programmer lain.
  • Penulis memiliki konvensi unik menggunakan 7 untuk merepresentasikan TRUE dalam pemrograman C, yang terasa menarik bagi sebagian pembaca.
  • Sebagian pembaca menyesal tidak menyimpan kode awal mereka, dan menyarankan orang lain untuk melestarikan kodenya.
  • Keputusan penulis untuk merilis kodenya dianggap sebagai warisan berharga yang mencakup permata dan hal-hal menarik.
  • Utilitas buatan penulis, ImageDisk, dianggap berpengaruh karena digunakan untuk mengarsipkan floppy disk dari berbagai komputer menggunakan IBM PC.
  • Sebagian pembaca menganggap kode penulis "murni" dibandingkan kode modern yang sangat bergantung pada library dan framework.
  • Dilaporkan ada bug pada program micro-CAD penulis yang menghasilkan error 404.
  • Ada pertanyaan tentang lisensi apa yang digunakan saat kode penulis dirilis.
  • Ada komentar mengenai error kehabisan memori dalam kode penulis.