GNU is Not Unix

1984թ-ին Ռիչարդ Ստոլլմանը սկիզբ դրեց GNU նախագծին (www.gnu.org), որի անունը իրենից ներկայացնում է “GNU is Not Unix” (ԳՆՈՒՆ ՅՈՒՆԻՔՍ ՉԷ) արտահայտության կրճատումը: Այդ նախագծի նպատակն էր Unix ՕՀ-ի նոր ստեղծելը և հետագայում այն ազատ, անվճար տարածելը: Միլիոնից ավելի տողերի  զրոյից գրելու խնդիրը անհնար էր թվում  մեկ կամ երկու  մարդու համար, սակայն աշխատանքները բաժանվեցին մի քանի տասնյակների և նույնիսկ հարյուրների միջև, ինչի արդյունքում հնարավոր եղավ իրականացնել նախագիծը: Քրտնաջան աշխատանքները անտեղի չկորան, նոր կոդը իրեն ավելի լավ էր դրսևորում, քան բնօրինակ Unix-ինը: Որակի վրա դրական ազդեցություն թողեց նաև այն, որ նորաստեղծ կոդը հասանելի էր բոլորին, վատ գրված մասերը վերանայվում էին կամ փոխարինվում շատ արագ:
Unix-ին ծանոթների ուշադրությունը կգրավի 3400-ից ավելի ծրագրային նախագծերը GNU-ի սահմաններում, որտեղ նրանք կարող են գտնել իրենց կողմից սիրված ծրագրերը, հրամանները` անվճար, բաց սկզբնական կոդով (http://directory.fsf.org/GNU): Այնտեղ կարող եք գտնել ձեզ հետաքրքրող հրամանները, ծրագրերը, ինչպես նաև այլ հետաքրքիր պրոյեկտներ:
Բաց սկզբնական կոդով ծրագրային ապահովման տարածման համար GNU-ի սահմաններում ստեղծվեց “GNU Public License”-ն: Չնայած, որ գոյություն ունեն շատ ծրագրային ապահովման լիցենզիաներ, որոնք բնութագրում են այլ մոտեցումներ ազատ ծրագրային ապահովման պաշտպանության համար, GPL լիցենզիան առավել հայտնին է և օգտագործվում է Linux միջուկի համար: GNU ծրագրային ապահովման հետ կապված չեն ոչ մի երաշխիք, սխալ աշխատանքի դեպքում հեղինակը պարտավոր չէ լուծել ի հայտ եկած խնդիրները:
Հազարավոր ծրագրերի ստեղծումից անկախ, GNU նախագծին չհաջողվեց ստեղծել մեկ վճռորոշ կարևոր էլեմենտ` միջուկը: Միջուկի ստեղծման փորձը “GNU Hurd” նախագծի սահմաններում (http://www.gnu.org/software/hurd) անարդյունավետ եղավ:

Այլ լրացումներ չկան.

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam Protection by WP-SpamFree