Кіріспе
gEDA термині екі нәрсені білдіреді:
GPL лицензиясымен таратылатын электрондық жобалауға арналған бағдарламалық жасақтамалар жиынтығы (CAD құралдары). Осылайша, gEDA – ECAD (электрондық CAD) немесе EDA (электрондық жобалауды автоматтандыру) қолданбалар жиынтығы. gEDA көбінесе баспа тізбектерін жобалауға бағытталған (интегралды схемаларды жобалауға қарағанда). gEDA қолданбалары жиі "gEDA Suite" деп аталады. gEDA құралдар жиынтығын жасау және қолдау үшін жұмыс істейтін ашық кодты бағдарламалық жасақтаманы әзірлеушілердің бірлескен жұмысы. Әзірлеушілер gEDA пошта тізімдері арқылы байланысады және жыл сайынғы "Google Summer of Code" іс-шарасына бір жоба ретінде қатысады. Бұл бірлескен жұмыс көбінесе "gEDA жобасы" деп аталады. "gEDA" сөзі "GPL" және "EDA" сөздерінің қосылуынан пайда болған. gEDA Suite-тегі кейбір жеке құралдардың аттары "g" әрпімен басталады, бұл олардың GNU General Public License аясында таратылатынын көрсетеді.
Тарих
gEDA жобасын Алес Хвезда Linux/UNIX үшін тегін бағдарламалық қамтамасыз ету EDA құралдарының жетіспеушілігін жою үшін бастады. Алғашқы бағдарламалық қамтамасыз ету 1998 жылдың 1 сәуірінде жарық көрді, оған схемалық сызу бағдарламасы және netlister кірді. Сол кезде gEDA жобасының веб-сайты мен электрондық пошта тізімдері құрылды. Алғашқыда жобада тағы бір PCB макетін жасау бағдарламасын жазу жоспарланған. Бірақ, жоба көп ұзамай "PCB" ашық кодты макеттеу бағдарламасын тапты. Содан кейін gEDA жобасының netlister-і PCB-ге netlist-терді бағыттау мүмкіндігімен жылдам жабдықталды, ал жаңа макет бағдарламасын бастан-аяқ жазу жоспарларынан бас тартылды. Осы уақытта PCB бағдарламасын дамытумен айналысқан әзірлеушілер gEDA жобасының серіктес мүшелеріне айналды. Шамамен сол кезде басқа да ашық кодты EDA бағдарламалары пайда болды. Олардың авторлары gEDA веб-сайты мен электрондық пошта тізімдеріне қосылып, ынтымақтастықпен жұмыс істейтін gEDA жобасы дүниеге келді. Қазіргі таңда gEDA жобасы әртүрлі (бірақ кейде бір-бірімен байланысты) бағдарламашылар жасаған бағдарламалық құралдардың федерациясы болып табылады. Жобаны біріктіретін нәрсе – қуатты, қоғамдыққа негізделген, ашық бастапқы кодты EDA құралдар жиынтығын құру туралы ортақ көзқарас. pcb rnd 2013 жылы gEDA/PCB-ден бөлінді. Lepton EDA 2016 жылдың соңында gEDA/gaf жиынтығынан бөлінді.
Linux жүйесі
gEDA жобасының басты мақсаттарының бірі Linux жүйесі үшін EDA қолданбалары жиынтығын ұсыну болғандықтан, gEDA Suite-тегі барлық қолданбалар Linux-та құрастырылып, жұмыс істейді. Бағдарламаларды бастапқы кодтан құрастырудан өзге, gEDA Suite-тегі барлық бағдарламалардың екілік орындалатын файлдары танымал пакеттік архивтерден алуға болады; бағдарламаларды apt немесе dnf сияқты пакеттік басқару құралдарын пайдаланып, көптеген танымал Linux дистрибутивтеріне орнатуға болады.
Unix жүйесі
Барлық gEDA қолданбалары OpenBSD, FreeBSD және NetBSD сияқты басқа Unix-ке ұқсас операциялық жүйелерде де компиляцияланып, жұмыс істейді. Осы дистрибутивтердің кейбіреулері пакеттік басқару құралдарын пайдаланып, алдын ала жинақталған бинарлық файлдарды орнатуды да қолдайды.
Mac OS X жүйесі
gEDA қолданбаларының көпшілігі Mac OS X жүйесінде де сәтті орнатылып, жұмыс істейді, әдетте Fink пакеттік менеджері және Macports арқылы. Mac-те аз ғана коммерциялық ЭЖА (Электрондық жобалау автоматтандыру) құралдары жұмыс істейтіндіктен, бұл мүмкіндік gEDA-ны Mac пайдаланушылары арасында танымал электрондық дизайн жиынтығына айналдырды.
Microsoft Windows-тың жүйелік жүйесі
Microsoft Windows қолдауы қазіргі уақытта басты жобалық мақсат емес. Дегенмен, gEDA Suite-тегі кейбір бағдарламалар Windows қолдауына арналған мүмкіндіктермен жасалған, және олар Windows жүйесінде құрастырылып, жұмыс істейді. Бірақ, gEDA Suite-тің көп бөлігі үшін екілік атқарылатын файлдар gEDA жобасымен таратылмайды.
Қауымдастық
gEDA жобасының маңызды ерекшелігі – құрылған мықты пайдаланушылар қауымдастығы. gEDA пошта тізімдеріне жүздеген адам жазылған, және олардың көптегені электроника саласының мамандары. Сондықтан gEDA пошта тізімдері gEDA қолданбаларына қатысты ақпаратты ғана емес, сонымен қатар жалпы электрондық жобалау туралы ақпарат алмасу ортасына айналды. Жобаның ашықтығының нәтижесінде схемалық символдар, элементтердің қосылу схемалары және қосымша скрипттер gEDA қауымдастығының мүшелері арасында еркін жасалып, бөліседі. Бұл үшін www.gedasymbols.org сайты қолданылады.