നിങ്ങളുടെ കമ്പ്യൂട്ടറില്‍ എങ്ങനെ ഗ്നു/ലിനക്സ്‌ മള്‍ട്ടിപ്പിള്‍ ഡിസ്ട്രിബ്യൂഷനുകള്‍ സിസ്റ്റമാറ്റിക് ആയി ഇന്‍സ്റ്റാള്‍ ചെയ്യാം?

ഡിസ്ക് പാര്‍ടീഷനിംഗ് എന്നത് ഒരു കലയാണ്‌. ഓരോ പാര്‍ടീഷനുകളും എന്തൊക്കെ കാര്യങ്ങള്‍ക്ക് വേണ്ടിയാണ് എന്ന് വ്യക്തമായ ധാരണ ഉള്ളവര്‍ക്കെ കൃത്യമായും ശാസ്ത്രീയമായും പാര്‍ടീഷന്‍ ചെയ്യാന്‍ കഴിയുകയുള്ളൂ. ആ കഴിവ് നിങ്ങള്‍ക്കും ആര്‍ജ്ജിക്കാം. Home എന്തിനുള്ളതാണ്? swap ഉപയോഗിക്കുന്നത് എന്തിനു വേണ്ടിയാണ്? root നു എത്ര വലുപ്പം വേണം? തുടങ്ങിയ കാര്യങ്ങള്‍ വ്യക്തമായി അറിഞ്ഞിരിക്കേണ്ടതുണ്ട്. എന്നാല്‍ മാത്രമേ ഒരു ഗ്നു/ലിനക്സ്‌ സിസ്റ്റം കൃത്യമായി / ഫലപ്രദമായി ഭാഗം തിരിക്കാന്‍ കഴിയൂ.

നിങ്ങളുടെ ഹാര്‍ഡ് ഡിസ്കില്‍ 500 GB സ്പേസ് ഉണ്ടെന്നു കരുതുക. RAM 3 ജീബിയും. ഡെബിയന്‍  / ഉബുണ്ടു / മിന്റ്  / ക്രഞ്ച്‌ ബാംഗ് തുടങ്ങിയ ഡിസ്ട്രിബ്യൂഷനുകള്‍ ആണ് നിങ്ങള്‍ക്ക് ഇന്‍സ്റ്റാള്‍ ചെയ്യേണ്ടത്. ഈ നാല്  ഓപ്പറേറ്റിംഗ്  സിസ്റ്റങ്ങളില്‍ മിന്റ് ആണ് നിങ്ങളുടെ ഡീഫോള്‍ട്ട് ഓ.എസ്. ഇതിനെ അടിസ്ഥാനപ്പെടുത്തി എങ്ങനെ പാര്‍ടീഷന്‍ ചെയ്യണം / ഏതു ക്രമത്തില്‍ ഇന്‍സ്റ്റാള്‍ ചെയ്യണം? ഏതൊക്കെ പാര്‍ടീഷനുകള്‍ കോമണ്‍ ആക്കണം?

TIP : പാര്‍ടീഷന്‍ ചെയ്യാന്‍ ഏറ്റവും ഉത്തമം ഒരല്‍പം പഴയ ഡെബിയന്‍ ബൂട്ട് സീഡി തന്നെയാണ്. Lenny അല്ലെങ്കില്‍ Sarge

SWAP

ഇത് എല്ലാ ഡിസ്ട്രിബ്യൂഷനുകള്‍ക്കും കോമണ്‍ ആയി ഉപയോഗിക്കാം. സാധാരണ ഗതിയില്‍ എത്ര ജീബി റാം ഉണ്ടോ അതിന്റെ ഇരട്ടി ജീബി ആണ് സ്വാപ്പിനു നല്‍കുക. നിങ്ങള്‍ക്ക്  മൂന്നു ജീബി റാം ഉള്ളതിനാല്‍ സ്വാപ് ആറു ജീബി നല്‍കുക.

കുറിപ്പ് : വിര്‍ച്ച്വല്‍ മെമ്മറി പിന്തുണയ്ക്കുന്നതിനായിട്ടാണ് swap പാര്‍ട്ടീഷനുകള്‍ ഉപയോഗിക്കുന്നത്. കമ്പ്യൂട്ടര്‍ പ്രവര്‍ത്തിക്കുമ്പോള്‍ RAM-ല്‍ ഡേറ്റാ സൂക്ഷിക്കുവാന്‍ ആവശ്യമുളള സ്ഥലം ലഭ്യമല്ലെങ്കില്‍ ഡേറ്റാ swap പാര്‍ട്ടീഷനിലേക്കു് എഴുതപ്പെടുന്നു. പക്ഷെ 32 ബിറ്റ് ഓ.എസ്. ആണ് നിങ്ങള്‍ ഉപയോഗിക്കുന്നതെങ്കില്‍ അതിനു അഡ്രസ്‌ ചെയ്യാന്‍ കഴിയുന്ന RAM-നും  വിര്‍ച്വല്‍ മെമ്മറിയ്ക്കും പരിമിതിയുണ്ട്. 32 ബിറ്റ് ഓ.എസുകള്‍ക്ക് പരമാവധി 3 ജീബി RAM വരെ മാത്രമേ ഉപയോഗിക്കാനാവൂ. ഇങ്ങനെയുള്ള സാഹചര്യങ്ങളില്‍ swap പാര്‍ട്ടീഷനുകള്‍ക്ക് പ്രസക്തിയില്ല. എങ്കിലും ഇത്തരം സാഹചര്യങ്ങളില്‍ RAM=SWAP എന്ന കണക്കില്‍ RAM-നു തുല്യമായ അളവില്‍ SWAP സ്പേസ് നല്‍കുന്ന രീതിയാണ് പലരും അവലംബിക്കുന്നത്. മറിച്ച് 64 ബിറ്റ് ഓ.എസ്. ആണ് നിങ്ങള്‍ ഉപയോഗിക്കുന്നതെങ്കില്‍ swap പാര്‍ട്ടീഷനുകള്‍ പ്രസക്തമാണ്.

HOME

