അവിശ്വസനീയമായ ചില തെറ്റിദ്ധാരണകള്‍ :-)

ചില തെറ്റിദ്ധാരണകളുണ്ടു്. ചിലരോടു് എത്ര തര്‍ക്കിച്ചാലൂം ചിലപ്പോള്‍ അവ സമ്മതിച്ചുതന്നെന്നിരിക്കില്ല. അവയില്‍ ചിലതു് താഴെ അക്കമിട്ടു കുറിക്കുന്നു. ഇനിയും വല്ലതും വിട്ടുപോയിട്ടുണ്ടെങ്കില്‍ കമന്റൂ.

  1. ഹാർഡ് ഡിസ്ക് ഇല്ലാതെ കമ്പ്യൂട്ടർ പ്രവർത്തിക്കില്ല
  2. എത്ര സൂക്ഷിച്ചു് ഉപയോഗിച്ചാലും എല്ലാ കമ്പ്യൂട്ടറുകളിലും വൈറസ്‌ കയറും
  3. ഹാക്കർ എന്നത് ഒരു നെഗറ്റീവ് വാക്കാണ്‌
  4. ലിനക്സ്‌ സാധാരണക്കാർക്ക് വേണ്ടിയുള്ളതല്ല
  5. ഫേസ്ബുക്ക്‌ നമ്മുടെ സുഹൃത്താണ്
  6. ഞാൻ ലിനക്സ്‌ ഉപയോഗിച്ചിട്ടില്ല
  7. ഫ്രീ വെയറും ഫ്രീ സോഫ്റ്റ്‌വെയറും ഒന്നാണ്

ഹാർഡ് ഡിസ്ക് ഇല്ലാതെ കമ്പ്യൂട്ടർ പ്രവർത്തിക്കില്ല

വെറും ഒരു ലൈവ് സീഡി മാത്രം ഉപയോഗിച്ച്  വേണമെങ്കിൽ കമ്പ്യൂട്ടർ പ്രവർത്തിപ്പിക്കാം. ഒരു നൂറുകണക്കിന് ലൈവ് ലിനക്സ്‌ ഡിസ്ട്രിബ്യൂഷനുകൾ ഓണ്‍ലൈനിൽ ലഭ്യമാണ്. ഇവയിൽ ഏതെങ്കിലും ഉപയോഗിച്ച് ഹാർഡ് ഡിസ്ക് ഊരി മാറ്റി ഒന്ന് നിങ്ങളുടെ കമ്പ്യൂട്ടർ പ്രവർത്തിപ്പിച്ചു നോക്കൂ.

എല്ലാ കമ്പ്യൂട്ടറുകളിലും വൈറസ്‌ കയറും

കമ്പ്യൂട്ടർ വൈറസ്‌ പ്രധാനമായും ടാർഗെറ്റ് ചെയ്യുന്നത് വിൻഡോസ്‌ കമ്പ്യൂട്ടറുകളെ ആണ്. എത്ര സുരക്ഷിതമായ ആന്റി വൈറസ് ഇന്‍സ്റ്റാള്‍ ചെയ്തിട്ടുണ്ടെങ്കിലൂം വിന്‍ഡോസില്‍ വൈറസ് കയറിയാല്‍ അത്ഭുതപ്പെടേണ്ട. പക്ഷേ സൂക്ഷിച്ചു് ഉപയോഗിച്ചാല്‍ ലിനക്സ്‌ / മാക് / യൂണിക്സ് സിസ്റ്റങ്ങളെ വൈറസ്‌ ആക്രമണം ബാധിക്കില്ല.

ഹാക്കർ എന്നത് ഒരു നെഗറ്റീവ് വാക്കാണ്‌

കമ്പ്യൂട്ടറിന്റെ പ്രവർത്തനങ്ങളെ കൂടുതൽ നന്നായി അറിയുന്ന ആൾ അഥവാ കമ്പ്യൂട്ടർ വിദഗ്ദ്ധൻ എന്നാണു് ഹാക്കർ എന്ന വാക്കിന്റെ പൊതുവിലുള്ള അർത്ഥം. അല്ലാതെ കമ്പ്യൂട്ടർ ശൃംഖല  തകർക്കുന്ന ആൾ എന്നല്ല.

ലിനക്സ്‌ സാധാരണക്കാർക്ക് വേണ്ടിയുള്ളതല്ല

1994 കാലഘട്ടത്തിൽ ലിനക്സ്‌ കേർണെൽ പ്രസിദ്ധീകരിച്ച ആദ്യ നാളുകളിൽ വിദഗ്ദ്ധർക്ക് മാത്രമേ ലിനക്സ്‌ ഉപയോഗിക്കാൻ കഴിഞ്ഞിരുന്നുള്ളൂ, എന്നാൽ ഇന്ന് ഏതൊരു സാധാരണക്കാരനും ഉപയോഗിക്കാൻ വിധം ഏറ്റവും യൂസർ ഫ്രണ്ട്ലി ആണ് ലിനക്സ്‌

ഫേസ്ബുക്ക്‌ നമ്മുടെ സുഹൃത്താണ്

ഫേസ്ബുക്ക്‌ നിങ്ങളുടെ സുഹൃത്തല്ല, അതൊരു നിരീക്ഷണക്യാമറയാണ്. അതു നിങ്ങളെ ചതിക്കവം. അതീവ ശ്രദ്ധയോടെ വളരെ സൂക്ഷിച്ചു മാത്രം ഉപയോഗിക്കുക.

ഞാൻ ലിനക്സ്‌ ഉപയോഗിച്ചിട്ടില്ല

ആയിരക്കണക്കിന് ഇന്റർനെറ്റ്‌ സർവറുകളിൽ ഉപയോഗിക്കുന്നത് ലിനക്സ്‌ അധിഷ്ഠിത പ്രവർത്തക സംവിധാനമാണ്. നിങ്ങൾ ഇന്റർനെറ്റ്‌ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ ഈ സർവറുകളും ഉപയോഗിച്ചിട്ടുണ്ട്. അതു കൊണ്ടുതന്നെ അറിയാതെയാണെങ്കിലും നിങ്ങള്‍ അതുപയോഗിച്ചിട്ടുണ്ടു്. നിങ്ങൾ ആൻഡ്രോയ്ഡ് ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ നിങ്ങൾ ലിനക്സ്‌ ഉപയോഗിക്കുന്നുണ്ട്. കാരണം ആൻഡ്രോയ്ഡിനുള്ളിൽ ലിനക്സ്‌ കേർണെൽ ആണ് ഉള്ളത്.

ഫ്രീ വെയറും ഫ്രീ സോഫ്റ്റ്‌വെയറും ഒന്നാണ്

ഫ്രീ വെയറും ഫ്രീ സോഫ്റ്റ്‌വെയറും രണ്ടാണ്. ഫ്രീ വെയർ സോഴ്സ് കോഡ് നൽകാതെ സോഫ്റ്റ്‌വെയർ (ബൈനറി) മാത്രം നിങ്ങൾക്ക് സൗജന്യമായി നൽകുമ്പോൾ ഫ്രീ സോഫ്റ്റ്‌വെയർ സോഴ്സ് കോഡ് അടക്കം അതു നൽകുന്നു.

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

ഡിസ്ക് പാര്‍ടീഷനിംഗ് എന്നത് ഒരു കലയാണ്‌. ഓരോ പാര്‍ടീഷനുകളും എന്തൊക്കെ കാര്യങ്ങള്‍ക്ക് വേണ്ടിയാണ് എന്ന് വ്യക്തമായ ധാരണ ഉള്ളവര്‍ക്കെ കൃത്യമായും ശാസ്ത്രീയമായും പാര്‍ടീഷന്‍ ചെയ്യാന്‍ കഴിയുകയുള്ളൂ. ആ കഴിവ് നിങ്ങള്‍ക്കും ആര്‍ജ്ജിക്കാം. 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

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

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

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

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

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

ഇയാന്‍, വേദനയോടെ വിട!

