Menggunakan Axel Untuk Melakukan Proses Download Di Dalam Linux

Sebelum ini saya menggunakan aplikasi wget untuk melakukan download bagi fail – fail yang besar. Namun wget gagal untuk mempercepatkan proses download fail – fail yang besar. Saya telah melakukan download bagi fail iso Fedora 13 yang akan dilancarkan pada 26 mei ini. Saiz fail iso Fedora 13 adalah 3.2 GB dan memang merupakan satu nisbah yang besar dan memerlukan kesabaran untuk menyudahkan download ini. Apa yang menyedihkan, talian broadband streamyx saya selalu mengalami gangguan dan sering terputus – putus. Apabila berlaku gangguan, fail tersebut terhenti dan saya terpaksa melakukan ulang semula proses download ini. Oleh itu saya menggunakan penyelesaian dengan menggunakan axel di dalam fedora 12 saya untuk melakukan download fedora 13. Axel akan menyambung semula proses download (resume) sekiranya talian internet anda terputus. Jadi anda tidak perlu mengulang semula proses download tersebut.

Pengenalan

Axel cuba untuk mempercepat proses download dengan menggunakan beberapa sambungan untuk satu fail. Ianya juga boleh menggunakan beberapa mirror untuk satu proses download. Axel berusaha untuk menjadi seringan mungkin (25-30k dalam bentuk binary), sehingga ianya mungkin berguna sebagai klon wget pada byte-critical systems. Pakej ini juga mempunyai front-end berasaskan QT-grafik sebagai antaramuka. Biasanya axel digunakan di dalam sistem operasi Linux berasaskan debian. Namun axel juga wujud di dalam Linux berasaskan Redhat.

Bagaimana Axel Berkerja?

Axel menjalankan tugas seperti accelerator yang lain; ia membuat sambungan lebih daripada 1 HTTP/FTP di dalam satu masa di dalam satu proses download dan sambungan (connection) bagi setiap pemindahan sendiri dengan berasingan dan merupakan sebahagian daripada fail yang kita download. Sebagai contoh untuk menerangkan hal ini, biasanya penyedia halaman FTP menetapkan kelajuan connection masing – masing bagi seseorang pengguna mengelakkan server menjadi terlalu sibuk dan perlahan. Bagi mengelakkan kegagalan di dalam melakukan proses download, adalah lebih baik melakukan download dengan membuka sambungan tambahan pada beberapa server secara serentak. Ianya membantu di dalam proses download dan membantu mempercepatkan proses download.

Memasang Axel Di Dalam Linux

Sekiranya anda menggunakan Linux berasaskan debian, ikuti arahan di bawah ini:

  • # apt-get install axel

Atau anda boleh download daripada halaman web rasmi axel:

  • $ wget http://wilmer.gaast.net/downloads/axel-1.0b.tar.gz
  • $ tar -zxvf axel-1.0b.tar.gz
  • $ ./configure
  • $ make install

Bagi pengguna Linux berasaskan Redhat, ikuti arahan di bawah:

  • # yum install -y axel

Bagaimana Cara Untuk Menggunakan Axel?

Memadai dengan melaksanakan arahan di bawah ini:

$ axel http://lokasi.fail.yang.ingin.anda.download.iso

Anda juga boleh menetapkan kelajuan (bytes per second) untuk axel bagi mengelakkan proses download anda tidak menggunakan keseluruhan bandwidth anda. Sebagai contoh berikut akan cuba untuk menetapkan kelajuan purata sekitar 5242880 (5.120 kilobyte per / sec):

$ axel -s 5242880 http://lokasi.fail.yang.ingin.anda.download.iso

Anda juga boleh menentukan jumlah sambungan (connection) yang ingin dibuka. Contohnya membuka 3 sambungan untuk proses download anda:

$ axel -n 3 -s 5242880 http://lokasi.fail.yang.ingin.anda.download.iso

Benarkah Axel Lebih Cepat Berbanding Wget?

Di bawah ini dipaparkan hasil daripada ujian yang saya lakukan:

$ wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.11.tar.bz2

Output:

--12:10:31--  http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.11.tar.bz2
           => `linux-2.6.17.11.tar.bz2'
Resolving kernel.org... 204.152.191.5, 204.152.191.37
Connecting to kernel.org|204.152.191.5|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 41,288,067 (39M) [application/x-bzip2]

100%[================================================================================>] 41,288,067     2.33M/s    ETA 00:00

12:10:48 (2.31 MB/s) - `linux-2.6.17.11.tar.bz2' saved [41288067/41288067]

$ axel http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.11.tar.bz2

Output

Initializing download: http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.11.tar.bz2
File size: 41288067 bytes
Opening output file linux-2.6.17.11.tar.bz2.1
Starting download

[  0%]  .......... .......... .......... .......... ..........  [ 247.1KB/s]
[  0%]  .......... .......... .......... .......... ..........  [ 408.3KB/s]
[  0%]  .......... .......... .......... .......... ..........  [ 566.3KB/s]
[  0%]  .......... .......... .......... .......... ..........  [ 707.2KB/s]
[  0%]  .......... .......... .......... .......... ..........  [ 836.5KB/s]
[  0%]  .......... .......... .......... .......... ..........  [ 975.9KB/s]
[  0%]  .......... .......... .......... .......... ..........  [1079.9KB/s]
[  0%]  .......... .......... .......... .......... ..........  [1210.0KB/s]
[  0%]  .......... .......... .......... .......... ..........  [1303.1KB/s]
[  1%]  .......... .......... .......... .......... ..........  [1422.1KB/s]
[  1%]  .......... .......... .......... .......... ..........  [1508.0KB/s]
[  1%]  .......... .......... .......... .......... ..........  [1629.2KB/s]
..........
...
....
[ 99%]  .......... .......... .......... .......... ..........  [8710.2KB/s]
[ 99%]  .......... .......... .......... .......... ..........  [8680.7KB/s]
[100%]  .......... ..........

Downloaded 39.4 megabytes in 4 seconds. (8681.65 KB/s)

Jadi lihat perbezaan diantara wget dan axel.Kesimpulannya, axel adalah lebih efektif berbanding daripada wget. Selamat mencuba.

Pengenalan Kepada Shell Di Dalam Linux

