YaST
YaST (Yet another Setup Tool) — програмний пакет, що з'явився в дистрибутиві SuSE Linux як комерційне програмне забезпечення, а саме утиліта конфігурації операційної системи і встановлення / оновлення пакунків з ПЗ. На даний момент розповсюджується за ліцензією GPL.
| |
Тип | утиліта встановлення програм та конфігурації системи |
---|---|
Автор(и) | SuSE |
Розробник | Novell |
Стабільний випуск | 2.23 (серпень 2012) |
Операційна система | Linux |
GNU фреймворк | Ncurses і Qt |
Мова програмування | YaST Control Programming Language, Ruby |
Стан розробки | активний |
Ліцензія | GNU General Public License |
Вебсайт |
en.opensuse.org/Portal:YaST(англ.) ru.opensuse.org/YaST(рос.)] |
YaST у Вікісховищі |
Конфігуратор YaST до 2013 року розвивався з використанням специфічної мови програмування YCP (YaST Control Programming Language) і підтримував консольний інтерфейс і GUI на базі Qt і GTK+. Використання нестандартної мови програмування заважало залученню до проекту нових розробників, тому в кінцевому рахунку було вирішено переписати код проекту звичнішою мовою. І у червні 2013 розробники openSUSE представили новий варіант системи управління конфігурацією YaST, повністю переписаний з використанням мови Ruby.[1][2] Крім того, вже існуючий веб-конфігуратор WebYaST написаний на мові Ruby, тому використання Ruby і для десктоп-варіанту YaST сприятиме залученню вже готових напрацювань, спільному використанню загальних компонентів і тіснішої інтеграції проектів.
Можливості
Дистрибутиви openSUSE і SUSE Linux Enterptise оптимізовані під керування за допомогою YaST. Серед можливостей налаштування:
Програмне забезпечення
Обладнання
- Bluetooth, звук, інфрачервоні пристрої
- IDE DMA режим
- Графічна плата та монітор
- Інформація про устаткування
- Контролер диска, принтер, сканер, TV-тюнер
- Миша, джойстик, розкладка клавіатури
Система
- LVM, драйвери PCI пристроїв, Powertweak
- Відновлення системи, завантажувач (GRUB або LILO), завантажувальна дискета
- Резервне копіювання системи
- Редактор налаштувань, управління службами (Runlevel)
- Дата і час, управління електроживленням, мова
- Мережа (DSL, ISDN, Мережева карта, Модем, Факс, Автовідповідач)
- Мережеві служби (DNS, NTP, NFS, Kerberos, Proxy, LDAP і т. д.)
- Управління користувачами і групами, налаштування брандмауера
- Включає в себе утиліту для захисту додатків під назвою Novell AppArmor. YaST має три графічні оболонки, написані на qt, gtk і ncurses, тобто його можна використовувати його, як з X-сервера, так і з командного рядка . Ще YaST використовується безпосередньо для установки дистрибутиву. Існує також утиліта Autoyast для встановлення та налаштування системи за створеним заздалегідь образу.