bugün
yenile

    nix

    1
    +
    -entiri.verilen_downvote
    tamamen fonksiyonel, cross-platform bir paket yoneticisi. kurdugunuz paketler kriptografik hashlerden isimlendirilen benzersiz klasorlerin altinda saklaniyor. tabii ki bu klasorler path e eklenmis vaziyette. isletim sistemini kirletme derdine son. diyelim ki a programini kurmak istiyorsunuz. a programi calismak icin x, y ve z paketlerine depend ediyor. normal paket yoneticisinde bu paketleri ya da compatible olanlari sisteme global olarak kurmaniz beklenir. bi cok paket yoneticisi de bunu otomatik olarak yapar. nix bunu yapmak yerine, a programini ve onun bagimli oldugu paketleri tamamen izole bir ortamda tutup birbirlerinden haberdar olmasini sagliyor. sadece isletim sistemi seviyesinde degil tabii ki. bir projede calismaya basladiniz. shell.nix adinda bir dosyanin icinde o projede kullanacaginiz teknolojileri listeliyorsunuz uygun bir syntax ile. nix-shell komutunu kostugunuzda size, o paketlerin kurulu oldugu, isletim sisteminden izole bir ortam veriyor. istedigin gibi at kostur. gercekten inanilmaz. genclestim resmen kullanirken. bu kadar mi fark eder? https://github.com/NixOS/nix https://nixos.org/ (bkz: nixos)
    ... diğer entiriler ...