Sudah beberapa hari saya tidak menulis artikel. Sebenarnya saya bercuti sempena hari Hol Almarhum  Sultan Johor. Jadi bila saya kembali ke rumah dan kembali bertugas, saya terfikir ada baiknya saya menulis satu artikel berkaitan shell kerana ianya satu program yang penting bagi pengguna linux. Artikel ini sebenarnya saya tulis untuk pengguna linux yang baru ataupun bagi sesiapa yang baru hendak mengenali linux dan mencubanya. Bagi yang dah expert, tak perlulah baca artikel ini.

Apakah dia shell?

Shell ialah satu program yang membolehkan kita menulis arahan menggunakan keyboard untuk diberikan kepada operating system bagi membolehkan arahan tersebut dilaksanakan. Pada masa lalu, shell merupakan satu – satunya antaramuka yang ada kepada komputer Unix (*Nix) tetapi kini pengguna komputer Unix mempunyai GUI bagi tambahan kepada command line interfaces (CLIs) termasuk shell.

Kebanyakan program di dalam linux memanggilnya sebagai bash (Bourne Again SHell – versi terkini bagi Bourne shell – sh yang ditulis oleh Steve Bourne) bertindak sebagai shell. Terdapat juga program tambahan untuk shell di dalam linux sebagai ganti bash  iaitu ksh, tcsh, zsh.

Apakah yang dimaksudkan dengan, xterm gnome-terminal, Konsole, dll?

Ia disebut “terminal emulator.” Ianya adalah program yang menempatkan tetingkap dan membiarkan anda berinteraksi dengan shell. terdapat beberapa emulator terminal yang boleh anda gunakan. Kebanyakan distro Linux menyediakan beberapa tawaran, seperti: xterm , rxvt , Konsole, kvt, gnome-terminal, nxterm, dan eterm.

250px-Wine_Configuration

Menggunakan Aplikasi Windows Base Di Linux

Di dalam pemerhatian saya antara sebab mengapa pengguna kurang berminat menggunakan operating system Linux adalah disebabkan kurang sokongan daripada pengeluar aplikasi komersial yang menyediakan aplikasi untuk kegunaan Linux. Ini disebabkan Linux itu sendiri duduk di bawah perisian Open Source. Oleh itu, telah lama wujud kesedaran oleh pembangun perisian open source yang menyediakan aplikasi untuk kemudahan Linux bagi mengatasi masalah ini. Antara yang menyedari dan aktif membantu pengguna bagi menggunakan aplikasi di bawah Windows ialah wine.

Wine merupakan aplikasi Linux yang emulate environment Windows untuk menjalankan aplikasi Windows. Wine dicipta untuk memudahkan aplikasi Windows di tulis dan disesuaikan supaya boleh juga dijalankan dalam platform Linux. Wine juga dicipta untuk membolehkan aplikasi popular Windows dijalankan di dalam mesin Linux. Program Wine boleh didapati dalam 2 kategori iaitu dari segi bukan komersil dan komersil. Wine yang asal adalah dari Winehq iaitu aplikasi  open source manakala Transgaming adalah salah satu syarikat yang fokus kepada permainan Windows yang di jalankan atas Wine manakala Codeweavers adalah pakar dalam meletakkan program(applikasi) Windows atas Linux. Walau macamanapun wine yang paling popular digunakan ialah wine yang telah dikeluarkan oleh Winehq.

Wine menyediakan software library yang dikenali sebagai winelib. yang mana ia dapat membantu pembangun perisian melakukan compile pada aplikasi Windows di dalam persekitaran *nix.

Wine ialah singkatan kepada Wine Is Not an Emulator. Ia berermula pada 1993 oleh Bob Amstadt (ketua projek) dan Eric Youngdale yang mendapat inspirasi daripada 2 produk Sun Microsystem iaitu Wabi bagi kegunaan Solaris dan Public Windows Initiative. Wine pada asalnya mensasarkan perisian aplikasi bagi Windows 3.x (16 bit) dan kini memfokuskan kepada perisian 32 bit dan 64 bit yang sesuai dengan keadaan semasa. Pada ketika ini wine masih belum sempurna keseluruhannya tetapi sudah boleh digunakan bagi sebilangan aplikasi Windows.

Bagaimana memasang wine di dalam Operating System Linux anda?

Sebenarnya begitu mudah, anda boleh meminta Linux anda memasangnya dengan cara:

$yum install wine wine-devel (wine-devel <– saya lebih gemar memasang perisian berserta versi develepment tetapi wine-devel tidak menjadi kemestian untuk memasangnya).

atau

$apt-get install wine wine-devel

Selepas selesai memasang wine, anda dikehendaki melakukan download aplikasi tambahan iaitu winetricks. Winetricks ialah perisian bagi membantu anda menjalankan sesebahagian aplikasi Windows di dalam Linux. Laksanakan command seperti di bawah ini:

wget http://www.kegel.com/wine/winetricks

Manjalankan winetricks (contoh):

sh winetricks corefonts vcrun6

Pilihan di dalam winetricks:

This script can help you prepare your system for Windows applications
that mistakenly assume all users' systems have all the needed redistributable runtime libraries or fonts.
Some options require the Linux 'cabextract' program.
Options:
 -q         quiet.  You must have already agreed to the EULAs.
 -v         verbose
 -V         display Version
