Oct 13, 2026

Undang-Undang Media Sosial Bawah 16 Tahun di Malaysia: Apa Yang Ibu Bapa Dan Remaja Perlu Tahu


Isu keselamatan kanak-kanak dan remaja di alam siber kini menjadi keutamaan utama di seluruh dunia, tidak terkecuali di Malaysia. Dengan perkembangan pesat platform media sosial seperti Facebook, TikTok, Instagram, YouTube, dan X, pendedahan golongan bawah umur kepada bahaya alam maya seperti buli siber, scammer, pemangsa dalam talian (online groomers), dan kandungan tidak beretika semakin membimbangkan.

Bagi menangani isu ini, Suruhanjaya Komunikasi dan Multimedia Malaysia (MCMC) bersama Kementerian Komunikasi telah memperkenalkan langkah tegas dan rangka kerja baharu berkaitan penstrukturan umur serta pelesenan platform media sosial. Penghadatan dan larangan akaun media sosial untuk individu di bawah umur 16 tahun di Malaysia diguna pakai di bawah Akta Keselamatan Dalam Talian 2025 (Akta 866) atau dikenali sebagai Online Safety Act (ONSA) 2025.

Secara khususnya, sekatan ini dilaksanakan melalui penguatkuasaan Kod Perlindungan Kanak-Kanak (CPC) dan Kod Pengurangan Risiko (RMC) yang dikawal selia oleh Suruhanjaya Komunikasi dan Multimedia Malaysia (MCMC).
Berikut adalah ringkasan ringkas mengenai pelaksanaan undang-undang ini:

  • Tarikh Kuat Kuasa: Peraturan ini mula berkuat kuasa sepenuhnya pada 1 Jun 2026.
  • Kaedah Pengesahan Umur: Pengguna baharu yang berumur 16 tahun ke atas wajib mengemukakan dokumen pengenalan rasmi kerajaan seperti MyKad, pasport, atau MyDigital ID untuk pendaftaran akaun.
  • Akaun Sedia Ada: Pengguna sedia ada akan melalui proses pengesahan identiti secara berperingkat dalam tempoh 6 bulan. Mana-mana pemilik akaun sedia ada yang dikesan di bawah umur 16 tahun akan diberi tempoh 1 bulan untuk memuat turun data mereka sebelum akaun tersebut disekat atau digantung.
  • Platform Terlibat: Peraturan ini wajib dipatuhi oleh semua penyedia perkhidmatan media sosial berlesen berskala besar, termasuk platform popular seperti Facebook, Instagram, TikTok, dan YouTube


Mengapa Undang-Undang Baharu Ini Diperkenalkan?


Sebab utama pelaksanaan kawalan ini bukanlah untuk menyekat kebebasan remaja, sebaliknya untuk membendung risiko bahaya siber yang semakin sukar dikawal. Antara punca utama langkah ini diambil termasuk:

  • Peningkatan Kes Buli Siber (Cyberbullying): Ramai remaja berdepan tekanan mental hingga menjejaskan prestasi persekolahan akibat ejekan dan gangguan di media sosial.

  • Ancaman Pemangsa Seksual & Grooming: Akaun tanpa kawalan memudahkan pihak tidak bertanggungjawab mendekati golongan di bawah umur.

  • Ketagihan Skrin & Algorithmic Traps: Algoritma media sosial direka untuk mengekalkan perhatian pengguna selama mungkin, yang boleh menjejaskan kesihatan mental, waktu tidur, dan produktiviti pelajar.

  • Penipuan & Scam Kewangan: Remaja yang kurang terdedah dengan selok-belok keselamatan siber mudah menjadi mangsa penipuan tawaran kerja palsu atau muat turun perisian berbahaya.


Syarat & Rangka Kerja Utama SKMM


Melalui rangka kerja kawalan siber ini, beberapa syarat utama telah digariskan untuk dipatuhi oleh pembekal perkhidmatan media sosial dan pengguna:

  • Pengesahan Umur Ketat (Age Verification): Platform media sosial diwajibkan menyediakah sistem pengesahan umur yang lebih sahih (seperti mengimbas kad pengenalan atau kawalan ibu bapa) dan bukan sekadar memasukkan tarikh lahir secara rawak.

  • Pelesenan Platform: Platform utama yang mempunyai bilangan pengguna tinggi di Malaysia perlu berdaftar dengan SKMM untuk memastikan mereka mematuhi undang-undang tempatan, termasuk akauntabiliti terhadap kandungan berbahaya.

  • Kawalan Akaun Remaja Bawah 16 Tahun: Akaun pengguna di bawah umur 16 tahun akan dikenakan tetapan privasi automatik yang lebih ketat, seperti akaun berstatus private secara lalai (default) dan sekatan mesej langsung (direct message) daripada akaun yang tidak dikenali.


Adakah Akaun Lama Remaja Akan Terpadam secara Automatik?

Ini adalah antara kebimbangan paling besar dalam kalangan remaja. Jawapannya bergantung kepada bagaimana platform mengesahkan data sedia ada:

  • Sistem Notifikasi Pengesahan: Platform dijangka akan menghantar notifikasi pengesahan umur kepada akaun yang disyaki dimilik oleh pengguna bawah umur.

  • Kawalan Ibu Bapa (Parental Consent): Bagi remaja di bawah threshold umur yang ditetapkan, akses mungkin memerlukan kebenaran rasmi daripada ibu bapa melalui pautan akaun keluarga (Family Pairing atau Parental Control).

  • Tempoh Muat Turun Data: Sekiranya akaun perlu ditutup atau digantung, pengguna biasanya diberi tempoh masa untuk memuat turun data peribadi, gambar, dan video mereka terlebih dahulu.


Peranan Ibu Bapa: Apa Yang Perlu Dilakukan Sekarang?


Langkah penguatkuasaan undang-undang sahaja tidak memadai tanpa pemantauan di rumah. Ibu bapa disarankan mengambil langkah proaktif berikut:

  • Aktifkan Kawalan Ibu Bapa (Parental Controls): Manfaatkan ciri seperti Google Family Link, Apple Family Sharing, atau TikTok Family Pairing untuk mengurus masa skrin dan mengehadkan kandungan.

  • Semak Tetapan Privasi Akaun Anak: Pastikan akaun anak anda ditetapkan kepada status Private, serta matikan tetapan lokasi (Location Sharing) apabila tidak diperlukan.

  • Amalkan Komunikasi Terbuka: Bincangkan bahaya berkongsi maklumat peribadi (seperti sekolah, alamat rumah, atau nombor telefon) secara terbuka tanpa membuatkan anak-anak rasa tertekan atau dihakimi.


4 Tips Keselamatan Siber Untuk Remaja



Kesimpulan

Pelaksanaan kawalan dan pengesahan umur bagi pengguna media sosial bawah 16 tahun adalah langkah positif ke arah mewujudkan ekosistem digital yang lebih selamat di Malaysia. Walaupun ia mungkin memerlukan penyesuaian dari segi habit penggunaan harian, matlamat utamanya adalah untuk melindungi generasi muda daripada ancaman siber yang kian kompleks.

Sama ada anda seorang ibu bapa mahupun remaja, pemahaman awal mengenai undang-undang ini amat penting agar kita bersedia menghadapi perubahan lanskap digital masa kini.

Terima kasih sudi baca post ini. Jumpa di post yang seterusnya.


Sep 5, 2026

Sejarah 8 CEO Apple Yang Membentuk Apple Dari Garaj Hingga Era AI


Apple diasaskan pada 1 April 1976 oleh Steve Jobs, Steve Wozniak dan Ronald Wayne. Pada tahun 2026, Apple sendiri meraikan ulang tahun ke-50 penubuhannya.

Ketika itu, Apple bukanlah syarikat gergasi seperti hari ini. Fokus mereka adalah komputer peribadi, bermula dengan Apple I sebelum Apple II membantu membawa komputer ke pasaran pengguna yang lebih luas. 

Tetapi menariknya, Steve Jobs bukan CEO pertama Apple. Jawatan itu pada awalnya diberikan kepada seorang pengurus berpengalaman untuk membantu mengurus syarikat yang semakin berkembang.

Daripada CEO pertama Michael Scott pada era Apple masih merupakan syarikat komputer kecil, sehinggalah Steve Jobs mengembalikan Apple ke pentas dunia dan Tim Cook menjadikannya gergasi bernilai trilion dolar, setiap CEO meninggalkan kesan tersendiri.

