Megjelent a DragonFly BSD 6.0 operációs rendszer.

Több mint egy év fejlesztés után megjelent a DragonFlyBSD 6.0, egy hibrid kernellel rendelkező operációs rendszer, amelyet 2003-ban indítottak a FreeBSD 4.x alternatív fejlesztésének céljával. A DragonFly BSD kiemelkedő jellemzői között megtalálható a HAMMER elosztott verziószámú fájlrendszer, a rendszer „virtuális” magjainak felhasználói folyamatokként való betöltésének támogatása, az adatok és a fájlrendszer metaadatainak SSD-meghajtókon való gyorsítótárazásának lehetősége, a kontextus figyelembevételével történő változó szimbolikus linkek, a folyamatok felfüggesztésének lehetősége állapotuk lemezen való megőrzésével, és a könnyű szálakat (LWKT) használó hibrid kernel.

A DragonFlyBSD 6.0-ban hozzáadott főbb fejlesztések:

  • A virtuális fájlrendszerben (vfs_cache) a gyorsítótár rendszerét korszerűsítették. A módosítás javította a fájlrendszerek megbízhatóságát és növelte a teljesítményét. A teljes utak gyorsítótárazása javult a cache_fullpath() hívásának segítségével.
  • Jelentősen javították a dsynth segédprogramot, amely a DPort bináris tárolóinak helyi összeállítására és karbantartására szolgál. Az új verzióban lehetőség nyílik a ports-mgmt/pkg explicit megadására csomagok összeállításához, ZSTD algoritmus támogatását is hozzáadták, a 'prepare-system' parancsban a régi csomagok eltávolítása biztosított, valamint lehetőség van a ccache használatára a fordítás során.
  • Folyamatosan dolgoznak a HAMMER2 fájlrendszeren, amely olyan funkciókkal rendelkezik, mint a pillanatfelvételek különböző mérése, az írásra elérhető pillanatfelvételek, könyvtári szintű kvóták, inkrementális tükörzéssel, különböző adatkompressziós algoritmusok támogatása és multi-master tükörzéssel, amely az adatokat több hoszton osztja el. Az új kiadásban kezdeti támogatást kaptak a multi-volume funkciók, amelyek lehetővé teszik több helyi lemez egy szétválasztott partícióba való összevonását (a multi-master hálózati mód még nem támogatott). Lehetőség van a partíció méretének növelésére is (a hammer2 growfs parancsot hozzáadták). Súlyos deduplikálási problémákat oldottak meg.
  • Jelentősen megnövelték a tmpfs fájlrendszer teljesítményét. Hozzáadták a mounttmpfs segédprogramot az /tmp és /var/run tmpfs-be való egyszerűsített elhelyezésére.
  • Hozzáadták az Ext2 fájlrendszer megvalósítását, amelyben hiányzik a GPL licenccel rendelkező kód.
  • Jelentős változtatások történtek a virtuális memória rendszerében, beleértve a MAP_VPAGETABLE mmap() támogatás eltávolítását, amely szükséges a vkernell (felhasználói folyamatként futó virtuális magok) működéséhez. A következő kiadásban tervezik a vkernel visszaállítását, átdolgozva HVM alapokon.
  • A callout*() hívások megvalósítása újragondolásra került.
  • Javították az EFI framebuffer támogatását.
  • A sysmouse illesztőprogramhoz hozzáadták az evdev támogatást.
  • Hozzáadták a clock_nanosleep, fexecve, getaddrinfo és timeout hívásokat. Megvalósították az fcntl(F_GETPATH) és az IP_SENDSRCADDR és SO_PASSCRED zászlók támogatását.
  • A kernelhez hozzáadták a kmalloc_obj rendszert, amely csökkenti a memóriafragmentációt.
  • Az AMD processzorok SMN (System Management Network) alrendszerekhez készült amdsmn illesztőprogram támogatása átvitt a FreeBSD-ből.
  • A devd automatikus felismerés támogatása a vezeték nélküli adapterekhez, és hálózati interfészek wlanX létrehozása biztosított.
  • A sysclock_t típus 32-bitről 64-bitre vált át.
  • Optimalizálták a rendszerhívások indítási láncát.
  • Optimalizálták a működést memóriahiányos helyzetekben.
  • Jelentősen átdolgozták a Jail izolált környezetek mechanizmusát. A sysctl paraméterek jail.* átszervezésére került sor.
  • Hozzáadták az Intel I219 Ethernet vezérlők támogatását, és bővítették a Realtek chipek támogatását. A bnx illesztőprogramhoz hozzáadták a Broadcom NetXtreme 57764, 57767 és 57787 chipek támogatását.
  • A hálózati verembe került az AF_ARP címek támogatása, amely ARP címeket képvisel.
  • A DRM (Direct Rendering Manager) interfész komponensei szinkronizálva lettek a Linux 4.10.17 kernellel. Frissítve lett a drm/i915 illesztőprogram az Intel GPU számára.
  • Az alapértelmezett soros port átviteli sebessége 9600 bódosról 115200 bódra emelkedett.
  • Az ifconfig segédprogramhoz hozzáadták az '-f' opciót és a kimenet szűrési lehetőségét interfész csoportok alapján.
  • A FreeBSD-ből szinkronizálásra kerültek a shutdown, reboot, printf, test, sh, efivar, uefisign segédprogramok megvalósításai.
  • A NetBSD-ből átkerültek a ching, gomoku, monop és cgram játékok.
  • A csomag tartalmazza az efidp és efibootmgr segédprogramokat.
  • A pthreads könyvtár funkciói bővültek, hozzáadva a pthread_getname_np() támogatást.
  • A FreeBSD-ből átkerült a libstdbuf könyvtár.
  • A libutil-hoz hozzáadták a sockaddr_snprintf() támogatást, amely átkerült a NetBSD-ből.
  • Az installerben megadott jelszavakba mostantól speciális karakterek használata engedélyezett.
  • Az alapcsomagba bekerült a zstd csomag (1.4.8 verzió).
  • Frissítették a külső komponensek verzióit, beleértve a dhcpcd 9.4.0, grep 3.4, less 551, libressl 3.2.5, openssh 8.3p1, tcsh 6.22.02, wpa_supplicant 2.9. Az alapértelmezett fordító a gcc-8.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster