A short guide to building a gcc cross-compiler while still remaining nominally sane
Kayanya bakalan berguna nih…
A short guide to building a gcc cross-compiler while still remaining nominally sane
Kayanya bakalan berguna nih…
Ingin mencoba bahasa pemrograman Go, tetapi sedang menggunakan Windows?
Tidak perlu repot menginstall Linux di VirtualBox. Silakan coba go-windows!
Komentar dari sang porter:
It’s a bit rough and doesn’t have all the packages you’d expect but it
can at least run the examples in the go tutorial. Better than nothing
and should provide hours of fun.
Di rumah, saya menggunakan ISP “X”. Hasil pengamatan beberapa hari belakangan ini: akses internet di malam hari terasa (jauh??) lebih lambat daripada di pagi/siang hari. Apakah karena malam hari adalah peak hour ISP ini?
Yah, sepertinya menggerutu pun tidak ada gunanya. Wong ini bukan dedicated bandwith? Maklumlah, biaya berlangganan per bulan saja relatif sangat murah.
Sesuai kata pepatah: “you pay peanut, you get monkey”
Huh!
At least, do not port my software to Windows.
While the GNU General Public License expressly prohibits me from denying you the freedom to port software protected by it to Windows, I feel that you do great damage to the world if you do. Let me explain.
Windows is a proprietary environment. They don’t give you the source code, and they do anything in their power to limit your freedom. They even try to limit what you can do with the software you rightfully bought from them. So, supporting them in any way is bad for the world, because it encourages others to try to limit others’ freedoms (it worked great for Microsoft, so it must be a good idea, right?).
Whoa… agresif sekali!
While this text singles out Microsoft, other companies are equally evil. For example, porting the diet libc to Solaris would help Sun, noone else. Don’t do it.
Other companies? Hmm apa saja yaa?
Post ini masih terkait dengan salah satu post sebelumnya, yaitu ini.
Jadi ceritanya, pada tahun 1984, tim pengembang arsitektur MIPS di Stanford University membuat versi kelanjutan dari MIPS, yaitu MIPS-X, dengan dukungan DARPA. Informasi detail dapat dibaca di paper ini.
Nah, salah satu instruksi yang menarik dari arsitektur ini adalah:
hsc – Halt and Spontaneously Combust
Detailnya dapat dibaca disini.
Apa artinya? Jika prosesor mendeteksi suatu eksekusi instruksi ilegal, maka eksekusi instruksi itu akan dihentikan dan prosesor akan terbakar (combust) secara otomatis. Wow!!
Mari kita bayangkan suatu dialog (fiktif) berikut:
Mr. A : Mr. B, jangan gunakan sistem operasi XYZ.
Mr. B : Memangnya kenapa?
Mr. A : Karena sistem operasi XYZ tidak menghargai privasi anda. Secara periodik, log aktivitas anda akan dikirim ke server mereka.
Mr. B : Wah gawat. Berarti kita seharusnya tidak menggunakan sistem operasi XYZ lagi.
Nah, sebagai catatan, si Mr. B ini adalah seorang programmer yang cukup handal. Dan dialog pun berlanjut…
Mr. B : Kalau begitu, saya memutuskan membuat sistem operasi saya sendiri dari nol. Dengan demikian, saya tahu persis apa saja yang sistem operasi saya lakukan. Hahahaha….
![]()
Mr. A : Wah hebat. Bagaimana caranya?
Mr. B : Gampang. Saya akan menggunakan compiler foobar123. Compiler ini punya reputasi bagus di jagad open source.
Mr. A : Hmm sebentar dulu. Apakah compiler itu bisa dipercayai?
Mr. B : Bisa dong. Kan open source. Memangnya kenapa?
Mr. A : Tahukan anda bahwa compiler bisa menyelipkan instruksi ilegal di code anda, dan anda tidak menyadarinya sekalipun compiler itu open source?
Mr. B : Wah saya baru tahu yang seperti itu. Jadi bagaimana dong?
Mr. A : Saya khawatir anda harus menulis compiler dulu Mr .B, barulah anda bisa membuat sistem operasi anda sendiri.
![]()
Mr. B:
![]()
Yah begitulah kira-kira…
Belum lama ini pemikiran itu muncul di pikiran saya…
Belakangan ini, gara-gara listrik mati hampir tiap hari, jadi teringat arc reactor-nya Iron Man.
Bagi anda tidak tahu apa itu arc reactor, itu adalah benda kecil bercahaya yang ada di jantungnya Iron Man. Berfungsi sebagai sumber energi kostumnya.

Coba bayangkan… benda sekecil itu bisa menghasilkan daya 3 GW? Whoa…
Gak perlu khawatir mati listrik lagi dong?
Ternyata sudah ada mesin yang konsepnya agak mirip dengan itu, yaitu Tokamak. Tentu saja ukurannya sangat besar, dan bukan sebesar bola tenis.
Selidik punya selidik, ternyata ada paper yang membahas hal itu, yaitu bagaimana benda sebesar telur menghasilkan energi yang setara dengan beberapa ton peledak konvensional.
http://arxiv.org/pdf/physics/0510071v1
Tentu saja masih sebatas konsep. Tapi siapa tahu, mungkin berhasil direalisasikan beberapa tahun mendatang?
Dan ini sepertinya bakal menjadi mainan favorit para teroris.
Ha!
Secara teknis, Linux adalah sebuah kernel. Dikombinasikan dengan aneka tool dari GNU, jadilah sistem GNU/Linux seperti Slackware, Debian, OpenSUSE, dst yang biasa kita jumpai sekarang ini. Jadi seharusnya kita menyebutnya GNU/Linux, dan bukan sekedar Linux. Begitulah kata RMS. Penjelasan panjang lebar bisa dibaca disini atau disini.
Masalahnya, dalam suatu distro GNU/Linux, tentulah isinya bukan hanya kernel Linux dan tool buatan FSF. Ada banyak aplikasi lain yang dibuat oleh pihak ketiga, dan bukan FSF, seperti Perl, Apache, MySQL, atau KDE. Jadi tentu lebih adil kalau disebut ../GNU/Linux ya?
Istilah GNU/Linux seolah-olah menyiratkan bahwa hanya ada 2 bagian saja: developer FSF, dan developer kernel Linux. Lalu bagaimana dengan pihak ketiga yang juga berkontribusi besar?
Mungkin sebaiknya menggunakan istilah …/GNU/Linux ya? Tapi makin panjang pas diketik dong?
Nah, sebagai penutup: klik
Kenapa ya hacking itu sering sekali dikaitkan dengan security? Misal kalau masuk di forum-forum dan melihat judul thread yang berbau hacking, pertanyaan-pertanyaan seperti ini sering sekali muncul:
Tanya kenapa?
Kapan ya ada thread/post yang kira-kira seperti ini:
Saya sedang menggunakan compiler C, dan sepertinya saya menemukan ketidakefisienan. Hasil disassembly menunjukkan bahwa untuk suatu operasi yang trivial, compiler itu menaruh 4 nilai di stack dan melakukan operasi load bla bla bla… mari kita hack compilernya!
Yaa… pokoknya pertanyaan yang tidak lazim deh…
Mendownload suatu attachment dapat menyebabkan perubahan struktur molekul pada CPU, selanjutnya membuat CPU itu meledak seperti granat?
Apakah ini termasuk contoh pseudoscience?
Recent Comments