Alhamdulillah,
 
senang sekali bisa santai setelah serentetan ujian selesai hehehe..... Saya ingin berbagi cerita nih...setelah banyak membaca cerita2 dari teman2 yang menarik.
 
Ada hal yang menarik ketika membaca diskusi-diskusi di sebuah forum yang lumayan menambah wawasan saya terutama tentang bagaimana menilai karakter seseorang.
 
Ceritanya begini, di sebuah forum telah menebar isu tentang "Linux Bug 2038" yang sempat membuat bingung para member yang bertanya-tanya koq bisa terjadi?
 
Linux dibuat dalam bahasa pemrograman C, C dibuat oleh Dennis Ritchie. Pada saat C dibuat tahun 1970an, dimana komputer terbaik yang pernah ada itu menggunakan register processor maksimal 32-bit yang dipake untuk transversi data, 32-bit maksudnya 32 angka biner yang kalo dibuat angka desimal (31-bit angka, 1-bit paling kanan sign) sekitar 2147483648 dan kalo melewati batas itu akan kembali ke titik nol.
 
Nah, semua desian program pada saat itu termasuk C menggunakan register 32-bit. untuk perhitungan waktunya salah satu fungsi yang ada di C yakni "time_t" itu bekerja menghitung bilangan detik integer yang diawali dari angka 0 yang berarti "1 Januari 1970" hingga sampai sekarang yang udah mendekati angka maksimal. Angka itu akan mencapai maksimal pada tanggal "19 Januari 2038".
 
Wah seperti apa kalo perhitungan itu menjadi nol?, dan akan kembali ke default penanggalan 1 Januari 1970, tentunya akan menghasilkan angka negatif dalam perhitungan2 yang melibatkan waktu seperti jam tanggal tahun dan itu salah/error. fungsi "time_t" digunakan di Linux yang dibuat dalam bahasa C dan semua program pasti akan halt/berhenti. banyangkan sekarang Linux sudah dipake oleh banyak pengguna, hingga perusahaan besar mendukung penyebaran Linux yang free itu, seperti IBM, Novell dsb. hingga perangkat mobile, laptop, palmtop.
 
Hal yang menarik ketika membaca komentar dari seorang presiden Linux Delhi User Group, dengan pesimistisnya entah itu disengaja atau tidak atau memang punya maksud tertentu dibalik opininya. dia mengatakan "It's will be nightmare for all Linux programmers, linux has been used on all systems, server, networking include wireless devices. It's not a easy job to change the codes and recompile it" maksudnya dengan adanya itu, kita harus mengubah semua kode yang udah dibuat dan membuat program baru untuk itu semua. tapi apa kata salah seorang penasehat dari Chip Magazine "It's an easy thing, just recompile it through today's compiler (64-bit) and distribute it" artinya, tinggal dirubah kode2 itu yang melibatkan "time_t" dan kembali dibuat programnya dengan bahasa C yang udah menggunakan register 64-bit.
 
Dari sini kita bisa melihat bahwa, kebanyakan mereka melihat sesuatu itu tidak semestinya, entah itu benar ato tidak. seperti halnya di dunia komputer, penggandaan/copy dan editing sebuah program dengan compiler, itu sangatlah mudah dan tidak banyak memakan waktu. Saya juga sangat heran sampai kata-kata seperti itu bisa keluar dari seorang president Linux User Group yang lulusan dari school engineering terkemuka di India ini. Dan kepolosan dari teknisi Chip Magazine ini menunjukkan betapa professionalitas yang dimilikinya ketika harus menyelesaikan permasalahan, dia bisa melihat masalah itu secara apa adanya tanpa berfikir panjang dan bergumam apapun.
 
Dan kalo kita lihat ke blakang dari pengalaman yang sudah2, waah...kita masih belum lupa kan soal kekhawatiran "Y2K Millenium Bug" berupa kesalahan menanggalan tahun yang menggunakan 2 angka misal 98,99 jadi klo tahun 2000 diterjemahkan 1900, ternyata itu bisa diselesaikan dengan aplikasi yang sederhana aja.
 
terus apakah selamanya komputer yang ada menggunakan register 32-bit?? Buktinya sekarang Intel sudah ngeluarin processor yang 64-bit, setahu saya nggak lebih dari 10 tahun intel mengembangkan processornya dari i8088 yang pake 16-bit hingga yang dipake di stasiun angkasa MIR yakni i80386, i80486 sampai i80586/Pentium yang pake register 32-bit. Masak sih tahun 2038 masih ada processor 32-bit?? mungkin udah 256-bit karna kebutuhan program dan murahnya bahan baku.
 
Hehehe...apakah mereka nggak lupa gimana Bill Gates yang selalu ngrubah operating systemnya seperti Windows XP dengan Service Pack atau Patch-nya karena kodenya ketauan jadi harus dirubah. dan nggak jadi masalah besar tinggal copy/download dari microsoft.com hehehe......
 
Walhasil sobat, sebetulnya dalam berdiskusi pendapat kita menunjukkan siapa dan bagaimana karakter kita. karena, tiap orang punya hati dan fikiran yang dengan beribu-ribu pengalaman bisa menilai siapakah kita. Yah, itu pilihan kita...
 
bagaimana pendapat sahabat?
 
 


fachim!

   

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

_________________________________________________________________________
Mhs/Masy. indoindia diharapkan untuk selalu melihat diskusi harian di http://www.ppi-india.da.ru dan situs resmi PPI http://www.ppi-india.org ==========================================================================
Catatan penting:
1- Harap tdk. memposting berita, kecuali yg  berkenaan dg masyarakat/mahasiswa/alumni India
2- Arsip milis: http://groups.yahoo.com/group/ppi-india ;
3- HP Ketua PPI (Jusman): 09810646659 ; Sekjen PPI(Mukhlis): 09897407326
4- KBRI Delhi(11)26110693;26118642; 26118647
5- KJRI Mumbai (022)3868678;3800940;3891255




Yahoo! Groups Links

Kirim email ke