Кіріспе

tin – ашық кодты, мәтіндік, талқылаулы жаңалықтар оқу бағдарламасы, ол Usenet жүйесінде хабарларды оқу және жариялау үшін қолданылады, ал Usenet – бүкіл әлемдік таратылған талқылау жүйесі.

Тарих

Бастапқыда Tin тек мәтіндік компьютер терминалдарында, баяу сериялық интерфейс арқылы көп пайдаланушылы уақытты бөлісетін орталық серверге қосылғанда қолданылды, онда графикалық қолдау әдетте болмады және компьютерлік тышқан әлі ойлап табылмайтын еді. Сол кезде Tin осы ортада біршама ресурсқа талап ететін бағдарлама (Pine сияқты) болып саналды, себебі ол терминал курсорын басқару және Usenet-те оңай навигация жасау үшін бетке бағдарланған мәтінді жылжытуды пайдаланды. Ол графикалық қолдауды ұсынбаса да, экранның төменгі жағынан жоғары қарай үздіксіз беттер мен мәзірлерді прокруллдеуден гөрі, топтар, тақырыптар және мақалалардың визуалды ұйымдастырылған браузерге бағытталған тізімін ұсынады. Tin Unix-ке ұқсас операциялық жүйелердің көптеген нұсқалары үшін қол жетімді. Бұл бағдарлама 1991 жылы Рич Скрента Usenet-те жариялаған TASS жаңалықтар оқырманына негізделген. Тінге жұмыстың басталуы Іайн Ли жасады, ол IETF RFC 2980 үшін ақпарат ұсынды. 1996 жылдан бері Urs Janßen бағдарламаны жаңартып келеді. Бағдарлама әдетте trn немесе nn бағдарламаларымен салыстырылады. Соңғысы да TASS-қа негізделген. Кейбіреулер Tin-нің ең икемді жіптік қолдауы бар екенін атап көрсетеді, бірақ UTF-8 қолдауы бар жаңа нұсқаларында бұл мүмкіндік жоқ. Алғашқы Tin termcap-ты пайдаланды. Autoconf пайдалану арқылы портативтілікті жақсартумен қатар, оның жасаушылары terminfo немесе curses-пен жұмыс істеуге мүмкіндік беріп, бейімделуді де жақсартты, осылайша портативтілікті арттырды. Gettext арқылы локализация және IPv6 қолдауы сияқты басқа өзгерістер де бағдарламаны қазіргі заманға сай ұстап тұр. trn немесе nn-нен айырмашылығы, Tin-де 1995 жылдан бері өзгерістерді бақылау оңай, өйткені оның өзгеру журналы толыққанды және мерзімделген.