Farewell! Iam Murdock

ഗിറ്റില്‍ ഉണക്കാനിട്ട കോഡുകളുടെ
ശീലകളില്‍ നിന്നിനിയും
നനവു് തോര്‍ന്നിട്ടില്ല.
നികത്താന്‍ കഴിയാത്ത നിശ്ശൂന്യത
നിവര്‍ത്തിയിട്ടുകൊണ്ടാണ്
അയാള്‍ കളമൊഴിഞ്ഞതു്.

ഡെബിയനിലെ വര്‍ത്തുളമുദ്രയ്ക്കിടയില്‍
എവിടെയോ ഇപ്പോഴും ഇയാന്റെ
പുഞ്ചിരി പ്രകാശിക്കുന്നുണ്ട്.
ആ നിറപുഞ്ചിരിയില്‍
സ്വാതന്ത്ര്യത്തിന്റെ പടക്കുതിരകള്‍
കടിഞ്ഞാണിന്റെ ബന്ധനമില്ലാതെ
കുതിച്ചുപായുന്നുണ്ടു്.

ഡെബിയനിലെ ഇയാന്‍.
ഈയലുകള്‍ക്കു് ചിറകുവച്ചപ്പോള്‍
പ്രകാശത്തിന്റെ സൂര്യനിലേയ്ക്കു്
സ്വയം പറന്നുയര്‍ന്നവന്‍.
വ്യവസ്ഥിതിയോടു കലഹിച്ചു്
സ്വാതന്ത്ര്യത്തിനുവേണ്ടി പോരാടാന്‍
ഒരു ജീവിതം തന്നെ അര്‍പ്പിച്ചവന്‍.

ഇയാന്‍, വേദനയോടെ വിട!

ഗ്രബ്ബ് റിക്കവറി

വല്ലപ്പോഴും മാത്രം കമ്പ്യൂട്ടര്‍ മെയിന്റനന്‍സിന് ഇറങ്ങിപ്പുറപ്പെടുന്ന എന്നെപ്പോലുള്ളവര്‍ക്ക് കിട്ടുന്ന മുട്ടന്‍പണിയാണ് ഗ്രബ്ബ് റിക്കവറി. വിന്‍ഡോസ് ഇന്‍സ്റ്റാള്‍ ചെയ്തുകഴിയുന്നതോടെ ഗ്നൂ/ലിനക്സിന്റെ പൂമുഖത്തു നിന്നു പടിയിറങ്ങി പിണങ്ങിപ്പുറപ്പെട്ടു മുങ്ങുന്ന ഗ്രബ്ബണ്ണനെ ഇന്റര്‍നെറ്റിന്റെ സഹായത്തോടെ ഒരുവിധേന തലകുത്തി മറിഞ്ഞ് മുങ്ങിത്തപ്പി മുടിയ്ക്കു കുത്തിപ്പിടിച്ചെടുക്കുന്ന ഈ കലാപരിപാടി എന്റെ ഓര്‍മ്മയില്‍ ഏതാണ്ട് മൂന്നുനാലുതവണ ചെയ്തിട്ടുണ്ട്. പറഞ്ഞിട്ടെന്തുകാര്യം, വീണ്ടും ഒരൊന്നൊന്നര വര്‍ഷം കഴിയുമ്പോള്‍ അതു വീണ്ടും മറക്കും.

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

പിന്നെ അവന്റെ കൈവശമുണ്ടായിരുന്ന മീഡിയ ഇട്ട് വിന്‍ഡോസിനെ ഇന്‍സ്റ്റാളി. ശ്ശോ! ഒരു ജാതി മെനകെട്ട പെണ്ണുങ്ങളെ കെട്ടി വീട്ടില്‍ കൊണ്ടുവരണ പോലെയാണെ വിന്‍ഡോസിന്റെ കുരുത്തംകെട്ട ബൂട്ട് ലോഡര്‍. “ഇനി അമ്മായിയമ്മയ്ക്കും നാത്തൂന്മാര്‍ക്കും ഈ വഴി പ്രവേശനമില്ല” എന്ന് ഒരു ബോര്‍ഡാ കെട്ടിത്തൂക്കും ഇവറ്റകള്‍. നമ്മളപ്പോലത്തെ മെയില്‍ ഷോവനിസ്റ്റുകള്‍ അതൊക്കെ സമ്മയ്ച്ച് കൊടുക്കോ? പിന്നെന്താ ചെയ്യാ?

നമ്മള്‍ ശാസ്ത്രീയമായി മുന്നോട്ടു പോകും 🙂 ഹമ്പട!

അവള്‍ടെ ഒടുക്കത്ത അഹങ്കാരം തീര്‍ത്തുകൊടുക്കാന്‍ ആദ്യമായി നമ്മള്‍ പുതുതായി ഇന്‍സ്റ്റാള്‍ ചെയ്ത വിന്‍ഡോസിനെ ഷട്ട് ഡൗണ്‍ ചെയ്ത് ഉറക്കി മലര്‍ത്തിക്കിടത്തും. എന്നിട്ട് ലൈവായിട്ടൊരു ചുള്ളന്‍ ഉബുണ്ടു ചെക്കനെ അങ്ങട് സീഡീ ട്രേയില്‍ ലോഡ് ചെയ്ത് സിസ്റ്റം ബൂട്ട് ചെയ്യും. അത് ഭയങ്കര ഈസ്യാ. എന്നിട്ട് അവള്‍ – ആ മൂധേവി – ആ ബോര്‍ഡ് എവിടെയാ കൊണ്ടുപോയി എഴുതിവച്ചിരിക്കുന്നതെന്ന് ശരിക്കും പരിശോധിക്കും. അതിന് ഹാര്‍ഡ് ഡ്രൈവ് പാര്‍ട്ടീഷനുകള്‍ ഓരോന്നായി മൗണ്ട് ചെയ്തു തന്നെ നോക്കണം. /boot/grub/grub.cfg എന്ന സ്ഥലത്താണ് കക്ഷി Master Boot Record എന്ന് പേരുള്ള ഈ എഴുത്ത് സാധാരണയായി എഴുതിവയ്ക്കാറ്. grub.cfg എവിടെയുണ്ടെന്നു കണ്ടുപിടിച്ചാല്‍ പിന്നെ സംഗതി വളരെ എളുപ്പമാണ്.

ദിങ്ങനെ ഒരു നീളന്‍ കമാന്‍ഡ് അങ്ങട് എഴുന്നുള്ളിക്കുക.

grub-install --boot-directory=/(mountpath)/grub /dev/sda

ഇതില്‍ (mountpath) എന്നെഴുതിയിടത്ത് എവിടെയാണോ ഡ്രൈവ് മൗണ്ട് ചെയ്തത് ആ പാത്ത് കൊടുത്താല്‍ സംഗതി ജോര്‍

എല്ലാം ഓക്കെ ആയാല്‍ ദിങ്ങനെ ഒരു മെസേജ് ടെര്‍മിനലില്‍ പ്രത്യക്ഷപ്പെടും.

No errors reported.

ഇതോടെ ഉബുണ്ടു ചെക്കന്റെ മഹനീയമായ പണി നിര്‍ത്താം. ഇനി അവനെ റീബൂട്ട് ചെയ്ത് സീഡീ പുറത്തെടുത്ത് നോര്‍മ്മലായി ഒന്നു ബൂട്ട് ചെയ്തു നോക്കൂ. നാണിച്ചു നാണിച്ചിരിക്കുന്ന ഗ്നൂ/ലിനക്സ് നാത്തൂന്‍മാരെയും അമ്മായിയമ്മയേയും ഗ്രബ്ബണ്ണന്‍ അവിടെ നിരത്തിനിര്‍ത്തിയിരിക്കുന്ന ആ മനോഹര കാഴ്ച്ച ആസ്വദിച്ചു കാണാം. ഇനി ദാ മറ്റവളെ ഡെസ്ക്ടോപ്പിനു മുകളില്‍ കൊണ്ടു കിടത്തണമെങ്കില്‍ chainload ചെയ്യേണ്ടിവരും. അഹങ്കാരത്തിന്റെ ശിക്ഷ. ഡിങ്കാഡിങ്ക! ഡിങ്കടഡിങ്ക!