ഇത് ഉപയോക്താവിന്റെ സൗകര്യം അനുസരിച്ച് എല്ലാ ഡിസ്ട്രിബ്യൂഷനുകള്‍ക്കും കോമണ്‍ ആയോ അല്ലാതെയോ ഉപയോഗിക്കാം. കോമണ്‍ ആയി ആണ് ഉപയോഗിക്കുന്നതെങ്കില്‍ ഒരു കാര്യം പ്രത്യേകം ശ്രദ്ധിക്കാനുള്ളത് ഓരോ ഡിസ്ട്രിബ്യൂഷനിലും ഒരേ യൂസര്‍ നെയിം വരാന്‍ പാടില്ല എന്നതാണ്. ഉദാഹരണത്തിന് ഡെബിയനില്‍ tom എന്ന യൂസര്‍ ഉണ്ടെങ്കില്‍ tom എന്ന അതേ പേരില്‍ മിന്റില്‍ ഒരു യൂസറെ സൃഷ്ടിക്കരുത് എന്നതാണ്. അങ്ങനെ ചെയ്‌താല്‍ home ഡയറക്ടറിയില്‍ ആദ്യം സൃഷ്ടിക്കപ്പെട്ട യൂസറിന്റെ ഫയലുകള്‍ നഷ്ടപ്പെട്ടു പോകും എന്നതാണ്. ചുരുക്കത്തില്‍ ഡാറ്റ ലോസ് സംഭവിക്കും എന്ന് സാരം.  ഹോമിനു നമുക്ക് ഒരു 300 ജീബി വീതിച്ചു നല്‍കാം. കോമണ്‍ ആയി ഉപയോഗിക്കുകയാണെങ്കില്‍ കൂടുതല്‍ മറ്റൊന്നും ചെയ്യേണ്ടതില്ല. ഈ ഒരൊറ്റ extended partition അങ്ങനെ തന്നെ ഓരോ ഡിസ്ട്രോകള്‍ക്കും നമുക്ക് ഉപയോഗിക്കാം. അതല്ല ഓരോ ഡിസ്ട്രോകള്‍ക്കും സ്വതന്ത്രമായ ഹോം തന്നെ വേണം എന്നുള്ളവര്‍ ഈ പാര്‍ടീഷന്‍ നാല് ലോജിക്കല്‍ പാര്‍ടീഷനുകള്‍ ആയി പിന്നെയും വിഭജിക്കണം. ഈ ഓരോ പാര്‍ടീഷനുകളുടെയും പേരുകള്‍ വ്യക്തമായി മനസ്സിലാകത്തക്കവണ്ണം ഒരു കടലാസ്സില്‍ നിര്‍ബന്ധമായും കുറിച്ച് വയ്ക്കുകയും ചെയ്യണം. പിന്നീട് ഇന്‍സ്റ്റലേഷന്‍ സമയത്ത് ഈ കുറിപ്പുകള്‍ അടിസ്ഥാനപ്പെടുത്തി വേണം ഓരോ ലോജിക്കല്‍ പാര്‍ടീഷനുകളിലേക്കും ഹോം കാണിച്ചു കൊടുക്കാന്‍

ROOT

ബാക്കിയുള്ള സ്പേസ് നമുക്ക് റൂട്ടിന് നല്‍കാം. ഇനി ബാക്കിയുള്ളത് ഏതാണ്ട് 190 ചില്ലറ ജീബി സ്പേസ് ആണ്. ഇതിനെ 40 വീതം ജീബി ഉള്ള ലോജിക്കല്‍ പാര്‍ടീഷനുകളായി പിന്നെയും വിഭജിക്കുക. ഈ ഓരോ പാര്‍ടീഷനുകളുടെയും പേരുകളും വ്യക്തമായി മനസ്സിലാകത്തക്കവണ്ണം ഒരു കടലാസ്സില്‍ നിര്‍ബന്ധമായും കുറിച്ച് വയ്ക്കുകയും ചെയ്യണം. പിന്നീട് ഇന്‍സ്റ്റലേഷന്‍ സമയത്ത് ഈ കുറിപ്പുകള്‍ അടിസ്ഥാനപ്പെടുത്തി വേണം ഓരോ ലോജിക്കല്‍ പാര്‍ടീഷനുകളിലേക്കും റൂട്ട് കാണിച്ചു കൊടുക്കാന്‍. ശരിക്കും റൂട്ടിന് ഒരു 20-30 ജീബി സ്പേസ് ധാരാളം മതി. എന്നിരിക്കിലും മറ്റു മൂന്ന് ഡിസ്ട്രിബ്യൂഷനുകള്‍ക്കും 40 വച്ചും മിന്റിനു ശേഷിക്കുന്ന സ്പേസും നല്‍കുക.

പാര്‍ട്ടീഷനിംഗ് കഴിഞ്ഞാലുടന്‍ താഴെ പറയുന്ന കമാന്‍ഡ് നല്‍കി എല്ലാ പാര്‍ടീഷനുകളുടെയും ലിസ്റ്റ് എടുക്കുക.

cfdisk -Ps /dev/hda > destinationFileName

ഈ കമാന്‍ഡ് എക്സിക്യൂട്ട് ചെയ്തു കഴിയുമ്പോള്‍ പാര്‍ട്ടീഷന്‍ ടേബിള്‍ നിങ്ങള്‍ക്കു ലിസ്റ്റ് ആയി ഒരു ഫയലില്‍ ലഭിക്കുന്നു. ഈ ഫയല്‍ / ലിസ്റ്റ് നിങ്ങള്‍ക്കു വ്യക്തമായി മനസ്സിലാവും വിധം എഡിറ്റ്‌ ചെയ്തോ എഴുതിയോ പിന്നീടുള്ള ആവശ്യങ്ങള്‍ക്കായി ഉപയോഗിക്കാം. ഈ ഡോക്യുമെന്റ് ഒരിക്കലും നഷ്ടപ്പെടുത്തുകയും അരുത്.

എന്താണ് ഇത്തരത്തില്‍ പാര്‍ട്ടീഷന്‍ ചെയ്തത് കൊണ്ടുള്ള ഗുണം?

ഒരു ഡിസ്ട്രിബ്യൂഷന്റെ  പുതിയ പതിപ്പുകള്‍ വരുമ്പോള്‍ ഡിസ്ക് / പാര്‍ട്ടീഷന്‍ ഫോര്‍മാറ്റ് ചെയ്തു വീണ്ടും ഇന്‍സ്റ്റാള്‍ ചെയ്യുന്ന രീതി ഒഴിവാക്കാം. ഡേറ്റ ലോസ് പൂര്‍ണ്ണമായും ഇല്ലാതാക്കാം. പക്ഷെ ശ്രദ്ധിച്ചു കൈകാര്യം ചെയ്യണം എന്ന് മാത്രം. അല്ലെങ്കില്‍ കാര്യങ്ങള്‍ കൈ വിട്ടുപോകും.

ബാദ്ധ്യതാ നിരാകരണം

ഇവിടെ പ്രസ്താവിച്ച കാര്യങ്ങള്‍ ഞാന്‍ സ്വയം പരീക്ഷിച്ചതും ഈ രംഗത്തെ വിദഗ്ദ്ധരുടെ ഉപദേശമനുസരിച്ചും രേഖപ്പെടുത്തിയിരിക്കുന്നതാണ്. എന്നിരിക്കിലും ഇത് സ്വയം പരീക്ഷിക്കുന്നത് ഒരാള്‍ അയാളുടെ സ്വന്തം ഉത്തരവാദിത്വത്തിലായിരിക്കണം. മറിച്ചുള്ള പരീക്ഷണങ്ങളുടെ അനന്തരഫലങ്ങള്‍ക്കു ലേഖകന് യാതൊരു ബാധ്യതയും ഉണ്ടായിരിക്കുന്നതല്ല.