Kini, selepas 50 tahun Apple ditubuhkan, satu lagi bab baharu bermula. Pada 1 September 2026, John Ternus secara rasmi mengambil alih jawatan CEO Apple daripada Tim Cook.

Siapakah sebenarnya individu yang pernah memegang kerusi paling berpengaruh dalam dunia teknologi ini?


CEO NO. 1: Michael Scott, CEO pertama Apple (1977–1981)


Michael "Scotty" Scott mencatat sejarah sebagai CEO pertama Apple. Beliau mengambil alih jawatan tersebut pada Februari 1977 dan kekal sehingga Mac 1981. Scott sebelum itu mempunyai pengalaman dalam industri semikonduktor, termasuk di National Semiconductor.

Pelantikan Scott sebenarnya mencerminkan keadaan Apple ketika itu. Steve Jobs dan Steve Wozniak merupakan pengasas dan pencetus idea, tetapi pengalaman pengurusan mereka masih terhad. Mike Markkula, salah seorang pelabur awal Apple, membantu membawa masuk Scott untuk mengurus operasi syarikat.

Di bawah era awal inilah Apple berkembang daripada projek komputer kepada sebuah syarikat teknologi sebenar. Namun, apabila Apple semakin besar, struktur kepimpinannya turut berubah.


CEO NO. 2: Mike Markkula, Pengasas yang menjadi CEO (1981–1983)


Selepas Scott berundur, A. C. "Mike" Markkula mengambil alih sebagai CEO sekitar 1981. Markkula bukan sekadar CEO. Beliau merupakan antara individu paling penting dalam sejarah awal Apple kerana beliau menyumbang modal, pengalaman perniagaan dan membantu membina struktur syarikat.

Beliau juga memainkan peranan penting dalam menjadikan Apple sebuah organisasi yang lebih serius dari sudut perniagaan.Tetapi Apple tidak lama berada di bawah kepimpinannya.

Pada 1983, syarikat membuat keputusan yang akan mengubah sejarah Apple selama sedekad berikutnya.


CEO NO. 3: John Sculley, CEO yang berkonflik dengan Steve Jobs (1983–1993)


Jika ada satu era kepimpinan Apple yang paling dramatik, ia mungkin era John Sculley. Sebelum menyertai Apple, Sculley merupakan presiden PepsiCo. Beliau dibawa masuk kerana Apple memerlukan seorang eksekutif berpengalaman dalam pemasaran dan pengurusan korporat. Sculley kemudiannya menjadi CEO Apple dari 1983 hingga 1993.

Pada awalnya, hubungan Sculley dan Jobs sangat rapat. Namun, kedua-duanya mempunyai pandangan berbeza mengenai masa depan Apple. Konflik antara mereka akhirnya menyebabkan Steve Jobs kehilangan kuasa operasi dan meninggalkan Apple pada 1985. Ironinya, lelaki yang pernah menjadi pencetus revolusi Macintosh kini berada di luar syarikat yang diasaskannya.

Sculley bagaimanapun bukan CEO yang gagal sepenuhnya. Di bawah kepimpinannya, Apple menghasilkan beberapa perkembangan penting dalam barisan Macintosh dan mencatat pertumbuhan hasil yang besar pada akhir 1980-an. Namun memasuki awal 1990-an, Apple semakin berdepan tekanan persaingan komputer peribadi.

Sculley akhirnya berundur pada 1993.


CEO NO. 4: Michael Spindler, CEO ketika Apple mula kehilangan arah (1993–1996)


Michael Spindler mengambil alih daripada Sculley pada 1993. Beliau mempunyai pengalaman luas dalam operasi Apple, khususnya di Eropah, sebelum dinaikkan menjadi CEO. Spindler cuba menyusun semula Apple dan berdepan masalah yang semakin kompleks.

Microsoft Windows semakin dominan. Kos operasi Apple tinggi dan strategi produk syarikat semakin sukar untuk difahami pasaran. Apple malah membuka perbincangan mengenai kemungkinan penggabungan atau penjualan dengan beberapa syarikat besar, termasuk IBM, Sun Microsystems dan Philips. Namun, usaha tersebut tidak berjaya.

Pada 1996, lembaga pengarah Apple menggantikan Spindler dengan seorang tokoh yang terkenal kerana kepakaran menyelamatkan syarikat bermasalah.


CEO NO. 5: Gil Amelio, CEO yang membawa Steve Jobs pulang (1996–1997)


Gil Amelio menjadi CEO Apple pada 1996. Ketika itu Apple berada dalam keadaan sangat genting. Jualan merosot, kerugian meningkat dan syarikat memerlukan sistem operasi generasi baharu. Amelio melaksanakan langkah penstrukturan semula yang agresif, termasuk pengurangan tenaga kerja dan pembatalan beberapa projek.

Tetapi keputusan paling penting dalam tempoh singkatnya ialah pembelian NeXT, syarikat yang diasaskan Steve Jobs selepas meninggalkan Apple. Transaksi sekitar AS$400 juta itu akhirnya membawa Jobs kembali ke Apple.

Pada Julai 1997, Amelio meninggalkan jawatan CEO dan sejarah Apple berubah sekali lagi.


CEO NO. 6: Steve Jobs, CEO yang menyelamatkan Apple (1997–2011)


Inilah nama yang paling sinonim dengan Apple. Selepas kembali pada 1997, Steve Jobs pada awalnya menjadi pemimpin de facto sebelum secara rasmi dilantik sebagai interim CEO pada September tahun yang sama.

Jobs melakukan sesuatu yang radikal. Beliau mengecilkan jumlah produk, menghentikan beberapa projek dan memberi fokus kepada produk yang benar-benar penting. Kemudian datanglah era yang mengubah Apple selama-lamanya iaitu iMac. iPod. iTunes. iPhone. iPad.

Pada 2007, Jobs memperkenalkan iPhone dan mengubah telefon mudah alih daripada sekadar alat komunikasi menjadi platform komputer mudah alih. Apple sendiri menyifatkan iPhone sebagai produk yang menggabungkan telefon, iPod dan peranti komunikasi internet.

Kejayaan tersebut mengubah bukan sahaja Apple tetapi keseluruhan industri teknologi. Namun, kesihatan Jobs semakin merosot. Pada Ogos 2011, beliau meletakkan jawatan sebagai CEO dan Tim Cook dilantik menggantikannya. Jobs menjadi pengerusi lembaga pengarah.

Beberapa minggu kemudian, dunia kehilangan salah seorang tokoh teknologi paling berpengaruh.


CEO NO. 7: Tim Cook, CEO yang mengubah Apple menjadi empayar global (2011–2026)


Ramai menjangka Apple akan sukar berkembang tanpa Steve Jobs. Tim Cook membuktikan bahawa Apple boleh berjaya dengan pendekatan yang sangat berbeza. Jika Jobs terkenal dengan visi produk dan persembahan dramatik, Cook terkenal dengan operasi, rantaian bekalan, disiplin kewangan dan pengembangan perkhidmatan.

Cook menyertai Apple pada 1998 dan menjadi CEO pada 2011. Sepanjang kepimpinannya, Apple memperkenalkan kategori produk baharu seperti Apple Watch, AirPods dan Apple Vision Pro, selain mengembangkan perkhidmatan seperti iCloud, Apple Pay, Apple Music dan Apple TV.

Salah satu pencapaian terbesar Cook ialah mengubah Apple menjadi syarikat yang mempunyai ekosistem perkhidmatan bernilai sangat besar.

Menurut Apple, nilai pasaran syarikat meningkat daripada kira-kira AS$350 bilion pada 2011 kepada sekitar AS$4 trilion, manakala hasil tahunan meningkat daripada AS$108 bilion pada tahun fiskal 2011 kepada lebih AS$416 bilion pada tahun fiskal 2025.

Cook juga memimpin peralihan Mac daripada pemproses Intel kepada Apple Silicon (generasi M1 hingga M6 yang terkini), memberikan Apple kawalan lebih besar terhadap perkakasan dan cipnya sendiri.

Selepas 15 tahun, era Tim Cook akhirnya berakhir.


CEO NO. 8: John Ternus — CEO baharu Apple (2026 – ?)


Pada tarikh 1 September 2026, John Ternus secara rasmi menjadi CEO Apple. Pelantikan ini diumumkan Apple beberapa bulan lebih awal, pada April 2026, sebagai sebahagian daripada perancangan penggantian CEO jangka panjang. Tim Cook kini beralih kepada jawatan Executive Chairman Apple.

Ternus bukanlah tokoh korporat yang terkenal di luar Apple. Beliau ialah seorang jurutera. Ternus menyertai Apple pada 2001 dalam pasukan Product Design. Beliau kemudian menjadi Vice President Hardware Engineering pada 2013 dan Senior Vice President Hardware Engineering pada 2021.

Sepanjang lebih 25 tahun di Apple, Ternus terlibat dalam pelbagai produk penting termasuk iPad, AirPods serta generasi produk iPhone, Mac dan Apple Watch. Beliau juga memainkan peranan penting dalam pembangunan perkakasan Mac dan pelbagai inovasi dari segi ketahanan, material, reka bentuk serta kebolehbaikan produk.

Sebelum menyertai Apple, Ternus pernah bekerja sebagai jurutera mekanikal di Virtual Research Systems dan mempunyai ijazah Kejuruteraan Mekanikal dari University of Pennsylvania. Kini, beliau berdepan cabaran yang mungkin lebih besar daripada semua CEO Apple sebelumnya iaitu:

Kecerdasan buatan, AI (atau lebih dikenali sebagai Apple Intelligence)

Apple mempunyai ekosistem perkakasan dan perisian yang sangat kukuh, tetapi persaingan AI semakin sengit. Ternus perlu memastikan Apple bukan sekadar mengikuti perkembangan AI, tetapi mampu menghasilkan sesuatu yang benar-benar mengubah pasaran. Reuters turut menyifatkan AI sebagai antara cabaran utama yang menanti CEO baharu itu.


Kesimpulan

Jika dilihat semula, sejarah CEO Apple sebenarnya menggambarkan evolusi syarikat itu sendiri. Michael Scott membantu Apple menjadi syarikat yang lebih teratur. Mike Markkula membantu membina asas perniagaan. John Sculley membawa kepakaran pemasaran korporat tetapi berdepan konflik dengan Jobs. Michael Spindler dan Gil Amelio pula cuba menyelamatkan Apple ketika syarikat semakin kehilangan arah. Steve Jobs mengembalikan fokus kepada inovasi dan mencipta era iPod, iPhone serta iPad. Tim Cook menyambung legasi tersebut dan membina Apple menjadi empayar global dengan ekosistem perkakasan, perisian dan perkhidmatan. Kini, giliran John Ternus mengambil alih Apple.

Menariknya, Apple kembali dipimpin oleh seorang jurutera selepas beberapa dekad kepimpinan yang lebih berorientasikan pemasaran, visi produk dan operasi korporat. John Ternus mempunyai tugas untuk menjawab satu persoalan besar: Apakah produk atau teknologi seterusnya yang mampu menjadi "iPhone moment" baru untuk Apple? Itulah persoalan yang akan menentukan bab seterusnya dalam sejarah syarikat Apple.

Dan kali ini, dunia bukan hanya menunggu produk baharu. Dunia sedang menunggu untuk melihat bagaimana John Ternus akan menulis sejarahnya sendiri selama dia memegang jawatan CEO Apple. Sama-sama kita nantikan dan lihat.

Terima kasih sudi baca post ini. Jumpa di post yang seterusnya.


Aug 24, 2026

5 Komponen Asas Sistem Pengendalian Linux Yang Wajib Anda Tahu


Linux sering dikaitkan dengan pelayan (server), pengaturcaraan, keselamatan siber dan komputer teknikal. Namun, di sebalik paparan terminal atau desktop yang kelihatan ringkas, Linux sebenarnya terdiri daripada beberapa lapisan penting yang bekerjasama untuk memastikan sistem operasi dapat berfungsi dengan lancar.

Menariknya, Linux bukan sekadar satu program yang boleh dipasang begitu sahaja. Secara teknikal, Linux merujuk kepada kernel, iaitu komponen teras sistem operasi. Untuk mendapatkan sistem lengkap yang boleh digunakan oleh pengguna, kernel digabungkan dengan pelbagai perisian lain melalui sesuatu yang dipanggil Linux distribution atau distro seperti Ubuntu, Fedora, Debian dan Linux Mint. Malah, dokumentasi rasmi Linux Kernel sendiri menjelaskan bahawa pengguna baharu biasanya tidak perlu memuat turun kernel sahaja kerana kernel hanyalah satu komponen dalam sistem Linux yang lengkap.