സ്വകാര്യത പണയം വച്ച് ഇന്റർനെറ്റ്‌ ഉപയോഗിക്കേണ്ടതുണ്ടോ?

ചെറിയൊരു മിനിക്കഥ.

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

പെട്ടെന്ന് ഒരു തോന്നൽ, ഒരു വെളിപാട് – താൻ നിൽക്കുന്നത് വലിയൊരു ആംഫിതിയ്യേറ്ററിന്റെ നടുത്തളത്തിലെ പോഡിയത്തിലാണോ എന്ന്. പോഡിയത്തിൽ സെറ്റ് ചെയ്ത സ്നാനമുറിയുടെ ചുവരുകൾ വെറും ലോലമായ സ്ഫടികപാളികൾ മാത്രം. ആണും പെണ്ണുമായി ചുറ്റിലും അനേകമനേകം വ്യക്തികൾ നാടകം കാണുന്നതു പോലെ തന്നെ നോക്കി, തന്റെ നഗ്നതയിൽ കണ്ണുനട്ട് അവിടിരിക്കുന്നു. ഒരു നിമിഷം. അവരെല്ലാം കണ്ടു കഴിഞ്ഞു. ആരും കാണുന്നില്ല എന്ന പൂർണ്ണവിശ്വാസത്തോടെ സ്നാനമുറിയിൽ ചെയ്ത ഓരോ അംഗചലനവും അവരുടെ ക്യാമറകളിൽ പതിഞ്ഞു കഴിഞ്ഞു.

ചെറിയൊരു ടവൽ കൊണ്ട് ദേഹം മറച്ച് അവൾ അവിടെ തളർന്നിരുന്നു.


ഓണ്‍ലൈന്‍ പ്രൈവസിയെപ്പറ്റി അല്‍പ്പമെങ്കിലും അവബോധമുള്ള ഒരു ഇന്റര്‍നെറ്റ് ഉപയോക്താവിന്റെ ടിപ്പിക്കൽ വിഹ്വലസ്വപ്നമാണിത്. അവർക്കറിയാം സ്വകാര്യത എന്നത് ഒരു മരീചിക പോലാണെന്ന്. ഉണ്ടെന്ന് ഒറ്റ നോട്ടത്തിൽ തോന്നുന്നതൊക്കെ ഉള്ളതല്ല എന്ന് അവർക്ക് നന്നായറിയാം.

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

നമ്മുടെ കമ്പ്യൂട്ടർ നമുക്കെതിരേ ചാരപ്പണി ചെയ്യുന്നു. മറ്റാരും കാണില്ല എന്ന് കരുതി നാമയയ്ക്കുന്ന സന്ദേശങ്ങൾ നാമറിയാത്ത എത്രയോ മനുഷ്യരും യന്ത്രങ്ങളും വായിക്കുന്നു. അതൊക്കെ ആർക്കൊക്കെ പങ്കുവയ്ക്കപ്പെടുന്നു? നമുക്ക് സൗജന്യ ഇമെയിൽ സേവനങ്ങൾ തരുന്നവർ തന്നെ നമ്മുടെ സന്ദേശങ്ങൾ ചോർത്തി വായിക്കുന്നു. നാമയച്ച സന്ദേശങ്ങൾ നമുക്കൊരിക്കലും ഡിലീറ്റ് ചെയ്യാൻ കഴിയാത്ത വിധം അവരുടെ സർവ്വറുകളിൽ സൂക്ഷിക്കപ്പെടുന്നു.

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

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

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

ഏതാണ്ട് ഒരു വർഷം മുമ്പ്, 2013 ജൂണ്‍ രണ്ടാം വാരത്തോടെ ലോകം ഞെട്ടലോടെ ശ്രവിച്ച സ്നോഡൻ വെളിപ്പെടുത്തലുകൾ ഒന്ന് മനസ്സിരുത്തി വായിച്ചാൽ മാത്രം മതി എത്രമാത്രം അപകടകരമാണ് നമ്മുടെ സൈബർ ജീവിതം എന്ന് വ്യക്തമായി തിരിച്ചറിയാൻ. അമേരിക്കയുടെ നേതൃത്വത്തിൽ പടുത്തുയർത്തിയ ഗ്ളോബൽ സർവെയ്ലൻസ് പ്രോഗ്രാം എന്ന സ്പൈ പ്രോഗ്രാം വഴി ഒരു ഡസനിലേറെ രാജ്യങ്ങളിലെ ശതകോടിക്കണക്കിന് പൌരന്മാരുടെ സ്വകാര്യ വിവരങ്ങളാണ് അവർ സ്വന്തമാക്കിയത്. ഇന്റർനെറ്റിലൂടെയും ഫോണിലൂടെയും ഈ പൌരന്മാർ നടത്തിയ ആശയവിനിമയങ്ങളിൽ നിന്നാണ് അവർ ഈ വിവരങ്ങൾ ചോർത്തിയെടുത്തത്.

ലോകമെമ്പാടും അനേകം സ്പൈ പ്രോഗ്രാമുകള്‍ വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നുണ്ടെങ്കിലും സ്നോഡന്റെ വെളിപ്പെടുത്തലുകളിൽ നിന്ന് തെളിയുന്നത് പ്രധാനമായും മൂന്ന് സ്പൈ പ്രോഗ്രാമുകളുടെ സാന്നിധ്യമാണ്.

  1. എക്സ്കീസ്കോർ – ഇന്റർനാഷണൽ സർവെയ്ലൻസ് ടൂൾ. പ്രധാനമായും ഇമെയിൽ, ഫോണ്‍ സന്ദേശങ്ങൾ, വെബ്‌ ചാറ്റുകൾ തുടങ്ങിയവയിൽ നിന്നുള്ള മെറ്റാഡാറ്റ വിവരണങ്ങൾ ചോർത്തുന്നു.
  2. ടെമ്പോറ – ബ്രിട്ടന്റെ സർവെയ്ലൻസ് ടൂൾ. ഇന്റെർനെറ്റിന്റെ ബാക്ക്ബോണ്‍ ആയ ഫൈബർ ഒപ്റ്റിക് കേബിളിൽ നിന്ന് വിവരങ്ങൾ നേരിട്ട് ചോർത്തുന്നു.
  3. പ്രിസം – എൻ.എസ്.എയുടെ സർവെയ്ലൻസ് ടൂൾ. മൈക്രോസോഫ്റ്റ്, ഗൂഗിൾ, യാഹൂ, എഓഎൽ, ഫേസ്ബുക്ക്‌, ആപ്പിൾ, ട്വിറ്റെർ തുടങ്ങിയ യു.എസ്. സേവനദാതാക്കളുടെ സെർവറിൽ നിന്ന് നേരിട്ട് ഡാറ്റ ചോർത്തുന്നു.

ലോകത്തിലെ തന്നെ എണ്ണം പറഞ്ഞ രഹസ്യാന്വേഷണ ഏജൻസിയായ സി.ഐ.എയുടെയും നാഷണൽ സെക്യൂരിറ്റി ഏജൻസിയുടെയും മുൻഉദ്യോഗസ്ഥനായിരുന്ന സ്നോഡൻ എങ്ങനെ ഈ വിവരങ്ങൾ ഇത്രയും സുരക്ഷിതമായി ബ്രിട്ടനിലെയും യു.എസ്സിലെയും പത്രപ്രവർത്തകർക്ക് കൈമാറി? സ്നോഡൻ പത്രപ്രവർത്തകരുമായി ഇമെയിൽ സന്ദേശങ്ങൾ കൈമാറിയിരുന്നോ? എങ്കിൽ എങ്ങനെ ആ സന്ദേശങ്ങൾ മേൽപ്പറഞ്ഞ ചാര സോഫ്റ്റ്‌വെയറുകൾ മണത്തറിഞ്ഞില്ല?

ടെയിൽസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം

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

ടെയിൽസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സ്പ്ളാഷ് സ്ക്രീൻ

ടെയിൽസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സ്പ്ളാഷ് സ്ക്രീൻ

ഒരു പക്ഷെ എഡ്വേർഡ് സ്നോഡന്റെ വെളിപ്പെടുത്തലുകളെ ആധാരമാക്കി പ്രശസ്ത ഡയറക്ടർ ഒലിവർ സ്റ്റോണ്‍ സംവിധാനം ചെയ്യുന്ന The Snowden Files: The Inside Story of the World’s Most Want Man എന്ന ചിത്രത്തിൽ ടെയിൽസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലൂടെ പത്രപ്രവർത്തകർ  സ്നോഡനുമായി ആശയവിനിമയം നടത്തുന്ന രംഗങ്ങൾ ഉൾപ്പെടുത്തുമായിരിക്കും! 2014 സെപ്റ്റംബർ മാസത്തിൽ പുറത്തിറങ്ങുന്ന “Classified: The Edward Snowden Story” എന്ന ഫീച്ചർ ഫിലിമിലും ടെയിൽസിനെ പറ്റിയുള്ള പരാമർശങ്ങൾ കണ്ടേക്കാം.

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

“ഗൂഗിൾ, ഫേസ്ബുക്ക്‌, യാഹൂ തുടങ്ങിയ ഇന്നത്തെ ഇന്റർനെറ്റ്‌ ഭീമൻമാരും രഹസ്യാന്വേഷണ ഏജൻസികളും ഒക്കെ നമ്മുടെ ഓണ്‍ലൈൻ ജീവിതം ആര്‍ക്കും കാണാന്‍ കഴിയും വിധം
സുതാര്യമാകണം എന്ന് ആഗ്രഹിക്കുന്നവരാണ്. എന്തിനാണെന്നോ? അവരുടെയൊക്കെ സ്വന്തം കാര്യങ്ങൾ കൂടുതല്‍ എളുപ്പമാകാൻ വേണ്ടി മാത്രം.”
– ടെയിൽസ് ഡെവലപ്പ്മെന്റ് ടീം.

കഴിഞ്ഞ നാലഞ്ചു കൊല്ലം മുമ്പ് തുടങ്ങിയതാണ്‌ ടെയിൽസ് പ്രൊജക്റ്റ്‌. ആരംഭത്തിൽ അമ്നീഷ്യ എന്നായിരുന്നു പ്രൊജക്റ്റിനു നൽകിയ പേര്. നേരത്തേ ഉണ്ടായിരുന്ന ഇൻകോഗ്നിറ്റോ എന്ന മറ്റൊരു പ്രോജക്റ്റിനെ അടിസ്ഥാനപ്പെടുത്തിയാണ് അമ്നീഷ്യ ഡെവലപ്പ് ചെയ്യാൻ തുടങ്ങിയത്. ഒടുവിൽ അമ്നീഷ്യയും ഇൻകോഗ്നിറ്റോയും മെർജ് ചെയ്യപ്പെട്ടു. അങ്ങനെ The Amnesic Incognito Live System എന്ന് സിസ്റ്റം നാമകരണം ചെയ്തു, ഇതിന്റെ ചുരുക്കരൂപമാണ് ടെയിൽസ്. ഇപ്പോൾ ഡെസ്ക്ടോപ്പ് കംപ്യൂട്ടറുകളിലും ലാപ്ടോപ്പുകളിലും മാത്രമേ ടെയിൽസ് ഉപയോഗിക്കാൻ കഴിയൂ, വൈകാതെ മൊബൈലിൽ ഉപയോഗിക്കാൻ കഴിയുന്ന വെർഷൻ കൂടി ഇപ്പോൾ ഡെവലപ്പ് ചെയ്യുന്നുണ്ട്.

ടെയിൽസിലെ ഡീഫോൾട്ട് ഇന്റർനെറ്റ്‌ ബ്രൌസർ “ടോർ ബ്രൌസർ” ആണ്. ടോർ ബ്രൌസറിലൂടെ ഇന്റർനെറ്റ്‌ ഉപയോഗിക്കുമ്പോൾ നിങ്ങളുടെ ഐപി അഡ്രസ്‌ ഒരു സ്പൈയിംഗ് ഏജൻസിയ്ക്ക് നേരിട്ട് ലഭിക്കില്ല. കൃത്യമായ ഇടവേളകളിൽ ഐപി അഡ്രസ്‌ മാറിക്കൊണ്ടിരിക്കുന്നത് നിങ്ങൾക്ക് സ്വയം കാണാൻ കഴിയും. ടെയില്‍സിലെ ടോർബ്രൌസർ വാസ്തവത്തിൽ മോസില്ല ഫയർഫോക്സിന്റെ ഫോർക്ക് ആയ ഐസ് വീസലില്‍ ടോര്‍ നെറ്റ്വര്‍ക്ക് സംയോജിപ്പിച്ച പതിപ്പാണ്. ഗ്നുപീജീ സപ്പോർട്ട് ഉള്ള ക്ളോവ്സ്‌ മെയിൽ ആണ് ഡീഫോൾട്ട് ഇമെയിൽ ക്ളയന്റ്. രേഖകൾ എഡിറ്റ്‌ ചെയ്യാൻ ഓപ്പണ്‍ ഓഫീസ്, സ്ക്രൈബസ് എന്നീ എഡിറ്ററുകൾ ഉണ്ട്. ഇമേജുകൾ എഡിറ്റ്‌ ചെയ്യാൻ ഗിമ്പും, വെക്ടർ ഗ്രാഫിക്സിന് ഇങ്ക്സ്കേപ്പും ഉൾക്കൊള്ളിച്ചിട്ടുണ്ട്. പ്ളെയിൻ ടെക്സ്റ്റ്‌ എൻക്രിപ്റ്റ് ചെയ്യാൻ ഓപ്പണ്‍ പീജീപി ആപ്പ്ലെറ്റ് ടെയിൽസിൽ ലഭ്യമാണ്.

ഏതെങ്കിലും പൊതുസ്ഥലങ്ങളിൽ ഇരുന്നു കൊണ്ട് മറ്റുള്ളവരുടെ ശ്രദ്ധ ആകർഷിക്കാതെ ടെയിൽസ് ഉപയോഗിക്കണമെങ്കിൽ അതിനും മാർഗ്ഗമുണ്ട്. ടെയിൽസിലെ രസകരമായ ഒരു വേലത്തരമാണത് – വിൻഡോസ് കാമോഫ്ളാഷ് എന്ന ഓപ്ഷൻ ഉപയോഗിച്ചാൽ പുറത്തു നിന്നൊരാൾ നോക്കിയാൽ നിങ്ങൾ ഉപയോഗിക്കുന്നത് ഒരു വിൻഡോസ്‌ എക്സ്പി ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ആയേ തോന്നൂ.

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

ക്രിപ്റ്റോപാർട്ടി

ഓണ്‍ലൈൻ പ്രൈവസിയെ പറ്റി തികച്ചും അജ്ഞരായ സാധാരണ ജനങ്ങൾക്ക്‌ അവബോധം നൽകുവാൻ വേണ്ടി ആഗോള തലത്തിൽ നടക്കുന്ന കാമ്പയിൻ ആണ് ക്രിപ്റ്റോപാർട്ടി. പാസ്വേഡുകൾ സൂക്ഷിക്കേണ്ടത് എങ്ങനെ എന്ന ലളിതമായ വിഷയങ്ങൾ മുതൽ ടോർ നെറ്റ്‌വർക്ക്സ്, പീജീപി, ജീപീജി തുടങ്ങിയ എൻക്രിപ്ഷനുകൾ, ഓ.ടി.ആർ (Off The Record) ചാറ്റ് സർവ്വീസുകൾ തുടങ്ങിയ സെക്യൂരിറ്റി വിഷയങ്ങൾ വരെ ക്രിപ്റ്റോപാർട്ടികളിൽ സെഷനുകൾ എടുക്കുന്നു. ഒരിക്കൽ പോലും എൻക്രിപ്ഷൻ ടൂളുകൾ ഉപയോഗിക്കാത്ത സാധാരണക്കാർക്കാണ് ക്രിപ്റ്റോപാർട്ടികളിൽ പ്രഥമപരിഗണന നൽകപ്പെടുന്നത്.

