FreeBSD е операционна система с отворен код.
Фондацията FreeBSD наскоро публикува своя отчет за първото тримесечиеили, в които споделяте промените и напредъка, които са постигнати в проекта. В доклада той споделя голям брой промени, по които се работи и една от тях е обявяването на фв подкрепа на 32-битовата платформа във FreeBSD да спре използването на 32-битови платформи в следващите две големи версии.
Друга спомената промяна е Подобрен аудио стек на FreeBSD и предоставя на аудио разработчиците полезни инструменти и рамки за улесняване на разработката на звук във FreeBSD, включително възможността за асинхронно изключване на звукови устройства, особено полезно за USB звукови карти.
В допълнение към това, друга важна новина, обявена в доклада, е развитието наe нов графичен инсталатор. Споменава се, че причината за това е необходимостта от осигуряване на системата с инсталатор, който извършва инсталацията и първоначалната системна конфигурация са по-приятелски", особено за начинаещи. Този графичен инсталатор ще увеличи привлекателността на системата за потребители, които предпочитат графични интерфейси и смятат текстовите интерфейси за остарели. Освен това ще улесни създаването на персонализирани среди, използвайки FreeBSD като основа.
Новият инсталиранr използва тествани компоненти от съществуващия инсталатор на bsdinstall, но заменете bsddialog с нов комплект, наречен gbsddialog, който използва библиотеката GTK за създаване на диалози и графични уиджети. Това ви позволява да имате графичен режим на инсталиране, като същевременно запазвате възможността за традиционен конзолен режим. Замяната на конфигуратора bsdconfig с базирана на GTK2 графична опция за по-модерен дизайн на интерфейса също се обмисля.
Струва си да се спомене това В момента има функционална реализация на новия инсталатор за тестване, и кръпки са предложени за преглед и интегриране в основната структура. Това включва интерфейси, преведени на bsddialog за добавяне на потребители, задаване на администраторски пароли, избиране на часови зони и компоненти за активиране на графичен режим въз основа на променливата на средата $DIALOG.
В миналото с подкрепата на FreeBSD Foundation беше разработен прототип на графичен инсталатор, написан на Lua и работещ като http сървър, предоставящ уеб интерфейс, който се отваря в уеб браузър в режим на един прозорец.
Освен това в доклада се споменава Инициатива за преместване на кода за достъп до системно повикване от libc.so и libpthread.so в отделна библиотека наречен libsys.so, това има за цел да ограничи директния достъп до системни извиквания до доверен код, да осигури абстрактен достъп до системни повиквания за програмни езици по време на изпълнение и да подобри поддръжката на системните инструменти за регистриране на повикванията и операциите по възпроизвеждане.
От Други споменати промени в доклада:
- Предвижда се внедряването на библиотеката oss, помощната програма за аудио и помощната програма за управление на Bluetooth устройства, заедно с разширяване на възможностите на аудио миксера и неговата библиотека.
- Bhyve внедрява vmstated процес във фонов режим за управление на виртуални машини и конфигуриране на тяхната мрежа и подсистеми за съхранение. Добавена е помощна програма vmstatedctl за управление на виртуални машини, подобна на командата jail.
- Разработване на бекенд за мениджъра на пакети pkg, съвместим с PackageKit, позволяващ използването на стандартни интерфейси за управление на приложения като KDE Discover и GNOME Software Center за управление на пакети на FreeBSD.
- Актуализира пренесената версия на пакета компилатор GCC до GCC 13.
- Сътрудничество с AMD по проект за създаване на IOMMU драйвер за FreeBSD.
- Мигриран VPP (Vector Packet Processor) мрежов стек към FreeBSD.
- Инициатива за прилагане на конфигурируеми ограничения на скоростта в OpenZFS, подобни на дисковите квоти, но ограничаващи броя на операциите за четене/запис и производителността за четене/запис.
И накрая, ако се интересувате да научите повече за това, можете да се запознаете с тримесечния отчет В следващия линк.