Packages:
 7zip            7-zip file archiver
 adobeair        Adobe AIR runtime
 art2kmin        MS Access 2007 runtime
 atmlib          Adobe Type Manager. Needed for Adobe CS4
 autohotkey      Autohotkey (open source gui scripting language)
 cmake           CMake, the cross-platform, open-source build system
 colorprofile    Standard RGB color profile
 comctl32        MS common controls 5.80
 comctl32.ocx    MS comctl32.ocx and mscomctl.ocx, comctl32 wrappers for VB6
 controlpad      MS ActiveX Control Pad
 corefonts       MS Arial, Courier, Times fonts
 cygwin          Unix apps for Windows (needed by some build scripts)
 d3dx9           MS d3dx9_??.dll (from DirectX 9 user redistributable)
 d3dx9_28        MS d3dx9_28.dll
 d3dx9_36        MS d3dx9_36.dll
 d3dx10          MS d3dx10_??.dll (from DirectX user redistributable)
 d3dxof          MS d3dxof.dll (from DirectX user redistributable)
 dcom98          MS DCOM (ole32, oleaut32); requires Windows 98 license, but does not check for one
 dinput8         MS dinput8.dll (from DirectX 9 user redistributable)
 dirac0.8        the obsolete Dirac 0.8 directshow filter
 directmusic     MS DirectMusic (from DirectX 9 user redistributable)
 directplay      MS DirectPlay (from DirectX 9 user redistributable)
 directx9        MS DirectX 9 user redistributable (not recommended! use d3dx9 instead)
 directx9-beta   MS DirectX 9 user redistributable - beta verb (not recommended! use d3dx9 instead)
 divx            divx video codec
 dotnet11        MS .NET 1.1 (requires Windows license, but does not check for one)
 dotnet20        MS .NET 2.0 (requires Windows license, but does not check for one)
 dotnet20sp2     MS .NET 2.0 sp2 (requires Windows license, but does not check for one)
 dotnet30        MS .NET 3.0 (requires Windows license, but does not check for one, might not work yet)
 droid           Droid fonts (on LCD, looks better with fontsmooth-rgb)
 ffdshow         ffdshow video codecs
 firefox         Firefox web browser
 flash           Adobe Flash Player ActiveX and firefox plugins
 fm20            MS Forms 2.0 Object Library
 fontfix         Fix bad fonts which cause crash in some apps (e.g. .net).
 fontsmooth-bgr        Enables subpixel smoothing for BGR LCDs
 fontsmooth-disable    Disables font smoothing
 fontsmooth-gray       Enables grayscale font smoothing
 fontsmooth-rgb        Enables subpixel smoothing for RGB LCDs
 gdiplus         MS gdiplus.dll
 gecko-dbg       The HTML rendering Engine (Mozilla), with debugging symbols
 gecko           The HTML rendering Engine (Mozilla)
 hosts           Adds empty C:\windows\system32\drivers\etc\{hosts,services} files
 ie6             Microsoft Internet Explorer 6.0
 ie7             Microsoft Internet Explorer 7.0
 jet40           MS Jet 4.0 Service Pack 8
 kde             KDE for Windows installer
 liberation      Red Hat Liberation fonts (Sans, Serif, Mono)
 mdac25          MS MDAC 2.5: Microsoft ODBC drivers, etc.
 mdac27          MS MDAC 2.7
 mdac28          MS MDAC 2.8
 mfc40           MS mfc40 (Microsoft Foundation Classes from Visual C++ 4)
 mfc42           MS mfc42 (same as vcrun6 below)
 mingw-gdb       GDB for MinGW
 mingw           Minimalist GNU for Windows, including GCC for Windows!
 mono20          mono-2.0.1
 mono22          mono-2.2
 mono24          mono-2.4
 mono26          mono-2.6
 mozillabuild    Mozilla build environment
 mpc             Media Player Classic
 mshflxgd        MS Hierarchical Flex Grid Control
 msi2            MS Installer 2.0
 msls31          MS Line Services 3.1 (needed by native riched?)
 msmask          MS Masked Edit Control
 mspaint         MS Paint (gotta draw stick figures somehow...)
 msscript        MS Script Control
 msxml3          MS XML version 3
 msxml4          MS XML version 4
 msxml6          MS XML version 6
 ogg             ogg filters/codecs: flac, theora, speex, vorbis, schroedinger
 ole2            MS 16 bit OLE
 openwatcom      Open Watcom C/C++ compiler (can compile win16 code!)
 pdh             MS pdh.dll (Performance Data Helper)
 physx           NVIDIA/AGEIA PhysX runtime
 psdk2003        MS Platform SDK 2003
 psdkvista       MS Vista SDK (does not install yet)
 psdkwin7        MS Windows 7 SDK (installing just headers and c++ compiler works)
 python26        Python 2.6.2 (and pywin32)
 python-comtypes Python 0.6.1-1 comtypes package
 quartz          quartz.dll (from Directx 9 user redistributable)
 quicktime72     Apple Quicktime 7.2
 riched20        MS riched20 and riched32
 riched30        MS riched30
 richtx32        MS Rich TextBox Control 6.0
 shockwave       Adobe Shockwave Player
 steam           Steam Client App from Valve
 tahoma          MS Tahoma font (not part of corefonts)
 urlmon          MS urlmon.dll
 usp10           MS usp10.dll (Uniscribe)
 vb2run          MS Visual Basic 2 runtime
 vb3run          MS Visual Basic 3 runtime
 vb4run          MS Visual Basic 4 runtime
 vb5run          MS Visual Basic 5 runtime
 vb6run          MS Visual Basic 6 Service Pack 6 runtime
 vc2005express   MS Visual C++ 2005 Express
 vc2005expresssp1 MS Visual C++ 2005 Express SP1 (does not work yet)
 vc2005sp1       MS Visual C++ 2005 Service Pack 1 and ATL fix (install trial 1st)
 vc2005hotfix    MS Visual C++ 2005 hotfixes (install sp1 1st)
 vc2005trial     MS Visual C++ 2005 Trial
 vcrun2003       MS Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71)
 vcrun2005       MS Visual C++ 2005 sp1 libraries (mfc80,msvcp80,msvcr80)
 vcrun2008       MS Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90)
 vcrun6          MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)
 vcrun6sp6       MS Visual C++ 6 sp6 libraries (mfc42, msvcp60, msvcrt; 64 MB download)
 vjrun20         MS Visual J# 2.0 SE libraries (requires dotnet20)
 vlc             VLC media player
 wenquanyi       WenQuanYi CJK font (on LCD looks better with fontsmooth-rgb)
 wininet         MS wininet.dll (requires Windows license, but does not check for one)
 wme9            MS Windows Media Encoder 9 (requires Windows license, but does not check for one)
 wmp10           MS Windows Media Player 10 (requires Windows license, but does not check for one)
 wmp9            MS Windows Media Player 9 (requires Windows license, but does not check for one)
 wsh56js         MS Windows scripting 5.6, jscript only, no cscript
 wsh56           MS Windows Scripting Host 5.6
 wsh56vb         MS Windows scripting 5.6, vbscript only, no cscript
 xact            MS XACT Engine (x3daudio?_?.dll, xactengine?_?.dll)
 xvid            xvid video codec
