Cangkerang (pengkomputeran)

Dari Wikipedia bahasa Melayu

Dalam pengkomputeran, cangkerang ataupun dalam bahasa Inggerisnya, shell adalah sebuah perisian yang menyediakan antaramuka untuk pengguna. Pada kebiasaannya, istilah ini merujuk kepada kerangka untuk sesebuah sistem pengendalian yang menyediakan capaian terhadap khidmat sesebuah inti. Walaubagaimanapun, istilah shell juga digunakan dengan longgarnya untuk aplikasi dan mungkin juga merangkumi sebarang perisian yang membina komponen-komponen tertentu seperti pelayar web. Perkataan cangkerang atau shell digunakan berikutan hakikat yang cengkerang adalah lapisan terluar perantaraan (antaramuka) pengguna dan kandungan di dalam sistem operasi (iaitu inti).

Secara menyeluruh, terdapat dua kategori untuk cangkerang sistem pengendalian iaitu baris perintah dan grafik. Cangkerang baris perintah menyediakan antaramuka baris perintah (CLI) untuk sistem pengendalian tersebut manakala cangkerang grafik menyediakan antaramuka pengguna bergrafik (GUI).

Merit relatif cangkerang berdasar CLI dan GUI seringkali didebatkan. Penyokong CLI mendakwa bahawa sesetengah operasi boleh dibuat dengan lebih cepat dengan cangkerang CLI berbanding dengan cangkerang GUI (contohnya untuk memindahkan fail-fail). Walaubagaimanapun, penyokong GUI menganjuran perbandingan keupayaan dan keringkasan cangkerang GUI. Pilihan terbaik sering kali ditentukan dengan cara di mana komputer akan digunakan. CLI pilihan sesuai untuk cangkerang di atas server yang sering digunakan untuk memindahkan data dan memproses melalui pentadbiran pakar. Sebaliknya, GUI adalah lebih berguna untuk komputer yang ingin digunakan untuk menyunting imej atau video dan pembangunan untuk data yang berkaitan.

Versi moden sistem pengendalian Microsoft Windows menggunakan Windows Explorer sebagai cangkerang mereka. Explorer menyediakan persekitaran desktop yang seperti biasa, mempunyai menu Start, dan bar tugas, begitu juga dengan pengurusan fail sistem pengendalian tersebut. Versi-versi lama turut datang dengan Pengurus Program yang merupakan cangkerang untuk siri 3.x untuk Microsoft Windows.

Ramai individu dan pembina tidak berpuas hati dengan perisian yang telah dibina oleh antaramuka Windows Explorer yang sama ada mengubah penggunaan dan penampilan cangkerang tersebut atau menukarkannya secara keseluruhan. WindowBlinds oleh StarDock adalah contoh yang baik untuk aplikasi sejenis yang terdahulu. LiteStep, GeoShell dan BB4Win adalah contoh yang baik untuk yang terkemudian.

Jadual isi kandungan

[Sunting] Senarai cangkerang

[Sunting] Cangkerang grafik (GUI)

Cangkerang grafik (GUI) kebiasaannya dibina di atas sistem peningkap. Dalam perihal X Window System, kedua-duanya adalah pengurus tingkap X yang bebas dan persekitaran desktop lengkap yang bergantung kepada pengurus tingkap.

  • Persekitaran AmigaOS:
    • Workbench (kebolehan cangkerang-GUI ditambah sejak AmigaOS 2.0)
    • Ambient (untuk MorphOS)
    • Directory Opus
    • ScalOS
    • Wanderer (untuk AROS.)
  • Cangkerang DOS
  • Macintosh Finder
  • Persekitaran Microsoft Windows:
    • Cangkerang Aston
    • BB4Win
    • Desktop Emerge
    • Geoshell
    • Litestep
    • Pemandu Packard Bell
    • Pengurus Program
    • Desktop Terjamin
    • SharpE
    • Desktop Talisman
    • Windows Explorer
    • Microsoft Bob
  • Persekitaran X Window System (terutamanya untuk sistem pengendalian ala-Unix):
    • pengurus tingkap X bebas, seperti Blackbox dan Fluxbox
    • persekitaran desktop penuh, seperti:
      • CDE
      • GNOME
      • KDE
      • XFCE

[Sunting] Cangkerang teks (CLI)

Cangkerang bukan Unix:

  • AmigaOS - Amiga CLI/Cangkerang Amiga yang berfungsi sebagai alternatif untuk Amiga GUI yang dipanggil Workbench
  • Basic-Plus - RSTS/E
  • CCP - konsol pemproses perintah untuk CP/M
  • COMMAND.COM - cangkerang DOS
  • cmd.exe - cangkerang untuk OS/2 dalam mod teks dan untuk Windows NT serta sistem pengendalian Windows terkemudian
  • Commodore DOS Wedge - lanjutan untuk BASIC 2.0 bagi Commodore 64yang menyertakan trengkas untuk untuk operasi cakera yang umum
  • DCL - cangkerang piawai untuk OpenVMS, diterbitkan daripada versi-versi yang dicipta untuk sistem pengendalian DEC terawal
  • DDT - penyahpijat PDP-10 dari DEC digunakan sebagai cangkerang perintah untuk Sistem Perkongsian-masa Serasi MIT
  • DROS - Pelantar J2ME berasaskan kerangka ala-DOS untuk telefon pintar.
  • iSeries QSHELL - 'cangkerang gaya UNIX' di atas IBM OS/400
  • Macintosh Programmer's Workshop - persekitaran baris perintah lama yang digunakan untuk pembangunan perisian di atas Mac OS klasik
  • Microsoft BASIC - persekitaran pengendali untuk sebilangan sistem komputer 8-bit yang lebih lama
  • Windows PowerShell - gantian untuk cmd.exe yang berorientasi (sebelum ini dikenali sebagai Monad atau Cangkerang Microsoft (MSH))
  • Windows Recovery Console - ciri untuk sistem pengendalian Windows 2000 dan Windows XP
  • 4DOS, 4OS2, 4NT - cangkerang untuk DOS, OS/2, dan Windows NT ditulis dan dijual oleh JP Software. Program-program Take Command adalah cangkerang yang sesuai menikmati GUI.

Cangkerang untuk bahasa-bahasa pengaturcaraan:

  • Cangkerang JavaScript [1]
  • Cangkerang JavaScript untuk bookmarklet IE [2]
  • Pentafsir piawai untuk Python boleh ditemui dalam bentuk cangkerang.
  • Cangkerang Interaktif Ruby versi interaktif ruby
  • GMLCMD - Cangkerang GML
  • BeanShell - Cangkerang untuk Java

Cangkerangan Unix:

  • cangkerang Bourne (sh)
    • cangkerang Almquist (ash)
    • bash
    • cangkerang Korn (ksh)
    • fish
  • cangkerang C (csh)
    • Cangkerang TENIX C (tcsh)
  • cangkerang Es (es)
  • cangkerang rc (rc) - cangkerang untuk Plan 9 dan Unix
  • scsh (Cangkerang skema)
  • Cangkerang Z (zsh)

[Sunting] Lihat juga

  • Perbandingan antara cangkerangan komputer
  • Akaun cangkerang
  • Skrip cangkerang
  • Fail kelompok - fail yang mengandungi perintahan
  • Cangkerang Unix
  • Cangkerang DOS
  • Cangkerang Internet Explorer