Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Термин gEDA относится к двум понятиям:
The term gEDA refers to two things:
Набор программных приложений (инструментов САПР), используемых для электронного проектирования и распространяемых под лицензией GPL. Таким образом, 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.
A set of software applications (CAD tools) used for electronic design released under the GPL. As such, gEDA is an ECAD (electronic CAD) or EDA (electronic design automation) application suite. gEDA is mostly oriented towards printed circuit board design (as opposed to integrated circuit design). The gEDA applications are often referred to collectively as "the gEDA Suite". The collaboration of free software/open source developers who work to develop and maintain the gEDA toolkit. The developers communicate via gEDA mailing lists, and have participated in the annual "Google Summer of Code" event as a single project. This collaboration is often referred to as "the gEDA Project". The word "gEDA" is a conjunction of "GPL" and "EDA". The names of some of the individual tools in the gEDA Suite are prefixed with the letter "g" to emphasize that they are released under the GNU General Public License.
История
Проект gEDA был начат Алесом Хвездой с целью устранить нехватку бесплатных инструментов EDA для Linux/UNIX. Первое программное обеспечение было выпущено 1 апреля 1998 года и включало программу для создания схем и netlister. В то же время были созданы веб-сайт и списки рассылки проекта gEDA. Изначально проект планировал также разработать программу для трассировки печатных плат (PCB). Однако вскоре проект обнаружил существующую программу с открытым исходным кодом "PCB". После этого возможность экспорта netlist'ов для PCB была быстро добавлена в netlister проекта gEDA, и планы по созданию новой программы для трассировки плат с нуля были отменены. В то же время разработчики PCB стали участниками проекта gEDA. Примерно в то же время были созданы и другие инструменты EDA с открытым исходным кодом. Авторы этих инструментов присоединились к веб-сайту и спискам рассылки gEDA, и так родился совместный проект gEDA. В настоящее время проект gEDA остается федерацией программных инструментов, разрабатываемых разными (иногда пересекающимися) программистами. Общая цель, объединяющая проект, – создание мощного, основанного на сообществе, инструментария EDA с открытым исходным кодом. PCB rnd был выделен из gEDA/PCB в 2013 году. Lepton EDA был выделен из набора gEDA/gaf в конце 2016 года.
The gEDA project was started by Ales Hvezda in an effort to remedy the lack of free software EDA tools for Linux/UNIX. The first software was released on 1 April 1998, and included a schematic capture program and a netlister. At that time, the gEDA Project website and mailing lists were also set up. Originally, the project planned to also write a PCB layout program. However, an existing open source layout program, "PCB", was soon discovered by the project. Thereafter, the ability to target netlists to PCB was quickly built into the gEDA Project's netlister, and plans to write a new layout program from scratch were scrapped. Meanwhile, developers working on PCB became affiliates of the gEDA Project. Other open source EDA programs were created at about the same time. The authors of those programs became affiliated with the gEDA website and mailing lists, and the collaborative gEDA Project was born. At present, the gEDA Project remains a federation of software tools developed by different (but sometimes overlapping) programmers. The thread which holds the project together is the shared vision of creating a powerful, community based, open source EDA toolkit. pcb rnd was forked from gEDA/PCB in 2013. Lepton EDA was forked from the gEDA/gaf suite in late 2016.
Линукс
Поскольку одна из давних целей проекта gEDA — предоставить набор EDA-приложений для Linux, все приложения в gEDA Suite компилируются и работают под Linux. Помимо сборки программ из исходного кода, для всех программ gEDA Suite доступны предварительно скомпилированные исполняемые файлы в популярных репозиториях пакетов; программы можно установить на многие распространенные дистрибутивы Linux с помощью инструментов управления пакетами, таких как apt или dnf.
Because one of the gEDA Project's longstanding goals is to provide a suite of EDA applications for Linux, all applications in the gEDA Suite compile and run on Linux. Besides building the programs from source, binary executables for all programs in the gEDA Suite are available from popular package archives; the programs may be installed on many common Linux distributions using package management tools such as apt or dnf.
Unix
Все приложения gEDA также компилируются и работают на других Unix-подобных операционных системах, таких как OpenBSD, FreeBSD и NetBSD. В некоторых из этих дистрибутивов также поддерживается установка предварительно собранных пакетов с помощью инструментов управления пакетами.
All gEDA applications will also compile and run on other Unix like operating systems, such as OpenBSD, FreeBSD and NetBSD. Some of these distributions also support installation of pre packaged binaries using package management utilities.
Mac OS X
Большинство приложений gEDA также успешно устанавливаются и работают на Mac OS X, как правило, с использованием пакетных менеджеров Fink и Macports. Поскольку на Mac доступно немного коммерческих средств ЭСАД, эта особенность сделала gEDA популярным пакетом для электронного проектирования среди пользователей Mac.
Most gEDA applications also install and run successfully on Mac OS X, typically using the Fink package manager and Macports. Since few commercial EDA tools run on the Mac, this feature has made gEDA a popular electronic design package amongst Mac users.
Microsoft Windows
В настоящее время поддержка Microsoft Windows не является приоритетной задачей проекта. Тем не менее, некоторые программы в составе gEDA Suite имеют встроенные возможности для поддержки Windows и могут быть скомпилированы и запущены в этой операционной системе. Однако, проект gEDA не распространяет готовые исполняемые файлы для большинства программ gEDA Suite.
Microsoft Windows support is currently not a primary project goal. Nonetheless, some programs in the gEDA Suite have built in hooks for Windows support, and those programs will build and run under Windows. However, binary executables for most of the gEDA Suite are not distributed by the gEDA Project.
Сообщество
Важной особенностью проекта gEDA является сильное сообщество пользователей, которое он создал. В списках рассылки gEDA насчитывается несколько сотен подписчиков, многие из которых являются экспертами в области электроники. Таким образом, списки рассылки gEDA стали источником не только информации, касающейся приложений gEDA, но и платформой для обмена общими сведениями по проектированию электроники. Благодаря открытости проекта, схематические символы, посадочные площадки и служебные скрипты свободно создаются и распространяются среди членов сообщества gEDA на отдельном веб-сайте www.gedasymbols.org.
An important feature of the gEDA project is the strong user community it has created. The gEDA mailing lists have several hundred subscribers, and many subscribers are electronics experts. Thus, the gEDA mailing lists have become a source not only for information related to the gEDA applications, but also for exchange of general electronic design information. As a consequence of the project's openness, schematic symbols, footprints, and utility scripts are freely created and shared amongst the members of the gEDA community at a spin off website, www. gedasymbols. org.