വാൽക്കഷണം

എഡ്വേർഡ് സ്നോഡൻ ഉപയോഗിച്ചിരുന്ന ഇമെയിൽ സർവീസ് ലാവബിറ്റ്.കോം ആയിരുന്നു. cincinnatus@lavabit.com എന്നായിരുന്നു അദ്ദേഹത്തിന്റെ ഇമെയിൽ വിലാസം. ഇന്ന് ലാവബിറ്റിന്റെ ഹോം പേജിൽ നമുക്ക് കാണാൻ കഴിയുന്നത്‌ ഒന്ന് രണ്ടു പോസ്റ്റുകൾ മാത്രം. സ്നോഡൻ വെളിപ്പെടുത്തലുകൾ പുറത്തു വന്ന ശേഷം ഏതാണ്ട് രണ്ടു മാസങ്ങൾക്കു ശേഷം ലാവബിറ്റ് യു.എസ്. ഫെഡറൽ ഗവണ്മെന്റ് കരിനിയമങ്ങൾ ചുമത്തി തകർത്തു തരിപ്പണമാക്കി. ലാവബിറ്റ്  ഇന്ന് സുരക്ഷിത ഇമെയിൽ സർവീസ് നൽകുന്നില്ല. ഇക്കഴിഞ്ഞ മെയ് മാസമാണ് ലോകത്തിലെ മികച്ച ഓപ്പണ്‍ സോഴ്സ് എൻക്രിപ്ഷൻ ടൂൾ എന്ന് കേൾവി കേട്ട ട്രൂക്രിപ്റ്റ് സ്വയം വൾനറബിലിറ്റി ആരോപിച്ച് സർവീസ് അവസാനിപ്പിച്ചത്. നാളെ ഒരു ദിവസം ടെയിൽസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിനും ഈ ഗതി വരുമോ?

അവലംബം

  1. https://tails.boum.org/index.en.html
  2. http://www.wired.com/2014/04/tails/
  3. https://pressfreedomfoundation.org/blog/2014/04/help-support-little-known-privacy-tool-has-been-critical-journalists-reporting-nsa
  4. https://www.newschallenge.org/challenge/2014/submissions/improve-tails-to-limit-the-impact-of-security-flaws-isolate-critical-applications-and-provide-same-day-security-updates
  5. http://en.wikipedia.org/wiki/Laura_Poitras
  6. http://www.forbes.com/sites/runasandvik/2014/05/27/that-one-time-i-threw-a-cryptoparty-with-edward-snowden

ഡിസ്ക് പാർട്ടീഷനിംഗ്

എന്താണ് ഡിസ്ക് പാർട്ടീഷൻ?

തികച്ചും വീട്ടാവശ്യങ്ങൾക്ക് വേണ്ടി മാത്രം കമ്പ്യൂട്ടറിൽ ഗ്നു/ലിനക്സ്‌ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ എപ്രകാരം ഡിസ്ക് പാർട്ടീഷൻ ചെയ്യണം എന്നതിനെപ്പറ്റി ഒരു ചെറിയ മാർഗ്ഗ നിർദ്ദേശം ഇവിടെ എഴുതിയുണ്ടാക്കുകയാണ്.

ചില കുറിപ്പുകൾ

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

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

ഹാർഡ് ഡിസ്കിനെ വിർച്വൽ ആയി വിഭജിച്ചു പല പാർട്ടീഷനുകൾ ഉണ്ടാക്കാൻ പല സോഫ്റ്റ്‌വെയറുകളും നിർമ്മിക്കപ്പെട്ടു. ഇവയിൽ പ്രധാനപ്പെട്ട ഒന്നാണ് fdisk. fdisk ഉപയോഗിച്ച് ഹാർഡ് ഡിസ്കിനെ പ്രൈമറി / എക്സ്റ്റന്റഡ് / ലോജിക്കൽ പാർട്ടീഷനുകൾ ആയി വിഭജിക്കാം.

പ്രൈമറി / ലോജിക്കൽ / എക്സ്റ്റന്റഡ് പാർട്ടീഷനുകൾ തമ്മിലുള്ള വ്യത്യാസം

  1. ഒരു ലോജിക്കല്‍ ഡ്രൈവ് മാത്രം അടങ്ങുന്ന ഒരു ഹാര്‍ഡ് ഡ്രൈവു് ആണു് പ്രൈമറി പാര്‍ട്ടീഷന്‍. ഒരു പാര്‍ട്ടീഷന്‍ ടേബിളില്‍ മൂന്ന് പ്രൈമറി പാര്‍ട്ടീഷനില്‍ കൂടുതല്‍ നല്‍കുവാന്‍ സാധ്യമല്ല.
  2.  നാലു പാർ‍ട്ടീഷനുകളിൽ കൂടുതൽ വേണ്ടി വരുമ്പോൾ മൂന്നു പ്രൈമറി പാർട്ടീഷനുകൾക്ക് പുറമേ ഒരു എക്സ്റ്റെന്‍ഡഡ് പാര്‍ട്ടീഷന്‍ കൂടി ഉണ്ടാക്കി അതിനെ വീണ്ടും ലോജിക്കൽ പാർട്ടീഷനുകൾ ആയി വിഭജിച്ച്‌ കൂടുതൽ പാർട്ടീഷനുകൾ ഉണ്ടാക്കാം. എത്ര ലോജിക്കല്‍ പാർട്ടീഷനുകള്‍ ഉണ്ടാക്കാം എന്നതിന് ഒരു വ്യക്തമായ ഉത്തരമില്ല, എന്നിരുന്നാലും, ലിനക്സ്‌ സിസ്റ്റത്തിൽ പാർട്ടീഷനുകള്‍ ലഭ്യമാക്കുന്ന പ്രത്യേകരീതിയുടെ അടിസ്ഥാനത്തിൽ ഒരു ഡിസ്ക് ഡ്രൈവിൽ 12 ലോജിക്കല്‍ പാർട്ടീഷനുകളില്‍ കൂടുതല്‍ പാടില്ല.

ഏതൊക്കെ പാർട്ടീഷൻ വേണം?

വലിയ ഒരു ഡിസ്ക് (വണ്‍ റ്റീബി എന്ന് തന്നെ കരുതിക്കോളൂ) ഒരൊറ്റ പാർട്ടീഷൻ ആയി നിങ്ങൾക്ക് ഗ്നു/ലിനക്സ്‌ ഇൻസ്റ്റോൾ ചെയ്യാം. പക്ഷെ വ്യത്യസ്ത പാർട്ടീഷനുകൾ ഉണ്ടാക്കി അതിലേയ്ക്ക് ഇൻസ്റ്റോൾ ചെയ്യുന്നതാണ് അഭികാമ്യം. നിങ്ങളുടെ ഡിസ്കിലുള്ള സ്ഥലം എങ്ങനെ ലഭ്യമാക്കേണമെന്നു തീരുമാനിക്കുന്നതിനായി നിങ്ങളെ സഹായിക്കുന്നതിനുള്ള ചില സൂചനകൾ മാത്രമാണിത്.

ഒരു ലിനക്സ്‌ സിസ്റ്റത്തിൽ വേണ്ട അടിസ്ഥാന പാർട്ടീഷനുകൾ

