FreeBSD 12.1 విడుదల

సమర్పించిన వారు FreeBSD 12.1 విడుదల, ఇది amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 మరియు armv6, armv7 మరియు aarch64 ఆర్కిటెక్చర్‌ల కోసం సిద్ధం చేయబడింది. అదనంగా, వర్చువలైజేషన్ సిస్టమ్‌లు (QCOW2, VHD, VMDK, రా) మరియు Amazon EC2 క్లౌడ్ ఎన్విరాన్‌మెంట్‌ల కోసం చిత్రాలు సిద్ధం చేయబడ్డాయి.

కీ ఆవిష్కరణలు:

  • బేస్ సిస్టమ్ క్రిప్టోగ్రాఫిక్ లైబ్రరీని కలిగి ఉంటుంది బేర్ఎస్ఎస్ఎల్;
  • Yandex నుండి ఇంజనీర్లచే అమలు చేయబడిన NAT64 CLAT (RFC6877) కోసం మద్దతు నెట్‌వర్క్ స్టాక్‌కు జోడించబడింది;
  • వేర్ మినిమైజేషన్ అల్గారిథమ్‌లను ఉపయోగించి ఫ్లాష్ నుండి బ్లాక్ కంటెంట్‌లను తీసివేయడానికి ట్రిమ్ యుటిలిటీ జోడించబడింది;
  • IPv6 మద్దతు bsnmpdకి జోడించబడింది;
  • ntpd 4.2.8p13, OpenSSL 1.1.1d, libarchive 3.4.0, LLVM (క్లాంగ్, lld, lldb, కంపైలర్-RT, libc++) 8.0.1, bzip2 1.0.8, WPA 2.9 పోర్ట్‌లు GNOME 1.12.0 మరియు KDE 3.28లను నవీకరించాయి;
  • i386 ఆర్కిటెక్చర్ కోసం, LLVM ప్రాజెక్ట్ నుండి LLD లింకర్ డిఫాల్ట్‌గా ప్రారంభించబడింది;
  • ప్రక్రియలు ముగించబడినప్పుడు కెర్నల్ జైల్ ఎన్విరాన్‌మెంట్ ఐడెంటిఫైయర్‌ల లాగింగ్‌ను అందిస్తుంది (జైలులో లేని ప్రక్రియల కోసం, జీరో ఐడెంటిఫైయర్ సూచించబడుతుంది);
  • పునఃరూపకల్పన చేయబడిన FUSE (USErspaceలో ఫైల్ సిస్టమ్) సబ్‌సిస్టమ్ జోడించబడింది, ఇది వినియోగదారు స్థలంలో ఫైల్ సిస్టమ్ అమలులను సృష్టించడానికి అనుమతిస్తుంది. కొత్త డ్రైవర్ FUSE 7.23 ప్రోటోకాల్‌కు మద్దతును అమలు చేస్తుంది (గతంలో 7.8 సంవత్సరాల క్రితం విడుదలైన వెర్షన్ 11, మద్దతు ఉంది), కెర్నల్ వైపు యాక్సెస్ హక్కులను తనిఖీ చేయడానికి కోడ్ జోడించబడింది (“-o default_permissions”), VOP_MKNOD, VOP_BMAP మరియు VOP_ADVLOCKకి కాల్‌లను జోడించింది. , మరియు FUSE కార్యకలాపాలకు అంతరాయం కలిగించే సామర్థ్యాన్ని అందించింది, ఫ్యూసెఫ్‌లలో పేరులేని పైపులు మరియు unix సాకెట్‌లకు మద్దతు జోడించబడింది, /dev/fuse కోసం kqueueని ఉపయోగించగల సామర్థ్యం, ​​“mount -u” ద్వారా మౌంట్ పారామితులను నవీకరించడానికి అనుమతించబడింది, NFS ద్వారా ఫ్యూసెఫ్‌లను ఎగుమతి చేయడానికి మద్దతును జోడించింది. , అమలు చేయబడిన RLIMIT_FSIZE అకౌంటింగ్, FOPEN_KEEP_CACHE మరియు FUSE_ASYNC_READ ఫ్లాగ్‌లు జోడించబడ్డాయి, ముఖ్యమైన పనితీరు ఆప్టిమైజేషన్‌లు చేయబడ్డాయి మరియు కాషింగ్ మెరుగుపరచబడింది;
  • లైబ్రరీ చేర్చబడింది లిబోంప్ (రన్‌టైమ్ OpenMP అమలు);
  • మద్దతు ఉన్న PCI పరికర ఐడెంటిఫైయర్‌ల జాబితా నవీకరించబడింది;
  • HPE ప్రోలియంట్ సర్వర్‌లలో iLO 5లో అందించబడిన USB వర్చువల్ నెట్‌వర్క్ కార్డ్‌లకు మద్దతుతో cdceem డ్రైవర్ జోడించబడింది;
  • ATA విద్యుత్ వినియోగ మోడ్‌లను మార్చడానికి క్యామ్‌కంట్రోల్ యుటిలిటీకి ఆదేశాలు జోడించబడ్డాయి. క్యామ్ సబ్‌సిస్టమ్ AHCI నిర్వహణను మెరుగుపరిచింది మరియు SESతో అనుకూలతను పెంచింది;
  • geli ద్వారా విభజనలను సృష్టించేటప్పుడు నమ్మదగని ఎన్‌క్రిప్షన్ అల్గారిథమ్‌ల ఉపయోగం గురించి హెచ్చరికలు జోడించబడ్డాయి;
  • బూట్‌లోడర్‌కు ZFS ఎంపిక “com.delphix:removing” కోసం మద్దతు జోడించబడింది;
  • TCPలో ఉపయోగించిన RTO.ఇనిషియల్ పరామితిని సెట్ చేయడానికి sysctl net.inet.tcp.rexmit_initial జోడించబడింది;
  • GRE-in-UDP ఎన్‌క్యాప్సులేషన్ (RFC8086) కోసం మద్దతు జోడించబడింది;
  • gccలో "-Werror" ఫ్లాగ్ డిఫాల్ట్‌గా నిలిపివేయబడింది;
  • పైప్‌ఫెయిల్ ఎంపిక sh యుటిలిటీకి జోడించబడింది, సెట్ చేసినప్పుడు, ఫైనల్ రిటర్న్ కోడ్ కాల్ చెయిన్‌లోని ఏదైనా అప్లికేషన్‌లలో సంభవించిన ఎర్రర్ కోడ్‌ని కలిగి ఉంటుంది;
  • Mellanox ConnectX-5, ConnectX-4 మరియు ConnectX-5 కోసం mlx6tool యుటిలిటీకి ఫర్మ్‌వేర్ అప్‌డేట్ ఫంక్షన్‌లు జోడించబడ్డాయి;
  • posixshmcontrol యుటిలిటీ జోడించబడింది;
  • NVMe రిజర్వేషన్‌లను నిర్వహించడానికి nvmecontrol యుటిలిటీకి "resv" కమాండ్ జోడించబడింది;
  • క్యామ్‌కంట్రోల్ యుటిలిటీలో, "మోడ్‌పేజ్" కమాండ్ ఇప్పుడు బ్లాక్ డిస్క్రిప్టర్‌లకు మద్దతు ఇస్తుంది;
  • freebsd-update యుటిలిటీకి రెండు కొత్త ఆదేశాలు జోడించబడ్డాయి: “updatesready” మరియు “showconfig”;
  • WITH_PIE మరియు WITH_BIND_NOW బిల్డ్ మోడ్‌లు జోడించబడ్డాయి;
  • zfs యుటిలిటీకి "-v", "-n" మరియు "-P" ఫ్లాగ్‌లు జోడించబడ్డాయి, అలాగే బుక్‌మార్క్‌ల కోసం "send" ఆదేశం;
  • bzip2recover యుటిలిటీ చేర్చబడింది. gzip ఇప్పుడు xz కంప్రెషన్ అల్గారిథమ్‌కు మద్దతు ఇస్తుంది;
  • నవీకరించబడిన పరికర డ్రైవర్లు, AMD Ryzen 2 మరియు RTL8188EEకి మద్దతు జోడించబడింది;
  • ctm మరియు సమయం ముగిసిన యుటిలిటీలు నిలిపివేయబడ్డాయి మరియు FreeBSD 13లో తీసివేయబడతాయి;
  • FreeBSD 13.0తో ప్రారంభించి, i386 ఆర్కిటెక్చర్ కోసం డిఫాల్ట్ CPU రకం (CPUTYPE) 486 నుండి 686కి మార్చబడుతుంది (కావాలనుకుంటే, మీరు i486 మరియు i586 కోసం అసెంబ్లీలను మీరే సృష్టించుకోవచ్చు).

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి