( TCH | 2018. 11. 25., v – 16:29 )

A BSD-k szoftverkínálatában elég nagy az átfedés a Linuxokéval, vagy épp a Solariséval; a specifikus cuccokat leszámítva.

A FreeBSD 9-ben debütált új csomagkezelőről, az apt klón pkgng-ről viszont elég sok rosszat olvastam.
Például ellentétben a korábbi pkg programokkal ez nem működik együtt a ports-szal, nem ismeri fel, ha onnan van valami telepítve és ütközéseket csinál, amiket még feloldani sem lehet.
Vagy az upgrade rész bajai, hogy ha upgradelni akarsz egy csomagot, akkor először kézzel le kell törölni a régit, valamint az, hogy nem követi rendesen a telepített és igényelt verziókat és ha felteszel valamit, aminek a függősége nálad ugyan telepítve van, de újabb verzió kellene belőle, akkor simán felrakja a kért csomagot és ezzel el is töri, ahelyett, hogy meggátolná a telepítést, vagy upgradelné az érintett függőséget.
Továbbá bár ez csomagkezelő, de repository nincs hozzá, neked kell csinálnod helyben egy jail-t, abba pakolhatod a helyi portsból forgatott csomagokat, ahonnan a csomagkezelő majd telepíthet; ennek ha megfeszülök se értem az értelmét: ha már úgyis forrásalapú csomagkezelésre vagyok kényszerítve, akkor minek ez a hercehurca a sima ports helyett?
Az autoremove opció törött, olyan csomagokat is töröl, amik élő függőségei más csomagoknak, amik ezáltal el is törnek.
Ezeken felül a csomagok adatait egy SQLite3 adatbázisban tárolja, ami egyszerűen overkill és a tetejébe még corruption-prone is.

Nem flame-nek szántam, csak leírtam, amit én tudok róla.