ക്രമ നമ്പർ പാർട്ടീഷൻ നാമം വിശദീകരണം
1 / / (അല്ലെങ്കില്‍ റൂട്ട്) പാര്‍ട്ടീഷനാണു് ഡയറക്ടറി ശൈലിയില്‍ ഏറ്റവും മുകളിലുള്ളതു്. സിസ്റ്റം അഡ്മിനിസ്ട്രേഷനുള്ള അക്കൌണ്ടിന്റെ ഹോം ഡയറക്ടറി ആണ് /root ഡയറക്ടറി /root (ഇത് “സ്ലാഷ്-റൂട്ട്” എന്നും അറിയപ്പെടുന്നു).
2 /usr സിസ്റ്റത്തിലുള്ള മിക്ക സോഫ്റ്റ്‌വെയറുകളും /usr ഡയറക്ടറിയില്‍ സൂക്ഷിക്കപ്പെടുന്നു. സ്വതവേയുള്ള സോഫ്റ്റ്‌വെയര്‍ സെറ്റ് ഇന്‍സ്റ്റോള്‍ ചെയ്യുന്നതിനായി, ഏറ്റവും കുറഞ്ഞതു് 4 GB എങ്കിലും സ്ഥലം നല്‍കേണ്ടതാണു്
3 /home ഹോം പാർട്ടീഷനിലാണ് യൂസറുടെ ഫയലുകൾ എല്ലാം സേവ് ചെയ്യുന്നത്. അത് കൊണ്ട് തന്നെ നിങ്ങളുടെ കമ്പ്യൂട്ടർ ഉപയോഗത്തെ മുൻനിർത്തി ഹോം പാർട്ടീഷന് എത്ര വലുപ്പം നല്കണമെന്ന് സ്വയം തീരുമാനിക്കുക. എത്ര മാത്രം ഡിസ്ക് സ്പേസ് നാം ഉപയോഗിക്കും എന്ന് മുൻകൂട്ടി അറിയാൻ കഴിയില്ലെങ്കിൽ കഴിയുന്നത്ര വലിയ സൈസിൽ ഹോം പാർട്ടീഷൻ ഉണ്ടാക്കുക.
/home പാര്‍ട്ടീഷന്‍ എന്‍ക്രിപ്റ്റ് ചെയ്യുന്നതു് നന്നായിരിക്കും. കാരണം അതിൽ സെന്‍സിറ്റീവ് ഡേറ്റ ഉണ്ടായിരിക്കും. ഇങ്ങനെ ചെയ്യുന്നതു്, ആധികാരികത ഇല്ലാത്ത ഉപയോക്താക്കളെ, അവര്‍ക്കു് സ്റ്റോറേജ് ഡിവൈസിലേക്കു് പ്രവേശനമുണ്ടെങ്കിലും, പാര്‍ട്ടീഷനുകളിലുള്ള ഡേറ്റാ ലഭ്യമാക്കുന്നതില്‍ നിന്നും തടയുന്നു.
4 /var താൽക്കാലികമായി ഡൌണ്‍ലോഡ് ചെയ്യുന്ന പാക്കേജ് പരിഷ്കരണങ്ങളൊക്കെ ഇവിടെയാണ് സൂക്ഷിക്കുന്നത്. /var ഡയറക്ടറി അടങ്ങുന്ന പാര്‍ട്ടീഷനില്‍ ഡൌണ്‍ലോഡ് ചെയ്യുവാന്‍ ബാക്കിയുള്ളവ സൂക്ഷിക്കുവാനുള്ള സ്ഥലം ലഭ്യമെന്നു് ഉറപ്പ് വരുത്തുക.
5 /boot നിങ്ങളുടെ സിസ്റ്റത്തില്‍ ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടുള്ള ഓരോ കേര്‍ണലിനും /boot പാര്‍ട്ടീഷനില്‍ കുറഞ്ഞതു് 10 MB എങ്കിലും ആവശ്യമുണ്ടു്. നിങ്ങള്‍ ഇനിയും കേര്‍ണലുകള്‍ ഇന്‍സ്റ്റോള്‍ ചെയ്യുന്നതു് വരെ /boot പാര്‍ട്ടീഷന്റെ സ്വതവേയുള്ള 250 MB വ്യാപ്തി മതിയാവും.
6 swap ഒരു swap പാര്‍ട്ടീഷന്‍ (കുറഞ്ഞത് 256 MB) —- വിര്‍ച്ച്വല്‍ മെമ്മറി പിന്തുണയ്ക്കുന്നതിനായി സ്വാപ്പ് പാര്‍ട്ടീഷനുകള്‍ ഉപയോഗിക്കുന്നു. അതായതു്, പ്രക്രിയകള്‍ നടക്കുമ്പോള്‍ RAM-ല്‍ ഡേറ്റാ സൂക്ഷിക്കുവാന്‍ ആവശ്യമുളള സ്ഥലം ലഭ്യമല്ലെങ്കില്‍, ഡേറ്റാ swap പാര്‍ട്ടീഷനിലേക്കു് എഴുതപ്പെടുന്നു.

ഉത്തമമായ പാര്‍ട്ടീഷനിങ് രീതി എന്ന രേഖയിൽ റെഡ് ഹാറ്റ്‌ ലിനക്സിന്റെ ഔദ്യോഗിക വെബ്സൈറ്റിൽ പറയുന്നത് പ്രകാരം താഴെ പറയുന്ന രീതിയിൽ പാർട്ടീഷൻ ചെയ്യുന്നതാണ് ഉത്തമം

  1. ഒരു swap പാര്‍ട്ടീഷന്‍
  2. ഒരു /boot പാര്‍ട്ടീഷന്‍
  3. ഒരു / പാര്‍ട്ടീഷന്‍
  4. ഒരു home പാര്‍ട്ടീഷന്‍

മേൽപ്പറഞ്ഞ പാർട്ടീഷനുകളിൽ നിന്ന് /boot പാർട്ടീഷൻ ഒഴിവാക്കാം, പകരം /var, /usr എന്നീ പാർട്ടീഷനുകൾ ചേർക്കാം. (ഇത് കൂടാതെ നിങ്ങളുടെ സൌകര്യാർത്ഥം ഇഷ്ടമുള്ള ഒരു പേരിൽ എന്തെങ്കിലും പ്രത്യേക ആവശ്യങ്ങൾക്കായുള്ള പാർട്ടീഷനും നിർമ്മിക്കാവുന്നതാണ്. ഉദാഹരണത്തിന് ഞാൻ ഡെബിയൻ ഇൻസ്റ്റോൾ ചെയ്യുമ്പോൾ dbnrepo എന്നോ മറ്റോ ഉള്ള ഒരു പേരിൽ ഒരു പാർട്ടീഷൻ ഉണ്ടാക്കി അതിലാണ് ഡെബിയൻ സീഡികൾ മുഴുവനും കോപ്പി ചെയ്തു വയ്ക്കുന്നത്.)
500 ജീബിയോ അതിനു മുകളിലോ (ചിലപ്പോൾ 1, 2 റ്റീബി വരെയൊക്കെ പോകും. വരും കാലങ്ങളിൽ റ്റീബി മാറി പീബിയും ഈബിയും ഒക്കെ ആയേക്കാം) ഒക്കെയുള്ള ഡിസ്ക് ഡ്രൈവുകളാണ് ഇപ്പോൾ മിക്കവരും ഉപയോഗിക്കുന്നത്.

ഒരു 1 റ്റീബി ഹാർഡ് ഡിസ്ക് മുഴുവനായയോ ഭാഗികമായോ എങ്ങനെ ഗ്നു/ലിനക്സിനു വേണ്ടി പാർട്ടീഷൻ ചെയ്യാമെന്ന് ചെറിയൊരു രൂപരേഖ ഇവിടെ നൽകുന്നു:

ക്രമ നമ്പർ പാർട്ടീഷൻ നാമം വിശദീകരണം
1 / (root) 15 ജീബി
2 /usr 30 ജീബി
3 /var 30 ജീബി
4 swap 4 ജീബി
5 /home ബാക്കിയുള്ള സ്പേസ് മുഴുവനും / അല്ലെങ്കിൽ ആവശ്യമായത്ര സ്ഥലം. ബാക്കി സ്ഥലം ഉണ്ടെങ്കിൽ അത് അണ്‍പാർട്ടീഷൻഡ് സ്പേസ് ആയി നീക്കിയിടുക.

പ്രധാനപ്പെട്ട ഒരു കാര്യം

നിങ്ങൾ ഡിസ്ക് പാർട്ടീഷൻ ചെയ്യുമ്പോൾ പിന്നീട് ഓർത്തിരിക്കത്തക്കവിധം അത് വ്യക്തമായി എവിടെയെങ്കിലും കുറിച്ച് വയ്ക്കുക. നിർണ്ണായകമായ ഒരു ഘട്ടത്തിൽ അത് നിങ്ങളെ സഹായിക്കും, തീർച്ച. കഴിയുമെങ്കിൽ അതിന്റെ ഒരു സ്ക്രീൻ ഷോട്ടോ ക്യാമറ ഷോട്ടോ തന്നെ എടുത്തു വയ്ക്കുക.

അവലംബം:

  1. https://access.redhat.com/site/documentation/ml-IN/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s2-diskpartrecommend-x86.html
  2. https://access.redhat.com/site/documentation/ml-IN/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s2-diskpartrecommend-x86.html
  3. http://entubuntu.blogspot.in/2012_05_01_archive.html

വാൽക്കഷണം

ഇന്നലെയാണ് ഞാൻ ഡെബിയൻ വീസി ഇൻസ്റ്റോൾ ചെയ്തത്. മേൽപ്പറഞ്ഞ പ്രകാരം തന്നെ പാർട്ടീഷൻ ചെയ്തു. കൂടാതെ ഡെബിയൻ വീസിയുടെ റിപ്പോ ഡീവിഡികൾ കോപ്പി ചെയ്യാൻ വേണ്ടി മാത്രം wrepo (ച്ചാൽ, വീസി റിപ്പോസിറ്ററി എന്ന അർത്ഥത്തിൽ) എന്ന ഒരു അധിക പാർട്ടീഷൻ കൂടി ഇൻസ്റ്റോൾ സമയത്ത് തന്നെ നിർമ്മിച്ചു. (ഇൻസ്റ്റാൾ ചെയ്യുന്ന സമയത്ത് തന്നെ ഇങ്ങനെ ഒരു പാർട്ടീഷൻ നിർമ്മിച്ചാൽ അത് സ്വമേധയാ തന്നെ ഈ പാർട്ടീഷനെ മൌണ്ട് ചെയ്തോളും, അല്ലെങ്കിൽ പിന്നെ നമ്മൾ പോയി മാനുവൽ ആയി മൌണ്ട് ചെയ്യേണ്ടി വരും)

പിന്നീട് wrepo പാർട്ടീഷനിൽ disk01 മുതൽ disk10 വരെയുള്ള പത്തു ഫോൾഡറുകൾ ഉണ്ടാക്കി

ഡീവിഡി ഡ്രൈവിൽ മീഡിയ ഇട്ട ശേഷം cp -Rf * /wrepo/disk01 എന്ന കമാൻഡ് നല്കി കോപ്പി ചെയ്തു. അപ്രകാരം പത്തു ഡീവിഡികളും wrepoയിലെ അതതു ഫോൾഡറുകളിലേയ്ക്ക് കോപ്പി ചെയ്തു. അതിനു ശേഷം /etc/apt ഫോൾഡറിലെ sources.lst എന്ന ഫയൽ എഡിറ്റ്‌ ചെയ്തു. സീഡിയുമായി ബന്ധപ്പെട്ട എല്ലാ ലൈനുകളും # ചേർത്ത് കമന്റ്‌ ചെയ്ത ശേഷം deb file:/wrepo/disk01/ ./ എന്ന ലൈനുകൾ കൂട്ടി ചേർത്തു. (sources.lst ഫയൽ കാണുവാൻ ഈ ലിങ്കിൽ ക്ലിക്കുക)

ഡെബിയൻ പ്രവർത്തക സംവിധാനത്തിന്റെ നിലവിലെ സ്ഥിരതയുള്ള പതിപ്പായ വീസിയുടെ സന്നിവേശന(ഇൻസ്റ്റാളേഷൻ)ത്തിന്റെ ഓരോ ഘട്ടങ്ങളും ചിത്രങ്ങൾ സഹിതം മനസ്സിലാക്കുവാൻ ഇവിടെ അമർത്തുക

പേരിനു പിന്നില്‍

ചില പേരുകള്‍ കേട്ടാല്‍ മറക്കാനേ കഴിയില്ല എന്നാല്‍ ചില പേരുകള്‍ ഓര്‍ത്തിരിക്കാനാണ് പ്രയാസം. ചില പേരുകള്‍ കേട്ടാല്‍ ചൊറിച്ചിലാവും വരിക. എന്നാല്‍ മറ്റു ചില പേരുകളുണ്ട് – ആദ്യം കേള്‍ക്കുമ്പോള്‍ ഒന്നും തോന്നില്ല ചിലപ്പോള്‍ ഓര്‍ത്തിരിക്കാം അല്ലെങ്കില്‍ മറന്നേക്കാം. പക്ഷെ ഒരു കൌതുകത്തിന് ആ പേരിന്റെ പിന്നാലെ ഒന്ന് പോയി നോക്കൂ, ചിലപ്പോള്‍ നിങ്ങള്‍ക്ക് കിട്ടുക വിചിത്രവും അത്ഭുതകരവുമായ ചരിത്രങ്ങളാവും – അതറിഞ്ഞു കഴിഞ്ഞാല്‍ പിന്നെ ഒരു ജന്മം മുഴുവനും ആ പേര് മറക്കില്ല.

ഗ്നു സിസ്റ്റത്തിലെ ചില ഘടകങ്ങളുടെ പേരുകള്‍ ആണ് ഇങ്ങനെ ഒരു പോസ്റ്റ്‌ ചെയ്യാന്‍ പ്രേരണ നല്‍കിയത്. ഗ്നു സിസ്റ്റവുമായി പരിചയപ്പെട്ട ആദ്യകാലങ്ങളില്‍ ഒരു പേരുകളും കാര്യമായി ശ്രദ്ധിച്ചിട്ട് പോലുമില്ലായിരുന്നു – എല്ലാം പുതിയവ. അങ്ങനെ പരിചയം ഒരു സൌഹൃദമായി കഴിഞ്ഞപ്പോള്‍ മാത്രമാണ് വ്യത്യസ്തമായ ഈ പേരുകള്‍ക്ക് പിന്നിലുള്ള ചരിത്രം പരതാന്‍ ഇറങ്ങിയത്‌. “ഗ്നു” എന്ന പേര് ആദ്യമൊക്കെ ചുമ്മാ “നു” എന്ന് മാത്രമായിരുന്നു ഉച്ചരിച്ചത്. “ജി” സൈലന്റ് അല്ല എന്ന് മനസ്സിലാക്കാന്‍ തന്നെ കുറച്ചു കാലം വേണ്ടി വന്നു.

ബാഷ്