Jadi, apakah yang sebenarnya berlaku di sebalik sistem Linux?

Secara mudah, terdapat 5 komponen asas yang boleh membantu kita memahami bagaimana sistem ini berfungsi:

  1. KERNEL – pusat sistem teras

  2. SYSTEM LIBRARIES – koleksi fungsi kod khas

  3. SYSTEM UTILITIES – alat untuk mengurus sistem

  4. SHELL – jurubahasa arahan

  5. GRAPHICAL USER INTERFACE (GUI) – antara muka grafik untuk pengguna

Jom kita baca dan teliti satu persatu lima komponen asas Linux di bawah:


Komponen 1: Kernel – Pusat Sistem Teras Linux


Jika Linux diibaratkan sebagai sebuah bandar moden, KERNEL ialah pusat kawalan utama bandar tersebut.

Kernel merupakan bahagian paling penting dalam sistem Linux kerana ia menjadi penghubung utama antara perkakasan komputer dengan perisian yang sedang digunakan. Ia mengurus perkara seperti CPU, memori, storan, rangkaian dan peranti input/output.

Sebagai contoh, apabila anda membuka sebuah aplikasi, aplikasi tersebut memerlukan sumber CPU dan RAM. Kernel akan menentukan bagaimana sumber tersebut digunakan dan memastikan aplikasi berbeza boleh berjalan tanpa mengganggu antara satu sama lain.

Antara tugas utama kernel ialah:

  • Pengurusan CPU dan proses

  • Pengurusan RAM

  • Pengurusan sistem fail

  • Pengurusan peranti perkakasan

  • Pengurusan rangkaian

  • Keselamatan dan kawalan akses

  • Komunikasi antara perisian dan perkakasan

Kernel Linux juga terkenal kerana sifatnya yang fleksibel dan boleh digunakan pada pelbagai jenis perkakasan, daripada komputer desktop hinggalah kepada sistem terbenam dan superkomputer. Dokumentasi rasmi Linux menyatakan bahawa kernel kini digunakan merentasi pelbagai seni bina pemproses dan bukan hanya komputer PC tradisional.

Kenapa kernel sangat penting?

Tanpa kernel, aplikasi tidak mempunyai cara standard untuk berkomunikasi dengan perkakasan.

Bayangkan anda membuka fail dalam komputer. Aplikasi anda tidak perlu mengetahui secara terperinci bagaimana cakera SSD berfungsi pada tahap elektronik. Sebaliknya, aplikasi meminta perkhidmatan sistem dan kernel mengurus komunikasi dengan perkakasan.

Ringkasnya:

Aplikasi → System Libraries → Kernel → Hardware

Itulah antara asas bagaimana Linux bekerja.


Komponen 2: System Libraries – Fungsi Kod Khas Yang Memudahkan Pembangunan


Kernel sangat berkuasa, tetapi pembangun aplikasi tidak sepatutnya perlu berkomunikasi secara terus dengan setiap fungsi kernel untuk melakukan tugasan biasa.

Di sinilah SYSTEM LIBRARIES memainkan peranan.

System libraries ialah koleksi kod dan fungsi yang boleh digunakan oleh aplikasi untuk melaksanakan tugasan tertentu tanpa perlu membina semuanya dari awal.

Sebagai contoh, aplikasi mungkin memerlukan fungsi untuk:

  • Membaca atau menulis fail

  • Mengurus memori

  • Berkomunikasi dengan sistem

  • Mengendalikan proses

  • Mengakses rangkaian

  • Memproses input dan output

Dalam ekosistem Linux, antara library yang sangat dikenali ialah GNU C Library atau glibc. Banyak program Linux bergantung kepada library seperti ini untuk mendapatkan fungsi asas sistem.

Bayangkan anda seorang pembangun aplikasi dan mahu membuka fail. Daripada menulis sendiri kod peringkat rendah untuk berkomunikasi dengan sistem fail, anda boleh menggunakan fungsi yang telah disediakan oleh library. Ini menjadikan pembangunan perisian lebih cepat, konsisten dan mudah diselenggara.

Dokumentasi Linux sendiri membezakan fungsi kernel dan pelbagai fungsi library pada lapisan sistem, termasuk library yang digunakan untuk struktur data dan fungsi peringkat rendah.

Analogi mudah ialah jika kernel ialah mesin sebuah kereta, system libraries boleh dianggap sebagai komponen dan sistem sokongan yang menyediakan fungsi standard supaya aplikasi boleh menggunakan kemampuan sistem tanpa perlu memahami semua mekanisme dalaman.

Inilah sebabnya system libraries menjadi salah satu lapisan penting antara aplikasi dengan kernel.


Komponen 3: System Utilities – Alat Untuk Mengurus Sistem


Sekarang kita sudah mempunyai kernel dan system libraries. Tetapi bagaimana pengguna atau pentadbir sistem mengurus komputer?

Jawapannya ialah melalui SYSTEM UTILITIES.

System utilities ialah koleksi program yang digunakan untuk melakukan pelbagai tugasan pengurusan dan penyelenggaraan sistem.

Antaranya termasuklah utiliti untuk:

  • Mengurus fail dan direktori

  • Melihat proses yang sedang berjalan

  • Mengurus pengguna

  • Menyemak penggunaan storan

  • Mengurus rangkaian

  • Memasang atau mengemas kini perisian

  • Memantau prestasi sistem

Contoh arahan Linux yang sangat popular termasuk:

ls – melihat kandungan direktori

cp – menyalin fail

mv – memindahkan atau menamakan semula fail

rm – memadam fail

ps – melihat proses

top – memantau proses dan penggunaan sumber

df – menyemak penggunaan storan

free – melihat penggunaan memori

Walaupun kelihatan ringkas, utiliti seperti ini memberikan pengguna kawalan yang sangat besar terhadap sistem.

Ini juga salah satu sebab Linux sangat popular dalam kalangan pentadbir server dan pembangun perisian. Banyak tugasan boleh dilakukan dengan pantas melalui beberapa arahan sahaja.


Komponen 4: Shell – Jurubahasa Arahan Linux


Jika anda pernah melihat skrin hitam dengan teks dan kursor berkelip dalam Linux, kemungkinan besar anda sedang melihat SHELL. Antara shell yang popular dalam dunia Linux ialah Bash, selain Zsh, Fish dan beberapa shell lain. 

Shell bertindak sebagai jurubahasa antara pengguna dengan sistem operasi. Tetapi untuk akses Shell, anda memerlukan aplikasi Terminal. Cara paling cepat buka terminal Linux adalah tekan tombol Ctrl + Alt + T secara bersamaan pada papan kekunci (keyboard).

Pengguna perlu menaip arahan pada terminal, shell akan mentafsirkannya dan kemudian meminta sistem melaksanakan arahan tersebut. Jika arahan itu berjaya atau gagal, terminal akan memberitahu kembali kepada pengguna, dan akan menunggu arahan seterusnya seperti yang ditunjukkan pada imej di bawah.




Contoh-contoh arahan lain:

mkdir project

Arahan tersebut meminta sistem mencipta sebuah direktori bernama Project.


cd project

Arahan ini mengubah lokasi kerja semasa kepada direktori Project tersebut.


Kelebihan utama shell ialah keupayaan untuk menggabungkan arahan menjadi proses automasi. Sebagai contoh, seorang pentadbir sistem boleh menulis skrip untuk melakukan backup, membersihkan fail lama, memeriksa status server atau mengumpulkan laporan secara automatik.

Sebab itu walaupun Linux mempunyai GUI yang moden, terminal masih menjadi alat penting dalam kalangan pengguna profesional.

Shell bukan Kernel. Shell ≠ Kernel.

Ini adalah satu perkara yang sering mengelirukan pengguna Linux yang baru. 

Kernel berfungsi mengurus sumber sistem dan berkomunikasi terus dengan perkakasan.

Shell pula menyediakan cara untuk pengguna berinteraksi dengan sistem melalui arahan. Sila rujuk imej di bawah perbezaan di antara Shell dan Kernel




Komponen 5: Graphical User Interface (GUI) – Wajah Linux Kepada Pengguna


Tidak semua orang mahu menaip arahan untuk setiap tugasan. Di sinilah GRAPHICAL USER INTERFACE atau GUI memainkan peranan.

GUI menyediakan elemen visual seperti:

  • Windows

  • Ikon

  • Menu

  • Butang

  • Taskbar

  • File manager

  • Settings

  • Dialog box

Dengan GUI, pengguna boleh membuka fail, memasang aplikasi, mengubah tetapan dan mengurus sistem tanpa perlu mengetahui banyak arahan terminal.

Linux mempunyai pelbagai desktop environment. Antara yang terkenal ialah GNOME, KDE Plasma, Xfce dan Cinnamon. GNOME dekstop enviroment yang sangat cantik dan minimalis boleh dilihat pada Zorin OS dan Manjaro.

Menariknya, GUI bukanlah kernel itu sendiri. GUI merupakan lapisan perisian yang berjalan di atas sistem asas Linux. Ini menjelaskan mengapa dua distro Linux boleh menggunakan kernel yang sama tetapi kelihatan sangat berbeza.

Sebagai contoh, satu distro mungkin menggunakan GNOME manakala distro lain menggunakan KDE Plasma. Kedua-duanya masih boleh menggunakan kernel Linux yang sama.


Bagaimana Kelima-lima Komponen Ini Bekerjasama?

Sekarang bayangkan anda membuka aplikasi file manager dan mengklik sebuah fail.

Apa yang berlaku?

Pertama, GUI menerima tindakan anda.

Kemudian aplikasi menggunakan fungsi yang disediakan oleh system libraries.

Permintaan tersebut akhirnya berkomunikasi dengan kernel, yang bertanggungjawab mendapatkan data daripada storan.

Pada masa yang sama, pelbagai system utilities menyediakan fungsi sokongan untuk mengurus sistem.

Jika anda melakukan perkara yang sama melalui terminal, shell menerima arahan anda dan meneruskannya kepada utiliti atau program yang berkaitan.

Jadi, kelima-lima komponen sebenarnya bukan sistem yang berdiri secara berasingan. Mereka saling melengkapi. Rujuk imej di bawah untuk gambaran mudah struktur Linux.

Struktur inilah yang menjadikan Linux fleksibel dan modular.



Linux Bukan Sekadar Sistem Operasi Untuk Komputer

Salah satu kelebihan terbesar Linux ialah fleksibilitinya.

Kernel Linux boleh digunakan pada pelbagai jenis sistem, daripada komputer desktop, server, peranti rangkaian, sistem embedded hinggalah kepada peranti dengan sumber perkakasan yang terhad. Dokumentasi rasmi Linux turut menggambarkan kernel sebagai projek yang berkembang daripada komputer x86 kepada pelbagai seni bina dan kategori peranti.

Malah, konsep Linux juga boleh ditemui dalam pelbagai persekitaran mudah alih.

Pengguna Android, misalnya, berinteraksi dengan sistem berasaskan kernel Linux, walaupun pengalaman pengguna Android bukanlah sama seperti memasang distro Linux desktop seperti Ubuntu.

Untuk pengguna iPhone pula, terdapat aplikasi seperti iSH Shell yang menyediakan persekitaran Linux-like berasaskan Alpine pada iOS. Aplikasi tersebut tersedia melalui App Store dan menyokong iPhone serta iPad.

Termux pula menyediakan persekitaran terminal pada Android. F-Droid juga menyenaraikan sokongan untuk Android 7.0 dan ke atas bagi versi yang dirujuk.

Download Linux-like Environment Untuk Telefon

iPhone / iPad:
Download iSH Shell di Apple App Store

Android:
Download Termux melalui F-Droid


Kesimpulan

Memahami Linux sebenarnya tidak begitu sukar jika kita melihatnya sebagai satu ekosistem yang mempunyai 5 lapisan utama.

Dan mungkin perkara paling menarik tentang Linux ialah hakikat bahawa pengguna tidak semestinya perlu menjadi seorang pengatur cara untuk memahaminya. Dengan mengenali fungsi setiap lapisan, kita mula melihat bahawa Linux bukan sekadar “skrin terminal yang penuh dengan kod”, tetapi sebuah seni bina sistem operasi yang modular, fleksibel dan sangat berkuasa.

Bagi sesiapa yang ingin mendalami dunia teknologi, cloud computing, server, cybersecurity atau software development, memahami lima komponen ini merupakan antara langkah asas yang sangat berbaloi.

Terima kasih sudi baca post ini. Jumpa di post yang seterusnya.




Related Posts Plugin for WordPress, Blogger...