Pseudopackages:
 allfonts        All listed fonts (corefonts, tahoma, liberation)
 allcodecs       All listed codecs (xvid, ffdshow)
 ddr=gdi         Set DirectDrawRenderer to GDI (default)
 ddr=opengl      Set DirectDrawRenderer to OpenGL
 dsoundbug9612   Use DirectSound MaxShadowSize=0 workaround for bug #9612
 fakeie6         Set registry to claim IE6sp1 is installed
 glsl-disable    Disable GLSL use by Wine Direct3D
 glsl-enable     Enable GLSL use by Wine Direct3D (default)
 heapcheck       Enable heap checking
 multisampling=enabled  Enable Direct3D multisampling
 multisampling=disabled Disable Direct3D multisampling (default)
 native_mdac     Override odbc32, odbccp32 and oledb32
 native_oleaut32 Override oleaut32
 nocrashdialog   Disable the graphical crash dialog
 orm=backbuffer  Registry tweak: OffscreenRenderingMode=backbuffer
 orm=fbo         Registry tweak: OffscreenRenderingMode=fbo (default)
 orm=pbuffer     Registry tweak: OffscreenRenderingMode=pbuffer
 rtlm=auto       Set RenderTargetLockMode to auto (default)
 rtlm=disabled   Set RenderTargetLockMode to disabled
 rtlm=readdraw   Set RenderTargetLockMode to readdraw
 rtlm=readtex    Set RenderTargetLockMode to readtex
 rtlm=texdraw    Set RenderTargetLockMode to texdraw
 rtlm=textex     Set RenderTargetLockMode to textex
 sandbox         Sandbox the wineprefix - remove links to ~
 sound=alsa       Set sound driver to ALSA
 sound=audioio    Set sound driver to AudioIO
 sound=coreaudio  Set sound driver to CoreAudio
 sound=esd        Set sound driver to Esound
 sound=jack       Set sound driver to Jack
 sound=nas        Set sound driver to Nas
 sound=oss        Set sound driver to OSS
 sound=disabled   Disable sound
 strictdrawordering=enabled Enable StrictDrawOrdering (default)
 strictdrawordering=disabled Disable StrictDrawOrdering
 nt40            Set windows version to nt40
 win98           Set windows version to Windows 98
 win2k           Set windows version to Windows 2000
 winxp           Set windows version to Windows XP
 vista           Set windows version to Windows Vista
 win7            Set windows version to Windows 7
 winver=         Set windows version to default (winxp)
 volnum          Rename drive_c to harddiskvolume0 (needed by some installers)
 mwo=force       Set MouseWarpOverride to force (needded by some games
 mwo=enabled     Set MouseWarpOverride to enabled (default)
 mwo=disabled    Set MouseWarpOverride to disabled
 npm-repack      Set NonPower2Mode to repack
 psm=on          Set PixelShaderMode to enabled
 psm=off         Set PixelShaderMode to disabled
 vsm-hard        Set VertexShaderMode to hardware

Anda juga boleh melaksanakan arahan winetricks tanpa perlu menggunakan arahan sh dengan cara:

chmod +x winetricks
sudo mv winetricks /usr/local/bin

Bagaimana anda ingin melakukan installation?

Caranya mudah. Klik kanan pada butang mouse anda pada file .exe seperti setup.exe dan pilih Open with Wine Windows Program Loader. Selepas itu proses installation akan dilakukan seperti anda melakukannya di dalam Microsoft Windows.

Rujukan:

http://www.winehq.org
http://appdb.winehq.org/

Projek Membangunkan Office Online Menggunakan Perisian Open Source

Selamat hari pekerja saya ucapkan kepada pekerja seluruh dunia. Hari ini saya ingin membincangkan perihal projek yang sedang saya usahakan yang saya beri nama E-Office. Sebenarnya perisian yang saya gunakan bukanlah perisian yang saya bangunkan tetapi saya menggunakan perisian open source. Perisian yang saya gunakan ialah GroupOffice versi 3.4.21. GroupOffice ialah merupakan perisian groupware. Perisian berasaskan web base ini jarang digunakan berbanding LMS ataupun CMS. Sebenarnya saya pernah bincangkan sebelum ini di http://azlan.epontian.com/?p=404 secara lengkap. Tetapi hari ini saya ingin menerangkan kembali memandangkan masih ramai yang belum ingin mencuba perisian ini.

Semenjak dua ini saya kerap menerima surat daripada pihak jabatan tempat bertugas untuk saya menghantar data dengan segera menggunakan medium email. Apa yang menarik perhatian saya dan timbul untuk saya menjalankan projek ini ialah pihak pengurusan jabatan tersebut memberikan email mereka berserta password (bermaksud login dan password) disertakan sekali di dalam email. Agak melucukan hati saya. Tidak pernah saya terfikir untuk mendedahkan password email saya kepada pihak ketiga. Cuba kita bayangkan sekiranya email-email yang mereka terima dan belum dibaca tiba-tiba dipadamkan oleh pihak ketiga atas sebab kesilapan mahupun sabotaj. Siapa yang ingin mereka salahkan? Adakah mereka akan berjaya mengesan siapakah yang bertanggungjawab terhadap perbuatan tersebut?

Saya masih hairan mengapa pihak-pihak tersebut tidak cuba mengoptimumkan penggunaan teknologi rangkaian yang ada pada masa kini. Hampir semua jabatan dan bangunan kerajaan kini telah disambungkan dengan talian internet terlebih lagi sekolah – sekolah yang ada di Malaysia. Adakah mereka memikirkan kos yang selalu dipersoalkan? Penyelesaian yang ada ialah dengan menggunakan perisian open source. Masalah server sebenarnya adalah masalah yang kecil. Gunakan sahaja PC biasa dan gunakan operating system Linux. Selesai masalah server. Bagaimana pula sambungan internet? Saya merujuk kepada sekolah – sekolah yang ada di Malaysia. Hampir semuanya kini mempunyai talian internet menggunakan VPN schoolnet. Gunakan sahaja talian schoolnet (merujuk kepada sekolah) untuk talian yang menghubungkan ke server.

Saya terpanggil untuk menggunakan semula GroupOffice ini apabila melihat senario yang agak membingungkan. Lantas saya bina menggunakan talian internet streamyx di rumah dan inilah hasilnya: http://azlan.blogdns.net/office/ . Jadi saya menyarankan kepada pihak – pihak tersebut untuk cuba menggunakannya. Anda boleh mencuba untuk menggunakan GroupOffice saya dengan menggunakan username: guest  dan password: guest123.

pc-bsd

PC-BSD: Berjinak – jinak Menggunakan OS BSD (Review)

Hari ini saya ingin menyentuh perihal PC-BSD. Biasanya saya suka berbincang berkaitan Linux samada redhat base mahupun debian base. Tetapi hari ini saya ingin memberikan maklumat yang baru kepada pembaca sekalian berkaitan BSD.

Berkeley Software Distribution (BSD, kadang – kadang dipanggil Berkeley Unix) ialah sistem operasi (OS) unix dibangunkan oleh Computer Systems Research Group (CSRG) di University of California, Berkeley, dari 1977 sehingga 1995. Apa yang nyata, BSD merupakan cawangan kepada OS unix yang dikenali sebagai BSD UNIX kerana ia menggunakan kod asal yang dibangunkan oleh AT&T Unix operating system.

Seterusnya saya ingin terus menyentuh perihal PC-BSD yang agak jarang digunakan oleh pengguna komputer di Malaysia. Seperti sedia maklum, pengguna di Malaysia masih lagi aktif menggunakan OS Microsoft Windows walaupun terpaksa membayar sejumlah wang yang besar. Sebahagian pula menggunakan Linux yang semakin mudah digunakan. Jarang sekali kita melihat penggunaan BSD bagi komputer peribadi di rumah. Mungkin selepas membaca artikel ini, pembaca blog saya mula memikirkan untuk menggunakan PC-BSD.

Saya memilih PC-BSD ini kerana ingin memberikan pendedahan kepada pembaca berkaitan BSD. Sekiranya saya memilih NetBSD ataupun FreeBSD, mungkin ramai yang kurang berminat disebabkan kesukaran seawal melakukan installation. Istimewa PC-BSD ini ialah pengguna boleh melakukan ujian dengan menggunakan LiveCD. Inilah satu – satunya BSD yang menyediakan LiveCD dan daripada LiveCD ini pengguna dapat melakukan installation dengan mudah. Malah pengguna diberikan pilihan untuk memilih PC-BSD ataupun FreeBSD.(Selain PC-BSD, OpenSolaris juga menyediakan LiveCD untuk OS Solaris yang dibangunkan oleh Oracle).

Antara yang ditawarkan oleh PC-BSD ialah:

1. Antara muka (Interface) KDE4. Bagaimanapun anda boleh memasang GUI yang lain seperti Gnome dan sebagainya.

2. Aplikasi lain seperti Mozilla, Thunderbird, Opera, OpenOffice dan banyak lagi.

3. Dapat membaca partition NTFS dan Fat 16/32.

Paparan desktop bagi PC-BSD.

PC-BSD ini agak berlainan dengan FreeBSD untuk membuat ‘updating’ sistem. Di dalam FreeBSD, biasanya menggunakan arahan portmaster, bagi PC-BSD arahan yang digunakan ialah portupgrade.

Terdapat juga beberapa kelemahan di dalam PC-BSD yang mana ianya agak perlahan di dalam capaian network. Tetapi tidaklah sehingga tahap mengecewakan. Apa yang pasti perubahan yang dilakukan di dalam PC-BSD sangat baik di mana ketika proses boot, ianya sudah menyamai perkembangan bagi Linux yang menggunakan grafik sebagai paparan kepada pengguna.

Tidak dapat disangkal lagi, saya lebih tertarik dengan PC-BSD berbanding FreeBSD yang masih mengekalkan konsep tradisional BSD sebagaimana NetBSD dan BSD yang lain. Perkembangan ini saya rasakan boleh menjadi pemangkin kepada penggunaan BSD untuk pengguna di rumah. Lebih – lebih lagi PC-BSD tiada mempunyai masalah dengan driver-driver yang biasanya gagal dilaksanakan oleh *nix yang lain seperti OpenSolaris dan BSD yang lain.

Selamat mencuba!

Kegilaan Terhadap Halaman Web Social Network

    

Masa kini, di mana – mana orang bersembang berkaitan Facebook yang merupakan salah satu daripada web social network. Populariti social network kini mengatasi semua aplikasi internet yang sebelum ini menguasai alam maya. Sebelum ini kita membincangkan ruangan sembang yang dikuasai oleh aplikasi IRC, kemudian beralih kepada instant messenger (IM) seperti YM, MSN, Jabber, AOL dan sebagainya. Kemudian penyedia perisian IM menyediakan perkhidmatan voice chat apabila Skype berjaya mempromosikan voice chat miliknya. Pasca pilihanraya di Malaysia pula mewujudkan gelombang blog, apabila hampir semua ahli parlimen (MP) mempunyai blog peribadi masing – masing. Hal ini berlaku apabila kejayaan media alternatif di dalam kempen pilihanraya oleh pihak MP dan bermulalah gelombang blog di Malaysia. Kini gelombang social network bermula apabila Facebook (FB) ini dipromosikan oleh YAB Perdana Menteri Malaysia yang telah membuka akaun FB 1Malaysia.

Hakikatnya social network telah lama bertapak di dunia maya. Antara web social network yang awal ialah Myspace, Frienster dan Tagged. Kini pelbagai web social network wujud di alam maya.

Pengenalan

Sebuah perkhidmatan rangkaian sosial yang berfokus pada pembangunan dan mencerminkan dari rangkaian sosial atau hubungan sosial antara beberapa orang, seperti, peminat saham dan / atau pelbagai kegiatan lain. Sebuah perkhidmatan rangkaian sosial pada dasarnya terdiri daripada wakil dari setiap pengguna (pelbagai profil), mempunyai hubungan sosial, dan pelbagai perkhidmatan tambahan. Kebanyakan perkhidmatan rangkaian sosial berasaskan web dan menyediakan prasarana bagi pengguna untuk berinteraksi melalui internet , seperti e-mel dan mesej segera (IM). Walaupun komuniti dalam talian perkhidmatan kadang-kadang dianggap sebagai sebuah perkhidmatan rangkaian sosial dalam erti lebih luas, perkhidmatan rangkaian sosial biasanya bererti berpusat pada perkhidmatan individu sedangkan komuniti dalam talian khidmat merupakan kumpulan yang berpusat. Halaman rangkaian sosial membolehkan pengguna untuk berkongsi idea, kegiatan, acara, dan kepentingan dalam rangkaian masing-masing.

 Jenis utama dari perkhidmatan rangkaian sosial adalah mereka yang mengandungi media tempat-tempat (seperti bekas-tahun sekolah atau teman sekelas), bererti untuk berkaitan dengan rakan-rakan (biasanya dengan laman keterangan-diri) dan sistem cadangan berkaitan dengan kepercayaan. Ada beberapa usaha untuk menetapkan standard perkhidmatan ini untuk mengelakkan keperluan untuk peniruan kandungan dari teman-teman dan kepentingan (lihat FOAF standard dan Open Source Initiative ), namun hal ini telah menyebabkan kekhuatiran berkaitan privasi pengguna.

 Walaupun sesetengah daripada rangkaian sosial besar ditubuhkan pada idea digitalisasi sambungan dunia nyata, rangkaian yang lain tertumpu pada kategori dari buku dan muzik ke pelbagai usaha organisasi bukan bertujuan keuntungan sebagai cara untuk menyediakan kedua-dua perkhidmatan dan masyarakat untuk individu dengan kepentingan bersama.

Sejarah

Gagasan bahawa komputer yang berhubung secara elektronik individu boleh membentuk dasar dimediasi interaksi sosial-komputer dan rangkaian disarankan awal. Terdapat pelbagai usaha untuk menyokong jejaring sosial melalui komunikasi komputer, termasuk Usenet , ARPANET , Listserv , perkhidmatan papan buletin ( BBS ) dan EIES: pelayan berasaskan Murray Turoff Electronic; Pertukaran Maklumat Perkhidmatan (Turoff dan Hiltz, 1978, 1993).

 Pada awalnya halaman rangkaian sosial bermula dalam bentuk komuniti online umum seperti The Well (1985), Theglobe.com (1994) , GeoCities (1994) dan Tripod.com (1995). Komuniti awal ini difokuskan kepada membawa orang bersama-sama untuk berinteraksi antara satu sama lain melalui ruangan berbual, dan berkongsi maklumat peribadi dan idea sekitar setiap topik melalui alat penerbitan homepage peribadi yang merupakan awalan dari fenomena blogging. Beberapa masyarakat mengambil pendekatan yang berbeza dengan hanya memiliki link ke rakan lain melalui alamat e-mel yang dikenali dengan email group. Ianya termasuk Classmates.com (1995), dengan fokus pada hubungan dengan bekas teman sekolah, dan SixDegrees.com (1997) yang  memfokuskan pada hubungan tidak langsung. Kini terdapat lebih 200 halaman social.

Kesan Pengaruh Social Network

Peningkatan jumlah komentator akademik menjadi tertarik untuk mempelajari aplikasi Facebook dan rangkaian social yang lainnya. Rencana umum telah menyiasat isu-isu seperti Identity ( Boyd 2006 ), Privasi , E-learning ( piala, Murphy & Simonds 2007 ), Sosial modal ( Ellison, Steinfield & Lampe 2007 ) dan menggunakan remaja sebagai pengguna halaman social ini. Sebuah edisi khusus Journal Computer-Mediated Communications didedikasikan untuk penelitian halaman rangkaian sosial termasuk dalam hal ini adalah pengenalan terhadap laman rangkaian sosial ( Boyd & Ellison 2007 , hal 3).

Sebuah buku pada tahun 2008, yang diterbitkan oleh Forrester Research , Inc berjudul Waves dibina pada tahun 2006 Forrester berkaitan tentang laporan tentang pengkomputeran sosial dan menggunakan gelombang “istilah” untuk merujuk pada “gerakan spontan orang yang menggunakan alat dalam talian untuk berhubung, bertanggung jawab terhadap pengalaman mereka sendiri, dan mendapatkan apa yang mereka perlukan: maklumat, sokongan, idea, produk, dan tawar-menawar kuasa daripada satu sama lain.”

Senarai Halaman Social Network:

Advogato, Amie, Street, ANobii, aSmallWorld, Athlinks, The Auteurs, BabyCenter,Badoo, Bebo, Bigadda, Big Tent, Biip, BlackPlanet, Blogster, Bolt.com, Books iRead, Buzznet, CafeMom, Cake Financial, Care2, Cellufun, Classmates.com, Cloob, CollegeBlender, CouchSurfing, DailyBooth, DailyStrength, Decayenne, deviantART, DigitalVerse.org, Disaboom, Dol2day, DontStayIn, Draugiem.lv, Elftown, Epernicus, Eons.com, Experience Project, Exploroo, Facebook, Faceparty, Faces.com, Fetlife, Fillos de Galicia, FilmAffinity, FledgeWing, Flixster, Flickr, Fotolog, Foursquare, Friends Reunited, Friendster, Frühstückstreff, Fubar, Gaia Online, GamerDNA, Gather.com, Gays.com, Geni.com, Gogoyoko, Goodreads, Google Buzz, Gossipreport.com, Grono.net, Habbo, hi5, Hospitality Club, Hyves, Ibibo, imeem, Indaba Music, IRC-Galleria, italki.com, InterNations, Itsmy, iWiW, Jaiku, JammerDirect.com, kaioo, Kaixin001, Kiwibox, Last.fm, LibraryThing, lifeknot, LinkedIn, Listography, LiveJournal, Livemocha, LunarStorm, MEETin, Meetup.com, Meettheboss, Mixi, mobikade, MocoSpace, MOG, MouthShut.com, Multiply, Muxlim, MyAnimeList, MyChurch, MyHeritage, MyLife, My Opera, MySpace, MyYearbook, Nasza-klasa.pl, Netlog, Nettby, Nexopia, NGO Post, Ning, Odnoklassniki, OneClimate, OneWorldTV, Open Diary, Orkut, OUTeverywhere, PartnerUp, Passportstamp, Pingsta, Plaxo, Playahead, Playboy U, Plurk, Present.ly, Qapacity, quarterlife, Qzone, Ravelry, Renren, ResearchGATE, ReverbNation.com, Ryze, ScienceStage, Scispace.net, ShareTheMusic, Shelfari, Skyrock, SocialVibe, Sonico.com, Stickam, StudiVZ, StumbleUpon, Tagged, TalentTrove, Talkbiznow, Taltopia, Taringa!, TeachStreet, TravBuddy.com, Travellerspoint, tribe.net, Trombi.net, Tuenti, Tumblr, Twitter, Vkontakte, Vampirefreaks.com, Viadeo, Vox, Wakoopa, Wasabi, WAYN, WebBiographies, WeOurFamily, Wer-kennt-wen, Windows Live Spaces, WiserEarth, Xanga, XING, Xt3, Yahoo! 360°plus Vietnam, Yammer, Yelp. Inc, Youmeo, Zoo.gr

Aplikasi Teknologi Fibre Optic (Bah. 2)

Pelbagai aplikasi yang menyokong penggunaan fibre optic. Di bawah ini saya nyatakan beberapa aplikasi yang menyokong teknologi fibre optic ini secara ringkas.

1. Komunikasi Fibre Optic:

Fibre optic boleh dijadikan prasarana kepada telekomunikasi dan rangkaian kerana kerana fleksibel dan boleh digabungkan sebagai kabel. Hal ini menguntungkan bagi komunikasi jarak jauh kerana penyebaran cahaya mempunyai redaman kecil berbanding menggunakan kabel elektrik (menggunakan teknologi copper). Setiap serat boleh membawa banyak pusat yang bebas, masing-masing menggunakan berbeza panjang gelombang cahaya - panjang gelombang-division multiple (wavelength-division multiplexing (WDM)). Tingkat data bersih (data rate tanpa overhead bait) per fibre adalah channel data rate per dikurangkan dengan overhead FEC, didarabkan dengan jumlah saluran (biasanya sampai dengan lapan puluh dalam komersil WDM padat sistem sebagai tahun 2008).

2. Sensor Fibre Optic

Fibre optic banyak kegunaan bagi penginderaan jarak jauh. Dalam beberapa aplikasi, sensor itu sendiri merupakan sebuah fibre optik. Dalam kes lain, fibre yang digunakan untuk menyambung sensor bukan-fibre optik dengan sistem pengukuran. Bergantung pada aplikasi, fibre boleh digunakan kerana saiz kecil, atau fakta bahawa tidak ada kuasa yang diperlukan di lokasi terpencil, atau kerana banyak sensor boleh pelbagai sepanjang fibre dengan menggunakan panjang gelombang cahaya yang berbeza untuk masing-masing sensor, atau dengan merasakan masa tunda sebagai melewati cahaya di sepanjang serat melalui sensor masing-masing. Masa tunda dapat ditentukan dengan menggunakan device seperti  optical time-domain reflectometer.

Fibre optik boleh digunakan sebagai sensor untuk mengukur regangan , suhu , tekanan dan kuantiti lain dengan mengubahsuai fibre sehingga kuantiti yang akan diukur memodulasi intensitas , fasa , polarisasi , panjang gelombang atau masa transit cahaya dalam fibre. Sensor yang bervariasi intensitas cahaya yang paling mudah, kerana hanya merupakan sumber sederhana dan pengesan diperlukan. Sebuah ciri yang sangat berguna seperti sensor fibre optik adalah ianya dapat, jika perlu, memberikan pengedaran penderiaan jarak sampai dengan satu meter.

3. Kegunaan Lain Daripada Fibre Optic

Fibre banyak digunakan di dalam aplikasi pencahayaan. Ianya digunakan sebagai panduan ringan dan lain-lain aplikasi perubatan di mana cahaya yang terang perlu menyinari sasaran tanpa jelas garis-pandang-jalan. Dalam beberapa bangunan, fibre optik digunakan untuk laluan sinar matahari dari atap sampai bahagian lain dari bangunan (optik non-imaging).

 Dalam spektroskopi, bundel fibre optik yang digunakan untuk menghantar cahaya dari spektrometer untuk suatu zat yang tidak dapat ditempatkan di dalam spektrometer sendiri, untuk menganalisis komposisinya. Dengan menggunakan fibre, spektrometer boleh digunakan untuk mempelajari objek yang terlalu besar untuk muat dalam, atau gas, atau reaksi yang terjadi dalam pembuluh tekanan.

Install Driver Di Linux

Saya menerima permintaan daripada salah seorang pembaca blog saya berkaitan teknik memasang driver IBM DDS Generation 6 USB Tape Drive di operating system Linux. Kaedah pemasangan IBM DDS Generation 6 USB Tape Drive dengan device yang lain adalah sama. Bagaimanapun saya memberikan teknik memasang driver bagi device IBM DDS Generation 6 USB Tape Drive sebagai memenuhi permintaan daripada pembaca. Buat pengetahuan anda, Linux mengenalpasti device baru seperti mana operating system windows cuma anda perlu melaksanakan arahan hwinfo ataupun lshw pada terminal/console anda. Untuk kes IBM DDS Generation 6 anda boleh melaksanakan arahan lshw -class disk pada terminal/console. Walau bagaimanapun, ikuti teknik di bawah ini bagi memasang driver anda.

  1. Dapatkan driver anda di web provider. Sebagai contoh bagi device IBM DDS Generation 6, anda boleh dapatkan driver tersebut daripada ftp://ftp.software.ibm.com/storage/devdrvr/Linux/lin_tape_source-lin_taped/lin_taped kemudian pilih distro anda dan download driver yang anda perlukan.
  2. Setelah selesai melakukan download, taipkan pada terminal / console anda dengan arahan chmod a+x nama file. Sebagai contoh taipkan chmod a+x lin_taped-1.34.0-rhel5.i386.rpm.bin untuk membolehkan anda melakukan pelaksanaan arahan pada file tersebut.
  3. Selepas itu taipkan di console/terminal dengan arahan ./lin_taped-1.34.0-rhel5.i386.rpm.bin dan ikut sahaja arahan yang diberikan.
  4. Selesai melakukan pemasangan driver tersebut, anda lakukan restart pada sistem anda.

Pada kebiasaannya, pihak yang mengeluarkan device tersebut akan menyediakan cara dan teknik bagi memasang driver bagi device tersebut di dalam linux. Bagaimanapun penerangan yang ringkas ini semoga dapat membantu serba sedikit di dalam menyelesaikan masalah anda.

220px-Optical_fiber_cable

Teknologi Fiber Optic : Pengenalan Umum

Fiber optic merupakan sebuah teknologi yang menggunakan kaca (atau plastik) benang (serat) untuk menghantar data. Sebuah kabel fiber optic terdiri daripada seikat benang kaca yang masing-masing mampu memancarkan mesej diatur ke gelombang cahaya.

Gentian optik mempunyai beberapa keunggulan dibandingkan dengan logam tradisional komunikasi baris.

  • Kabel fiber optic mempunyai jauh lebih besar bandwidth daripada kabel logam. Ini bermakna bahawa mereka boleh membawa lebih banyak data.
  • Kabel fiber optic kurang terdedah daripada gangguan berbanding kabel logam.
  • Kabel fiber optic jauh lebih tipis dan ringan daripada kabel logam.
  • Data boleh dihantar secara digital (bentuk alami untuk data komputer) daripada analog.

Masalah utama daripada serat optik adalah harga kabel yang mahal untuk pemasangan. Selain itu, ianya lebih rapuh berbanding kawat dan sukar untuk membuat penyambungan.

Fiber optic adalah teknologi yang sangat popular untuk LAN (Local Area Network). Selain itu, syarikat telefon kini giat menukar saluran telefon biasa kepada kabel fiber optic. Di masa depan, hampir semua komunikasi akan menggunakan fiber optic.

Fiber optic adalah sebuah kaca atau plastik serat yang membawa cahaya sepanjang kabel. Fiber optic adalah tumpang tindih ilmu gunaan dan teknik berkaitan dengan rekabentuk dan pelaksanaan fiber optic. Fiber optic banyak digunakan dalam komunikasi fiber optic, yang membolehkan penghantaran melalui jarak yang lebih jauh dan lebih qualiti bandwidth (data rates) daripada bentuk-bentuk komunikasi lain. Fiber digunakan sebagai pengganti logam kabel kerana isyarat di kabel logam akan berkurangan untuk jarak yang jauh, dan gangguan elektromagnet juga menjadi faktor kemerosotan isyarat apabila menggunakan kabel logam. Fiber juga digunakan dengan cara menghantar data secara pukal sehingga ianya boleh digunakan untuk membawa foto, dan melalui ruangan yang sesak. Fiber yang direka secara khusus digunakan untuk pelbagai aplikasi lain, termasuk sensor dan fiber laser.

Cahaya adalah disimpan di ‘core’ di dalam fiber optic oleh keseluruhan pantulan dalaman. Hal ini menyebabkan fiber bertindak sebagai Waveguide. Fiber yang menyokong banyak mode disebut fiber multi-mode (MMF), sekiranya  ia hanya boleh menyokong satu mode, fiber ini akan dipanggil fiber mode tunggal (SMF). Fiber Multi-mode umumnya memiliki diameter ‘core’ yang lebih besar, dan digunakan untuk capaian komunikasi jarak pendek dan untuk aplikasi di mana kekuatan qualiti mesti diperolehi. Fiber Single-mode digunakan bagi kebanyakan komunikasi yang jauh lebih daripada 550 meter (1.800 kaki).

Untuk artikel yang akan datang, saya akan menerangkan dengan lebih lanjut berkaitan fiber optic.

vps

Mengenali Virtual Server (Server Maya)

Virtual server juga dikenali sebagai virtual private server (VPS) atau virtual dedicated server (vds). Ianya merupakan proses virtualisasi dari lingkungan software operating system (OS) yang dipergunakan oleh server. Disebabkan lingkungan ini merupakan lingkungan virtual, hal tersebut memungkinkan untuk menginstall OS yang dapat dijalankan di dalam OS yang lain.

VPS adalah server yang tidak melakukan interaksi langsung dengan hardware, dan tidak berhubungan satu sama lain antara VPS dalam sebuah node. Server ini beroperasi secara virtual (maya) kerana berdiri sendiri terhadap hardware dan private kerana terasing dari server virtual lainnya yang terdapat dalam node tersebut. VPS juga adalah suatu teknologi bagi server berupa OS dan software yang memungkinkan mesin komputer dengan kapasiti besar dipecahkan ke beberapa virtual mesin. Setiap virtual mesin ini boleh melayani operating system dan software secara sendiri.

Penyelesaian

Sistem tradisional shared hosting yang sering kita gunakan memiliki banyak keterbatasan pada aplikasi yang berjalan disebabkan user hanya mempunyai hak akses sebagai level user biasa. Jika user ingin memperoleh akses aplikasi dan resource yang lebih maka perlu melakukan ‘upgrade’ ke Dedicated Server, hal ini menyebabkan kos yang tinggi berdasarkan harga dedicated server dengan hardware dan sewa lokasi data center. Dengan menggunakan teknologi Virtual Private Server (VPS) akan memberikan penyelesaian antara kewangan yang rendah, resource system dan level user tinggi.

Siapa Yang Menggunakannya?

Banyak manfaat yang dapat diperolehi dengan adanya teknologi VPS ini. Berikut merupakan contoh penggunaan secara efisyen:

  1. Web Hosting – Salah satu penggunaan VPS yang sering kita temui ialah untuk kegunaan web hosting. Ianya sesuai dengan penggunaan menengah dan korporat yang mana konfigurasi memerlukan level superuser untuk aplikasi yang digunakan. Ianya juga sesuai untuk mereka yang ingin memulakan perniagaan web hosting dengan peruntukkan kewangan yang agak terbatas.
  2. Application Hosting – memungkinkan untuk melaksanakan custom mission critical software tanpa harus mengeluarkan bugdet yang mahal. Melakukan outsource development aplikasi juga sudah menjadi trend untuk mengawal budget sehingga pelaburan jauh lebih efisyen.
  3. Development / Test Environments – VPS juga boleh membantu menjalankan network development testing secara efisyen terhadap beberapa OS dan ip address public dengan mudah, connection secara remote untuk reboot dan penggantian interface dapat dilaksanakan dengan cepat.
  4. Educational Outpost – VPS boleh juga untuk tujuan eksperimen bagi UNIX Operating System dan Windows Operating system dengan pelbagai distro dalam satu masa. Membolehkan proses ekperimen lebih seragam dan lebih mudah untuk membuat perbandingan.
  5. Keperluan Backup Server – Keperluan untuk menyediakan backup server adalah penting bagi kelancaran operasi sesebuah organisasi meliputi web, mail, file dan database. Ianya dapat mengurangkan risiko kehilangan dan kerosakan data bagi sesebuah organisasi.

Software bagi VPS/VDS

  • Xen – software open source yang digunakan oleh OS *nix. Siap sedia dipasang di dalam Linux bagi membolehkan pengguna membuat virtualization.
  • Open VZ – antara software yang popular digunakan oleh penyedia perkhidmatan VPS menggunakan OS *nix sebagai platform pada masa kini. Ianya percuma dan lebih stabil pada masa ini.
  • VMware – Telah bermula semenjak 1998 di Palo Alto, California oleh EMC Corporation (NYSE: EMC). Boleh digunakan di platform Microsoft Windows, Linux dan juga Mac OSX. VMware enterprise software, VMware ESX Server dilaksanakan terus kepada hardware tanpa memerlukan OS yang lain.
  • Aplikasi lain antaranya: Bochs, QEMU, z/VM, User-mode Linux, coLinux, Linux-Vserver, Linux KVM, IBM trial software, UML, Parallels Workstation, Parallels Desktop for Mac, VirtualBox, Virtual Iron, Oracle VM, Virtual PC, Virtual Server, Hyper-V, VMware Workstation, VMware Server (formerly GSX Server), Adeos, Mac-on-Linux, Win4BSD, Win4Lin Pro, Egenera vBlade technology, VMware Fusion, Microsoft Virtual PC, Parallels Desktop for Mac,VirtualBox, dan Parallels Workstation.