ഗ്നു പ്രൊജെക്ടിനു വേണ്ടി ബ്രയാന്‍ ഫോക്സ് എഴുതിയുണ്ടാക്കിയ യൂനിക്സ് ഷെല്‍ ആണ് ബാഷ്. മുന്‍ഗാമിയായ ബോണ്‍ ഷെല്ലിനു പകരമായാണ് ബാഷ് എഴുതപ്പെട്ടത്. ബാഷ് – കേള്‍ക്കാന്‍ സുഖമുള്ള പേര് -അതില്‍ കവിഞ്ഞു മറ്റൊന്നും തന്നെ തോന്നിയിരുന്നില്ല. തൊഴിക്കുക, അടിക്കുക, പാര്‍ട്ടി നടത്തുക തുടങ്ങിയ അര്‍ത്ഥങ്ങളുമായി എന്ത് ബന്ധം എന്ന് അന്വേഷിച്ചപ്പോള്‍ മാത്രമാണ് ബാഷ് എന്നത് ഒരു അക്രൊനിം  ആണ് എന്ന വസ്തുത അറിയാന്‍ കഴിഞ്ഞത്. ബാഷ് എന്നാല്‍ ബോണ്‍ എഗൈന്‍ ഷെല്‍ – പുനര്‍ജനിച്ച ഷെല്‍ or  വീണ്ടും ജനിച്ച ഷെല്‍ – കൊള്ളാം. ഈ ബോണ്‍ എഗൈന്‍ ഷെല്ലിലെ ബോണ്‍ എന്നത് ഇംഗ്ലീഷ് ഭാഷയിലെ BORN അല്ല BOURNE ആണ് എന്ന് മനസ്സിലാക്കാന്‍ പിന്നെയും കുറെ നാളുകള്‍ കൂടി വേണ്ടി വന്നു. ഈ BOURNE ആകട്ടെ, സ്റ്റീഫന്‍ ആര്‍ ബോണ്‍ എന്ന ഇംഗ്ലീഷുകാരന്റെ പേരിന്റെ ഭാഗമാണെന്നും. BOURNE ഷെല്ലിനെ അധികരിച്ച് അതിനു പകരം നില്‍ക്കാന്‍ എഴുതപ്പെട്ട ഈ പ്രോഗ്രാമിന് പേര് കൊടുത്ത വ്യക്തി തീര്‍ച്ചയായും ഒരു കവി തന്നെ, സംശയമില്ല. എത്ര ഭംഗിയായി അര്‍ഥം ധ്വനിപ്പിക്കാന്‍ അതിനു കഴിയുന്നു? കെന്‍ തോംസണ്‍ എഴുതിയ THOMSON ഷെല്ലിനെ അധികരിച്ചാണ് സ്റ്റീഫന്‍ ബോണ്‍, ബോണ്‍ ഷെല്‍ എഴുതിയത്. THOMSON ഷെല്‍ ,  BOURNE ഷെല്‍ – ഈ രണ്ടു പേരുകളും തികച്ചും സാധാരണമായ പേരുകള്‍ തന്നെ, പക്ഷെ ബാഷ് അവയില്‍ നിന്ന് തികച്ചും വ്യത്യസ്തമായി വിരാജിക്കുന്നു.

സാംബ

യൂനിക്സ് / യൂനിക്സ് സമാന സിസ്റ്റങ്ങളില്‍ നിന്ന് വിന്‍ഡോസ് / മാക് ഐഓഎസ്  തുടങ്ങിയ ഇതര സിസ്ടങ്ങളിലേക്ക് ഫയലുകളും പ്രിന്റുകളും ഷെയര്‍ ചെയ്യാന്‍ സാധ്യമാക്കുന്ന പ്രോടോകോള്‍ ആണ് സാംബ. മിക്കവാറും ഗ്നു/ലിനക്സില്‍ അടക്കം എല്ലാ യൂനിക്സ് സമാന സിസ്റ്റങ്ങളിലും സാംബ ഉണ്ടായിരിക്കും. കേള്‍ക്കുമ്പോള്‍ തികച്ചും ഇമ്പം തോന്നുന്ന പേരാണ് സാംബ. ബ്രസീലിയന്‍ നൃത്തത്തിന്റെ താളം മനസ്സില്‍ വരുന്നോ? സാംബ സെര്‍വറിന് ഈ പേര് എങ്ങനെ കിട്ടി? സാംബ എഴുതിയുണ്ടാക്കിയത് ആസ്ത്രേലിയന്‍ നാഷണല്‍ സര്‍വകലാശാലയിലെ വിദ്യാര്‍ത്ഥിയായ അന്ദ്ര്യൂ ട്രിഡ്ഗെല്‍ ആണ്. സാംബയുടെ ആദ്യ പേര്  “a Unix file server for Dos Pathworks” എന്നായിരുന്നു. പിന്നീട് വെര്‍ഷന്‍ 1.5 ആയപ്പോള്‍ പേര് പിന്നെയും പരിഷ്കരിച്ചു “smbserver” എന്നാക്കി. പക്ഷ Syntax എന്ന ഒരു കമ്പനി വളരെ മുമ്പേ തന്നെ “smbserver” എന്ന പേര് ട്രേഡ് മാര്‍ക്ക്‌ ചെയ്തിരുന്നത് അന്ദ്ര്യൂ ട്രിഡ്ഗെല്ലിനു വിനയായി. പേരിലെ smb എന്ന അക്ഷരങ്ങള്‍ ഉപേക്ഷിക്കാന്‍ അദ്ദേഹത്തിന് മനസ്സ് വന്നില്ല. അത് കൊണ്ട് എസ്, എം, ബി ഈ ഇംഗ്ലീഷ് അക്ഷരങ്ങള്‍ അതെ ക്രമത്തില്‍ വരുന്ന ഇംഗ്ലീഷ് വാക്കുകള്‍ അദ്ദേഹം കണ്ടെത്തി. നാളുകളുടെ ശ്രമഫലമായിട്ടൊന്നുമല്ല, ലളിതമായ ഒരു കമ്പ്യൂട്ടര്‍ തിരച്ചില്‍ കൊണ്ടാണ് അദ്ദേഹം ഈ പേര് തെരഞ്ഞെടുത്തത്. യൂനിക്സ് സമാന സിസ്റ്റങ്ങളില്‍ സാധാരണയായി ഉപയോഗിക്കുന്ന ഗ്രെപ്  എന്ന യൂട്ടിലിട്ടി ഉപയോഗിച്ചാണ് അദ്ദേഹം ഇത് സാധിച്ചത്. ഗ്നു/ലിനക്സ്‌ കമാന്‍ഡ് കണ്‍സോളില്‍ താഴെ കൊടുത്തിരിക്കുന്ന കമാന്‍ഡ് നല്‍കിയാല്‍ നിങ്ങള്‍ക്കും ഈ റിസള്‍ട്ട്‌ ലഭിക്കും

grep -i '^s.*m.*b' /usr/share/dict/words

ഗ്രെപ്പേ “s” എന്ന ലെറ്ററിൽ തുടങ്ങുന്ന പിന്നിൽ “m”,”b” എന്നീ ലെറ്ററുകൾ ക്രമമായി വരുന്ന വാക്കുകൾ /usr/share/dict/words എന്ന ഫയലിൽ നിന്ന് കണ്ടു പിടിയ്ക്കൂ എന്നാണു ഈ കമാന്റിന്റെ അർഥം

ഓര്‍ത്തു നോക്കൂ, എസ്.എം.ബി. എന്നതിനേക്കാള്‍ എത്രയോ കാവ്യാത്മകായ പേരാണ് സാംബ എന്ന്.

ഗിമ്പ്  / GIMP

GIMP എന്നെഴുതിയാല്‍ എങ്ങനെ ഉച്ചരിക്കണം? ജിമ്പ് എന്നോ ഗിമ്പ് എന്നോ? ഗ്നു ഇമേജ് മാനിപ്പുലേഷന്‍ പ്രോഗ്രാം എന്നാണല്ലോ GIMPന്റെ വിശദീകരണം. അങ്ങനെ വരുമ്പോള്‍ ഗ്നുവിന്റെ ആദ്യത്തെ “ഗ” തന്നെ വച്ച് വേണ്ടേ പറയാന്‍ ? എങ്കിലും പണ്ടേ പറഞ്ഞു ശീലിച്ചു പോയ ജിമ്പ് എന്ന് തന്നെയാണ് ഇപ്പോഴും ഞാന്‍ പറയുന്നത്. മുടന്തന്‍ / വികലാംഗന്‍ / കുബുദ്ധി എന്നൊക്കെ ആണ്  “ഗിമ്പ് ” എന്ന ഇംഗ്ലീഷ് വാക്കിന്റെ അര്‍ഥം. കുറച്ചുകൂടി നല്ല അര്‍ത്ഥമുള്ള ഒരു അക്രോനിം തെരഞ്ഞെടുക്കാമായിരുന്നു, അല്ലേ ?