ക്രഞ്ച്ബാംഗ് വിട പറയുന്നു :-(

ആ കറുകറുത്ത പശ്ചാത്തലത്തില്‍ ഒരല്‍പ്പമിരുണ്ട അക്ഷരങ്ങളില്‍ നിറഞ്ഞുനിന്ന ആ വശ്യമനോഹരമായ മേശപ്പുറം ഇനിയില്ല. ക്രഞ്ച്ബാംഗ് വിട പറയുന്നു #! സ്വിച്ചിട്ടാല്‍ തെളിയുന്ന വൈദ്യുതദീപം പോലെയായിരുന്നു ക്രഞ്ച്ബാംഗ്, ആ ബൂട്ടിംഗ് സ്പീഡും ഷട്ട് ഡൗണ്‍ സ്പീഡും ഒക്കെ എന്നെ ശരിക്കും അ മ്പരപ്പിച്ചിട്ടുണ്ട് എന്നും.
.

അപ്രതീക്ഷിതമായ ഈ പ്രഖ്യാപനത്തിനു പിന്നിൽ സിസ്റ്റംഡിയുമായി ബന്ധപ്പെട്ട ആശയക്കുഴപ്പമായിരിക്കുമോ എന്ന് ക്രഞ്ച്ബാംഗ് ഡവലപ്പ്മെന്റ് അവസാനിപ്പിക്കുന്നു എന്നു കേട്ടപ്പോള്‍ത്തന്നെ തോന്നിയതാണ്. ഇങ്ങനൊരു ബ്ലോഗ് പോസ്റ്റിലൂടെ ലീഡ് ഡവലപ്പര്‍ ആയ കോറിനോമിനല്‍ (ഫിലിപ്പ് ന്യൂബറോ) തന്നെ പ്രസ്താവിക്കുമ്പോള്‍ കൂടുതലൊന്നും പറയാനില്ല.

ഗ്നൂ/ലിനക്സ് എക്കോസിസ്റ്റം ഇന്ന് ഏറെ പക്വതയോടെ വികസനത്തിലേയ്ക്കു കുതിച്ചു കൊണ്ടിരിക്കുന്നതാണ് ക്രഞ്ച്ബാംഗിന്റെ ഡെവലപ്പ്മെന്റ് അവസാനിപ്പിക്കുന്നതിന് കാരണമായി അദ്ദേഹം ചൂണ്ടിക്കാണിക്കുന്നത്. ഈ വികസനം തീർച്ചയായും നല്ല കാര്യമാണെന്നും അദ്ദേഹം നിരീക്ഷിക്കുന്നു. വികസനം മുന്നോട്ടു കുതിക്കുമ്പോൾ ചില കാര്യങ്ങൾ അപ്രസക്തമാകുന്നു, ക്രഞ്ച്ബാംഗ് ഇപ്രകാരം അപ്രസക്തമായെന്നും അതുകൊണ്ടു തന്നെ വഴിയിൽ ഉപേക്ഷിക്കുന്നു എന്നും അദ്ദേഹം ദുഃഖത്തോടെ കൂട്ടിച്ചേർക്കുന്നു.

ശരിയാണ്, ഗ്നൂ/ലിനക്സ് വളരെയേറെ പുരോഗമിച്ചു, ഇന്ന് ഗീക്കുകള്‍ മാത്രമല്ല, തികച്ചും സാധാരണക്കാരായ ഉപയോക്താക്കള്‍ക്കു വരെ ഉപയോഗിക്കാന്‍ പാകത്തില്‍ അത് പക്വതയാര്‍ജ്ജിച്ചു. വേഗതയ്ക്കു പുറമേ എന്നെ ഏറ്റവുമധികം ക്രഞ്ച്ബാംഗിലേയ്ക്ക് ആകര്‍ഷിച്ചത് അതിന്റെ ഇന്റര്‍ഫേസിന്റെ അഭൗമമായ സൗന്ദര്യം കൂടിയാകണം. പ്രൗഢമായ അതിന്റെ തമോസൌന്ദര്യത്തിലൂടെ ക്രഞ്ച്ബാംഗ് വിടർത്തുന്നത് കറുപ്പിന്റെ എഴഴകാണ്.

ക്രഞ്ച്ബാംഗ് ദുഃഖത്തോടെ വിട 😦

ആന്‍ഡ്രോയിഡും ഉപയോക്താക്കളുടെ സ്വാതന്ത്ര്യവും

ഫയർഫോക്സ് ഓയെസ്, ഉബുണ്ടു ഓയെസ് എന്നിവയിലും ഇങ്ങനെ തന്നെ ആയിരിക്കുമോ കാര്യങ്ങൾ? അതായത് ലേഖനത്തിലെ അവസാന വരി പ്രകാരം സ്വാതന്ത്ര്യ ലംഘനത്തിന്റെ തീവ്രതയുടെ അടിസ്ഥാനത്തിൽ തമ്മിൽ ഏതായിരിക്കും നല്ലത്?

നേരിടം

ഉപയോക്താക്കളുടെ സ്വാതന്ത്ര്യത്തെ ബഹുമാനിക്കുന്ന കാര്യത്തില്‍ ആന്‍ഡ്രോയിഡ് എത്രമാത്രം പോകും? സ്വാതന്ത്ര്യത്തിന് മൂല്യം കൊടുക്കുന്ന ഒരു കമ്പ്യൂട്ടര്‍ ഉപയോക്താവിനെ സംബന്ധിച്ചടത്തോളം എത് സോഫ്റ്റ്‌വെയര്‍ സിസ്റ്റത്തെക്കുറിച്ചാണെങ്കിലും ഇതാണ് ഏറ്റവും പ്രധാനപ്പെട്ട ചോദ്യം.

സ്വതന്ത്ര സോഫ്റ്റ്‌വെയര്‍ പ്രസ്ഥാനത്തില്‍ ഉപയോക്താക്കളുടെ സ്വാതന്ത്ര്യത്തെ സംരക്ഷിക്കുന്ന സോഫ്റ്റ്‌വെയറുകളാണ് വികസിപ്പിക്കുന്നത്. അങ്ങനെ നിങ്ങള്‍ക്കും ഞങ്ങള്‍ക്കും അങ്ങനെ ചെയ്യാത്ത സോഫ്റ്റ്‌വെയറില്‍ നിന്ന് രക്ഷനേടാനാവും. ഇതിന് വിപരീതമായ ആശയമായ “തുറന്ന സ്രോതസ്സ്” സ്രോതസ്സ് കോഡ് എങ്ങനെ വികസിപ്പിക്കണം എന്നതിനെ മാത്രം അടിസ്ഥാനമായുള്ളതാണ്. സ്വാതന്ത്ര്യത്തേക്കാളേറെ കോഡിന്റെ ഗുണമേന്മയെ അടിസ്ഥാന ഗുണമായി കണക്കാക്കുന്ന വ്യത്യസ്ഥ ആശയധാരയാണത്. അതുകൊണ്ട് ആന്‍ഡ്രോയിഡ് തുറന്നതോണോ എന്നതല്ല, അത് ഉപയോക്താക്കളെ സ്വതന്ത്രരാക്കുന്നുവോ എന്നതാണ് പ്രശ്നം.

പ്രധാനമായും മൊബൈല്‍ ഫോണുകള്‍ക്കായുള്ള ഓപ്പറേറ്റിങ് സിസ്റ്റമാണ് ആന്‍ഡ്രോയിഡ്. ഇതില്‍ ലിനക്സ് (ട്രോഡ് വാള്‍ഡ്സിന്റെ കേണല്‍), ചില ലൈബ്രറികള്‍, ജാവയുടെ ഒരു പ്ലാറ്റ്ഫോം. ചില ആപ്ലിക്കേഷനുകള്‍ എന്നിവ അടങ്ങിയിട്ടുണ്ട്. ലിനക്സിനെ മാറ്റി നിര്‍ത്തിയാല്‍ വെര്‍ഷന്‍ 1 ഉം, വെര്‍ഷന്‍ 2 ഉം വികസിപ്പിച്ചത് ഗൂഗിള്‍ ആണ്. അവര്‍ അത് അപ്പാച്ചി 2.0 ലൈസന്‍സ് പ്രകാരമാണ് പ്രസിദ്ധീകരിച്ചത്. പകര്‍പ്പുപേക്ഷ ഇല്ലാതെ ശിഥിലമായ സ്വതന്ത്ര സോഫ്റ്റ്‌വയര്‍ ലൈസന്‍സാണത്.

ആന്‍ഡ്രോയിഡില്‍ ഉള്‍പ്പെടുത്തിയിട്ടുള്ള ലിനക്സ് പൂര്‍ണ്ണമായും സ്വതന്ത്ര സോഫ്റ്റ്‌വെയറല്ല. സ്വതന്ത്രമല്ലാത്ത “ബൈനറി ബ്രോബുകള്‍” (ട്രോഡ് വാള്‍ഡ്സിന്റെ ലിനക്സ് വെര്‍ഷനിലേതു പോലെ) ചിലത് ആന്‍ഡ്രോയിഡ് ഉപകരണങ്ങളില്‍ ഉപയോഗിക്കുന്നുണ്ട്. കൂടാതെ സ്വതന്ത്രമല്ലാത്ത ഫംവെയര്‍, സ്വതന്ത്രമല്ലാത്ത ലൈബ്രറികള്‍ എന്നിവയും ആന്‍ഡ്രോയിഡിലുണ്ട്. ഗൂഗിള്‍ പ്രസിദ്ധീകരിച്ച ആന്‍ഡ്രോയിഡിന്റെ വെര്‍ഷന്‍ 1, വെര്‍ഷന്‍ 2 സ്വതന്ത്ര സോഫ്റ്റ്‌വെയറാണെങ്കിലും ഉപകരണത്തില്‍ പ്രവര്‍ത്തിക്കാനാവുന്ന തരത്തിലുള്ളതല്ല. ആന്‍ഡ്രോയിഡിലെ ചില…

View original post 901 more words

സോഫ്റ്റ്‌വെയർ സ്വാതന്ത്ര്യ ദിനം 2013

ലോകം ഇന്ന് സോഫ്റ്റ്‌വെയർ സ്വാതന്ത്ര്യ ദിനം ആഘോഷിക്കുന്നു. ലോകമൊട്ടാകെയുള്ള സ്വതന്ത്ര സോഫ്റ്റ്‌വെയർ കൂട്ടായ്മകൾ സോഫ്റ്റ്‌വെയർ സ്വാതന്ത്ര്യത്തിന്റെ സന്ദേശം പ്രചരിപ്പിക്കാനായി ഇന്ന് വിവിധ പരിപാടികളും സംഭവങ്ങളും ആസൂത്രണം ചെയ്യുന്നു. അറിവ് സ്വതന്ത്രമായിരിക്കണം എന്ന വീക്ഷണമാണ് സ്വതന്ത്ര സോഫ്റ്റ്‌വെയറിന്റെ അടിസ്ഥാന ദർശനം. ഉപയോഗിക്കാനും പഠിച്ചു മനസ്സിലാക്കാനും പകര്‍ത്താനും നവീകരിയ്ക്കാനും പങ്കുവെയ്ക്കാനുമൊക്കെയുള്ള സ്വാതന്ത്ര്യമാണ് സ്വതന്ത്ര സോഫ്റ്റ്‌വെയർ അതിന്റെ ഉപയോക്താക്കൾക്ക് നൽകുന്നത്. 2004 ആഗസ്റ്റ് 28-നാണ് ആദ്യമായി സോഫ്റ്റ്‌വെയർ സ്വാതന്ത്ര്യ ദിനം സംഘടിപ്പിക്കപ്പെട്ടത്. ഇപ്പോൾ സെപ്റ്റംബറിലെ മൂന്നാമത്തെ ശനിയാഴ്ചയാണ് ഓരോ വര്‍ഷവും സോഫ്റ്റ്‌വെയര്‍ സ്വാതന്ത്ര്യദിനമായി ലോകമെങ്ങും ആഘോഷിക്കപ്പെടുന്നത്. “സോഫ്റ്റ്‌വെയർ ഫ്രീഡം ഇന്റർനാഷണൽ” എന്ന ലാഭരഹിത സംഘടനയാണ് ലോകമെമ്പാടും നടക്കുന്ന സോഫ്റ്റ്‌വെയർ സ്വാതന്ത്ര്യ ദിനാഘോഷങ്ങൾക്ക് നേതൃത്വം നൽകുന്നത്. സോഫ്റ്റ്‌വെയർ സ്വാതന്ത്ര്യദിനാഘോഷങ്ങൾക്ക് വേണ്ട എല്ലാ മാർഗ്ഗനിർദ്ദേശങ്ങളും അത് നടത്തുന്നതിനുള്ള പിന്തുണയും വിവിധ സംഘടനകളുടെ ഏകോപനവും എസ് എഫ് ഡി തന്നെ നേരിട്ട് നൽകുന്നു.

Software Freedom Day 2013

ഈയാണ്ടിന്റെ മധ്യദശയിൽ എഡ്വെർഡ് സ്നോഡെൻ എന്ന അമേരിക്കക്കാരൻ കെട്ടഴിച്ചുവിട്ട ഭൂതമാണ്‌ എൻ.എസ്.എ. എന്ന യു.എസ്. ചാര സംഘടനയുടെ ഞെട്ടിപ്പിക്കുന്ന പ്രവർത്തന വിവരം. എൻ.എസ്.എ. വിവിധ സോഫ്റ്റ്‌വെയർ കോർപ്പറേഷനുകളുമായി ചേർന്ന് തികച്ചും സാധാരണ വ്യക്തികളുടെ വരെ സ്വകാര്യതയിൽ കടന്നു കയറി അവർ ഉപയോഗിക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വഴിയും വിവിധ സോഫ്റ്റ്‌വെയറുകൾ വഴിയും ചാരപ്രവർത്തനം നടത്തുന്ന ഇക്കാലഘട്ടത്തിൽ ഏറെ പ്രസക്തിയുണ്ട് ഇന്നത്തെ ഈ സോഫ്റ്റ്‌വെയർ സ്വാതന്ത്ര്യ ദിന ആഘോഷങ്ങൾക്ക്. പ്രൊപ്രൈറ്ററി സോഫ്റ്റ്‌വെയറുകൾ നമുക്ക് വായിക്കാൻ കഴിയാത്ത ബൈനറികൾ മാത്രം നൽകുമ്പോൾ അവയിൽ എന്താണ് എഴുതിവച്ചിരിക്കുന്നത് എന്നുള്ള ഒരു വിദൂര ധാരണ പോലും നമുക്ക് ലഭിക്കില്ല. മൈക്രോസോഫ്റ്റ്‌ എന്ന സോഫ്റ്റ്‌വെയർ കോർപ്പറേഷൻ തങ്ങളുടെ വിൻഡോസ് എന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ എൻ.എസ്.എ. യ്ക്കു വേണ്ടി ഒളിപ്പിച്ചുവച്ച താക്കോലുകൾ ഇപ്പോൾ നാട്ടിൽ പാട്ടാണ്. കണ്ണി ഇതാ. (ഇനിയും കുറെ കണ്ണികൾ ഉണ്ട്. _NSAKEY എന്ന് ഗൂഗ്ലിയാൽ കിട്ടും) ഇപ്പോൾ കേൾക്കുന്ന ചില വാർത്തകൾ, ബൈനറി ബ്ലോബുകൾ ഉൾപ്പെട്ട കേർണെൽ ഉള്ള ചില ജനപ്രിയ ഗ്നു/ലിനക്സ്‌ ഡിസ്ട്രിബ്യൂഷനുകളിൽ വരെ എൻ.എസ്.എ. യുടെ രഹസ്യ താക്കോലുകൾ ഒളിപ്പിച്ചു വച്ചിട്ടുണ്ടെന്നാണ്, സത്യമാണോ എന്തോ. അതിനാൽ ബൈനറി ബ്ലോബ് രഹിതമായ, കന്യകാത്വം നഷ്ടപ്പെടാത്ത കേർണെൽ ഉള്ള, ഡിസ്ട്രിബ്യൂഷനുകൾ മാത്രമേ ഇനി മുതൽ ഉപയോഗിക്കൂ എന്നതാകട്ടെ ഇത്തവണത്തെ നമ്മുടെ സോഫ്റ്റ്‌വെയർ സ്വാതന്ത്ര്യദിന പ്രതിജ്ഞ.

2004-ൽ ആരംഭിച്ച സോഫ്റ്റ്‌വെയർ സ്വാതന്ത്ര്യ ദിനം ഇത് ഒമ്പതാമത്തേതാണ്. എന്നാൽ ഏതാനും ദിവസങ്ങൾക്കു ശേഷം സോഫ്റ്റ്‌വെയർ സ്വാതന്ത്ര്യത്തിനു ആധാരമായ “ഗ്നു”വിന്റെ സഫലമായ മൂന്ന് പതിറ്റാണ്ടുകളുടെ നിറവ് മസാചുസെറ്റ്സ് ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് ടെക്നോളജിയിൽ സെപ്റ്റംബര്‍ 27 മുതൽ 30 വരെ ആഘോഷിക്കപ്പെടുന്നു എന്നതും ഏറെ സന്തോഷം നൽകുന്ന വാർത്തയാണ്.

കേരളത്തിലും വിവിധ സ്വതന്ത്ര സോഫ്റ്റ്‌വെയർ കൂട്ടായ്മകൾ ഇന്ന് വിവിധ പരിപാടികളും സംഭവങ്ങളും ആസൂത്രണം ചെയ്യുന്നുണ്ട്. സ്വതന്ത്ര വിജ്ഞാന ജനാധിപത്യ സഖ്യം (ഡി എ കെ എഫ്), സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിംഗ്, എൻ.ഐ.ടി. കോഴിക്കോട് തുടങ്ങിയവർ സോഫ്റ്റ്‌വെയർ സ്വാതന്ത്ര്യ ദിനം ആഘോഷിക്കുന്നു.

വാല്ക്കഷണം

ശനിയാഴ്ച അവധി ദിനം ആയതിനാൽ സോഫ്റ്റ്‌വെയർ സ്വാതന്ത്ര്യ ദിനത്തിൽ ഏതെങ്കിലും ഒരു പരിപാടിയിൽ പങ്കെടുക്കണം എന്ന തീരുമാനം കൊണ്ട് മാത്രം ഇന്ന് ഇ. ബാലാനന്ദൻ റിസർച്ച് ഫൌണ്ടേഷനിൽ വച്ച് ഡി.എ.കെ.എഫിന്റെ സംഘാടകത്വത്തിൽ നടന്ന പരിപാടിയിൽ സംബന്ധിച്ചു. കൊച്ചി ഐലഗ് ഇത്തവണ പരിപാടികൾ ഒന്നും സംഘടിപ്പിച്ചില്ല, ആർക്കും സമയം എന്ന ഒരു വസ്തു ഉണ്ടായിരുന്നില്ല. എന്തെങ്കിലും ഒരു വ്യത്യസ്തമായ പരിപാടി സംഘടിപ്പിക്കാൻ ശ്രമിക്കാമായിരുന്നു എന്ന് വൈകിയ വേളയിൽ മാത്രമാണ് തോന്നിയത്.

ഇ. ബാലാനന്ദൻ റിസർച്ച് ഫൌണ്ടേഷനിൽ വച്ച് നടന്ന ചടങ്ങിൽ മലയാളം വിക്കി പ്രവർത്തകനായ ശ്രീ അഖിൽ കൃഷ്ണൻ നയിച്ച ഡയസ്പോറ സെഷൻ ഏതാണ്ട് നല്ല നിലവാരം പുലർത്തി. തുടർന്ന് ശ്രീ ഫുഅദ് നയിച്ച വിക്കി സെഷൻ തുടങ്ങും മുമ്പും അതിനിടയിലും പലരും മുങ്ങാൻ തുടങ്ങി. ഒടുവിൽ ഏതാണ്ട് നാലഞ്ചു പേർ മാത്രം ശേഷിച്ചു. എനിക്കും മറ്റൊരു സ്ഥലത്തു എത്തേണ്ടിയിരുന്നതിനാൽ നാലര ആയപ്പോഴേയ്ക്കും ഞാനും സ്ഥലം വിട്ടു. കഷ്ടിച്ച് ആകെ ഒരു പത്തു പന്ത്രണ്ടു പേർ ചടങ്ങിൽ സംബന്ധിച്ചു, അത്രയും എങ്കിലും പേർ ഉണ്ടായിരുന്നല്ലോ, അത്രയും നന്ന്.

ഫ്രീലോകത്തിലേക്ക് സുസ്വാഗതം.

ഫ്രീലോകം അഥവാ സ്വതന്ത്ര ലോകം. ഫ്രീ എന്ന ഇംഗ്ലിഷ് വാക്ക് ഫ്രീ സോഫ്റ്റ്‌വെയർ സമൂഹത്തെ ഒട്ടൊന്നുമല്ല ആശയക്കുഴപ്പത്തിലാക്കിയത്. ഫ്രീ എന്ന ഇംഗ്ലീഷ് വാക്കിന്റെ ഇന്ത്യൻ പകരക്കാരനായ “സ്വതന്ത്രം” എന്ന വാക്കിനെ ഉപേക്ഷിച്ചു എന്തുകൊണ്ട് ഫ്രീലോകം എന്ന സങ്കരനാമം തെരഞ്ഞെടുത്തു? സ്വതന്ത്രം എന്ന് നീട്ടിവലിച്ചു എഴുതാതെ കുറുക്കി എഴുതാൻ ഒരു ഉപായം എന്ന രീതിയിലല്ല; ബോധപൂർവ്വം ഫ്രീ എന്ന ഇംഗ്ലീഷ് വാക്കിന്റെ ശരിയായ അർഥം ഒന്നുകൂടി അരക്കിട്ടുറപ്പിക്കാൻ തന്നെയാണ് ഫ്രീലോകം എന്ന പേര് ഈ ബ്ലോഗിന് നല്കിയിരിക്കുന്നത്. ഫ്രീ എന്നാൽ സ്വതന്ത്രം എന്ന് തന്നെയാണ് മൂലാർത്ഥം, സൌജന്യം എന്ന അർഥം പില്ക്കാലത്ത് വന്നു ഭവിച്ചതാണ്. വന്നു ഭവിച്ച അർത്ഥങ്ങൾ വാക്കിനെ കാർന്നു തിന്നു നശിപ്പിച്ച ചരിത്രങ്ങൾ പല ഭാഷകളിലും ഉണ്ടായിട്ടുണ്ട്. അതിനാല്‍ “ഫ്രീ”യുടെ “സ്വാതന്ത്ര്യം” നമുക്ക് വീണ്ടെടുക്കേണ്ടേ? എത്ര കാലം നമ്മുടെ “ഫ്രീ” “സൗജന്യ”ത്തിന്റെ കഠോരമായ തടവറയിൽ നരകിക്കണം? അതിൽ നിന്നൊരു മോചനം സാധ്യമാകണമെങ്കിൽ എപ്പോഴും ഫ്രീ എന്ന ഇംഗ്ലീഷ് വാക്ക് സ്വതന്ത്രം എന്ന അർത്ഥത്തിൽ മാത്രം ഉപയോഗിക്കുക. സൌജന്യം എന്ന വാക്കിനു “ഗ്രാറ്റിസ്” എന്നും ഉപയോഗിക്കുക. ഫ്രീലോകത്തിലേക്ക് സുസ്വാഗതം.

എഫ്എഫ്എംപിഇജി (FFmpeg): ഈ കുഞ്ഞു പ്രോഗ്രാം ഉപയോഗിച്ച് വീഡിയോ/ഓഡിയോ ഫയലുകളില്‍ അത്ഭുതങ്ങള്‍ കാണിക്കാം

സജീവന്റെ കൂട്ടുകാരന്റെ സഹോദരിയുടെ കല്ല്യാണം കഴിഞ്ഞു രണ്ടു ദിവസങ്ങള്‍ക്കു ശേഷമാണ് വീഡിയോ ഡീവിഡീ കിട്ടിയത്. കിട്ടിയ ഉടന്‍ തന്നെ നിര്‍മ്മല്‍ സ്ഥലത്തെ പ്രധാന കമ്പ്യൂട്ടര്‍ വിദഗ്ദ്ധനും അടുത്ത സുഹൃത്തുമായ സജീവന്റെ അടുത്തെത്തി. സിമ്പിള്‍ ആയി ഈ വീഡിയോ യൂട്യൂബില്‍ ഇടണം. കാനഡയില്‍ ഉള്ള മൂത്ത ചേച്ചിയ്ക്ക് കാണാനാ. അവധി കിട്ടാത്തതിനാല്‍ അവര്‍ക്ക് നാട്ടില്‍ വരാനോ കല്ല്യാണം കൂടാനോ കഴിഞ്ഞില്ല. ന്യായമായ കാര്യമാണ്. സിമ്പിള്‍ പ്രശ്നവും. സജീവന്‍ സമ്മതിച്ചു. ആദ്യം സിസ്ടത്തില്‍ ഉള്ള ഒരു വീഡിയോ എക്സ്ട്രാക്ടര്‍ യൂട്ടിലിറ്റി  ഉപയോഗിച്ച് ഡീവിഡീയില്‍ നിന്ന് വീഓബി ഫയല്‍ മുറിച്ചു. നേരെ യൂട്യൂബ് തുറന്നു. ലോഗിന്‍ ചെയ്തു. അപ്‌ലോഡ്‌ കൊടുത്തു. “ശൂ” എന്ന് അപ്‌ലോഡ്‌ തുടങ്ങി. റോക്കറ്റ് വിട്ടത് പോലെ നേരെ 95 ശതമാനത്തില്‍ 97, 98, 99… ഇപ്പൊ തീരും ഇപ്പൊ തീരും എന്ന് കരുതി സജീവനും നിര്‍മ്മലും കാത്തിരുന്നു, കുറച്ചു നേരമൊന്നുമല്ല ഒരു ഒന്നൊന്നര മണിക്കൂര്‍ !”ശൂ” എന്ന് പറഞ്ഞു അപ്‌ലോഡ്‌ ആകുന്നത് കണ്ടപ്പോള്‍ തോന്നിയ സന്തോഷം പയ്യെ സങ്കടവും ദേഷ്യവും നട്ടപ്രാന്തും ഒക്കെയായി മാറി. ഒടുവില്‍ സജീവനും നിര്‍മ്മലിനും വട്ടായി. ഒന്നും ശരിയാവാതെ ഒടുവില്‍ ശ്രമം ഉപേക്ഷിച്ചു. “നീ എവിടത്തെ കമ്പ്യൂട്ടര്‍ വിദഗ്ധനാ, ഇത്രയൊക്കെ ഒള്ളോ” എന്നൊക്കെ ചോദിച്ചു ചൊറിഞ്ഞു  നിര്‍മ്മല്‍ സജീവനെ കളിയാക്കി. സജീവന്‍ ചൂടായി. ഉന്തും തള്ളുമായി. കല്യാണ സീഡി, ട്രെയില്‍ നിന്നെടുത്തു സജീവന്‍ ഒടിച്ചു കളഞ്ഞു.  നിര്‍മ്മല്‍ സജീവന്റെ മോണിട്ടര്‍ അടിച്ചു പൊട്ടിച്ചു. എന്നിട്ടരിശം തീരാഞ്ഞ് നിര്‍മ്മല്‍ സജീവന്റെ പുരയുടെ ചുറ്റും മണ്ടി നടന്നു!

ഒരു ചോദ്യം. ഒരൊറ്റ ചോദ്യം – ഇത്രയൊക്കെ വേണമായിരുന്നോ?

വേണ്ട! വേണ്ടേ വേണ്ട.

കാരണമെന്താ? എഫ്എഫ്എംപിഇജി (FFmpeg) ഇല്ലേ നമുക്ക് മുമ്പില്‍? നിങ്ങള്‍ക്ക് മുന്നില്‍ കീറാമുട്ടിയായ ഏതു വീഡിയോ പ്രശ്നങ്ങള്‍ക്കും സമഗ്രമായ പരിഹാരവുമായി ഇഷ്ടന്‍ വരും. നേരത്തെ സജീവന്‍ അഭിമുഖീകരിച്ച മൊത്തം പ്രശ്നം പരിഹരിക്കാന്‍ ഇഷ്ടന് ഒരു പത്തു മിനിട്ട് സമയം മാത്രം മതി, വെറും നാലേ നാല് കമാന്‍ഡുകള്‍ കൊണ്ട് ഈ പറഞ്ഞ പ്രശ്നം വെറും സിമ്പിള്‍ ആയി പരിഹരിക്കാം. എഫ്എഫ്എംപിഇജി (FFmpeg) എന്ന ഒരൊറ്റ കുഞ്ഞന്‍ പ്രോഗ്രാം ഉപയോഗിച്ച് മേല്‍പ്പറഞ്ഞ പ്രശ്നം പൂര്‍ണ്ണമായും പരിഹരിക്കാം. ഒരു 15 മെഗാബൈറ്റുകള്‍ മാത്രമുള്ള ഈ കുഞ്ഞു പ്രോഗ്രാം ഉപയോഗിച്ച് വീഡിയോ/ഓഡിയോ ഫയലുകളില്‍ അത്ഭുതങ്ങള്‍ കാണിക്കാം. വീഡിയോ/ഓഡിയോ ഫയലുകള്‍ മുറിക്കാം, കൂട്ടിച്ചേര്‍ക്കാം, ഫോര്‍മാറ്റുകള്‍ മാറ്റാം. പലര്‍ക്കും യൂട്യൂബില്‍ വീഡിയോ അപ്‌ലോഡ്‌ ചെയ്യുമ്പോള്‍ പലവിധ പ്രശ്നങ്ങളും നേരിട്ടിട്ടുണ്ടാകും.

സജീവന്റെ പ്രശ്നത്തിന് എഫ്എഫ്എംപിഇജി (FFmpeg) നല്‍കുന്ന പരിഹാരം ഇതാ.

ആ വെറും നാലേ നാല് കമാന്‍ഡുകള്‍ ഇതാ.

  1. ffmpeg -i SourceFile1.vob -sameq -ss 00:13:20 -t 180 DestinationFile1.vob
  2. ffmpeg -i SourceFile2.vob -sameq -ss 00:13:20 -t 180 DestinationFile2.vob
  3. ffmpeg -i concat:”DestinationFile1.vob|DestinationFile2.vob” -c copy ConcatenatedFile.vob
  4. ffmpeg -i ConcatenatedFile.vob -qscale 7 -acodec libmp3lame -ar 22050 -ab 96000 -deinterlace -nr 500 -s 640×480 -aspect 4:3 -r 20 -g 500 -me_range 20 -b 270k -deinterlace -f flv -y YoutubeFile.flv

ഓരോ കമാന്‍ഡുകളുടെയും  വിശദീകരണം

  1. ffmpeg -i SourceFile1.vob -sameq -ss 00:13:20 -t 180 DestinationFile1.vob // എഫ്എഫ്എംപിഇജി ഉപയോഗിച്ച് SourceFile1.vob എന്ന ഇന്‍പുട്ട് ഫയലില്‍ നിന്നും  സെയിം ക്വാളിറ്റിയില്‍ 00:13:20 എന്ന ടൈം ഫ്രെയിമില്‍ നിന്നും 180 സെക്കന്റ്‌ മുന്നോട്ടു നീക്കി മുറിച്ചു  DestinationFile1.vob എന്ന പുതിയ ഒരു ഫയല്‍ ആക്കി സേവ് ചെയ്യുക എന്നാണ് ഈ കമാന്‍ഡിന്റെ അര്‍ഥം
  2. ffmpeg -i SourceFile1.vob -sameq -ss  00:20:46 -t 180 DestinationFile2.vob // എഫ്എഫ്എംപിഇജി ഉപയോഗിച്ച് SourceFile1.vob എന്ന മുന്‍പത്തെ അതേ ഇന്‍പുട്ട്  ഫയലില്‍ നിന്നും സെയിം ക്വാളിറ്റിയില്‍  00:20:46 എന്ന ടൈം ഫ്രെയിമില്‍ നിന്നും 180 സെക്കന്റ്‌ മുന്നോട്ടു നീക്കി മുറിച്ചു  DestinationFile2.vob എന്ന പുതിയ ഒരു ഫയല്‍ ആക്കി സേവ് ചെയ്യുക എന്നാണ് ഈ കമാന്‍ഡിന്റെ അര്‍ഥം
    • കുറിപ്പ് :  ഇപ്പോള്‍ രണ്ടു പുതിയ വീഓബി ഫയലുകള്‍ സൃഷ്ടിക്കപ്പെട്ടു. ഇനി ഈ രണ്ടു വീഓബി ഫയലുകളും കൂട്ടി ചേര്‍ക്കണം. അതിനായി താഴെ കാണുന്ന കമാന്‍ഡ് ഉപയോഗിക്കാം.
  3. ffmpeg -i concat:”DestinationFile1.vob|DestinationFile2.vob” -c copy ConcatenatedFile.vob // DestinationFile1.vob  DestinationFile2.vob  എന്ന രണ്ടു വീഓബി ഫയലുകളെ കോണ്‍കാറ്റനേറ്റ്  ചെയ്യുക അഥവാ കൂട്ടിച്ചേര്‍ക്കുക എന്നാണ് ഈ കമാന്‍ഡിന്റെ അര്‍ഥം
    • കുറിപ്പ് :  ഇങ്ങനെ സൃഷ്ടിക്കപ്പെട്ട പുതിയ വീയ്യോബീ ഫയല്‍ യൂട്യൂബിലെക്ക് നേരിട്ട് കയറിപ്പോകാന്‍ സാധ്യതയില്ല. അത് കൊണ്ട് അതി എഫ്ഫെല്‍വി (flv) എന്ന മറ്റൊരു ഫോര്‍മാറ്റിലേക്ക് കണ്‍വേര്‍ട്ട് ചെയ്യണം.
  4. ffmpeg -i ConcatenatedFile.vob -qscale 7 -acodec libmp3lame -ar 22050 -ab 96000 -deinterlace -nr 500 -s 640×480 -aspect 4:3 -r 20 -g 500 -me_range 20 -b 270k -deinterlace -f flv -y YoutubeFile.flv // ConcatenatedFile.vob എന്ന ഫയല്‍ ക്വാളിറ്റി-നിലവാരം 7 ആയി libmp3lame എന്ന ഓഡിയോ കോഡക് ഉപയോഗിച്ച് 640×480 എന്ന ഫ്രെയിം വലുപ്പത്തില്‍ 4:3 എന്ന സ്ക്രീന്‍ അനുപാതത്തില്‍ flv എന്ന ഫോര്‍മാറ്റിലേക്ക് കണ്‍വേര്‍ട്ട് ചെയ്തു YoutubeFile.flv എന്ന പുതിയ ഫയല്‍ ആയി സേവ് ചെയ്യുക എന്നാണ് ഈ കമാന്‍ഡിന്റെ അര്‍ഥം. ( -ar 22050 -ab 96000 -deinterlace -nr 500), ( -r 20 -g 500 -me_range 20 -b 270k -deinterlace) ബ്രാക്കറ്റില്‍ കൊടുത്ത ഇത്രയും ഭാഗങ്ങള്‍ യൂട്യൂബില്‍ എഫ്.എല്‍.വി. അപ്‌ലോഡ്‌ ചെയ്യാന്‍ വേണ്ട സ്പെസിഫിക്കേഷനുകളാണ് .

(qscale) ക്യൂസ്കെയില്‍ ഉപയോഗിക്കുന്നത് വീഡിയോയുടെ ക്വാളിറ്റി കുറയ്ക്കുവാന്‍ വേണ്ടിയാണ്. ആദ്യം കണ്ട (sameq) എന്ന ഓപ്ഷന്‍ ഉപയോഗിച്ചാല്‍ എഫ്എഫ്എംപിഇജി വീഡിയോയുടെ ക്വാളിറ്റി അതേ പടി തന്നെ നിലനിര്‍ത്തും. (qscale) ക്യൂസ്കെയില്‍ എന്താണ് എന്ന് വിശദമായി അറിയുവാന്‍ ഇവിടെ ക്ലിക്ക് ചെയ്യുക. qscale 7 / ക്യൂസ്കെയില്‍ 7  അഥവാ ക്വാളിറ്റി 7 നല്‍കിയിട്ടും ഫയല്‍ യൂട്യൂബില്‍ അപ്‌ലോഡ്‌ ചെയ്യാന്‍ കഴിഞ്ഞില്ലെങ്കില്‍ ഒരല്‍പം കൂടി കുറയ്ക്കുക. qscale 10 നല്‍കി നോക്കുക. മിക്കവാറും ശരിയാവും.

ഉപയോഗപ്രദമായ മറ്റു എഫ്എഫ്എംപിഇജി (FFmpeg) കമാന്‍ഡുകള്‍ ഇവിടെ കാണാം.

എഫ്എഫ്എംപിഇജി (FFmpeg) ഡൌണ്‍ലോഡ് ചെയ്യുവാന്‍

ലിനക്സില്‍ എന്നത് പോലെ വിന്‍ഡോസിലും മാക്കിലും എഫ്എഫ്എംപിഇജി (FFmpeg) ലഭ്യമാണ്. ഒട്ടു മിക്ക വീഡിയോ കണ്‍വേര്‍ഷന്‍ പ്രോഗ്രാമുകളുടെയും ബാക്ക് എന്‍ഡില്‍ കിടന്നു കളിക്കുന്നത് എഫ്എഫ്എംപിഇജി എന്ന ഈ കുഞ്ഞന്‍ പ്രോഗ്രാമാണ്. എഫ്എഫ്എംപിഇജി (FFmpeg) ഡൌണ്‍ലോഡ് ചെയ്യുവാന്‍ ഇവിടെ ക്ലിക്ക് ചെയ്യുക.

അണ്ണനും ചെല്ലപയലും: സ്വതന്ത്രസോഫ്റ്റ്‌ വെയറിനെ പറ്റി ഒരു നര്‍മ്മസംവാദം

കൊര്‍ച്ച് നേരായ് യെവന്‍ ക്വലിപ്പുകള് ത്വടങ്ങീട്ട്, ഡേയ് യെന്തരെടെയ് ഈ സ്വതന്ത്ര സോഫ്റ്റ്‌വെയറുകള് ?

ഒന്നടങ്ങിയിരി അണ്ണേയ്.. പറഞ്ഞുതരാം അണ്ണേയ്. സ്വതന്ത്ര സോഫ്റ്റ്‌ വെയറുകളും ചങ്ങലക്കിട്ട സോഫ്റ്റ്‌ വെയറുകളും തമ്മില്‍ വ്യത്യാസം ക്വറേണ്ട്. അയ്ന് മുമ്പ് അണ്ണനോട് ചെല ചീള് ചോദ്യങ്ങള് ചോയ്ക്കട്ടെ?

വേഗം ചോയരടെയ്.

അണ്ണന്റെ വീട്ടീ കമ്പ്യൂട്ടറെണ്ടാ?

ഒണ്ടെങ്ങി?

ലാപ്‌ ടോപ്പാ ടെസ്ക്ടോപ്പാ

യെന്തര്?

മേശെ വക്കണതാ മടീ വക്കണതാ?

മേശെ വക്കണത്.

യതില് ഓയെസ് യെന്തര്?

യേത്? ഓയെസാ? അതെന്തര്?

അണ്ണേ, കമ്പ്യൂട്ടര്‍ ഓണ്‍ ചെയ്യുമ്പോള്‍ എമണ്ടന്‍ അക്ഷരത്തില് എന്താ ആദ്യം കാണണെ?

ഡേയ് അപ്പീ, വിന്‍ഡോസ് എന്നാ എന്തോ എപ്പളും കാണാറൂണ്ടെഡേയ്. നല്ല ഇരുട്ട് ബേക്ക്ഗ്രൌണ്ടില് വെള്ള നെറത്തില് ചെമല മഞ്ഞ കൊടികളൊക്കെ വച്ച് ഒരു മോട പേര്.

അണ്ണേയ് അണ്ണന്റെ വിന്ഡോസിന് ലൈസന്‍സ് ഒണ്ടോ അണ്ണേയ്

ലൈസന്‍സാ… എനിക്കാ… പോടെയ് പന്ന പയലേ. #@*&^ എനിക്കെന്ത് ല്വൈസന്‍സ്

അതൊക്കെ പോട്ടെ അണ്ണേയ് , ശാസ്തംഗലം കവലക്കെ രണ്ടു മാങ്ങാക്കച്ചോടക്കാര്‍ മാങ്ങ വിക്കണ്. ഒരുത്തന്റ കയ്യില്‍ പുഴു പൊളക്കണ ചീഞ്ഞ മാങ്ങ. ലവന്‍ വിക്കണത്‌ കിലോ നൂറു രൂപയ്ക്കു. മറ്റവന്റെ കയ്യീ നല്ല പൊളപ്പന്‍ ഫ്രഷ്‌ നാടന്‍ മാങ്ങ. ലവന്‍ വിക്കണത്‌ ഫ്രീ ആയി. ഇഷ്ടവോണ്ടെങ്കി ഇഷ്ടവോള്ള കാശ് കൊടുത്തേച്ച് പോ. അണ്ണന്‍ യാരുടെന്നു വേടിക്കും?

ഡേയ്, ഫ്രഷ്‌ മാങ്ങ വിക്കണവന് പ്രാന്താ? ഞാന്‍ ലവന്റ കായ്യീന്നെ വാങ്ങൂ.

അണ്ണാ, ഞാനും ലവന്റ കയ്യീന്നെ വാങ്ങൂ. തലയില്‍ മൂള ഒള്ള പയലുകളൊക്കെ ലവന്റെന്നെ വാങ്ങൂ. കാര്യം ശരിയാ, ലവന് പ്രാന്ത് തന്നെ. മഞ്ഞ പ്രാന്ത്. പഷ്ഷേ നല്ല സാധനം നാട്ടാര്‍ക്ക് ന്യായ വെലയ്ക്ക് കൊടുക്കണം എന്നോള്ള നല്ല വിചാരം കൊണ്ടോള്ള പ്രാന്താ. പിന്ന ആ മറ്റേ മോടക്കും പ്രാന്ത് തന്നെ അല്ല്? ചീഞ്ഞു പുഴുത്ത സാധനം നാട്ടാരെ പറ്റിച്ചു ഒയിരെ വെലയില്‍ വിക്കണതും പ്രാന്ത് തന്നെ അല്ല്? ഇനി കണ്ണും പൂട്ടി ആ പാഴിന്റ കയ്യീന്ന് ഏതെങ്കിലും മാക്രികള് സാധനം വാങ്ങി വീട്ടീ കൊണ്ട് പോയാ, യവര് അത് തിന്ന്വോ അണ്ണേയ് ?

ഡേയ്, അപ്പീ, നീ കളിയാക്കുവാണെഡേയ്? സ്വതന്ത്രസോഫ്റ്റ്‌വെയറിന്റെ കാര്യം പറഞ്ഞു തരാം എന്ന് പറഞ്ഞിട്ട് മാങ്ങാക്കച്ചോഡാണോഡേയ് പറെണേ?

കുറുക്കി പറയാം അണ്ണേയ്. അണ്ണന്‍ ക്ഷമീ. ഈ ചീഞ്ഞ മാങ്ങ ആണ് അണ്ണന്റെ കമ്പ്യൂട്ടറില്‍ ഒള്ള വിന്‍ഡോസ്. മൊത്തം വൈറസ്‌. മുടിഞ്ഞ വെല. ഒരു പയലിനെയും കാണിക്കാത്ത സോഴ്സ് കോഡ്. പിന്ന ആ ഫ്രഷ്‌ മാങ്ങയാണ് ഗ്നു/ലിനക്സ്‌ അധിഷ്ടിതമായ സ്വതന്ത്ര സോഫ്റ്റ്‌ വെയര്‍. ഒരു വൈറസും ഇല്ല. ബാക്ടീരിയയും ഇല്ല. പുഴും ഇല്ലൈ. ഇഷ്ടവോണ്ടെങ്കി സംഭാവന കൊടുക്കാം. അത്ര തന്നെ.