இப்பதிவு கட்டற்ற மென்பொருளோடோ க்னூ லினக்சோடோ நேரடியான சம்பந்தமுடையதல்ல.
ஆனால் கணிமை உலகின் கவனிக்கத்தகுந்த மாற்றங்களுள் ஒன்றினை இச்செய்தி குறிகாட்டுவதாகப் படுவதால் இங்கே பகிரப்படுகிறது.
கூகிள் தேடுபொறியின் படங்களைத்தேடும் பொறியில் புதிய வசதி ஒன்று சேர்க்கப்பட்டுள்ளது.
நீங்கள் தேடும் குறிச்சொல்லுக்கான கோட்டுப்படம் வேண்டுமா, ஒளிப்படம் வேண்டுமா, Clip art வேண்டுமா அல்லது முகங்கள் வேண்டுமா எனத் தேடு பொறிகொண்டு தீர்மானிக்கக்கூடிய வசதிதான் அது.
இதுவரை காலமும் தேடு பொறிகள் எழுத்துக்களை மட்டுமே வாசித்தன. பின்னர் அண்மையில் படங்களாக உள்ள எழுத்துக்களை ஒளிசார் எழுத்துணரி கொண்டு வாசித்துத் தேடும் வசதிகள் பரீட்சிக்கப்பட்டன. ஆனால் அதுவும் கூட எழுத்துக்கள் தொடர்பானதே.
தற்போது வந்திருக்கும் இந்த வசதி படங்களை வாசிக்க தொடங்கியிருக்கிறது.
படவுணர்தல் (Image Recognition) தொழிநுட்பம் புதியதல்ல. ஒத்த படங்களைத் தேடிக்கண்டறியவும் படத்தின் நிறங்களை முடிந்தவரை ஆய்ந்தறியவும் வல்ல மென்பொருட்கள் பயன்பாட்டிலுள்ளன.
எனது கணினியிலும் கூட அவ்வப்போது ஒத்த படங்களைத் தேடிக் களைய இவ்வாறான கருவிகளைப் பயன்படுத்தியுள்ளேன்.
கூகிள் குரோம் வெளியிடப்பட்டபோது, தன்னியக்க முறையில் மில்லியன் கணக்கான வலைப்பக்கங்களுடன் அதனைச் சோதனை செய்ய இவ்வாறான படவுணர்தல் தொழிநுட்பமே பயன்படுத்தப்பட்டதாக அதன் ஆவணங்களில் தெரிவித்திருந்தார்கள்.
படங்களின் hash பெறப்பட்டு அது ஒப்பிடப்படுதல்.
இதன் அடுத்த படிக்கே கூகிள் இப்போது நகர்ந்திருக்கிறது.
படங்களின் சூத்திரம், படங்களின் வகைகளுக்குள் பொதிந்திருக்கும் "கோலங்கள்" இவற்றைப்பயன்படுத்தும் தேடும் முறையைக் கொண்டுவந்திருக்கிறது.
இது வேறு பல இடங்களில் ஏற்கனவே சோதிக்கப்பட்டதாயினும் தேடுபொறியொன்றில் இதனைப்பொருத்தும் சிந்தனை புதியது.
முகங்கள் கொண்ட படங்களைப் பிரித்தறிதல் இதன் சுவையான பெறுபேறு.
படங்களின் "கோலங்களை" அதன் சமன்பாடுகளை ஆய்வு செய்யும் இப்புதிய ஆய்வுப்பாதை இன்னும் சுவையான, ஆக்கபூர்வமான பல பெறுபேறுகளை மனிதருக்குப் பெற்றுத்தரும்.
தனக்கான மட்டுப்பாடுகளுடன் இதன் சாத்தியங்கள் பரந்து விரிந்து கிடக்கிறது.
சிறுவயதில் அம்மம்மா வீட்டில் இருந்த ஒலிநாடா இயக்கி (tape player) ஒன்று இத்தனையாவது பாடல் வேண்டும் என்று விசையை அழுத்தினால் சரியாக அந்தப்பட்டின் தொடக்கத்தில் போய் நிற்பது கண்டு புல்லரித்து வியந்திருக்கிறேன். (அப்போது இறுவட்டுக்கள் வரத்தொடங்கிய காலம்) பின்னர், பாடல் முடிவில் ஒரு ஒலியற்ற இடைவெளி இருக்கும் எனும் எளிய கோலம் தான் இந்த வசதியின் சூத்திரம் என்று ஒலியற்ற இடைவெளிகள் சிலவற்றை பதிவு செய்து சோதித்துத் தெளிந்துகொண்டேன்.
படங்களைப் படிக்கும் முறையும் இவ்வாறானதே.
இனி படங்களில், அசைபடங்களில், ஒலிக்கோப்புக்களில் உள்ள கோலங்களை அறிந்து உணர்ந்து தேடித்தரும் வசதிகளை மனிதர் மனிதருக்கு வழங்கத்தொடங்குவர்.
இசை என்ற குறிச்சொல்லில் தேடி, தவில் இசை மட்டும் கொண்ட ஒலிக்கோப்புக்கள் வரும்படியாக தேடலை வடிகட்டிக்கொள்ளும் வசதி உபயோகமானதுதானே?
Monday, December 22, 2008
Monday, November 03, 2008
உபுண்டுகளில் தமிழ் எழுத்துருக்கள் பயன்பாட்டில் உள்ள வழுக்களும் தீர்வும்
(உபுண்டு தமிழ் குழுமத்துக்கு கா. சேது எழுதிய மடல்)
நண்பர்களே,
உபுண்டு 8.04 (ஹார்டி) வந்த பின், தமிழ் எழுத்துருக்கள் தொடர்பாக 4
வழுக்கள் இருப்பதாகச் சென்ற வாரம் எழுதியிருந்தேன்.
//இன்ட்ரெபிடிலும் ஹார்டியிலும் தமிழ் பயன்பாட்டுகளுக்கு எழுத்துருகள்
தொடர்பாக ஒரே விதமாக 4 வகை வழுக்கள். விவரமான அறிக்கை எழுத
ஆரமபித்துள்ளேன். சற்று பொறுக்கவும். தெரிந்த தீர்வுகள் எல்லாம் தற்காலிக
நடவடிக்கைகளே. சரியான தீர்வுகள் நோக்கிச் செல்ல அடுத்த கட்ட
நடுவடிக்கைகளுக்கு நாம் செல்ல வேண்டும். அது வழு அறிக்கைகளை டெபியன் /
உபுண்டு மேம்பாட்டாளர்களிடம் முன்வைத்து முற்றாக எல்லாவற்றையும்
தீர்ப்பது. //
அது எனது அக்டோபர் 28
https://lists.ubuntu.com/archives/ubuntu-l10n-tam/2008-October/001633.html
மடலில் நான் எழுதியது. 3 மாதங்கள் முன் உபுண்டு இன்ட்ரெபிட் ஆல்பாவை
நிறுவி அதன் பின் அம்மடல் இட்ட தினம் வரையிலான எல்லா மேம்பபாடுகளையும்
இற்றைபடுத்தியிருந்த எனது வன்தட்டிலுள்ள இயங்குதளத்தில் நான்
கண்ணடிருந்தவைகள் அடிப்படையில் அவ்வாறு குறிப்பிட்டிருந்தேன்.
ஆனால் அதன் பின் அதற்கு சில வாரங்கள் முன்னரே பதிவிறக்கி வைத்திருந்த
பீட்டா இறுவட்டை முதன் முறையாக நிகழ்வட்டாக இயக்கிப்பார்க்கையில்
முதலாவதும் முக்கியதுமான வழுவான மங்கல் பிரச்சினையில் ஒரு மாற்றம்
இருப்பதைக் கண்டேன். ஆரம்பத்தில் இயல்பாக வரும் லோகித் தமிழ் தரும்
ttf-indic-fonts-core உட்பட்ட நிறுவலில் முன்னர் உபுண்டு 8.04 வில் போல
இருப்பினும் தமிழ் மொழிப்பாவணைக்கு அவசியமான மேலதிகப் பொதிகளை
இடுகையில் ttf-tamil-fonts பொதி இற்றறைப்படுத்தப்பட்ட பின் மங்குதல்
இல்லாமலும் எழுத்துகள் சிதையாமலும் முன்னனேற்றப்பட்ட தோற்றத்துக்கு
மாறுகின்றன. பின்னர் வந்த இறுதி வெளியீட்டை புதிதாக வன்தட்டில் நிறுவி
இயக்குகையிலும் அம்மாற்றம் நிரந்தரமானது என்பது தெளிவானது.
ஆனால் sans/serif/monospace எழுத்துருக்கள் பயன்பாடுகளில் தமிழ்
எழுத்துருவங்கள் மங்கலாதல் மற்றும் சீரற்றல் இல்லாவிடினும் அவற்றின் உருவ
இயல்புகள் TSCu- Paranar போலத்தான் உள்ளது. முன்னர் Hinting=Slight என்ற
தீர்விற்குப்பின் லோகித் தமிழ் இயல்பான உருவங்களின் துல்லியம் (அல்லது
வடிவழகு) இந்த TSCu- Paranar இயல்பில் இல்லை என்பது என் கருத்து.
மேலும் இம்மடலில் நான் சுட்டிக்காட்டுகின்ற ஏனைய 3 வழுக்களில்
கடைசியானதற்கு TSCu எழுத்துருக்களே காரணி என்பதும் புலனாகியுள்ளது.
வழு 2 யைப்பற்றி சில (ஏப்பிரல் - மே) வழு 1 பற்றிய மடல்களில்
குறிப்பிட்டிருந்தேன. இத் திரைக்காட்சியைப் பாருங்கள்:
http://i34.tinypic.com/2w5t5dc.jpg . ஆங்கில மொழியிடச் சூழலில்
Appearance Preferences, Font Rendering Details தேர்வுகளுக்கான
பெட்டகங்களில் எழுத்துக்கள் தெரிவது போல்லல்லாமல் தமிழ்
மொழியிடச்சூழிலில் வெற்றுக்கட்டங்களாகத் தென்படுதல். இது லோகித் தமிழ்
எழுத்துருவின் மேதாதிக்கதினால் என்பதை கணித்துள்ளேன். லோகித் தமிழ்
எழுத்துருவை அகற்றினல் இவ்வழுவும் அகல்கிறது!
வழு 3 ஆனது http://ubuntuforums.org/showthread.php?t=889079 .
"படருதல்" பிரச்சினை. பயர்பாக்ஸ் 3 ஐ தமிழ் மொழியிடச்சூழிலில்
இயக்குகையில் சில வலைப்பக்கங்களில் சில இடங்களில் ஆங்கில
எழுத்துக்களுக்குப் பதிலாக தமிழ் எழுத்துக்கள் பின்னிப் பினைந்துத்
தெரிவது. காட்டாக http://i37.tinypic.com/httsg6.jpg திரைகாட்சியில்
இல் எனது வன்தட்டில் முன்னைய நிறுவலில் பீட்டா வரை மேம்படுத்திய போது,
""ibus" மடலாற்ற குழுமத்திற்கு நான் இட்ட மடலை தமிழ் மொழியிடச்சூழிலில்
FF3 இல் பார்க்கையில் அவ்வழு இருப்பதையும் ஆங்கில மொழியிடச்சூழிலில்
இல்லாதிருப்பதையும் காணலாம். (அதன் வலைத்தளப் பக்கம் :
http://groups.google.com/group/ibus-user/browse_thread/thread/1e1461e4b4cd244
). இப்போதும் இறுதி வெளியீட்டுல் பார்க்கையில் அப்பக்கத்திலும் மற்றும்
Google / Yahoo அல்லாத http://www.unicode.org/review/pr129.html
பக்கதத்திலும் இந்த "படரல்" வழு கண்டுள்ளேன். லோகித் தமிழ் எழுத்துருவை
அகற்றினல் இதுவும் அகல்கிறது
வழு 4 ஆனது TSCu எழுதுருக்களின் ஆதிக்கத்தினால் கூகிள் அஞ்சல் இடைமுகப்பு
மற்றும் பலகணியில் (task bar) இயக்கப்பட்டுக் கொண்டிருக்கும் செயல்
நிரல்களைக் காட்டும் கீற்றுகளிலும், ஆஸ்கியின் மேல் (128-255) அரங்கில்
உள்ள குறியீடுகள் (- அம்புக்குறிகள், elipses) அவற்றிற்கான குறியேற்ற
இடங்களில் பொருத்தப்பட்ட தஸ்கி எழுத்துருவங்களைக் காண்பித்தல். (இதன்
திரைக்காட்சியை அடுத்த மடலில் இடுவேன்) . எல்லா TSCu எழுத்துக்களயும்
அகற்றினல் இவ்வழு ஏற்படுவதில்லை.
மேற் காட்டிய எல்லா 4 வழுக்களையும் இல்லாதாக்க வேண்டுமாயின் லோகித்
தமிழ் மற்றும் எல்லா TSCu எழுத்துருக்களையும் அகற்றுவது ஒரு தீர்வு.
ஆயினும் அவ்வாறு அகற்றி சூரியன்டாட்காம் நிறுவியிருப்பினும்
sans/serif/monospace எழுத்துருக்கள் தமிழ் எழுத்துருவங்களுக்கு
உபுண்டு-கட்சியில் போல Free fonts இல் உள்ள வடிவழகைத்தான் காட்டுகின்றன.
அதாவது ஈகார உயிர்மெய்களில் விசிறி அகன்று தோன்றும். ஆக பயனர்
sans/serif/monospace எழுத்துருக்களுக்கை முன்னிருப்பாக பயன்படுத்தும்
ஒவ்வொரு செயல் நிரல்களிலும் மாற்றாக சூரியன்டாட்காம் அல்லது வேறு ஏதாவது
வழுக்களற்ற எழுத்துருக்களை அமைக்க வேண்டியிருக்கும்.
மேலும் லோகித் தமிழ் மற்றும் TSCu எழுத்துருக்கள் எல்லாம் கட்டற்ற
மென்பொருள்களாக அளிக்கப்படுவதால் அவற்றை அகற்ற வேண்டும் என்ற நிலைப்பாடு
அவ்வளவு ஏற்கத்தக்கதல்ல. டெபியன் எட்ச், பெடோரா 9 மற்றும் மாண்டிரீவா
2009 ஆகியனவற்றில் இவற்றினால் ஏற்படாத பிரச்சினைகள் உபுண்டுவில்தான்
ஏற்பட்டு வருகிறது என்பதையும் கண்டுள்ளேன்.
எனவே வேண்டிய தீர்வு, லோகித் தமிழ் மற்றும் TSCu எழுத்துருக்களை
அகற்றாமல் sans/serif/monospace எழுத்துருக்கள் நாம் விரும்பும்
எழுத்துருவத்தில் உள்ள தமிழிற்கான எழுத்துருவங்களை அவைகளின் இயல்பாக
ஏற்றிக்கொள்ளுமாறு நாம் கட்டுப்படுத்த இயலுமை எனக் கருதுகிறேன். அது
சாத்தியம்தானா என்ற வினாவுடன் நேற்று /etc/fonts/ கீழ்ழுள்ள அடைவுகள்
மற்றும் கோப்புக்கள் பல ஆய்வு செய்து சோதனைகள் சில செய்து இயலும்
என்பதைக் கண்டறிந்தேன்.
இந்த திரைக்காட்சியைப் பாருங்கள்: http://i34.tinypic.com/25a6szo.jpg
லோகித் தமிழ் மற்றும் TSCu எழுத்துருக்களை அகற்றாமல்
sans/serif/monospace எழுத்துருக்களுக்கு சூரியன்டாட்காமை
விருப்பத்தேர்வாக்கத் (preferred) தேவையான தொடர்பை (sym link) ஆக்கி
மேலும் Hinting=Slight என்பதையும் பாவித்து அமைத்தபின் எனக்கு
பிடித்தவிதத்தில் வடிவழகுடன் இப்போது எனது உபுண்டு 8.10 உள்ளது.
மேற்காட்டிய திரைக்காட்சியில் போல.
ஆயினும் அது நான் தற்போது பயன்படுத்தும் LCD 19" திரையுடன். மேலும்
கேடீஈ மற்றும் சுபுண்டுகளில் இதுவரை சோதிக்கவில்லை. எனவே தாங்கள் யாவரும்
வெவ்வேறு பணிச்சூழல்களிலும் திரைகளிலிலும் சோதனைகளை செய்து பார்க்கத்
தேவையான படிகளை இன்றோ நாளையோ அடுத்த மடலில் ஆங்கிலத்தில் எழுதுவேன்.
போதிய நேரம் கிடைப்பின் தமிழிலும் எழுதி pdf ஆக்கி இணைப்பேன் (தமிழில்
மடல் இருப்பின் சோதனைகளின் போது வாசிக்கவியலா நிலை ஏற்படக்கூடும்
என்பதால்தான் pdf எண்ணம்).
வலைப்பதிவிற்கு பின்னர் கொணரலாம். நான் செய்யாவிடில் நண்பர்
மயூரன்அதைச்செய்து உதவி விடுவார் :>)
~சேது
நண்பர்களே,
உபுண்டு 8.04 (ஹார்டி) வந்த பின், தமிழ் எழுத்துருக்கள் தொடர்பாக 4
வழுக்கள் இருப்பதாகச் சென்ற வாரம் எழுதியிருந்தேன்.
//இன்ட்ரெபிடிலும் ஹார்டியிலும் தமிழ் பயன்பாட்டுகளுக்கு எழுத்துருகள்
தொடர்பாக ஒரே விதமாக 4 வகை வழுக்கள். விவரமான அறிக்கை எழுத
ஆரமபித்துள்ளேன். சற்று பொறுக்கவும். தெரிந்த தீர்வுகள் எல்லாம் தற்காலிக
நடவடிக்கைகளே. சரியான தீர்வுகள் நோக்கிச் செல்ல அடுத்த கட்ட
நடுவடிக்கைகளுக்கு நாம் செல்ல வேண்டும். அது வழு அறிக்கைகளை டெபியன் /
உபுண்டு மேம்பாட்டாளர்களிடம் முன்வைத்து முற்றாக எல்லாவற்றையும்
தீர்ப்பது. //
அது எனது அக்டோபர் 28
https://lists.ubuntu.com/archives/ubuntu-l10n-tam/2008-October/001633.html
மடலில் நான் எழுதியது. 3 மாதங்கள் முன் உபுண்டு இன்ட்ரெபிட் ஆல்பாவை
நிறுவி அதன் பின் அம்மடல் இட்ட தினம் வரையிலான எல்லா மேம்பபாடுகளையும்
இற்றைபடுத்தியிருந்த எனது வன்தட்டிலுள்ள இயங்குதளத்தில் நான்
கண்ணடிருந்தவைகள் அடிப்படையில் அவ்வாறு குறிப்பிட்டிருந்தேன்.
ஆனால் அதன் பின் அதற்கு சில வாரங்கள் முன்னரே பதிவிறக்கி வைத்திருந்த
பீட்டா இறுவட்டை முதன் முறையாக நிகழ்வட்டாக இயக்கிப்பார்க்கையில்
முதலாவதும் முக்கியதுமான வழுவான மங்கல் பிரச்சினையில் ஒரு மாற்றம்
இருப்பதைக் கண்டேன். ஆரம்பத்தில் இயல்பாக வரும் லோகித் தமிழ் தரும்
ttf-indic-fonts-core உட்பட்ட நிறுவலில் முன்னர் உபுண்டு 8.04 வில் போல
இருப்பினும் தமிழ் மொழிப்பாவணைக்கு அவசியமான மேலதிகப் பொதிகளை
இடுகையில் ttf-tamil-fonts பொதி இற்றறைப்படுத்தப்பட்ட பின் மங்குதல்
இல்லாமலும் எழுத்துகள் சிதையாமலும் முன்னனேற்றப்பட்ட தோற்றத்துக்கு
மாறுகின்றன. பின்னர் வந்த இறுதி வெளியீட்டை புதிதாக வன்தட்டில் நிறுவி
இயக்குகையிலும் அம்மாற்றம் நிரந்தரமானது என்பது தெளிவானது.
ஆனால் sans/serif/monospace எழுத்துருக்கள் பயன்பாடுகளில் தமிழ்
எழுத்துருவங்கள் மங்கலாதல் மற்றும் சீரற்றல் இல்லாவிடினும் அவற்றின் உருவ
இயல்புகள் TSCu- Paranar போலத்தான் உள்ளது. முன்னர் Hinting=Slight என்ற
தீர்விற்குப்பின் லோகித் தமிழ் இயல்பான உருவங்களின் துல்லியம் (அல்லது
வடிவழகு) இந்த TSCu- Paranar இயல்பில் இல்லை என்பது என் கருத்து.
மேலும் இம்மடலில் நான் சுட்டிக்காட்டுகின்ற ஏனைய 3 வழுக்களில்
கடைசியானதற்கு TSCu எழுத்துருக்களே காரணி என்பதும் புலனாகியுள்ளது.
வழு 2 யைப்பற்றி சில (ஏப்பிரல் - மே) வழு 1 பற்றிய மடல்களில்
குறிப்பிட்டிருந்தேன. இத் திரைக்காட்சியைப் பாருங்கள்:
http://i34.tinypic.com/2w5t5dc.jpg . ஆங்கில மொழியிடச் சூழலில்
Appearance Preferences, Font Rendering Details தேர்வுகளுக்கான
பெட்டகங்களில் எழுத்துக்கள் தெரிவது போல்லல்லாமல் தமிழ்
மொழியிடச்சூழிலில் வெற்றுக்கட்டங்களாகத் தென்படுதல். இது லோகித் தமிழ்
எழுத்துருவின் மேதாதிக்கதினால் என்பதை கணித்துள்ளேன். லோகித் தமிழ்
எழுத்துருவை அகற்றினல் இவ்வழுவும் அகல்கிறது!
வழு 3 ஆனது http://ubuntuforums.org/showthread.php?t=889079 .
"படருதல்" பிரச்சினை. பயர்பாக்ஸ் 3 ஐ தமிழ் மொழியிடச்சூழிலில்
இயக்குகையில் சில வலைப்பக்கங்களில் சில இடங்களில் ஆங்கில
எழுத்துக்களுக்குப் பதிலாக தமிழ் எழுத்துக்கள் பின்னிப் பினைந்துத்
தெரிவது. காட்டாக http://i37.tinypic.com/httsg6.jpg திரைகாட்சியில்
இல் எனது வன்தட்டில் முன்னைய நிறுவலில் பீட்டா வரை மேம்படுத்திய போது,
""ibus" மடலாற்ற குழுமத்திற்கு நான் இட்ட மடலை தமிழ் மொழியிடச்சூழிலில்
FF3 இல் பார்க்கையில் அவ்வழு இருப்பதையும் ஆங்கில மொழியிடச்சூழிலில்
இல்லாதிருப்பதையும் காணலாம். (அதன் வலைத்தளப் பக்கம் :
http://groups.google.com/group/ibus-user/browse_thread/thread/1e1461e4b4cd244
). இப்போதும் இறுதி வெளியீட்டுல் பார்க்கையில் அப்பக்கத்திலும் மற்றும்
Google / Yahoo அல்லாத http://www.unicode.org/review/pr129.html
பக்கதத்திலும் இந்த "படரல்" வழு கண்டுள்ளேன். லோகித் தமிழ் எழுத்துருவை
அகற்றினல் இதுவும் அகல்கிறது
வழு 4 ஆனது TSCu எழுதுருக்களின் ஆதிக்கத்தினால் கூகிள் அஞ்சல் இடைமுகப்பு
மற்றும் பலகணியில் (task bar) இயக்கப்பட்டுக் கொண்டிருக்கும் செயல்
நிரல்களைக் காட்டும் கீற்றுகளிலும், ஆஸ்கியின் மேல் (128-255) அரங்கில்
உள்ள குறியீடுகள் (- அம்புக்குறிகள், elipses) அவற்றிற்கான குறியேற்ற
இடங்களில் பொருத்தப்பட்ட தஸ்கி எழுத்துருவங்களைக் காண்பித்தல். (இதன்
திரைக்காட்சியை அடுத்த மடலில் இடுவேன்) . எல்லா TSCu எழுத்துக்களயும்
அகற்றினல் இவ்வழு ஏற்படுவதில்லை.
மேற் காட்டிய எல்லா 4 வழுக்களையும் இல்லாதாக்க வேண்டுமாயின் லோகித்
தமிழ் மற்றும் எல்லா TSCu எழுத்துருக்களையும் அகற்றுவது ஒரு தீர்வு.
ஆயினும் அவ்வாறு அகற்றி சூரியன்டாட்காம் நிறுவியிருப்பினும்
sans/serif/monospace எழுத்துருக்கள் தமிழ் எழுத்துருவங்களுக்கு
உபுண்டு-கட்சியில் போல Free fonts இல் உள்ள வடிவழகைத்தான் காட்டுகின்றன.
அதாவது ஈகார உயிர்மெய்களில் விசிறி அகன்று தோன்றும். ஆக பயனர்
sans/serif/monospace எழுத்துருக்களுக்கை முன்னிருப்பாக பயன்படுத்தும்
ஒவ்வொரு செயல் நிரல்களிலும் மாற்றாக சூரியன்டாட்காம் அல்லது வேறு ஏதாவது
வழுக்களற்ற எழுத்துருக்களை அமைக்க வேண்டியிருக்கும்.
மேலும் லோகித் தமிழ் மற்றும் TSCu எழுத்துருக்கள் எல்லாம் கட்டற்ற
மென்பொருள்களாக அளிக்கப்படுவதால் அவற்றை அகற்ற வேண்டும் என்ற நிலைப்பாடு
அவ்வளவு ஏற்கத்தக்கதல்ல. டெபியன் எட்ச், பெடோரா 9 மற்றும் மாண்டிரீவா
2009 ஆகியனவற்றில் இவற்றினால் ஏற்படாத பிரச்சினைகள் உபுண்டுவில்தான்
ஏற்பட்டு வருகிறது என்பதையும் கண்டுள்ளேன்.
எனவே வேண்டிய தீர்வு, லோகித் தமிழ் மற்றும் TSCu எழுத்துருக்களை
அகற்றாமல் sans/serif/monospace எழுத்துருக்கள் நாம் விரும்பும்
எழுத்துருவத்தில் உள்ள தமிழிற்கான எழுத்துருவங்களை அவைகளின் இயல்பாக
ஏற்றிக்கொள்ளுமாறு நாம் கட்டுப்படுத்த இயலுமை எனக் கருதுகிறேன். அது
சாத்தியம்தானா என்ற வினாவுடன் நேற்று /etc/fonts/ கீழ்ழுள்ள அடைவுகள்
மற்றும் கோப்புக்கள் பல ஆய்வு செய்து சோதனைகள் சில செய்து இயலும்
என்பதைக் கண்டறிந்தேன்.
இந்த திரைக்காட்சியைப் பாருங்கள்: http://i34.tinypic.com/25a6szo.jpg
லோகித் தமிழ் மற்றும் TSCu எழுத்துருக்களை அகற்றாமல்
sans/serif/monospace எழுத்துருக்களுக்கு சூரியன்டாட்காமை
விருப்பத்தேர்வாக்கத் (preferred) தேவையான தொடர்பை (sym link) ஆக்கி
மேலும் Hinting=Slight என்பதையும் பாவித்து அமைத்தபின் எனக்கு
பிடித்தவிதத்தில் வடிவழகுடன் இப்போது எனது உபுண்டு 8.10 உள்ளது.
மேற்காட்டிய திரைக்காட்சியில் போல.
ஆயினும் அது நான் தற்போது பயன்படுத்தும் LCD 19" திரையுடன். மேலும்
கேடீஈ மற்றும் சுபுண்டுகளில் இதுவரை சோதிக்கவில்லை. எனவே தாங்கள் யாவரும்
வெவ்வேறு பணிச்சூழல்களிலும் திரைகளிலிலும் சோதனைகளை செய்து பார்க்கத்
தேவையான படிகளை இன்றோ நாளையோ அடுத்த மடலில் ஆங்கிலத்தில் எழுதுவேன்.
போதிய நேரம் கிடைப்பின் தமிழிலும் எழுதி pdf ஆக்கி இணைப்பேன் (தமிழில்
மடல் இருப்பின் சோதனைகளின் போது வாசிக்கவியலா நிலை ஏற்படக்கூடும்
என்பதால்தான் pdf எண்ணம்).
வலைப்பதிவிற்கு பின்னர் கொணரலாம். நான் செய்யாவிடில் நண்பர்
மயூரன்அதைச்செய்து உதவி விடுவார் :>)
~சேது
Wednesday, October 15, 2008
உபுண்டு 8.10 alpha வின் பாரதூரமான வழு.
[இது தமிழ் உபுண்டு மடற்குழுவுக்கு சேது அனுப்பிய மடல். ஒவ்வொரு தொழிநுட்ப விஷயத்தையும் அதன் ஆழம்வரை சென்று ஆராய்ந்து எழுதும் சேதுவை அவருக்கென ஒரு வலைப்பதிவைத்தொடங்கும்படி கேட்டுக்கேட்டு அலுத்துப்போய்விட்டது ;-). அவரது நேர நெருக்கடி புரிந்துகொள்ளத்தக்கதே. அவர் வலைப்பதிவு ஆரம்பிக்கும்வரை மடற்குழுக்களில் மறைந்துகிடக்கும் அவரது முக்கியமான எழுத்துக்களை இக்குறிப்பேட்டில் தர எண்ணம். அவர் வலைப்பதிவு தொடங்கும்போது இவற்றை இலகுவாக எடுத்து அங்கே போட்டுக்கொள்ளலாம்]
(Intrepid Ibex என்பதே உபுண்டுவின் 8.10 பதிப்பின் பெயர்)
நான் பல வாரங்கள் முன் அல்பா-3 நிறுவலில் இல் தொடங்கி அதன் பின் வந்த எல்லா
மேம்பாடுகளையும் சேர்த்து தற்போது பீட்டா (இன்று வரையான) மேம்பாடுகளுடன் சோதித்து
வருகிறேன்.
முதலில் எழுத்துப்பெயர்த்தல் பற்றி:
Intrepid = இன்ரெபிட் அல்லது இன்ட்ரெபிட் அல்லது இந்தெரபிட் எழுத்துப்பெயர்ப்புகளில்
ஒன்றாக இருக்கலாம் என நினைக்கிறேன். trepid போன்ற வார்த்தைகளில் "tre" ஈற்றில் உள்ள
உயிர் ஒலி இகரமாக பலுக்கப்படுவதில்லை மாறாக கூடுதலாக அதில் எகரம் அண்மித்தே
இருப்பதாகக் கருதுகிறேன். ர வுக்குப்பதில் ற வாக இருக்க வேண்டுமா என்பது என் மனதில்
உள்ள இன்னொரு வினா.
Ibex = ஐபெக்ஸ் என்றிருக்கலாம்.
ஈற்றில் மெய் வரா என்ற விதியை கடைபிடிப்பதாயின் "பிட்" => "பிட்டு" , "க்ஸ்" => "க்சு"
என மாற்ற வேண்டும்.
எனினும் எழுத்துபெயர்ப்பு / தமிழாக்கம் சரியாக இருக்கவேண்டும் என்பது அவ்வளவு
முக்கியமல்ல . வெளியீட்டை உபுண்டு - 8.10 - பீட்டா என்றே கூடுதலாக அழைத்துக்கொள்ளலாம்
தானே?
பார்க்க : http://www.ubuntu.com/ மற்றும் http://www.ubuntu.com/testing/intrepid/beta பக்கங்களில் Ubuntu 8. 10
என்றுதான் அறிமுகப்படுத்தப்படுகிறது.
அடுத்து உபுண்டு, குபுண்டு மற்றும் சுபுண்டு 8.10 அல்பா வெளியீட்டுக்களில் இருந்த ஒரு
பாரதூரமான வழு, மற்றும் பீட்டா வெளியீட்டில் உள்ள அதற்கான தற்காலிக வழு தவிர்க்கும்
பாதுகாப்பு நடவடிக்கை, தற்போதைய நிலவரங்கள் பற்றி தாங்கள் யாவரும் அறிந்திருத்தல் நன்று.
http://www.ubuntu.com/testing/intrepid/beta#Known%20Issues என்ற பக்கத்தைப்
பார்க்கவும். அதில் முதலாவதாகச் சுட்டிக்காட்டப்படும் பிரச்சினைதனான் அவ்வழுவினால் ஏற்பட்டது :
மேற்கூறிய அவ்வழு (26355) அறிக்கை பக்கம் சென்று பாருங்கள். e1000e இயக்கி பாவிக்கும்
இன்டெலின் Ethernet வன்பொருட்கள் சில கணினிகளில் (முக்கியமாக மடிக்கணினிகளில்)
பாவிக்கவியலா அளவிற்கு 8.10 அல்பாக்களில் இருந்த அவ்வழுவினால் பாதிக்கப்பட்டிருதமை
பற்றிய தகவற்கள் அங்கு காணலாம். மற்றும் இவ் வழுப் பிரச்சினைக் காரணமாக உபுண்டு
வெளியீட்டாளர்களுக்கு எதிராகவும் சார்பாகவும் பல காரசார விவாதங்கள் அங்கு காணலாம்.
சுருக்காமாக பட்டியலிடுவதாயின்:
1)
2008 ஆகஸ்ட் முதல் செப்டெம்பர் 24 முன் வெளியிடப்பட்டு வந்த (லினக்ஸ் kernel
2.6.27-4.6 க்கு முன்னர் வந்த) 2.6.27 வரிசை kernal rc வெளியீடுகள் சில இன்டெல்
பிணைய வன்பொருட் பாகங்கள் (network parts) பாவிக்கும் NVRAM ஐ மாசுபடுத்தக்கூடிய
வழுவை கொண்டிருந்தன. அப் பிரச்சினையால் பாதிக்கப்பட்டவை e1000e இயக்கி (driver)
பயன்படுத்தும் ich8 மற்றும் ich9 பாலவமைப்பினாலான இன்டெல் வன்பொருள் பாகங்கள் உள்ள
கணினிகள். முக்கியமாக பல சமீபகால மடிக்கணினிகள். பாதிப்பின் பாரதூர தாக்கம் என்னவெனின் சிலரின் கணினிகளில், பிணையம் தொடர்பான வன்பொருட்கள் எந்த இயங்குத்தளத்திலும் முற்றாகப் பாவிக்கியலா வண்ணம் பழுதானதாகும்!
2)
செப்டெம்பர் 24 இல் வெளிவந்த 8.10 அல்பா (kernel 2.6.27-4.6) முதல் பின்னர்
ஒக்டோபர் 2 வாக்கில் வெளிவந்த பீட்டா மற்றும் அதன் பின்னர் சில நாட்கள் வரை வெளிவந்த
தினசரி ஆக்கங்கள் (Daily Builds) ஆகியவற்றில் சம்பந்தப்பட்ட வன்பொருட்களின்
பாதுகாப்புக்காக இன்டெல் e1000e இயக்கி பயன்படுத்தும் கணினிகளில் பிணைய அமைப்பை
செயலிழக்கச் செய்யும் தற்காலிக நடவடிக்கை உள்ளடக்கினர். அதானது அவ்வெளியீடுகளில் ஒன்றை
நிறுவப்படும் கணினியில் இன்டெல் e1000e இயக்கி பாவிக்கும் வன்பொருள் இருப்பின் அது
பழுதைடையா வண்ணம் அவ்வியங்குத்தளத்தில் மட்டும் பிணைய / இணைய தொடர்புகள் இயங்காமல்
இருக்கும் நடவடிக்கை. அதே e1000e இருக்கும் கணினிகளில் பழைய வழுவற்ற kernel உள்ள
வேறு லினக்ஸ் மற்றும் விண்டோ இயங்குதளங்களில் பிணைய / இணைய தொடர்புகள் பிரச்சினைகள் இல்லாமல் இயங்கும. அதாவது வன்பொருள் பழுதாகும் சாத்தியக்கூறுகளை முற்றாக அகற்றவே அந் நடவடிக்கை.
3)
பின்னர் ஒக் 7 வெளியிடப்பட்ட 20081007 தினசரி ஆக்கத்திலிருந்து வழு முழுவதும்
களையப்பட்ட kernel தான் உள்ளடக்கப்படுவதாக வழு அறிக்கை பக்கத்தில் ஒரு மடலில்
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/263555/comments/166
கூறப்பட்டுள்ளது. ஆயினும் அதன் பின்னரரும் தங்கள் e1000e இயக்கி உள்ள கணினிகளில் வழு
அகற்றப்பட்ட நிறுவலில் இருந்து வலைத்தொடர்புகளை ஏற்படுத்த இயலாதுள்ளதாக மூவர்
அப்பக்கத்தில் அறிவித்துள்ளனர். (அவற்றிற்கு வேறு காரணங்கள் இருக்கலாம் என நினைக்கிறேன்).
4)
தற்போது உபுண்டு 8.10 - பீட்டா
(http://www.ubuntu.com/testing/intrepid/beta) அல்லது குபுண்டு 8.10 - பீட்டா
(https://wiki.kubuntu.org/IntrepidIbex/Beta/Kubuntu) பதிவிறிக்கி நிறுவி
சோதிதித்துப்பார்க்க விரும்பின் முதலில் தங்கள் கணினியில் உள்ள பிணைய அமைப்புக்கான இயக்கி
(ethernet driver) என்னவென கண்டறியுங்கள்.
அத்துடன் சுபுண்டு 8.10 - பீட்டா (http://cdimage.ubuntu.com/xubuntu/releases/8.10/beta/)
விற்கும் அவ்வாறே.
எந்த இயக்கி பயன்படுத்தப்படுகிறது என்பதை அறிய முதலில் பயன்படுத்தப்படும்
இடைமுகப்புக்களின் வன்பொருள் முகவரிக்களை ("HWaddr" of Network interfaces)
கண்டறிய பின்வரும் கட்டளையை ஒரு முனையத்தில் கொடுக்கவும்.
ifconfig |grep HWaddr
காட்டாக எனது intel-D945GNT motherboard உள்ள கணினியில் உள்ள ஒரே இடைமுகப்பிற்கு
வரும் மறுமொழி பின்வருமாறு:
eth0 Link encap:Ethernet HWaddr 00:19:d1:13:26:ba
ஒன்றுக்கு மேற்பட்ட இடைமுகப்புக்கள் இருப்பின் (மேலதிக PCI அட்டைகளாக ) அவற்றிற்கான
HWaddr களும் மேற்காட்டியது போல eth1, eth2, ... என்ற வரிகளில் வரும். (eth0,
eth1,.. என்பன logical names எனப்படும்)
அடுத்து முனையத்தில் பின்வரும் கட்டளை கொடுங்கள் :
sudo lshw -C net
தங்கள் பயனர்க்கணக்கிற்கான கடவுச்சொல் கேட்பின் கொடுத்தபின் வரும் மறுமொழி வரிகளில் ஒவ்வோர்
இடைமுகப்புக்கான விவரங்கள் இருக்கும். மேலே நாம் கண்ட "HWaddr" என்பது இங்கு "serial"
என இருக்கும். அதற்கான விவரங்களில் "product:" என்பதற்கு தெரிவிக்கப்படுவது எந்த
இயக்கி பயன்படுத்தப்படுகிறது என்பது பற்றி.
காட்டாக எனது கணினியில் இக்கட்டளை இடுகையில் வரும் முழுப்பதில் பின்வருமாறு:
sethu@IntrepidAlpha-sethu-desktop:~$ sudo lshw -C net
[sudo] password for sethu:
*-network
description: Ethernet interface
product: 82801G (ICH7 Family) LAN Controller
vendor: Intel Corporation
physical id: 8
bus info: pci@0000:04:08.0
logical name: eth0
version: 01
serial: 00:19:d1:13:26:ba
size: 100MB/s
capacity: 100MB/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii
10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e100
driverversion=3.5.23-k4-NAPI duplex=full firmware=N/A ip=192.168.0.2
latency=32 link=yes maxlatency=56 mingnt=8 module=e100 multicast=yes
port=MII speed=100MB/s
*-network DISABLED
description: Ethernet interface
physical id: 1
logical name: pan0
serial: d2:2b:82:44:f1:a0
capabilities: ethernet physical
configuration: broadcast=yes driver=bridge driverversion=2.3
firmware=N/A link=yes multicast=yes
மேற்காட்டியதில் எனது கணினியின் பிணையதிற்கான ஒரே வன்பொருள் இடைமுகப்பு eth0
பாவிக்கும் இயக்கி "82801G (ICH7 Family) LAN Controller" என அறிகிறோம். (அது
இந்த வழுவினால் பாதிப்படையாதது)
தங்கள் கணினியில் எந்தவொரு பிணைய வன்பொருள் இடைமுகப்புக்கும் ICH8 அல்லது ICH9 குடும்ப
e1000e இயக்கி பயன்படுத்தப்படுவதாயின் பீட்டா வெளியீட்டை பதிவிறக்கி நிறுவாமல் பின்வரும்
மாற்று நடவடிக்கைளில் ஒன்றைச் செய்யுங்கள் எனப் பரிந்துரைக்கிறேன்:
i)
காத்திருந்து இம்மாதக் கடைசியில் வரவுள்ள இறுதி வெளியீட்டை நிறுவுவது .
ii)
அல்லது இறுதி வெளியீடு வரும் முன் இடைக்காலத்தில் வரவுள்ள Release Candidate
(RC) இறுவட்டை வெளிவந்தபின் பதிவிறக்கி நிறுவுவது.
iii)
RC வரும் வரை முன் இப்போதே வேண்டுமெனின் கடைசியாக வந்த தினசரி ஆக்க இறுவட்டை
பதிவிறக்கி நிறுவுவது. உபுண்டு, குபுண்டு, சுபுண்டு ஆகியனவற்றிற்கான தினசரி ஆக்க
நிகழ்வட்டு அடங்கிய இறுவட்டுக்கள் உள்ள இடங்கள் பின்வருமாறு :
http://cdimage.ubuntu.com/daily-live/
http://cdimage.ubuntu.com/kubuntu/daily-live/
http://cdimage.ubuntu.com/xubuntu/daily-live/
5.
இவ்வழுவின் மூல காரணி முதலில் வந்த 2.6.27-rc kernel மேம்பாடுகள். ( வழு
அறிக்கைப பக்கம் : http://bugzilla.kernel.org/show_bug.cgi?id=11382 ) .
பெடோரா, மாண்டிரீவா, ஜெனட்டூ லினக்ஸ், சூசே மேம்பாட்டாளர்களும் இவ்வழுவை தவிர்ப்பதற்கான
நடவடிக்கைகளில் ஈடுபட்டனர் எனத்தெரிகிறது. உபுண்டு மேம்பாட்டாளர்களுக்கு எதிராக கடுமை
விமர்சனங்கள் எழக் காரணம் வன்பொருள் பாதிக்கக்கூடிய வழுவுள்ளது என அறிந்தபின்னும் அடுத்து
வெளியிடப்பட்ட அல்பா வரும் வரையிலான இடைக்காலத்தில் வழுவுடன் வெளியிடப்பட்டிருந்த
அல்பாவை உடனடியாக மீள்வாங்காமல் விட்டது எனத்தெரிகிறது.
தற்போது கூட http://www.kubuntu.org/ க்கு செல்லும் ஒரு புதுப்பயனர் குபுண்டு பீட்டா
பற்றிய விளம்பரப்படுத்தும் தொடுப்பை சொடுக்கி
http://www.kubuntu.org/news/8.10-beta வழியாக
https://wiki.kubuntu.org/IntrepidIbex/Beta/Kubuntu என்ற அறிவிப்பு பக்கம்
சென்று இறுவட்டை பதிவிறக்குகையில் எங்கும் இவ்வழு பற்றியோ ஏனைய இருக்கும் பிரச்சினைகள்
பற்றியோ அறியாமலே இருக்கலாம். உபுண்டுவிற்கான அறிவிப்பு பக்கத்தில் (
http://www.ubuntu.com/testing/intrepid/beta ) "Known Issues" பக்கதிற்கு
தொடுப்பு உண்டு. சுபுண்டு பீட்டா அறிவிக்கும்
http://www.xubuntu.org/news/intrepid/beta பக்கதிலிருந்து "Release Notes"
என்ற தொடுப்பு கொடுக்கும்
https://wiki.ubuntu.com/Xubuntu/IntrepidIbex/BetaAnnouncement பக்கத்தில்
இவ்வழு இருந்திருப்பதைப்பற்றி தெளிவாக தகவல் உள்ளது. இவ்வாறு வெவ்வேறு உபுண்டவின்
விநியோங்களிக்கிடையே ஒருமித்த விதமாகவில்லாமல் இருப்பதும் ஒரு குறைபாடுதான்.
எந்த பயனரும் அல்பா, பீட்டா போன்ற சோதனை வெளியீடுகளை பதிவிறக்கி சோதிக்க விரும்பின்,
ஏற்கனவே இருக்கும் வழுக்கள் மற்றையப் பிரச்சினைகள் பற்றி முற்றாக அறிந்த பின்னரே
முற்படவேண்டும். முக்கியமாக மேம்பாட்டாளர்களுக்கான மடலாற்ற குழும மடல்களை வாசிக்கவும்
வேண்டும். சோதனை வெளியீடுகளைப் பாவிக்கையில் மென்பொருட்கள் பழுது, தரவுக்கோப்புக்கள்
இழப்பு மற்றும் வன்பொருள் பழுது ஏற்படுவது அரிதாக இருப்பினும் அவை ஏற்பட ஒரு
சாத்தியக்கூறும் இல்லை என யாரும் உத்தரவாதம் அளிப்பதில்லை என்பதையும் நோக்கவும். எனவே
சோதனைகளில் ஈடுபட முன் இவற்றை கருத்தில் எடுத்து முடிவு செய்யுங்கள்.
(Intrepid Ibex என்பதே உபுண்டுவின் 8.10 பதிப்பின் பெயர்)
நான் பல வாரங்கள் முன் அல்பா-3 நிறுவலில் இல் தொடங்கி அதன் பின் வந்த எல்லா
மேம்பாடுகளையும் சேர்த்து தற்போது பீட்டா (இன்று வரையான) மேம்பாடுகளுடன் சோதித்து
வருகிறேன்.
முதலில் எழுத்துப்பெயர்த்தல் பற்றி:
Intrepid = இன்ரெபிட் அல்லது இன்ட்ரெபிட் அல்லது இந்தெரபிட் எழுத்துப்பெயர்ப்புகளில்
ஒன்றாக இருக்கலாம் என நினைக்கிறேன். trepid போன்ற வார்த்தைகளில் "tre" ஈற்றில் உள்ள
உயிர் ஒலி இகரமாக பலுக்கப்படுவதில்லை மாறாக கூடுதலாக அதில் எகரம் அண்மித்தே
இருப்பதாகக் கருதுகிறேன். ர வுக்குப்பதில் ற வாக இருக்க வேண்டுமா என்பது என் மனதில்
உள்ள இன்னொரு வினா.
Ibex = ஐபெக்ஸ் என்றிருக்கலாம்.
ஈற்றில் மெய் வரா என்ற விதியை கடைபிடிப்பதாயின் "பிட்" => "பிட்டு" , "க்ஸ்" => "க்சு"
என மாற்ற வேண்டும்.
எனினும் எழுத்துபெயர்ப்பு / தமிழாக்கம் சரியாக இருக்கவேண்டும் என்பது அவ்வளவு
முக்கியமல்ல . வெளியீட்டை உபுண்டு - 8.10 - பீட்டா என்றே கூடுதலாக அழைத்துக்கொள்ளலாம்
தானே?
பார்க்க : http://www.ubuntu.com/ மற்றும் http://www.ubuntu.com/testing/intrepid/beta பக்கங்களில் Ubuntu 8. 10
என்றுதான் அறிமுகப்படுத்தப்படுகிறது.
அடுத்து உபுண்டு, குபுண்டு மற்றும் சுபுண்டு 8.10 அல்பா வெளியீட்டுக்களில் இருந்த ஒரு
பாரதூரமான வழு, மற்றும் பீட்டா வெளியீட்டில் உள்ள அதற்கான தற்காலிக வழு தவிர்க்கும்
பாதுகாப்பு நடவடிக்கை, தற்போதைய நிலவரங்கள் பற்றி தாங்கள் யாவரும் அறிந்திருத்தல் நன்று.
http://www.ubuntu.com/testing/intrepid/beta#Known%20Issues என்ற பக்கத்தைப்
பார்க்கவும். அதில் முதலாவதாகச் சுட்டிக்காட்டப்படும் பிரச்சினைதனான் அவ்வழுவினால் ஏற்பட்டது :
A problem that could result in corruption of the firmware on Intel
GigE ethernet hardware has led to the disabling of the e1000e driver
in the Linux kernel included in Ubuntu 8.10 Beta. Ethernet devices
that use this driver cannot be used with Ubuntu 8.10 Beta; support for
this hardware will be re-enabled in daily builds immediately after
Beta and this issue will be resolved for the Ubuntu 8.10 final
release. https://bugs.launchpad.net/bugs/263555
மேற்கூறிய அவ்வழு (26355) அறிக்கை பக்கம் சென்று பாருங்கள். e1000e இயக்கி பாவிக்கும்
இன்டெலின் Ethernet வன்பொருட்கள் சில கணினிகளில் (முக்கியமாக மடிக்கணினிகளில்)
பாவிக்கவியலா அளவிற்கு 8.10 அல்பாக்களில் இருந்த அவ்வழுவினால் பாதிக்கப்பட்டிருதமை
பற்றிய தகவற்கள் அங்கு காணலாம். மற்றும் இவ் வழுப் பிரச்சினைக் காரணமாக உபுண்டு
வெளியீட்டாளர்களுக்கு எதிராகவும் சார்பாகவும் பல காரசார விவாதங்கள் அங்கு காணலாம்.
சுருக்காமாக பட்டியலிடுவதாயின்:
1)
2008 ஆகஸ்ட் முதல் செப்டெம்பர் 24 முன் வெளியிடப்பட்டு வந்த (லினக்ஸ் kernel
2.6.27-4.6 க்கு முன்னர் வந்த) 2.6.27 வரிசை kernal rc வெளியீடுகள் சில இன்டெல்
பிணைய வன்பொருட் பாகங்கள் (network parts) பாவிக்கும் NVRAM ஐ மாசுபடுத்தக்கூடிய
வழுவை கொண்டிருந்தன. அப் பிரச்சினையால் பாதிக்கப்பட்டவை e1000e இயக்கி (driver)
பயன்படுத்தும் ich8 மற்றும் ich9 பாலவமைப்பினாலான இன்டெல் வன்பொருள் பாகங்கள் உள்ள
கணினிகள். முக்கியமாக பல சமீபகால மடிக்கணினிகள். பாதிப்பின் பாரதூர தாக்கம் என்னவெனின் சிலரின் கணினிகளில், பிணையம் தொடர்பான வன்பொருட்கள் எந்த இயங்குத்தளத்திலும் முற்றாகப் பாவிக்கியலா வண்ணம் பழுதானதாகும்!
2)
செப்டெம்பர் 24 இல் வெளிவந்த 8.10 அல்பா (kernel 2.6.27-4.6) முதல் பின்னர்
ஒக்டோபர் 2 வாக்கில் வெளிவந்த பீட்டா மற்றும் அதன் பின்னர் சில நாட்கள் வரை வெளிவந்த
தினசரி ஆக்கங்கள் (Daily Builds) ஆகியவற்றில் சம்பந்தப்பட்ட வன்பொருட்களின்
பாதுகாப்புக்காக இன்டெல் e1000e இயக்கி பயன்படுத்தும் கணினிகளில் பிணைய அமைப்பை
செயலிழக்கச் செய்யும் தற்காலிக நடவடிக்கை உள்ளடக்கினர். அதானது அவ்வெளியீடுகளில் ஒன்றை
நிறுவப்படும் கணினியில் இன்டெல் e1000e இயக்கி பாவிக்கும் வன்பொருள் இருப்பின் அது
பழுதைடையா வண்ணம் அவ்வியங்குத்தளத்தில் மட்டும் பிணைய / இணைய தொடர்புகள் இயங்காமல்
இருக்கும் நடவடிக்கை. அதே e1000e இருக்கும் கணினிகளில் பழைய வழுவற்ற kernel உள்ள
வேறு லினக்ஸ் மற்றும் விண்டோ இயங்குதளங்களில் பிணைய / இணைய தொடர்புகள் பிரச்சினைகள் இல்லாமல் இயங்கும. அதாவது வன்பொருள் பழுதாகும் சாத்தியக்கூறுகளை முற்றாக அகற்றவே அந் நடவடிக்கை.
3)
பின்னர் ஒக் 7 வெளியிடப்பட்ட 20081007 தினசரி ஆக்கத்திலிருந்து வழு முழுவதும்
களையப்பட்ட kernel தான் உள்ளடக்கப்படுவதாக வழு அறிக்கை பக்கத்தில் ஒரு மடலில்
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/263555/comments/166
கூறப்பட்டுள்ளது. ஆயினும் அதன் பின்னரரும் தங்கள் e1000e இயக்கி உள்ள கணினிகளில் வழு
அகற்றப்பட்ட நிறுவலில் இருந்து வலைத்தொடர்புகளை ஏற்படுத்த இயலாதுள்ளதாக மூவர்
அப்பக்கத்தில் அறிவித்துள்ளனர். (அவற்றிற்கு வேறு காரணங்கள் இருக்கலாம் என நினைக்கிறேன்).
4)
தற்போது உபுண்டு 8.10 - பீட்டா
(http://www.ubuntu.com/testing/intrepid/beta) அல்லது குபுண்டு 8.10 - பீட்டா
(https://wiki.kubuntu.org/IntrepidIbex/Beta/Kubuntu) பதிவிறிக்கி நிறுவி
சோதிதித்துப்பார்க்க விரும்பின் முதலில் தங்கள் கணினியில் உள்ள பிணைய அமைப்புக்கான இயக்கி
(ethernet driver) என்னவென கண்டறியுங்கள்.
அத்துடன் சுபுண்டு 8.10 - பீட்டா (http://cdimage.ubuntu.com/xubuntu/releases/8.10/beta/)
விற்கும் அவ்வாறே.
எந்த இயக்கி பயன்படுத்தப்படுகிறது என்பதை அறிய முதலில் பயன்படுத்தப்படும்
இடைமுகப்புக்களின் வன்பொருள் முகவரிக்களை ("HWaddr" of Network interfaces)
கண்டறிய பின்வரும் கட்டளையை ஒரு முனையத்தில் கொடுக்கவும்.
ifconfig |grep HWaddr
காட்டாக எனது intel-D945GNT motherboard உள்ள கணினியில் உள்ள ஒரே இடைமுகப்பிற்கு
வரும் மறுமொழி பின்வருமாறு:
eth0 Link encap:Ethernet HWaddr 00:19:d1:13:26:ba
ஒன்றுக்கு மேற்பட்ட இடைமுகப்புக்கள் இருப்பின் (மேலதிக PCI அட்டைகளாக ) அவற்றிற்கான
HWaddr களும் மேற்காட்டியது போல eth1, eth2, ... என்ற வரிகளில் வரும். (eth0,
eth1,.. என்பன logical names எனப்படும்)
அடுத்து முனையத்தில் பின்வரும் கட்டளை கொடுங்கள் :
sudo lshw -C net
தங்கள் பயனர்க்கணக்கிற்கான கடவுச்சொல் கேட்பின் கொடுத்தபின் வரும் மறுமொழி வரிகளில் ஒவ்வோர்
இடைமுகப்புக்கான விவரங்கள் இருக்கும். மேலே நாம் கண்ட "HWaddr" என்பது இங்கு "serial"
என இருக்கும். அதற்கான விவரங்களில் "product:" என்பதற்கு தெரிவிக்கப்படுவது எந்த
இயக்கி பயன்படுத்தப்படுகிறது என்பது பற்றி.
காட்டாக எனது கணினியில் இக்கட்டளை இடுகையில் வரும் முழுப்பதில் பின்வருமாறு:
sethu@IntrepidAlpha-sethu-desktop:~$ sudo lshw -C net
[sudo] password for sethu:
*-network
description: Ethernet interface
product: 82801G (ICH7 Family) LAN Controller
vendor: Intel Corporation
physical id: 8
bus info: pci@0000:04:08.0
logical name: eth0
version: 01
serial: 00:19:d1:13:26:ba
size: 100MB/s
capacity: 100MB/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii
10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e100
driverversion=3.5.23-k4-NAPI duplex=full firmware=N/A ip=192.168.0.2
latency=32 link=yes maxlatency=56 mingnt=8 module=e100 multicast=yes
port=MII speed=100MB/s
*-network DISABLED
description: Ethernet interface
physical id: 1
logical name: pan0
serial: d2:2b:82:44:f1:a0
capabilities: ethernet physical
configuration: broadcast=yes driver=bridge driverversion=2.3
firmware=N/A link=yes multicast=yes
மேற்காட்டியதில் எனது கணினியின் பிணையதிற்கான ஒரே வன்பொருள் இடைமுகப்பு eth0
பாவிக்கும் இயக்கி "82801G (ICH7 Family) LAN Controller" என அறிகிறோம். (அது
இந்த வழுவினால் பாதிப்படையாதது)
தங்கள் கணினியில் எந்தவொரு பிணைய வன்பொருள் இடைமுகப்புக்கும் ICH8 அல்லது ICH9 குடும்ப
e1000e இயக்கி பயன்படுத்தப்படுவதாயின் பீட்டா வெளியீட்டை பதிவிறக்கி நிறுவாமல் பின்வரும்
மாற்று நடவடிக்கைளில் ஒன்றைச் செய்யுங்கள் எனப் பரிந்துரைக்கிறேன்:
i)
காத்திருந்து இம்மாதக் கடைசியில் வரவுள்ள இறுதி வெளியீட்டை நிறுவுவது .
ii)
அல்லது இறுதி வெளியீடு வரும் முன் இடைக்காலத்தில் வரவுள்ள Release Candidate
(RC) இறுவட்டை வெளிவந்தபின் பதிவிறக்கி நிறுவுவது.
iii)
RC வரும் வரை முன் இப்போதே வேண்டுமெனின் கடைசியாக வந்த தினசரி ஆக்க இறுவட்டை
பதிவிறக்கி நிறுவுவது. உபுண்டு, குபுண்டு, சுபுண்டு ஆகியனவற்றிற்கான தினசரி ஆக்க
நிகழ்வட்டு அடங்கிய இறுவட்டுக்கள் உள்ள இடங்கள் பின்வருமாறு :
http://cdimage.ubuntu.com/daily-live/
http://cdimage.ubuntu.com/kubuntu/daily-live/
http://cdimage.ubuntu.com/xubuntu/daily-live/
5.
இவ்வழுவின் மூல காரணி முதலில் வந்த 2.6.27-rc kernel மேம்பாடுகள். ( வழு
அறிக்கைப பக்கம் : http://bugzilla.kernel.org/show_bug.cgi?id=11382 ) .
பெடோரா, மாண்டிரீவா, ஜெனட்டூ லினக்ஸ், சூசே மேம்பாட்டாளர்களும் இவ்வழுவை தவிர்ப்பதற்கான
நடவடிக்கைகளில் ஈடுபட்டனர் எனத்தெரிகிறது. உபுண்டு மேம்பாட்டாளர்களுக்கு எதிராக கடுமை
விமர்சனங்கள் எழக் காரணம் வன்பொருள் பாதிக்கக்கூடிய வழுவுள்ளது என அறிந்தபின்னும் அடுத்து
வெளியிடப்பட்ட அல்பா வரும் வரையிலான இடைக்காலத்தில் வழுவுடன் வெளியிடப்பட்டிருந்த
அல்பாவை உடனடியாக மீள்வாங்காமல் விட்டது எனத்தெரிகிறது.
தற்போது கூட http://www.kubuntu.org/ க்கு செல்லும் ஒரு புதுப்பயனர் குபுண்டு பீட்டா
பற்றிய விளம்பரப்படுத்தும் தொடுப்பை சொடுக்கி
http://www.kubuntu.org/news/8.10-beta வழியாக
https://wiki.kubuntu.org/IntrepidIbex/Beta/Kubuntu என்ற அறிவிப்பு பக்கம்
சென்று இறுவட்டை பதிவிறக்குகையில் எங்கும் இவ்வழு பற்றியோ ஏனைய இருக்கும் பிரச்சினைகள்
பற்றியோ அறியாமலே இருக்கலாம். உபுண்டுவிற்கான அறிவிப்பு பக்கத்தில் (
http://www.ubuntu.com/testing/intrepid/beta ) "Known Issues" பக்கதிற்கு
தொடுப்பு உண்டு. சுபுண்டு பீட்டா அறிவிக்கும்
http://www.xubuntu.org/news/intrepid/beta பக்கதிலிருந்து "Release Notes"
என்ற தொடுப்பு கொடுக்கும்
https://wiki.ubuntu.com/Xubuntu/IntrepidIbex/BetaAnnouncement பக்கத்தில்
இவ்வழு இருந்திருப்பதைப்பற்றி தெளிவாக தகவல் உள்ளது. இவ்வாறு வெவ்வேறு உபுண்டவின்
விநியோங்களிக்கிடையே ஒருமித்த விதமாகவில்லாமல் இருப்பதும் ஒரு குறைபாடுதான்.
எந்த பயனரும் அல்பா, பீட்டா போன்ற சோதனை வெளியீடுகளை பதிவிறக்கி சோதிக்க விரும்பின்,
ஏற்கனவே இருக்கும் வழுக்கள் மற்றையப் பிரச்சினைகள் பற்றி முற்றாக அறிந்த பின்னரே
முற்படவேண்டும். முக்கியமாக மேம்பாட்டாளர்களுக்கான மடலாற்ற குழும மடல்களை வாசிக்கவும்
வேண்டும். சோதனை வெளியீடுகளைப் பாவிக்கையில் மென்பொருட்கள் பழுது, தரவுக்கோப்புக்கள்
இழப்பு மற்றும் வன்பொருள் பழுது ஏற்படுவது அரிதாக இருப்பினும் அவை ஏற்பட ஒரு
சாத்தியக்கூறும் இல்லை என யாரும் உத்தரவாதம் அளிப்பதில்லை என்பதையும் நோக்கவும். எனவே
சோதனைகளில் ஈடுபட முன் இவற்றை கருத்தில் எடுத்து முடிவு செய்யுங்கள்.
Saturday, April 26, 2008
உபுண்டு 8.04 : தமிழர்களே தற்போதைக்குத் தள்ளிப்போடுங்கள்!
உபுண்டுவின் புதிய பதிப்பான 8.04 தற்போது வெளிவந்துவிட்டது.
அவசியமான சிறப்பான பல மேம்பாடுகளுடன் இப்புதிய பதிப்பு உருவாக்கப்பட்டுள்ளது.
ஆனால் தமிழ்ப்பயனர்களான எம்மை இப்பதிப்பு ஏமாற்றிவிட்டது. தமிழ் எழுத்துக்கள் எந்த எழுத்துருவை மாற்றினாலும் தெளிவாகத்தெரியாத புது பிரச்சினை ஒன்று இப்பதிப்பில் இருக்கிறது.
பிரச்சினைக்கான காரணத்தைக் கண்டறிவதில் தீவிர ஈடுபாடு காட்டி வருகிறோம்.
காரணம் கண்டறியப்பட்டு தீர்வு கண்டடையப்பட்டதும் தமிழப்பயன்பாட்டுக்கு ஏற்றவண்ணம் இப்புதிய பதிப்பினை உங்களுக்காக மாற்றியமைத்துத்தரும் வகையில் புதிய தபுண்டு வெளியாகும்.
அதுவரை தபுண்டு வெளியீடும் தள்ளிப்போடப்பட்டுள்ளது.
ஆகவே, தமிழ், இணையப்பயன்பாட்டை முக்கியமாகக்கருதும் தமிழ்ப்பயனர்கள் இப்போதைக்கு உங்கள் உபுண்டு இயங்குதளத்தை 8.04 இற்கு இற்றைப்படுத்த வேண்டாம் எனப்பரிந்துரைக்கிறேன்.
7.10 இப்போதைக்கு மிகச்சிறப்பாகப் பணியாற்றுகிறது.
இப்பரிந்துரை உபுண்டு குடும்பத்தின் ஏனைய வழங்கல்களான குபுண்டு, எடியுபுண்டு, எக்ஸ் உபுண்டு ஆகியவற்றுக்கும் பொருந்தி வருவதே.
இப்பிரச்சினை தொடர்பான தகவல்களும் மேலதிக செய்திகளும் பின்னூட்டம் வழியாக தொடர்ச்சியாக இற்றைப்படுத்தப்படும்.
அவசியமான சிறப்பான பல மேம்பாடுகளுடன் இப்புதிய பதிப்பு உருவாக்கப்பட்டுள்ளது.
ஆனால் தமிழ்ப்பயனர்களான எம்மை இப்பதிப்பு ஏமாற்றிவிட்டது. தமிழ் எழுத்துக்கள் எந்த எழுத்துருவை மாற்றினாலும் தெளிவாகத்தெரியாத புது பிரச்சினை ஒன்று இப்பதிப்பில் இருக்கிறது.
பிரச்சினைக்கான காரணத்தைக் கண்டறிவதில் தீவிர ஈடுபாடு காட்டி வருகிறோம்.
காரணம் கண்டறியப்பட்டு தீர்வு கண்டடையப்பட்டதும் தமிழப்பயன்பாட்டுக்கு ஏற்றவண்ணம் இப்புதிய பதிப்பினை உங்களுக்காக மாற்றியமைத்துத்தரும் வகையில் புதிய தபுண்டு வெளியாகும்.
அதுவரை தபுண்டு வெளியீடும் தள்ளிப்போடப்பட்டுள்ளது.
ஆகவே, தமிழ், இணையப்பயன்பாட்டை முக்கியமாகக்கருதும் தமிழ்ப்பயனர்கள் இப்போதைக்கு உங்கள் உபுண்டு இயங்குதளத்தை 8.04 இற்கு இற்றைப்படுத்த வேண்டாம் எனப்பரிந்துரைக்கிறேன்.
7.10 இப்போதைக்கு மிகச்சிறப்பாகப் பணியாற்றுகிறது.
இப்பரிந்துரை உபுண்டு குடும்பத்தின் ஏனைய வழங்கல்களான குபுண்டு, எடியுபுண்டு, எக்ஸ் உபுண்டு ஆகியவற்றுக்கும் பொருந்தி வருவதே.
இப்பிரச்சினை தொடர்பான தகவல்களும் மேலதிக செய்திகளும் பின்னூட்டம் வழியாக தொடர்ச்சியாக இற்றைப்படுத்தப்படும்.
Saturday, April 19, 2008
Wednesday, April 09, 2008
Youtube நிகழ்படங்களை மேசைத்தளத்துக்குக் கொண்டுவரும் Totem Plugin
கூகிள் தனது app engine ஐ அறிவித்திருக்கிறது. கணினி வலையமைப்புக்களின் போக்கு அடுத்தடுத்த கட்டங்களுக்கு நகர்கிறது. வலைப்பக்கங்கள் செயலிகளாக மாறிக்கொண்டிருக்க்கின்றன. ஆனால் அதே நேரத்தில் உங்கள் கணினிச்செயலிகள் வலையோடு தம்மை இறுகப்பிணைத்துக்கொள்ளவும் ஆரம்பித்துவிட்டன.
இந்த அடிப்படையில் அண்மையில் வெளிவந்த க்னோம் 2.22 மேசைச்சூழலின் புதிய முன்னேற்றங்களில் ஒன்றுதான் இந்தச் சொருகுபொருள் (plugin).
உபுண்டு, ஃபெடோரா போன்ற வழங்கல்களில் இயல்பிருப்பாக வந்து தொலைக்கிறது என்பதைத்தாண்டி இந்த டோட்டம் இயக்கியை நான் பாட்டுக்கேட்கவோ படம் பார்க்கவோ பயன்படுத்துவதில்லை.
ஆனால் இந்த youtube சொருகுபொருளோடு தன்னைக்கொஞ்சம் திரும்பிப்பார்க்க வைத்திருக்கிறது totem.
உங்கள் totem player இனை திறந்து வைத்துக்கொண்டு அதில் youtube நிகழ்படங்களைத்தேடி, அதிலேயே பார்க்கக்கூடிய வசதியை இது தருகிறது. கூடவே related videos, search results எல்லாவற்றையும் சிறு படங்களாகப் பக்கப்பட்டையில் காண்பிக்கிறது.
உலாவியைப்பயன்படுத்தி youtube தளத்திற்குப்போய் படம்பார்ப்பதை விட இந்த வழிமுறை கொஞ்சம் ஆர்வமூட்டும்படியாக இருப்பதென்னவோ உண்மைதான்.
கூடவே வலைச்செயலிகளை விட, ஒரு மேசைத்தள media player என்ற வகையில் பெறக்கூடிய கூடுதல் வசதிகளையும் பெற முடிகிறது.
இயல்பிருப்பாக வரும் சொருகுபொருளில் வழுக்கள் உண்டு. வழு நீக்கப்பட்டு மேம்படுத்தப்பட்ட இந்தச்சொருகினை பெற்றுச் சொருகிக்கொள்ளுங்கள்.
இம்மென்பொருள் கட்டற்றது. பைத்தான் மொழியில் எழுதப்பட்டது.
இதனை மேலும் சீர்படுத்தச் சில யோசனைகள்:
1. youtube மட்டுமல்லாது ஏனைய நிகழ்படப்பகிர்வுச் சேவைகளையும் உள்ளடக்கலாம்.
2. youtube இனது சொல்திருத்தியைப் பயன்படுத்ததக்கதாக்கலாம்.
3. தமிழில் "தமிழ்" என்று தேடினால் "tamil", "thamiz" போன்ற தேடல் முடிவுகளையும் தரக்கூடியவண்ணம் மாற்றியமைக்கலாம்.
4. தரவிறக்க வசதியினைச் சேர்க்கலாம்.
5. நேரடியாக எமது நிகழ்படங்களைத் தரவேற்றும் வசதி இருந்தால் சிறப்பு.
6. பின்னூட்டங்களைப்படிக்க, அனுப்பக்கூடிய வசதி.
இந்த வசதிகளை வழங்க பகிர்வுத்தளங்களின் API ஒத்துழைக்கவேண்டும்.
முயன்றுபாருங்கள்.
புதிய க்னோம் தற்போது புதிதாக வந்த வழங்கல்களில் காணப்படுகிறது. அடுத்து வரும் உபுண்டுவும் இதனையே கொண்டிருக்கிறது.
இந்த அடிப்படையில் அண்மையில் வெளிவந்த க்னோம் 2.22 மேசைச்சூழலின் புதிய முன்னேற்றங்களில் ஒன்றுதான் இந்தச் சொருகுபொருள் (plugin).
உபுண்டு, ஃபெடோரா போன்ற வழங்கல்களில் இயல்பிருப்பாக வந்து தொலைக்கிறது என்பதைத்தாண்டி இந்த டோட்டம் இயக்கியை நான் பாட்டுக்கேட்கவோ படம் பார்க்கவோ பயன்படுத்துவதில்லை.
ஆனால் இந்த youtube சொருகுபொருளோடு தன்னைக்கொஞ்சம் திரும்பிப்பார்க்க வைத்திருக்கிறது totem.
உங்கள் totem player இனை திறந்து வைத்துக்கொண்டு அதில் youtube நிகழ்படங்களைத்தேடி, அதிலேயே பார்க்கக்கூடிய வசதியை இது தருகிறது. கூடவே related videos, search results எல்லாவற்றையும் சிறு படங்களாகப் பக்கப்பட்டையில் காண்பிக்கிறது.
உலாவியைப்பயன்படுத்தி youtube தளத்திற்குப்போய் படம்பார்ப்பதை விட இந்த வழிமுறை கொஞ்சம் ஆர்வமூட்டும்படியாக இருப்பதென்னவோ உண்மைதான்.
கூடவே வலைச்செயலிகளை விட, ஒரு மேசைத்தள media player என்ற வகையில் பெறக்கூடிய கூடுதல் வசதிகளையும் பெற முடிகிறது.
இயல்பிருப்பாக வரும் சொருகுபொருளில் வழுக்கள் உண்டு. வழு நீக்கப்பட்டு மேம்படுத்தப்பட்ட இந்தச்சொருகினை பெற்றுச் சொருகிக்கொள்ளுங்கள்.
இம்மென்பொருள் கட்டற்றது. பைத்தான் மொழியில் எழுதப்பட்டது.
இதனை மேலும் சீர்படுத்தச் சில யோசனைகள்:
1. youtube மட்டுமல்லாது ஏனைய நிகழ்படப்பகிர்வுச் சேவைகளையும் உள்ளடக்கலாம்.
2. youtube இனது சொல்திருத்தியைப் பயன்படுத்ததக்கதாக்கலாம்.
3. தமிழில் "தமிழ்" என்று தேடினால் "tamil", "thamiz" போன்ற தேடல் முடிவுகளையும் தரக்கூடியவண்ணம் மாற்றியமைக்கலாம்.
4. தரவிறக்க வசதியினைச் சேர்க்கலாம்.
5. நேரடியாக எமது நிகழ்படங்களைத் தரவேற்றும் வசதி இருந்தால் சிறப்பு.
6. பின்னூட்டங்களைப்படிக்க, அனுப்பக்கூடிய வசதி.
இந்த வசதிகளை வழங்க பகிர்வுத்தளங்களின் API ஒத்துழைக்கவேண்டும்.
முயன்றுபாருங்கள்.
புதிய க்னோம் தற்போது புதிதாக வந்த வழங்கல்களில் காணப்படுகிறது. அடுத்து வரும் உபுண்டுவும் இதனையே கொண்டிருக்கிறது.
Saturday, March 29, 2008
பாலுறவுக்கு ஒரு பயன்மிகு மென்பொருள் - Cycle
முதல் "மாதப்போக்கினை"(menstruation) விரைவில் எதிர்கொள்ளவுள்ள, எதிர்கொண்டுவிட்ட பெண்களுக்கு உதவக்கூடிய மென்பொருள்(Software) இது. அதிலும் குறிப்பாக அவர்கள் ஆண் பாலுறவுத் துணைவர்களைப்(sex partners) பெற்றிருக்கும் நிலையில் இம்மென்பொருள் மிகவும் பயன் தரக்கூடியதாக இருக்கும்.
மாதந்தோறும் மாதப்போக்கு ஆரம்பிக்கும் நாட்கள், கருத்தடை மருந்துகளை உபயோகிக்கும் நாட்கள் போன்ற உள்ளீடுகளைக்கொண்டு இம்மென்பொருள் எதிர்வுகூரல்களைச் செய்கிறது.
இம்மென்பொருளின் பெயர்
கருவுற விரும்புபவர்கள் சேர்க்கை(intercourse) கொள்ளக்கூடிய நாட்களையும், கருவுறாமல் தவிர்க்கக்கூடிய நாட்களையும் பருமட்டாகக் கணக்கிட்டு அறிவிப்பதுடன், குழந்தை பெற விரும்பும் பட்சத்தில் குழந்தையின் பிறக்கும் திகதியை தீர்மானிக்கக்கூடிய, அதற்கான சேர்க்கை நாளைக் கணக்கிடக்கூடிய வசதிகளையும் இது தருகிறது.
கருவுறும் (அல்லது கருவுறா) நாட்களைக் கணக்கிடுவதற்கு பல முறைவழிகள் உண்டு. அதில் நாட்காட்டி முறை (Calendar-based method) பிரபலமானது.
(நாட்காட்டி முறை தொடர்பான மேலதிக விளக்கங்களுக்கு இங்கே செல்லுங்கள்)
கருவுற விரும்புபவர்கள் சரியான நாட்களைத் தேர்ந்தெடுத்துக்கொள்ள இது மிகவும் பயன்படும்.
கருவுற விரும்பாதவர்களுக்கு ஏனைய கருத்தடை முறைகளோடு ஒப்பிடும்போது நாட்காட்டி முறை அவ்வளவு நம்பத்தகுந்ததல்ல. ஆனாலும் மிக அடிப்படையான ஒரு முறை என்ற அளவில் பரவலாகப் பயன்படுத்தக்கூடியதாக இருக்கிறது. (மற்றைய கருத்தடை வழிகள் எல்லோருக்கும் தடையின்றிப் பெறத்தக்கதாக எல்லா நேரத்திலும் இருந்துவிடுவதில்லை)
இம்மென்பொருளின் கணிப்பீடுகள் மிகவும் பருமட்டானவை. இதனை நூறுவீதம் நம்ப வேண்டாம். 'அங்கீகரிகப்பட்ட' உறவில் சேர்ந்து வாழ்பவர்கள் கருவுற விரும்பாவிடில் இம்மென்பொருளின் எதிர்வுகூரல் தவறும் பட்சத்திலும் கூட மாற்று வழிகளை இலகுவில் பெற முடியும். ஏனையவர்கள் மிகவும் அவதானமாக இருக்கவும்.
இதனைப்பயன்படுத்தும் வழிமுறைகள் மிக எளிமையானவை.
ஒவ்வொரு மாதத்திலும் மாதப்போக்கு ஆரம்பிக்கும் நாளை இதிலுள்ள நாட்காட்டியில் சொடுக்கிக் குறித்து வைத்துக்கொள்ளுங்கள். ஆகக்குறைந்தது ஆறு மாத காலத்துக்கு குறித்து வைக்க வேண்டும். கருத்தடை மருந்து பயன்படுத்துபவர்கள் அந்தத் தகவலையும் குறித்து வைக்கக்கூடிய வசதிகள் உண்டு.
இவ்வாறு குறித்து வைத்ததும் கருவுறக்கூடிய நாட்கள் பச்சை நிறத்தில் காண்பிக்கப்படும். கருவுறா நாட்கள் மெல்லிய brown நிறத்தில் காண்பிக்கப்படும்.
ஏனைய எதிர்வுகூரல்கள் கணிப்பீடுகளைப் பெறும் வழிமுறைகள் மென்பொருளின் உதவிக்குறிப்புக்களில் விளக்கப்பட்டுள்ளது.
பலர் பயன்படுத்தும் கணினிகளில் உங்கள் சொந்தத் தரவுகளைக் கடவுச்சொல் கொடுத்து பூட்டி வைத்துக்கொள்ள முடியும்.
மென்பொருள் பைத்தன் மொழியில் wxpython பயன்படுத்தி எழுதப்பட்டுள்ளது.
முற்றிலும் கட்டற்ற மென்பொருள்
க்னூ/லினக்சில் பிரச்சினைகள் எதுவுமின்றி இயங்கும்.
மென்பொருளைப்பெற்றுக்கொள்ள இங்கே செல்லுங்கள்.
டெபியன்/உபுண்டு இயங்குதளங்களில்
apt-get install cycle ன்ற ஆணையை வழங்கி நிறுவிக்கொள்ளலாம்.
கருவுறுதல், மாதப்போக்கு தொடர்பான மருத்துவ அறிவுள்ளவர்கள் இங்கே சொல்லப்பட்ட தகவல்களில் தவறெதுவும் இருந்தால், இம்மென்பொருள், நாட்காட்டி முறை ஆகியவற்றைப்பற்றிய மேலதிக தகவல்களைப் பகிர்ந்துகொள்ள விரும்பினால் இங்கே பின்னூட்டமிட்டு உரையாட முன்வாருங்கள்.
மாதந்தோறும் மாதப்போக்கு ஆரம்பிக்கும் நாட்கள், கருத்தடை மருந்துகளை உபயோகிக்கும் நாட்கள் போன்ற உள்ளீடுகளைக்கொண்டு இம்மென்பொருள் எதிர்வுகூரல்களைச் செய்கிறது.
இம்மென்பொருளின் பெயர்
கருவுற விரும்புபவர்கள் சேர்க்கை(intercourse) கொள்ளக்கூடிய நாட்களையும், கருவுறாமல் தவிர்க்கக்கூடிய நாட்களையும் பருமட்டாகக் கணக்கிட்டு அறிவிப்பதுடன், குழந்தை பெற விரும்பும் பட்சத்தில் குழந்தையின் பிறக்கும் திகதியை தீர்மானிக்கக்கூடிய, அதற்கான சேர்க்கை நாளைக் கணக்கிடக்கூடிய வசதிகளையும் இது தருகிறது.
கருவுறும் (அல்லது கருவுறா) நாட்களைக் கணக்கிடுவதற்கு பல முறைவழிகள் உண்டு. அதில் நாட்காட்டி முறை (Calendar-based method) பிரபலமானது.
(நாட்காட்டி முறை தொடர்பான மேலதிக விளக்கங்களுக்கு இங்கே செல்லுங்கள்)
கருவுற விரும்புபவர்கள் சரியான நாட்களைத் தேர்ந்தெடுத்துக்கொள்ள இது மிகவும் பயன்படும்.
கருவுற விரும்பாதவர்களுக்கு ஏனைய கருத்தடை முறைகளோடு ஒப்பிடும்போது நாட்காட்டி முறை அவ்வளவு நம்பத்தகுந்ததல்ல. ஆனாலும் மிக அடிப்படையான ஒரு முறை என்ற அளவில் பரவலாகப் பயன்படுத்தக்கூடியதாக இருக்கிறது. (மற்றைய கருத்தடை வழிகள் எல்லோருக்கும் தடையின்றிப் பெறத்தக்கதாக எல்லா நேரத்திலும் இருந்துவிடுவதில்லை)
இம்மென்பொருளின் கணிப்பீடுகள் மிகவும் பருமட்டானவை. இதனை நூறுவீதம் நம்ப வேண்டாம். 'அங்கீகரிகப்பட்ட' உறவில் சேர்ந்து வாழ்பவர்கள் கருவுற விரும்பாவிடில் இம்மென்பொருளின் எதிர்வுகூரல் தவறும் பட்சத்திலும் கூட மாற்று வழிகளை இலகுவில் பெற முடியும். ஏனையவர்கள் மிகவும் அவதானமாக இருக்கவும்.
இதனைப்பயன்படுத்தும் வழிமுறைகள் மிக எளிமையானவை.
ஒவ்வொரு மாதத்திலும் மாதப்போக்கு ஆரம்பிக்கும் நாளை இதிலுள்ள நாட்காட்டியில் சொடுக்கிக் குறித்து வைத்துக்கொள்ளுங்கள். ஆகக்குறைந்தது ஆறு மாத காலத்துக்கு குறித்து வைக்க வேண்டும். கருத்தடை மருந்து பயன்படுத்துபவர்கள் அந்தத் தகவலையும் குறித்து வைக்கக்கூடிய வசதிகள் உண்டு.
இவ்வாறு குறித்து வைத்ததும் கருவுறக்கூடிய நாட்கள் பச்சை நிறத்தில் காண்பிக்கப்படும். கருவுறா நாட்கள் மெல்லிய brown நிறத்தில் காண்பிக்கப்படும்.
ஏனைய எதிர்வுகூரல்கள் கணிப்பீடுகளைப் பெறும் வழிமுறைகள் மென்பொருளின் உதவிக்குறிப்புக்களில் விளக்கப்பட்டுள்ளது.
பலர் பயன்படுத்தும் கணினிகளில் உங்கள் சொந்தத் தரவுகளைக் கடவுச்சொல் கொடுத்து பூட்டி வைத்துக்கொள்ள முடியும்.
மென்பொருள் பைத்தன் மொழியில் wxpython பயன்படுத்தி எழுதப்பட்டுள்ளது.
முற்றிலும் கட்டற்ற மென்பொருள்
க்னூ/லினக்சில் பிரச்சினைகள் எதுவுமின்றி இயங்கும்.
மென்பொருளைப்பெற்றுக்கொள்ள இங்கே செல்லுங்கள்.
டெபியன்/உபுண்டு இயங்குதளங்களில்
apt-get install cycle ன்ற ஆணையை வழங்கி நிறுவிக்கொள்ளலாம்.
கருவுறுதல், மாதப்போக்கு தொடர்பான மருத்துவ அறிவுள்ளவர்கள் இங்கே சொல்லப்பட்ட தகவல்களில் தவறெதுவும் இருந்தால், இம்மென்பொருள், நாட்காட்டி முறை ஆகியவற்றைப்பற்றிய மேலதிக தகவல்களைப் பகிர்ந்துகொள்ள விரும்பினால் இங்கே பின்னூட்டமிட்டு உரையாட முன்வாருங்கள்.
Sunday, March 02, 2008
பொன்விழி தமிழ் ஒளிசார் எழுத்துணரி க்னூ/லினக்சில்! -Tamil OCR on GNU/Linux
நீண்டகாலத்துக்கு முன்பே வெளிவந்ததொன்றாக இருந்தபோதும் நானறிந்தவரை தற்போதும் ஓரளவு வேலை செய்யக்கூடிய நிலையிலிருக்கும் ஒரேயொரு ஒளிசார் எழுத்துணரி (OCR) பொன்விழி தான்.
தமிழ் விக்கிபீடியாவில் தமிழ்க் கணிமையின் வரலாற்றினைப் பதிவு செய்யுமுகமாகக் காலக்கோடொன்றினை உருவாக்கும் பணிகளுக்காக இணையத்தில் தகவல்தேடிக்கொண்டிருந்தபோது. இந்தப்பொன்விழியை மறுபடி ஒருமுறை தற்செயலாகச் சந்திக்க நேர்ந்தது.
பொன்விழி ஆரம்பத்தில் நிறையப்பணத்துக்கு விற்கப்படதாக அறிகிறோம். பின்னர் சிடாக் மென்பொருள் தொகுப்பு இறுவட்டில் இது இலவசமாக வழங்கப்பட்டது.
தற்போதும் இது மூடிய மூல மென்பொருளே. இதன் உரிம ஒப்பந்தம் குறித்து நான் பயன்படுத்தும் பதிப்பில் எந்தத்தகவலும் இல்லை.
ஆனால் எரிச்சல் என்னவென்றால் இம்மென்பொருள் வின்டோசுக்கு மட்டுமே.
சரி வந்தால் வா போனால் போ என்று வைன் (WINE) பயன்படுத்தி இதனை எனது க்னூ/லினக்சில் நிறுவிப்பார்க்கலாம் என்று முயன்றபோது, எந்தப்பிரச்சினையும் இல்லாமல் அழகாக நிறுவிப் பயன்படுத்தக்கூடியதாக இருந்தது.
ஆனால் சற்றே வேகம் குறைவு போல் தோன்றுகிறது. வின்டோசில் இதனை நான் பயன்படுத்திப்பார்த்ததில்லை என்பதால் வேகத்தை ஒப்பிட முடியவில்லை.
வைன் கொண்டு பொன்விழியை நிறுவியபின் அதனோடு விளையாடிய அனுபவம் சுவையானது..
1.
xsane மென்பொருளைப்பயன்படுத்தி என்னிடமிருந்த புத்தகங்கள் இரண்டின் பக்கங்களை scan செய்துகொண்டேன்.
கவனிக்க : greyscale, 300 dpi
2.
Gimp மென்பொருளைப்பயன்படுத்தி அதனை 1 பிட் கறுப்பு வெள்ளைப்படமாக மாற்றி bmp வடிவில் சேமித்துக்கொண்டேன்.
3.
பொன்விழியை இயக்கி, அதன் பட்டியல் பட்டையில் ocr என்பதன்கீழ் recognize என்பதை தெரிவு செய்தேன்.
படத்திலுள்ள எழுத்தின் வடிவம் நேரானதா சரிந்ததா என்று கேட்டது. சரிந்தது என்று சொன்னேன். (அநேகமாக புத்தகங்கள் சரிந்த எழுத்தையே கொண்டிருக்கின்றன)
4.
புதிதாகத் திறந்த சாளரத்தில் என்னுடைய bmp படத்தினை திறந்து recognize என்பதைச்சொடுக்கியதும் நினைத்ததை விட வேகமாக படத்தின் எழுத்துக்களை பிரித்துணர்ந்து கொண்டது.
5.
பிரித்துணரப்பட்ட உரைப்பகுதியை rtf வடிவில் சேமித்துக்கொண்டேன்.
சேமித்த கோப்பினை பின்னர் abiword இல் திறந்து TAM_Maduram எழுத்துருவுக்கு மாற்றினேன். உரைப்பகுதி அழகாகத்தெரிந்தது. ஆனால் ^ குறியீடுகள் குழப்பம் விளைவித்தன.
find&replace கட்டளையைப்பயன்படுத்தி அந்தக்குறியீடுகளை ஒரேசொடுக்கலில் நீக்கிக்கொண்டேன்.
7.
உரைப்பகுதியை நகலெடுத்து சுரதாவின் பொங்குதமிழ் செயலியைப்பயன்படுத்தி ஒருங்குறிக்கு மாற்றிக்கொண்டேன்.
----
மேலே படங்களில் காட்டப்பட்ட உரைப்பகுதியை விடத் துல்லியமாக எழுத்துணரப்பட்ட கவிதைப்புத்தகம் ஒன்றின் பக்கத்தைக்காட்டும் படங்கள் இதோ.
----
எழுத்துணர்ந்து ஒருங்குறிக்கு மாற்றியபின் கிடைத்த வெளியீடுகள் இவை. மூலப் படங்களும் தந்திருக்கிறேன். ஒப்பிட்டுப்பாருங்கள். (எந்தவிதமான திருத்தங்களோ மாற்றங்களோ செய்யப்படவில்லை)
----
எழுத்துணரும் துல்லியத்தைக்கூட்டுவதற்கான வழிமுறைகள் பல உண்டு.
நூலில் பயன்படுத்தப்பட்டுள்ள எழுத்துரு துல்லியத்தைத் தீர்மானிக்கும் மிக முக்கியமான காரணியாகப்படுகிறது.
----
பொன்விழி தொடர்பான மேலதிக தகவல்களைப்பெறப் பின்வரும் தொடுப்புக்களைப் பார்வையிடுங்கள்.
http://thoughtsintamil.blogspot.com/2005/04/blog-post_111389400657312187.html
http://www.bhashaindia.com/Patrons/Review/TaSWTamilOCR.aspx?lang=ta
http://www.tamiloviam.com/html/Nettan31.Asp
http://www.tamilvu.org/tsdf/html/cwswoap1.htm
http://www.ildc.gov.in/GIST/htm/ocr_spell.htm
தமிழ் விக்கிபீடியாவில் தமிழ்க் கணிமையின் வரலாற்றினைப் பதிவு செய்யுமுகமாகக் காலக்கோடொன்றினை உருவாக்கும் பணிகளுக்காக இணையத்தில் தகவல்தேடிக்கொண்டிருந்தபோது. இந்தப்பொன்விழியை மறுபடி ஒருமுறை தற்செயலாகச் சந்திக்க நேர்ந்தது.
பொன்விழி ஆரம்பத்தில் நிறையப்பணத்துக்கு விற்கப்படதாக அறிகிறோம். பின்னர் சிடாக் மென்பொருள் தொகுப்பு இறுவட்டில் இது இலவசமாக வழங்கப்பட்டது.
தற்போதும் இது மூடிய மூல மென்பொருளே. இதன் உரிம ஒப்பந்தம் குறித்து நான் பயன்படுத்தும் பதிப்பில் எந்தத்தகவலும் இல்லை.
ஆனால் எரிச்சல் என்னவென்றால் இம்மென்பொருள் வின்டோசுக்கு மட்டுமே.
சரி வந்தால் வா போனால் போ என்று வைன் (WINE) பயன்படுத்தி இதனை எனது க்னூ/லினக்சில் நிறுவிப்பார்க்கலாம் என்று முயன்றபோது, எந்தப்பிரச்சினையும் இல்லாமல் அழகாக நிறுவிப் பயன்படுத்தக்கூடியதாக இருந்தது.
ஆனால் சற்றே வேகம் குறைவு போல் தோன்றுகிறது. வின்டோசில் இதனை நான் பயன்படுத்திப்பார்த்ததில்லை என்பதால் வேகத்தை ஒப்பிட முடியவில்லை.
வைன் கொண்டு பொன்விழியை நிறுவியபின் அதனோடு விளையாடிய அனுபவம் சுவையானது..
1.
xsane மென்பொருளைப்பயன்படுத்தி என்னிடமிருந்த புத்தகங்கள் இரண்டின் பக்கங்களை scan செய்துகொண்டேன்.
கவனிக்க : greyscale, 300 dpi
2.
Gimp மென்பொருளைப்பயன்படுத்தி அதனை 1 பிட் கறுப்பு வெள்ளைப்படமாக மாற்றி bmp வடிவில் சேமித்துக்கொண்டேன்.
3.
பொன்விழியை இயக்கி, அதன் பட்டியல் பட்டையில் ocr என்பதன்கீழ் recognize என்பதை தெரிவு செய்தேன்.
படத்திலுள்ள எழுத்தின் வடிவம் நேரானதா சரிந்ததா என்று கேட்டது. சரிந்தது என்று சொன்னேன். (அநேகமாக புத்தகங்கள் சரிந்த எழுத்தையே கொண்டிருக்கின்றன)
4.
புதிதாகத் திறந்த சாளரத்தில் என்னுடைய bmp படத்தினை திறந்து recognize என்பதைச்சொடுக்கியதும் நினைத்ததை விட வேகமாக படத்தின் எழுத்துக்களை பிரித்துணர்ந்து கொண்டது.
5.
பிரித்துணரப்பட்ட உரைப்பகுதியை rtf வடிவில் சேமித்துக்கொண்டேன்.
சேமித்த கோப்பினை பின்னர் abiword இல் திறந்து TAM_Maduram எழுத்துருவுக்கு மாற்றினேன். உரைப்பகுதி அழகாகத்தெரிந்தது. ஆனால் ^ குறியீடுகள் குழப்பம் விளைவித்தன.
find&replace கட்டளையைப்பயன்படுத்தி அந்தக்குறியீடுகளை ஒரேசொடுக்கலில் நீக்கிக்கொண்டேன்.
7.
உரைப்பகுதியை நகலெடுத்து சுரதாவின் பொங்குதமிழ் செயலியைப்பயன்படுத்தி ஒருங்குறிக்கு மாற்றிக்கொண்டேன்.
----
மேலே படங்களில் காட்டப்பட்ட உரைப்பகுதியை விடத் துல்லியமாக எழுத்துணரப்பட்ட கவிதைப்புத்தகம் ஒன்றின் பக்கத்தைக்காட்டும் படங்கள் இதோ.
----
எழுத்துணர்ந்து ஒருங்குறிக்கு மாற்றியபின் கிடைத்த வெளியீடுகள் இவை. மூலப் படங்களும் தந்திருக்கிறேன். ஒப்பிட்டுப்பாருங்கள். (எந்தவிதமான திருத்தங்களோ மாற்றங்களோ செய்யப்படவில்லை)
இறந்து போன மனைவியுடன் கணவணையும் சேர்த்து எரிக்கும்
கிட்டம் இரு வழிகளில் ஆபத்தானது, ஒன்று அவன் ஆண் என்ற
காரணத்தாலேயே அவ்வாறு செய்ய முடியாது. இரண்டாவதாக,
அவ்வாறு செய்தால் சாதி, வலுவான ஒரு உயிரை இழக்க தேரும்.
இவற்றை வீட்ட'£ல்', அவனுக்கு முடிவு கட்டும் இரண்டு இணக்க
மான வழிகள் உள்ளன. நான் இணக்கமான வழிகள் என்வ்'
குறிப்பிடுவதற்குக் காரணம். குழுவிற்கு அந்த ஆண் ஒரு பெரும்
சொத்தாக இகுப்பது தான்.
எதிரி முறுவலுடன்வந்தான்
மக்கள்முறுவலுடன்வரவேற்றனர்
மண்அங்குலம்அங்குலமாகப் பறிபோனது
எதிரிபுகழுரைகளுடன்வந்தான்
மக்கள்மகிழ்வுடன்வரவேற்றனர்
மண்ஏக்கர்ஏக்கராகப் பறிபோனது
எதிரி பரிசுகளோடு வந்தான்
மக்கள்நன்றியுடன்வரவேற்றனர்
மண்சதுரமைல்களாகப் பறிபோனது
மக்கள்விழிப்புற்றபோதுஎதிரி
முனறப்புடன்கையில்ஆயுதங்களுடன்
கவசவாகனமேறி வந்தான்
மக்கள்ஆயுதத்தரித்த போது
மண்ணைஅபகரித்தவனால்
மண்ணைஆளஇயலவில்லை
எதிரி போர்நிறுத்தம் பற்றிப் பேசினான்
அமைதி பற்றியும்
ஆயுதக்களைவு பற்றியும் பேசினான்
மக்கள்போரைநிறுத்திஅமைதி பற்றிப்பேச
ஆயுதங்களைக்களைந்த பின்
மண்மீண்டும் '
அங்குலம்அங்குலமாக
ஏக்கர்ஏக்கராகச்
ணுரமைல்களாப் பறிபோனது
ஷி-யின்இனிய சொற்கள்
வலியஆயுதங்கலிலுங் கொடியன
----
எழுத்துணரும் துல்லியத்தைக்கூட்டுவதற்கான வழிமுறைகள் பல உண்டு.
நூலில் பயன்படுத்தப்பட்டுள்ள எழுத்துரு துல்லியத்தைத் தீர்மானிக்கும் மிக முக்கியமான காரணியாகப்படுகிறது.
----
பொன்விழி தொடர்பான மேலதிக தகவல்களைப்பெறப் பின்வரும் தொடுப்புக்களைப் பார்வையிடுங்கள்.
http://thoughtsintamil.blogspot.com/2005/04/blog-post_111389400657312187.html
http://www.bhashaindia.com/Patrons/Review/TaSWTamilOCR.aspx?lang=ta
http://www.tamiloviam.com/html/Nettan31.Asp
http://www.tamilvu.org/tsdf/html/cwswoap1.htm
http://www.ildc.gov.in/GIST/htm/ocr_spell.htm
Sunday, January 27, 2008
GNU/Linux - சொற்களின் அரசியல் / லினக்ஸ் இலவசமல்ல!
மாயா தனது பதிவில் "இலவச மென்பொருட்கள்" என்ற சொல்லினைப் பயன்படுத்தியிருந்தார்.
அத்தோடு அங்கே தரப்பட்ட தொடுப்புக்களும் சொல்லவந்த கருத்தும் க்னூ/லினக்ஸ் சார்ந்ததாக அமைந்திருந்தது கவனத்தைக் கவர்ந்தது.
இந்தச் சொற்பயன்பாட்டின் குழப்பம், அதன் பாரதூர விளைவுகள் மிகப்பரவலானது. மாயா க்னூ/லினக்ஸ் தொடர்பான தனது நல்லபிப்பிராயத்தை வெளிப்படுத்தியிருப்பது மகிழ்ச்சியளிக்கும் விடயமே. சொற் பயன்பாட்டில் ஏற்பட்ட குழப்பம் முழுமையாக அவருடைய தவறல்ல. சரியான விளக்கங்களை கொடுக்க வேண்டியது நமது கடமை.
ஆங்கில மொழிப்பயன்பாட்டில் ஏற்பட்ட இந்த குழறுபடி தேவையில்லாமல் வீண் குழப்பங்களை நிறைய உருவாக்கிவிட்டது. நேரடியாகத் தமிழிலேயே நாம் இச்சொற்களை பயன்படுத்த முனைவோமானால் குழப்பங்கள் வராது.
மாயா கேட்டுக்கொண்டதற்கிணங்க இச்சொற்பயன்பாடு குறித்து சில விளக்கங்களைத் தருகிறேன்.
க்னூ/லினக்ஸ் பற்றிய உரையாடலின்போது பின்வரும் சொற்களை நாம் அவதானமாகக் கையாளவேண்டியிருக்கிறது. ஏனெனில் சிறு தவறும் பெரிய தத்துவ, கோட்பாட்டு குழப்பங்களை உண்டாக்கிவிடக்கூடியவை.
இலவச மென்பொருள் :
இந்தச்சொல் தன்னளவில் விளக்குவதைப்போன்றே இந்த வகை மென்பொருட்கள் விலை கொடுத்து வாங்கத் தேவையில்லாதன. எடுத்துக்காட்டாக ரியல் ப்ளேயரை நீங்கள் இணையத்தில் இலவசமாகத் தரவிறக்கிக்கொள்ளலாம். Winamp இலவசமாகக் கிடைக்கிறது. இவை எல்லாம் இலவச மென்பொருட்கள்.
மைக்ரோசொஃப்ட் நிறுவனம் கூட ஏராளமான இலவச மென்பொருட்களை வழங்குகிறது.
இலவச மென்பொருட்கள் எத்தகைய உரிம ஒப்பந்தத்தோடும் வெளிவரலாம் (Lisence Agreement). அவை உங்களை உளவு பார்க்கலாம். வின்டோசில் மட்டுமே கட்டாயம் பயன்படுத்தப்பட வேண்டும் என்று கட்டுப்பாடு விதிக்கலாம். உங்கள் வலைத்தளத்தில் ஏற்றி வைத்து மற்றவர்களோடு பகிரக்கூடாது என்று கட்டுப்படுத்தலாம். பெரும்பாலும் இவை இப்படித்தான் வெளிவருகின்றன.
அனுபவத்தில் இலவச மென்பொருட்கள் ஆபத்தானவையாகவே இருக்கின்றன. எந்தவொரு இலவச மென்பொருளும் (கட்டற்ற இலவச மென்பொருள் அல்லாதவை) ஏதோ ஒரு விதத்தில் உங்கள் சுதந்திரங்களைக் கட்டுப்படுத்துபவையாக உளவறிபவையாகவே இருக்கின்றன.
நச்சுநிரல்கள் (viruses) அனைத்துமே இலவச மென்பொருட்கள்.
இவற்றை ஆங்கிலத்தில் "Free ware" என்போம்.
தனியுரிமை மென்பொருள்
இவை ஒரு தனி நபருக்கோ நிறுவனத்திற்கோ தனியுரிமையானவை. இம்மென்பொருள் தொடர்பான எல்லா உரிமையும் அவர்களுக்கே உரியதாக இருக்கும். இவற்றை அவர்கள் சில கட்டுப்பாடுகளுடன் நீங்கள் பயன்படுத்த அனுமதிப்பர்.
தனியுரிமை மென்பொருட்கள் காசுகொடுத்து வாங்கப்பட வேண்டியனவாக இருக்கும். அல்லது அவை இலவச மென்பொருட்களாக இருக்கும்.
ஆப்பிள் மாக்கின்டோஷ் இயங்குதளம் ஒரு தனியுரிமை மென்பொருள். இதனை நீங்கள் காசு கொடுத்து வாங்க வேண்டும். "win zip" ஒரு தனியுரிமை மென்பொருள் ஆனால் காசுகொடுத்து வாங்கத்தேவயில்லை. இலவசமாக வழங்கப்படுகிறது. இலவச மென்பொருள்.
பெரும்பாலும் தனியுரிமை மென்பொருட்கள் தமது உரிம ஒப்பந்தத்தில் தாம் உங்கள் மீது விதிக்கும் கட்டுப்பாடுகளை மிகத்தெளிவாகவே வரையறுப்பர். என்ன, நாங்க கேட்டுக்கேள்வி இல்லாமல் License agreement இனை next கொடுத்து கண்ணை மூடிக்கொண்டு தாண்டிப்போவதால் இந்தக் கட்டுப்பாடுகளை பெரும்பாலான வேளைகளில் அறிந்திருப்பதில்லை.
அந்த ஒப்பந்தங்கள் எல்லாம் பொதுவில் சொல்வது என்ன என்றால், இந்த மென்பொருள் அவர்களுக்கே சொந்தமானது, அதனை பயன்படுத்துவதற்கான அனுமதியை நீங்கள் சில கட்டுப்பாடுகளுடன் பெற்றுக்கொண்டிருக்கிறீர்கள் என்பதைத்தான்.
விலை கொடுத்து வாங்கினால் என்ன, இலவச மென்பொருளாய் இருந்தல் என்ன இந்த ஒப்பந்தங்களின் படி அவை தனியுரிமை மென்பொருட்களே ஆகும்.
இவற்றை நாம் ஆங்கிலத்தில் "proprietary Software" என்போம்.
மூடிய மூல மென்பொருள் / மூடிய ஆணைமூல மென்பொருள்
கடந்த சில காலங்களுக்கு முன் வெற்றிகரமான மென்பொருள் வணிக உத்தியாக இத்தகைய மென்பொருட்கள் கருதப்பட்டு வந்தன.
அதனால் இவை பிரபலமானவையாகவும் இருக்கின்றன.
இந்த மென்பொருட்களை உருவாக்குபவர்கள்/ உருவாக்கும் நிறுவனம் மென்பொருளின் மூல நிரலை/ஆணைமூலத்தை (source code) மிக மிக இரகசியமாக பேணுவதோடு தான் மறைத்து வைத்துக்கொள்ளும். மென்பொருள் எவ்வாறு எழுதப்பட்டுள்ளது, அது எவ்வாறு இயங்குகிறது என்பதைப்பற்றி எல்லாம் பயனர் அறிந்துகொள்ளாமல் பார்த்துக்கொள்வார்கள். பயனர்கள் மென்பொருளை பயன்படுத்த மட்டுமே அனுமதிக்கப்படுவர் என்பதே இதன் மறைமுக விளைவு.
ஒரு நிறுவனம், குறிப்பிட்ட பணி ஒன்றைச்செய்யும் மென்பொருளை நேரமும் பணமும் செலவழித்து உருவாக்கும்போது, அதன் இயக்க முறைகளை, ஆணைமூலத்தினை மற்றவர்கள் இலகுவில் பார்த்து அறிந்து தாமும் போட்டியாக மென்பொருட்களை உருவாக்கி விடாமல் தடுப்பதற்கு இம்முறை பெரிதும் உதவுகிறது.
அநேகமாக இன்று கற்பிக்கப்படும் மென்பொருட் கட்டுமான, வடிவமைப்புக் (Software architecture and Design) கோட்பாடுகள் மூடிய ஆணைமூல மென்பொருள் விருதிக்கானவையே
இலவச மென்பொருட்களும் , காசு கொடுத்து வாங்க வேண்டிய மென்பொருட்களும் மூடிய மூலமாக இருக்கலாம்.
நல்ல எடுத்துக்காட்டுக்களாக, blogger, yahoo services, opera browser, google, MS Office போன்றவற்றைக் குறிப்பிடலாம்.
இதனை ஆங்கிலத்தில் "closed source software" என்போம்.
திறந்த மூல மென்பொருள் / திறந்த ஆணைமூல மென்பொருள்
இது மிகவும் அவதானமாகக் கையாள வேண்டிய சொல்.
வெவ்வேறு அர்த்தங்களில் வெவ்வேறு தேவைகளுக்காக இச்சொல் பயன்படுத்தப்படுகிறது.
எது திறந்த ஆணைமூல மென்பொருள்?
இதற்கு இரு வேறு பதில்கள் இருக்கின்றன.
1. OSI நிறுவனத்தால் அங்கீகரிக்கப்பட்ட உரிம ஒப்பந்தத்தைக்கொண்ட மென்பொருட்கள்.
2. மென்பொருளின் ஆணைமூலத்தைக் கிடைப்பில் வைத்திருக்கும் மென்பொருள்.
இந்த இருவேறு பதில்களுக்குரிய மென்பொருட்களும் இன்று இணையம் பூராகவும் திறந்த ஆணைமூல மென்பொருள் என்ற பெயரில் பரந்து கிடக்கின்றன.
இச்சொல் பெரும்பாலும் ஏமாற்று வேலையாகவே பயன்படுத்தப்படுகிறது.
எடுத்துக்காட்டாக மைக்ரோசொஃப்ட் நிறுவனம் கூட திறந்த ஆணைமூலம் என்ற சொல்லைப் பயன்படுத்துகிறது. (இந்தத் தொடுப்பைப் போய்ப்பாருங்கள். ச்சும்மா அதிர்ந்து போவீர்கள்!! ) ஆம். அவர்கள் சில மென்பொருட்களுக்கு ஆணைமூலத்தைத் திறந்து வைத்துவிட்டு திறந்த ஆணைமூலம் என்கிறார்கள். இது ஒரு ஏமாற்று நாடகம். மூடிய ஆணைமூல வடிவம் தொடர்ச்சியான தோல்வியைப் பல வழிகளிலும் சந்தித்து வருவதால், தமது நலன்களைக் காத்துக்கொண்டு அதனை எதிர்கொள்ள அவர்கள் இந்த ரெண்டும் கெட்டான் சொல்லைப் பயன்படுத்துகிறார்கள்.
அவர்கள் திறந்து வைத்திருக்கும் மூல நிரலை நீங்கள் பார்க்க முடியும் . ஆனால் சுதந்திரமாகப் பயன்படுத்த முடியாது. அதற்கு ஏகப்பட்ட கட்டுப்பாடுகளை விதிக்கும் உரிம ஒப்பந்தத்தை நீங்கள் ஏற்றுக்கொள்ள வேண்டும்.
மூடிய ஆணை மூல மென்பொருட்கள் உறுதியற்றவை, பாதுகாப்பில் மிகப்பலவீனமானவை, வினைத்திறன் குறைந்தவை என்று இன்று பரவலாக ஏற்றுக்கொள்ளப்பட்டுவிட்டதால், தமது மென்பொருள் சிறந்தது, பாதுகாப்பானது, வினைத்திறன் கூடியது என்பதை விளம்பரப்படுத்த திறந்த ஆணைமூலம் என்கிறார்கள்.
OSI நிறுவனம் இன்று கேலிக்கூத்தாகிப்போய்விட்டது.
வேறு பலர் "திறந்த ஆணைமூலம்" என்ற சொல் பிரபலமாகிவிட்டதால், விளம்பரத்தன்மை வாய்ந்ததாக இருப்பதால் எந்தக் கேள்வியும் சிந்தனையும் இல்லாமல் தமது மென்பொருட்களைத் திறந்த ஆணைமூலம் என்கிறார்கள்.
மூடிய ஆணைமூல மென்பொருள் விருத்தி முறை தோல்விகண்டுவிட்டதால் இன்று திறந்த ஆணைமூல விருத்தி முறை பரவலாக ஏற்றுக்கொள்ளப்பட்டுள்ளது.
அந்த அடிப்படையில் இச்சொல்லைப் பயன்படுத்தலாமே ஒழிய இச்சொல் அரசியல் ரீதியில் அர்த்தமற்றது.
இச்சொல்லைப் பயன்படுத்துவதைத் தவிர்ப்பது நல்லதென நான் பரிந்துரைக்கிறேன்.
இதனை ஆங்கிலத்தில் "Open Source Software" என்பர்
கட்டற்ற மென்பொருள்
(சுதந்திர மென்பொருள் / தளையறு மென்பொருள் / விடுதலை மென்பொருள் என்றும் சொல்லலாம்)
இவ்வகையில் அடங்கும் மென்பொருட்களே அரசியல் ரீதியில் மிக முற்போக்கானவை.
மற்றைய வகை மென்பொருட்களிலிருந்து கட்டற்ற மென்பொருளை வேறுபடுத்துவது அதன் உரிம ஒப்பந்தமேயாகும்.
குறித்த மென்பொருளின் உரிம ஒப்பந்தம் பின்வரும் சுதந்திரங்களை உங்களுக்குத் தருகிறதா என்று பாருங்கள்.
இந்தச் சுதந்திரங்களை ஒப்பந்தம் உங்களுக்குத் தருமாயின் அது ஒரு கட்டற்ற மென்பொருளாகும்.
இதில் மென்பொருளின் விலை பற்றி எங்குமே குறிப்பிடப்படவில்லை.
ஆம். கட்டற்ற மென்பொருளை இலவசமாகத்தான் வழங்க வேண்டும் என்ற கட்டாயம் எப்போதும் இல்லை. நீங்கள் தாராளமாகக் கட்டற்ற மென்பொருளைக் காசுக்கு விற்கலாம். எந்த தடையும் இல்லை. காசுக்கு விற்கப்படுவதும் கட்டற்ற மென்பொருளே. மேற்கண்ட சுதந்திரங்களை அது பயனருக்கு உறுதிப்படுத்தினால் போதுமானது.
இந்த இடத்திலேயே மாயாவின் பதிவில் "லினக்ஸ் ஒரு இலவச மென்பொருள் இல்லையா?" என்று எழுப்பப்பட்ட கேள்விக்கு பதிலளிக்க வேண்டியுள்ளது.
லினக்ஸ் கரு என்பது எப்போதும் விற்கப்படக்கூடாதது அல்ல.
எடுத்துக்காட்டாக லினக்ஸ் கருவினைக் கொண்டிருக்கும் எத்தனையோ இயங்குதளங்கள் காசுக்கு விற்கப்படுகிறது. அப்போது நீங்கள் அங்கே உள்ளடக்கப்பட்டுள்ள லினக்ஸ் கருவினைக் காசு கொடுத்தே வாங்க வேண்டும். மிக நல்ல எடுத்துக்காட்டு நீங்கள் நன்கறிந்த ரெட்ஹாட் ( red hat GNU/Linux)
இதன் Enterprise edition இலவசமல்ல. ஆனால் அது கட்டற்ற மென்பொருள்.
வேறும் சில கட்டற்ற மென்பொருட்கள் இலவசமல்ல.
கட்டற்ற மென்பொருட்கள் பொதுவாகப்பயன்படுத்தும் நன்கறியப்பட்ட உரிம ஒப்பந்தம் GPL ஆகும் (க்னூ பொதுமக்கள் உரிமம்) இது தவிர வேறு பல உரிமங்களும் உண்டு.
கட்டற்ற மென்பொருட்கள் ஆங்கிலத்தில் Free software எனத் துரதிஷ்ட வசமாகப் பயன்படுத்தப்படுவதே இந்தக் குழப்பங்களுக்கெல்லாம் காரணம் உண்மையில் இந்தச்சொல் freedom software என்ற அர்த்தத்திலேயே பயன்படுத்தப்படுகிறது.
கட்டற்ற மற்றும் திறந்த ஆணைமூல மென்பொருள்
இது அடிக்கடிச் சண்டைபோட்டுக்கொண்டிருக்கும் இரு முகாம்களைச் சமாளித்து ஒன்றிணைப்பதற்கான முயற்சியாகக் கண்டுபிடிக்கப்பட்ட சொல்.
பல திறந்த ஆணைமூலக் காரருக்கு தம்மைக் கட்டற்ற மென்பொருள் என்று மட்டும் சொல்வது பிடிக்காது. பல கட்டற்ற மென்பொருள் காரருக்குத் தம்மைத் திறந்த ஆணைமூலம் என்று சொல்வது பிடிக்காது.
கட்டற்ற மென்பொருட்கள் எல்லாம் திறந்த ஆணைமூலமே அதில் பிரச்சினை இல்லை. சில திறந்த ஆணைமூல மென்பொருட்களும் கட்டற்றவை. எனவே இருவரும் ஓர் உடன்பாடு கண்டு இந்தச் சொல்லைப் பயன்படுத்துகின்றனர்.
மேற்சொன்ன நான்கு சுதந்திரங்களைக் கொடுக்காத திறந்த ஆணைமூல மென்பொருட்கள் இந்த வகைக்குள் அடங்காது.
மிக மிக மோட்டுத்தனமான எளிமையாகச்சொன்னால் (;-), கட்டற்ற மென்பொருட்களும் , நல்ல திறந்த ஆணைமூல மென்பொருட்களும் இந்த வகைக்குள் அடங்கும். கெட்ட திறந்த ஆணைமூல மென்பொருட்கள் இந்த வகைக்குள் அடங்காது.
ஆங்கிலத்தில் இது FOSS எனப்படுகிறது. ( Free and Open Source Software)
பிரான்சியர்கள் இதனை FLOSS என்கிறார்கள். அதாவது Free/Libre/Open Source Software.
லினக்ஸ்
இதுவும் மிகத்தவறாகப் பயன்படுத்தப்படும் சொற்களிலொன்று.
உண்மையில் லினக்ஸ் என்பது இயங்குதளத்தின் அடிப்படையாய் அமையும் கருனி யாகும் (kernel)
Linus என்பவர் இக்கருனியை உருவாக்கினார். கருனி இயங்குதளமொன்றின் இன்றியமையாத கூறாகும். இயங்குதளத்தில் வேறு இன்றியமையாத பாகங்களும் உண்டு.
இன்று நாம் பொத்தாம்பொதுவாக லினக்சஸ் என்று சொல்லும் இயங்குதளங்கள்(Operating Systems) லினக்ஸ் கருனியினையும் மிகுதி GNU பாகங்களையும் கொண்டிருக்கிறது.
GNU என்பது எண்பதுகளில் ரிச்சர்ட் ஸ்டால்மன் என்பவரால் உருவாக்க முயலப்பட்ட முழுமையான கட்டற்ற இயங்குதளமாகும். அவ்வியங்குதளத்தின் கருனியாக லினக்ஸ் பரவலக ஏற்றுக்கொள்ளப்பட்டுள்ளது. லினக்ஸ் இல்லாத க்னூ இயங்குதளங்களும் உண்டு. எடுத்துக்காட்டாக Nexanta வினை சொல்லலாம். இது தனது கருனியாக Open solaris இனைக் கொண்டிருக்கிறது.
ஆகவே இக்கட்டற்ற இயங்குதளத்தினை லினக்ஸ் என்று சொல்வது மிகத்தவறனதாகும். GNU/Linux என்றே சொல்ல வேண்டும்.
லினக்ஸ் என்று பரவலாக அறியாமை கரணமாகவே பயன்படுத்தப்படுகிறது.
இப்பதிவில் சொல்லப்பட்ட விடயங்கள் தொடர்பான மேலதிக விளக்கங்கள் தேவைப்பட்டால், சந்தேகங்கள் இருந்தால், முரண்பாடுகள் இருந்தால், பின்னூட்டமிடுங்கள். பின்னூட்டங்கள் வழியாக இவை தொடர்பான கேள்வி-பதில் ஆவணம் ஒன்றை உருவாக்கலாம்.
அத்தோடு அங்கே தரப்பட்ட தொடுப்புக்களும் சொல்லவந்த கருத்தும் க்னூ/லினக்ஸ் சார்ந்ததாக அமைந்திருந்தது கவனத்தைக் கவர்ந்தது.
இந்தச் சொற்பயன்பாட்டின் குழப்பம், அதன் பாரதூர விளைவுகள் மிகப்பரவலானது. மாயா க்னூ/லினக்ஸ் தொடர்பான தனது நல்லபிப்பிராயத்தை வெளிப்படுத்தியிருப்பது மகிழ்ச்சியளிக்கும் விடயமே. சொற் பயன்பாட்டில் ஏற்பட்ட குழப்பம் முழுமையாக அவருடைய தவறல்ல. சரியான விளக்கங்களை கொடுக்க வேண்டியது நமது கடமை.
ஆங்கில மொழிப்பயன்பாட்டில் ஏற்பட்ட இந்த குழறுபடி தேவையில்லாமல் வீண் குழப்பங்களை நிறைய உருவாக்கிவிட்டது. நேரடியாகத் தமிழிலேயே நாம் இச்சொற்களை பயன்படுத்த முனைவோமானால் குழப்பங்கள் வராது.
மாயா கேட்டுக்கொண்டதற்கிணங்க இச்சொற்பயன்பாடு குறித்து சில விளக்கங்களைத் தருகிறேன்.
க்னூ/லினக்ஸ் பற்றிய உரையாடலின்போது பின்வரும் சொற்களை நாம் அவதானமாகக் கையாளவேண்டியிருக்கிறது. ஏனெனில் சிறு தவறும் பெரிய தத்துவ, கோட்பாட்டு குழப்பங்களை உண்டாக்கிவிடக்கூடியவை.
இலவச மென்பொருள் :
இந்தச்சொல் தன்னளவில் விளக்குவதைப்போன்றே இந்த வகை மென்பொருட்கள் விலை கொடுத்து வாங்கத் தேவையில்லாதன. எடுத்துக்காட்டாக ரியல் ப்ளேயரை நீங்கள் இணையத்தில் இலவசமாகத் தரவிறக்கிக்கொள்ளலாம். Winamp இலவசமாகக் கிடைக்கிறது. இவை எல்லாம் இலவச மென்பொருட்கள்.
மைக்ரோசொஃப்ட் நிறுவனம் கூட ஏராளமான இலவச மென்பொருட்களை வழங்குகிறது.
இலவச மென்பொருட்கள் எத்தகைய உரிம ஒப்பந்தத்தோடும் வெளிவரலாம் (Lisence Agreement). அவை உங்களை உளவு பார்க்கலாம். வின்டோசில் மட்டுமே கட்டாயம் பயன்படுத்தப்பட வேண்டும் என்று கட்டுப்பாடு விதிக்கலாம். உங்கள் வலைத்தளத்தில் ஏற்றி வைத்து மற்றவர்களோடு பகிரக்கூடாது என்று கட்டுப்படுத்தலாம். பெரும்பாலும் இவை இப்படித்தான் வெளிவருகின்றன.
அனுபவத்தில் இலவச மென்பொருட்கள் ஆபத்தானவையாகவே இருக்கின்றன. எந்தவொரு இலவச மென்பொருளும் (கட்டற்ற இலவச மென்பொருள் அல்லாதவை) ஏதோ ஒரு விதத்தில் உங்கள் சுதந்திரங்களைக் கட்டுப்படுத்துபவையாக உளவறிபவையாகவே இருக்கின்றன.
நச்சுநிரல்கள் (viruses) அனைத்துமே இலவச மென்பொருட்கள்.
இவற்றை ஆங்கிலத்தில் "Free ware" என்போம்.
தனியுரிமை மென்பொருள்
இவை ஒரு தனி நபருக்கோ நிறுவனத்திற்கோ தனியுரிமையானவை. இம்மென்பொருள் தொடர்பான எல்லா உரிமையும் அவர்களுக்கே உரியதாக இருக்கும். இவற்றை அவர்கள் சில கட்டுப்பாடுகளுடன் நீங்கள் பயன்படுத்த அனுமதிப்பர்.
தனியுரிமை மென்பொருட்கள் காசுகொடுத்து வாங்கப்பட வேண்டியனவாக இருக்கும். அல்லது அவை இலவச மென்பொருட்களாக இருக்கும்.
ஆப்பிள் மாக்கின்டோஷ் இயங்குதளம் ஒரு தனியுரிமை மென்பொருள். இதனை நீங்கள் காசு கொடுத்து வாங்க வேண்டும். "win zip" ஒரு தனியுரிமை மென்பொருள் ஆனால் காசுகொடுத்து வாங்கத்தேவயில்லை. இலவசமாக வழங்கப்படுகிறது. இலவச மென்பொருள்.
பெரும்பாலும் தனியுரிமை மென்பொருட்கள் தமது உரிம ஒப்பந்தத்தில் தாம் உங்கள் மீது விதிக்கும் கட்டுப்பாடுகளை மிகத்தெளிவாகவே வரையறுப்பர். என்ன, நாங்க கேட்டுக்கேள்வி இல்லாமல் License agreement இனை next கொடுத்து கண்ணை மூடிக்கொண்டு தாண்டிப்போவதால் இந்தக் கட்டுப்பாடுகளை பெரும்பாலான வேளைகளில் அறிந்திருப்பதில்லை.
அந்த ஒப்பந்தங்கள் எல்லாம் பொதுவில் சொல்வது என்ன என்றால், இந்த மென்பொருள் அவர்களுக்கே சொந்தமானது, அதனை பயன்படுத்துவதற்கான அனுமதியை நீங்கள் சில கட்டுப்பாடுகளுடன் பெற்றுக்கொண்டிருக்கிறீர்கள் என்பதைத்தான்.
விலை கொடுத்து வாங்கினால் என்ன, இலவச மென்பொருளாய் இருந்தல் என்ன இந்த ஒப்பந்தங்களின் படி அவை தனியுரிமை மென்பொருட்களே ஆகும்.
இவற்றை நாம் ஆங்கிலத்தில் "proprietary Software" என்போம்.
மூடிய மூல மென்பொருள் / மூடிய ஆணைமூல மென்பொருள்
கடந்த சில காலங்களுக்கு முன் வெற்றிகரமான மென்பொருள் வணிக உத்தியாக இத்தகைய மென்பொருட்கள் கருதப்பட்டு வந்தன.
அதனால் இவை பிரபலமானவையாகவும் இருக்கின்றன.
இந்த மென்பொருட்களை உருவாக்குபவர்கள்/ உருவாக்கும் நிறுவனம் மென்பொருளின் மூல நிரலை/ஆணைமூலத்தை (source code) மிக மிக இரகசியமாக பேணுவதோடு தான் மறைத்து வைத்துக்கொள்ளும். மென்பொருள் எவ்வாறு எழுதப்பட்டுள்ளது, அது எவ்வாறு இயங்குகிறது என்பதைப்பற்றி எல்லாம் பயனர் அறிந்துகொள்ளாமல் பார்த்துக்கொள்வார்கள். பயனர்கள் மென்பொருளை பயன்படுத்த மட்டுமே அனுமதிக்கப்படுவர் என்பதே இதன் மறைமுக விளைவு.
ஒரு நிறுவனம், குறிப்பிட்ட பணி ஒன்றைச்செய்யும் மென்பொருளை நேரமும் பணமும் செலவழித்து உருவாக்கும்போது, அதன் இயக்க முறைகளை, ஆணைமூலத்தினை மற்றவர்கள் இலகுவில் பார்த்து அறிந்து தாமும் போட்டியாக மென்பொருட்களை உருவாக்கி விடாமல் தடுப்பதற்கு இம்முறை பெரிதும் உதவுகிறது.
அநேகமாக இன்று கற்பிக்கப்படும் மென்பொருட் கட்டுமான, வடிவமைப்புக் (Software architecture and Design) கோட்பாடுகள் மூடிய ஆணைமூல மென்பொருள் விருதிக்கானவையே
இலவச மென்பொருட்களும் , காசு கொடுத்து வாங்க வேண்டிய மென்பொருட்களும் மூடிய மூலமாக இருக்கலாம்.
நல்ல எடுத்துக்காட்டுக்களாக, blogger, yahoo services, opera browser, google, MS Office போன்றவற்றைக் குறிப்பிடலாம்.
இதனை ஆங்கிலத்தில் "closed source software" என்போம்.
திறந்த மூல மென்பொருள் / திறந்த ஆணைமூல மென்பொருள்
இது மிகவும் அவதானமாகக் கையாள வேண்டிய சொல்.
வெவ்வேறு அர்த்தங்களில் வெவ்வேறு தேவைகளுக்காக இச்சொல் பயன்படுத்தப்படுகிறது.
எது திறந்த ஆணைமூல மென்பொருள்?
இதற்கு இரு வேறு பதில்கள் இருக்கின்றன.
1. OSI நிறுவனத்தால் அங்கீகரிக்கப்பட்ட உரிம ஒப்பந்தத்தைக்கொண்ட மென்பொருட்கள்.
2. மென்பொருளின் ஆணைமூலத்தைக் கிடைப்பில் வைத்திருக்கும் மென்பொருள்.
இந்த இருவேறு பதில்களுக்குரிய மென்பொருட்களும் இன்று இணையம் பூராகவும் திறந்த ஆணைமூல மென்பொருள் என்ற பெயரில் பரந்து கிடக்கின்றன.
இச்சொல் பெரும்பாலும் ஏமாற்று வேலையாகவே பயன்படுத்தப்படுகிறது.
எடுத்துக்காட்டாக மைக்ரோசொஃப்ட் நிறுவனம் கூட திறந்த ஆணைமூலம் என்ற சொல்லைப் பயன்படுத்துகிறது. (இந்தத் தொடுப்பைப் போய்ப்பாருங்கள். ச்சும்மா அதிர்ந்து போவீர்கள்!! ) ஆம். அவர்கள் சில மென்பொருட்களுக்கு ஆணைமூலத்தைத் திறந்து வைத்துவிட்டு திறந்த ஆணைமூலம் என்கிறார்கள். இது ஒரு ஏமாற்று நாடகம். மூடிய ஆணைமூல வடிவம் தொடர்ச்சியான தோல்வியைப் பல வழிகளிலும் சந்தித்து வருவதால், தமது நலன்களைக் காத்துக்கொண்டு அதனை எதிர்கொள்ள அவர்கள் இந்த ரெண்டும் கெட்டான் சொல்லைப் பயன்படுத்துகிறார்கள்.
அவர்கள் திறந்து வைத்திருக்கும் மூல நிரலை நீங்கள் பார்க்க முடியும் . ஆனால் சுதந்திரமாகப் பயன்படுத்த முடியாது. அதற்கு ஏகப்பட்ட கட்டுப்பாடுகளை விதிக்கும் உரிம ஒப்பந்தத்தை நீங்கள் ஏற்றுக்கொள்ள வேண்டும்.
மூடிய ஆணை மூல மென்பொருட்கள் உறுதியற்றவை, பாதுகாப்பில் மிகப்பலவீனமானவை, வினைத்திறன் குறைந்தவை என்று இன்று பரவலாக ஏற்றுக்கொள்ளப்பட்டுவிட்டதால், தமது மென்பொருள் சிறந்தது, பாதுகாப்பானது, வினைத்திறன் கூடியது என்பதை விளம்பரப்படுத்த திறந்த ஆணைமூலம் என்கிறார்கள்.
OSI நிறுவனம் இன்று கேலிக்கூத்தாகிப்போய்விட்டது.
வேறு பலர் "திறந்த ஆணைமூலம்" என்ற சொல் பிரபலமாகிவிட்டதால், விளம்பரத்தன்மை வாய்ந்ததாக இருப்பதால் எந்தக் கேள்வியும் சிந்தனையும் இல்லாமல் தமது மென்பொருட்களைத் திறந்த ஆணைமூலம் என்கிறார்கள்.
மூடிய ஆணைமூல மென்பொருள் விருத்தி முறை தோல்விகண்டுவிட்டதால் இன்று திறந்த ஆணைமூல விருத்தி முறை பரவலாக ஏற்றுக்கொள்ளப்பட்டுள்ளது.
அந்த அடிப்படையில் இச்சொல்லைப் பயன்படுத்தலாமே ஒழிய இச்சொல் அரசியல் ரீதியில் அர்த்தமற்றது.
இச்சொல்லைப் பயன்படுத்துவதைத் தவிர்ப்பது நல்லதென நான் பரிந்துரைக்கிறேன்.
இதனை ஆங்கிலத்தில் "Open Source Software" என்பர்
கட்டற்ற மென்பொருள்
(சுதந்திர மென்பொருள் / தளையறு மென்பொருள் / விடுதலை மென்பொருள் என்றும் சொல்லலாம்)
இவ்வகையில் அடங்கும் மென்பொருட்களே அரசியல் ரீதியில் மிக முற்போக்கானவை.
மற்றைய வகை மென்பொருட்களிலிருந்து கட்டற்ற மென்பொருளை வேறுபடுத்துவது அதன் உரிம ஒப்பந்தமேயாகும்.
குறித்த மென்பொருளின் உரிம ஒப்பந்தம் பின்வரும் சுதந்திரங்களை உங்களுக்குத் தருகிறதா என்று பாருங்கள்.
சுதந்திரம் 0: எந்த நோக்கத்துக்காகவும் மென்பொருளை இயக்குவதற்கான சுதந்திரம்.
சுதந்திரம் 1: மென்பொருள் எவ்வாறு இயங்குகிறது என்பதைக் கற்றுக்கொள்வதற்கும், உங்கள் தேவைகளுக்கேற்றபடி அதனை உள்வாங்கிக்கொள்வதற்குமான சுதந்திரம் (ஆணைமூலம் கிடைக்கக்கூடியதாக இருப்பது இதற்கு முன்நிபந்தனையாகும்)
சுதந்திரம் 2: மென்பொருளின் படிகளை/நகல்களை/பிரதிகளை மீள் விநியோகம் செய்வதற்கான சுதந்திரம். இதன்மூலம் நீங்கள் உங்கள் அயலவர்களுக்கு உதவ முடியும்.
சுதந்திரம் 3: மென்பொருளை மேம்படுத்துவதற்கும், திருத்தியமைப்பதற்கும் அவ்வாறு திருத்தியமைக்கப்பட்ட மென்பொருளை மக்கள் மத்தியில் விநியோகிப்பதற்குமான சுதந்திரம். இதனால் முழுச் சமுதாயமும் பயன்பெற முடியும். (ஆணைமூலம் கிடைக்கக்கூடியதாக இருப்பது இதற்கு முன்நிபந்தனையாகும்)
இந்தச் சுதந்திரங்களை ஒப்பந்தம் உங்களுக்குத் தருமாயின் அது ஒரு கட்டற்ற மென்பொருளாகும்.
இதில் மென்பொருளின் விலை பற்றி எங்குமே குறிப்பிடப்படவில்லை.
ஆம். கட்டற்ற மென்பொருளை இலவசமாகத்தான் வழங்க வேண்டும் என்ற கட்டாயம் எப்போதும் இல்லை. நீங்கள் தாராளமாகக் கட்டற்ற மென்பொருளைக் காசுக்கு விற்கலாம். எந்த தடையும் இல்லை. காசுக்கு விற்கப்படுவதும் கட்டற்ற மென்பொருளே. மேற்கண்ட சுதந்திரங்களை அது பயனருக்கு உறுதிப்படுத்தினால் போதுமானது.
இந்த இடத்திலேயே மாயாவின் பதிவில் "லினக்ஸ் ஒரு இலவச மென்பொருள் இல்லையா?" என்று எழுப்பப்பட்ட கேள்விக்கு பதிலளிக்க வேண்டியுள்ளது.
லினக்ஸ் கரு என்பது எப்போதும் விற்கப்படக்கூடாதது அல்ல.
எடுத்துக்காட்டாக லினக்ஸ் கருவினைக் கொண்டிருக்கும் எத்தனையோ இயங்குதளங்கள் காசுக்கு விற்கப்படுகிறது. அப்போது நீங்கள் அங்கே உள்ளடக்கப்பட்டுள்ள லினக்ஸ் கருவினைக் காசு கொடுத்தே வாங்க வேண்டும். மிக நல்ல எடுத்துக்காட்டு நீங்கள் நன்கறிந்த ரெட்ஹாட் ( red hat GNU/Linux)
இதன் Enterprise edition இலவசமல்ல. ஆனால் அது கட்டற்ற மென்பொருள்.
வேறும் சில கட்டற்ற மென்பொருட்கள் இலவசமல்ல.
கட்டற்ற மென்பொருட்கள் பொதுவாகப்பயன்படுத்தும் நன்கறியப்பட்ட உரிம ஒப்பந்தம் GPL ஆகும் (க்னூ பொதுமக்கள் உரிமம்) இது தவிர வேறு பல உரிமங்களும் உண்டு.
கட்டற்ற மென்பொருட்கள் ஆங்கிலத்தில் Free software எனத் துரதிஷ்ட வசமாகப் பயன்படுத்தப்படுவதே இந்தக் குழப்பங்களுக்கெல்லாம் காரணம் உண்மையில் இந்தச்சொல் freedom software என்ற அர்த்தத்திலேயே பயன்படுத்தப்படுகிறது.
கட்டற்ற மற்றும் திறந்த ஆணைமூல மென்பொருள்
இது அடிக்கடிச் சண்டைபோட்டுக்கொண்டிருக்கும் இரு முகாம்களைச் சமாளித்து ஒன்றிணைப்பதற்கான முயற்சியாகக் கண்டுபிடிக்கப்பட்ட சொல்.
பல திறந்த ஆணைமூலக் காரருக்கு தம்மைக் கட்டற்ற மென்பொருள் என்று மட்டும் சொல்வது பிடிக்காது. பல கட்டற்ற மென்பொருள் காரருக்குத் தம்மைத் திறந்த ஆணைமூலம் என்று சொல்வது பிடிக்காது.
கட்டற்ற மென்பொருட்கள் எல்லாம் திறந்த ஆணைமூலமே அதில் பிரச்சினை இல்லை. சில திறந்த ஆணைமூல மென்பொருட்களும் கட்டற்றவை. எனவே இருவரும் ஓர் உடன்பாடு கண்டு இந்தச் சொல்லைப் பயன்படுத்துகின்றனர்.
மேற்சொன்ன நான்கு சுதந்திரங்களைக் கொடுக்காத திறந்த ஆணைமூல மென்பொருட்கள் இந்த வகைக்குள் அடங்காது.
மிக மிக மோட்டுத்தனமான எளிமையாகச்சொன்னால் (;-), கட்டற்ற மென்பொருட்களும் , நல்ல திறந்த ஆணைமூல மென்பொருட்களும் இந்த வகைக்குள் அடங்கும். கெட்ட திறந்த ஆணைமூல மென்பொருட்கள் இந்த வகைக்குள் அடங்காது.
ஆங்கிலத்தில் இது FOSS எனப்படுகிறது. ( Free and Open Source Software)
பிரான்சியர்கள் இதனை FLOSS என்கிறார்கள். அதாவது Free/Libre/Open Source Software.
லினக்ஸ்
இதுவும் மிகத்தவறாகப் பயன்படுத்தப்படும் சொற்களிலொன்று.
உண்மையில் லினக்ஸ் என்பது இயங்குதளத்தின் அடிப்படையாய் அமையும் கருனி யாகும் (kernel)
Linus என்பவர் இக்கருனியை உருவாக்கினார். கருனி இயங்குதளமொன்றின் இன்றியமையாத கூறாகும். இயங்குதளத்தில் வேறு இன்றியமையாத பாகங்களும் உண்டு.
இன்று நாம் பொத்தாம்பொதுவாக லினக்சஸ் என்று சொல்லும் இயங்குதளங்கள்(Operating Systems) லினக்ஸ் கருனியினையும் மிகுதி GNU பாகங்களையும் கொண்டிருக்கிறது.
GNU என்பது எண்பதுகளில் ரிச்சர்ட் ஸ்டால்மன் என்பவரால் உருவாக்க முயலப்பட்ட முழுமையான கட்டற்ற இயங்குதளமாகும். அவ்வியங்குதளத்தின் கருனியாக லினக்ஸ் பரவலக ஏற்றுக்கொள்ளப்பட்டுள்ளது. லினக்ஸ் இல்லாத க்னூ இயங்குதளங்களும் உண்டு. எடுத்துக்காட்டாக Nexanta வினை சொல்லலாம். இது தனது கருனியாக Open solaris இனைக் கொண்டிருக்கிறது.
ஆகவே இக்கட்டற்ற இயங்குதளத்தினை லினக்ஸ் என்று சொல்வது மிகத்தவறனதாகும். GNU/Linux என்றே சொல்ல வேண்டும்.
லினக்ஸ் என்று பரவலாக அறியாமை கரணமாகவே பயன்படுத்தப்படுகிறது.
இப்பதிவில் சொல்லப்பட்ட விடயங்கள் தொடர்பான மேலதிக விளக்கங்கள் தேவைப்பட்டால், சந்தேகங்கள் இருந்தால், முரண்பாடுகள் இருந்தால், பின்னூட்டமிடுங்கள். பின்னூட்டங்கள் வழியாக இவை தொடர்பான கேள்வி-பதில் ஆவணம் ஒன்றை உருவாக்கலாம்.
Subscribe to:
Posts (Atom)