ഗ്നു പ്രവര്ത്തക സംവിധാനം ഒറ്റനോട്ടത്തില്
The GNU operating system is a complete free software system, upward-compatible with Unix. GNU stands for “GNU's Not Unix”. Richard Stallman made the Initial Announcement of the GNU Project in September 1983. A longer version called the GNU Manifesto was published in March 1985. It has been translated into several other languages.
ചില സൌകര്യങ്ങള് കണക്കിലെടുത്താണ് “ഗ്നു” എന്ന പേരു് തിരഞ്ഞെടുത്തതു്. ആദ്യം അതിനു് “GNU's Not Unix”(GNU) എന്ന വിശദീകരണമുണ്ടു് പിന്നെ അതു് ഒരു യഥാര്ത്ഥ വാക്കാണു്, മൂന്നാമതായി അതിന്റെ ഉച്ചാരണത്തില് ഒരു സൌന്ദര്യമുണ്ടു്
“ഫ്രീ സോഫ്റ്റ്വെയര്”-ലെ “ഫ്രീ” എന്ന പദം വിലയെ അല്ല സ്വാതന്ത്ര്യത്തേയാണ് സൂചിപ്പിയ്ക്കുന്നതു്. ഗ്നു സോഫ്റ്റ്വെയര് നിങ്ങള്ക്കു് വില കൊടുത്തോ കൊടുക്കാതെയോ വാങ്ങാം.ഏതു് നിലയ്ക്കായാലും, നിങ്ങളുടെ പക്കല് സ്വതന്ത്ര സോഫ്റ്റ്വെയറുണ്ടെങ്കില് അതുപയോഗിയ്ക്കുന്നതില് മൂന്നു് കൃത്യമായ സ്വാതന്ത്ര്യവും നിങ്ങള്ക്കുണ്ടു്. ആ സ്വാതന്ത്ര്യം പകര്ത്തി വിതരണം ചെയ്യാനും , ആവശ്യാനുസരണം മാറ്റം വരുത്തുവാനും ,സമൂഹത്തിനു് ഉപയോഗപ്രദമായ രീതിയില് പുതുക്കിയ പതിപ്പു് വിതരണം ചെയ്യുവാനും ഉള്ളതാണു്.(നിങ്ങള്ക്കു് ലഭിച്ച ഗ്നു സോഫ്റ്റ്വെയര് വേറൊരാള്ക്കു് വില്ക്കാനോ വെറുതെ നല്കാനോ നിങ്ങള്ക്കവകാശമുണ്ടു്.)
ഗ്നു പ്രവര്ത്തക സംവിധാനം മെച്ചപ്പെടുത്തുന്നതിനുള്ള സംരംഭമാണു് ഗ്നു സംരംഭം. കമ്പ്യൂട്ടിങ്ങിന്റെ ലോകത്തു് നിലനിന്നിരുന്ന പരസ്പര സഹകരണം ഊട്ടി ഉറപ്പിയ്ക്കുന്നതിനുള്ള ഒരു മാര്ഗ്ഗം എന്ന നിലയിലാണു് 1983-ല് ഗ്നു സംരംഭം ഉടലെടുത്തതു് — പരസ്പര സഹകരണത്തിനു് കുത്തക സോഫ്റ്റ്വെയര് ഉടമകള് ഉണ്ടാക്കിത്തീര്ത്ത തടസ്സങ്ങള് തട്ടിനീക്കുന്നതിനും.
1971-ല് റിച്ചാര്ഡ് സ്റ്റാള്മാന് ,എം ഐ റ്റി-യില് തന്റെ ഔദ്യോഗിക ജീവിതം ആരംഭിയ്ക്കുമ്പോള് സ്വതന്ത്ര സോഫ്റ്റ്വെയര് മാത്രം ഉപയോഗിയ്ക്കുന്ന ഒരു സംഘത്തില് അദ്ദേഹം പ്രവര്ത്തിച്ചു.കമ്പ്യൂട്ടര് കമ്പനികള് പോലും പലപ്പോഴും സ്വതന്ത്ര സോഫ്റ്റ്വെയര് വിതരണം ചെയ്തിരുന്നു. പ്രോഗ്രാമര്-മാര്ക്കു് പരസ്പരം സഹകരിയ്ക്കാന് സ്വാതന്ത്ര്യമുണ്ടായിരുന്നു, അവരതുപയോഗിച്ചിരുന്നു.
എണ്പതുകളോടെ ഏകദേശം എല്ലാ സോഫ്റ്റ്വെയറും കുത്തകവത്കരിയ്ക്കപ്പെട്ടു. എന്നുവച്ചാല് ഉപഭോക്താക്കളുടെ പരസ്പര സഹകരണം തടയുന്ന വിധത്തില് അതിനു് ഉടമസ്ഥരുണ്ടായി എന്നര്ത്ഥം. ഇതാണു് ഗ്നു സംരംഭത്തിന്റെ അനിവാര്യതയിലേയ്ക്ക് നയിച്ചതു്.
എല്ലാ കമ്പ്യൂട്ടര് ഉപഭോക്താക്കള്ക്കും ഒരു പ്രവര്ത്തക സംവിധാനം ആവശ്യമാണു് ;സ്വതന്ത്രമായ ഒരു പ്രവര്ത്തക സംവിധാനത്തിന്റെ അഭാവത്തില് കുത്തക സോഫ്റ്റ്വെയറിനെ ആശ്രയിയ്ക്കാതെ നിങ്ങള്ക്കു് കമ്പ്യൂട്ടര് ഉപയോഗിച്ചു തുടങ്ങാന് തന്നെ സാധ്യമല്ല. അതുകൊണ്ടു് തന്നെ സ്വതന്ത്ര സോഫ്റ്റ്വെയറിന്റെ കാര്യപരിപാടിയില് ആദ്യത്തേത് ഒരു പ്രവര്ത്തക സംവിധാനമാണു്.
യുനിക്സിനു് തെളിയിക്കപ്പെട്ട ഒരു രൂപകല്പന ഉണ്ടായിരുന്നതു കൊണ്ടും, യുനിക്സ് ഉപഭോക്താക്കള്ക്കു് എളുപ്പത്തില് മാറ്റി ഉപയോഗിയ്ക്കാമെന്നുള്ളതുകൊണ്ടും ,യുനിക്സിനു് അനുസൃതമായ ഒരു പ്രവര്ത്തക സംവിധാനം ഉണ്ടാക്കാന് തീരുമാനിച്ചു.
യുനിക്സിനെ പോലുള്ള ഒരു പ്രവര്ത്തക സംവിധാനം,കേര്ണല് എന്നതിലും വളരെ വലുതാണു്.അതില് കമ്പൈലറുകള്,രചന എഴുത്തിടങ്ങള്,രചന ചിട്ടപ്പെടുത്തുന്ന പ്രയോഗങ്ങള്,കത്തു് കൈകാര്യം ചെയ്യുന്ന പ്രയോഗങ്ങള് തുടങ്ങി കുറേയുണ്ടു്.അതുകൊണ്ടു് തന്നെ പൂര്ണ്ണമായ ഒരു പ്രവര്ത്തക സംവിധാനം നിര്മ്മിയ്ക്കുക എന്നത് വളരെ വലിയ പണിയാണു്.1984 ജനുവരിയിലാണു് ഞങ്ങള് തുടങ്ങിയതു്.അതു് ഒരുപാടു് വര്ഷമെടുത്തു. ഗ്നു സംരംഭത്തിന്റെ സഹായത്തിനായി ധനം സ്വരൂപിയ്ക്കുക എന്ന ലക്ഷ്യത്തോടെ 1985 ഒക്ടോബറില് സ്വതന്ത്ര സോഫ്റ്റ്വെയര് ഫൌണ്ടേഷന് സ്ഥാപിതമായി.
By 1990 we had either found or written all the major components except one—the kernel. Then Linux, a Unix-like kernel, was developed by Linus Torvalds in 1991 and made free software in 1992. Combining Linux with the almost-complete GNU system resulted in a complete operating system: the GNU/Linux system. Estimates are that tens of millions of people now use GNU/Linux systems, typically via distributions such as Slackware, Debian, Red Hat, and others.
(ലിനക്സിന്റെ ഔദ്യോഗിക പതിപ്പില് ഇപ്പോള് സ്വതന്ത്രമല്ലാത്ത ഫേംവെയര് “ബ്ലോബുകള്” ഉണ്ടു്. സ്വതന്ത്ര സോഫ്റ്റ്വെയര് പ്രവര്ത്തകര് ഇപ്പോള് ലിനക്സിന്റെ സ്വതന്ത്രമായ ഒരു പതിപ്പു് പരിപാലിയ്ക്കുന്നുണ്ടു് )
എന്നാല് വെറും പ്രവര്ത്തക സംവിധാനത്തില് മാത്രം ഒതുങ്ങുന്നതല്ല ഗ്നു സംരംഭം. പൊതുവെ ഉപഭോക്താക്കള്ക്കു് ആവശ്യമുള്ള എല്ലാ സോഫ്റ്റ്വെയറും നിര്മ്മിയ്ക്കുക എന്നതാണു് ഞങ്ങളുടെ ലക്ഷ്യം. അതില് പ്രത്യേക ജോലിയ്ക്കുള്ള പ്രയോഗങ്ങളും ഉള്പ്പെടുന്നു. സ്വതന്ത്ര സോഫ്റ്റ്വെയര് ഡയറക്ട്രി-യില് അതുപോലുള്ള സോഫ്റ്റ്വെയറുകളുടെ വിശദമായി ഒരു പട്ടിക തന്നെയുണ്ടു്.
കമ്പ്യൂട്ടര് വിദഗ്ധരല്ലാത്തവര്ക്കും സോഫ്റ്റ്വെയര് നല്കാന് ഞങ്ങളാഗ്രഹിയ്ക്കുന്നു.അതുകൊണ്ടു് തുടക്കക്കാര്ക്കു് ഗ്നു ഉപയോഗിയ്ക്കാനായി ഒരു ഗ്രാഫിയ്ക്കല് പണിയിടം (ഗ്നോം എന്ന പേരില്) ഞങ്ങള് നിര്മ്മിച്ചു.
കളികളും മറ്റു വിനോദങ്ങളും നിര്മ്മിയ്ക്കാനും ഞങ്ങള്ക്കു് ആഗ്രഹമുണ്ടു്. സ്വതന്ത്ര സോഫ്റ്റ്വെയര് ആയ കുറച്ചു് കളികള് ഇപ്പോള് തന്നെ ലഭ്യമാണു്.
സ്വതന്ത്ര സോഫ്റ്റ്വെയറിനു് ഏതു വരെ പോകാം?പേറ്റന്റ് വ്യവസ്ഥ പോലുള്ള നിയമങ്ങള് സ്വതന്ത്ര സോഫ്റ്റ്വെയറിനു മൊത്തമായി വിലങ്ങുതടിയാകുന്നതൊഴിച്ചാല്,ഇത് നിസ്സീമം തുടരും.കമ്പ്യൂട്ടര് ഉപഭോക്താക്കള്ക്കു് ആവശ്യമായ എല്ലാ കാര്യത്തിനും സ്വതന്ത്ര സോഫ്റ്റ്വെയര് നിര്മ്മിയ്ക്കുക എന്നതാണു് പരമമായ ലക്ഷ്യം-അങ്ങിനെ കുത്തക സോഫ്റ്റ്വെയര് കാലഹരണപ്പെട്ടുപോകുന്നതും.