FreeBSD 12.1 வெளியீடு

மூலம் சமர்ப்பிக்கப்பட்டது FreeBSD 12.1 இன் வெளியீடு, இது amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 மற்றும் armv6, armv7 மற்றும் aarch64 கட்டமைப்புகளுக்காகத் தயாரிக்கப்பட்டுள்ளது. கூடுதலாக, மெய்நிகராக்க அமைப்புகள் (QCOW2, VHD, VMDK, raw) மற்றும் Amazon EC2 கிளவுட் சூழல்களுக்கு படங்கள் தயார் செய்யப்பட்டுள்ளன.

சாவி புதுமைகள்:

  • அடிப்படை அமைப்பில் கிரிப்டோகிராஃபிக் லைப்ரரி உள்ளது பியர்எஸ்எஸ்எல்;
  • NAT64 CLAT (RFC6877) க்கான ஆதரவு, Yandex இன் பொறியாளர்களால் செயல்படுத்தப்பட்டது, பிணைய அடுக்கில் சேர்க்கப்பட்டது;
  • உடைகளைக் குறைத்தல் அல்காரிதம்களைப் பயன்படுத்தி பிளாஷிலிருந்து பிளாக் உள்ளடக்கங்களை அகற்ற டிரிம் பயன்பாடு சேர்க்கப்பட்டது;
  • IPv6 ஆதரவு bsnmpd இல் சேர்க்கப்பட்டுள்ளது;
  • ntpd 4.2.8p13, OpenSSL 1.1.1d, libarchive 3.4.0, LLVM (clang, lld, lldb, compiler-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 செயல்பாடுகளை குறுக்கிடும் திறனை வழங்கியது, பெயரிடப்படாத குழாய்கள் மற்றும் ஃப்யூசெஃப்களில் யூனிக்ஸ் சாக்கெட்டுகளுக்கான ஆதரவைச் சேர்த்தது, /dev/fuse க்கு kqueue ஐப் பயன்படுத்தும் திறன், “mount -u” வழியாக மவுண்ட் அளவுருக்களைப் புதுப்பிக்க அனுமதித்தது, NFS வழியாக பியூசெஃப் ஏற்றுமதிக்கான ஆதரவைச் சேர்த்தது. , செயல்படுத்தப்பட்ட RLIMIT_FSIZE கணக்கியல், FOPEN_KEEP_CACHE மற்றும் FUSE_ASYNC_READ கொடிகள் சேர்க்கப்பட்டது, குறிப்பிடத்தக்க செயல்திறன் மேம்படுத்தல்கள் செய்யப்பட்டுள்ளன மற்றும் தற்காலிக சேமிப்பு மேம்படுத்தப்பட்டுள்ளது;
  • நூலகம் சேர்க்கப்பட்டுள்ளது லிபோம்ப் (இயக்க நேரம் OpenMP செயல்படுத்தல்);
  • ஆதரிக்கப்படும் PCI சாதன அடையாளங்காட்டிகளின் புதுப்பிக்கப்பட்ட பட்டியல்;
  • HPE Proliant சேவையகங்களில் iLO 5 இல் வழங்கப்பட்ட USB மெய்நிகர் நெட்வொர்க் கார்டுகளுக்கான ஆதரவுடன் cdceem இயக்கி சேர்க்கப்பட்டது;
  • ATA மின் நுகர்வு முறைகளை மாற்ற கேம்கண்ட்ரோல் பயன்பாட்டில் கட்டளைகள் சேர்க்கப்பட்டுள்ளன. கேம் துணை அமைப்பு AHCI நிர்வாகத்தை மேம்படுத்தியுள்ளது மற்றும் SES உடன் பொருந்தக்கூடிய தன்மையை அதிகரித்துள்ளது;
  • geli வழியாக பகிர்வுகளை உருவாக்கும் போது நம்பகத்தன்மையற்ற குறியாக்க அல்காரிதம்களைப் பயன்படுத்துவது பற்றிய எச்சரிக்கைகள் சேர்க்கப்பட்டன;
  • துவக்க ஏற்றிக்கு ZFS விருப்பமான “com.delphix:removing” ஆதரவு சேர்க்கப்பட்டது;
  • RTO ஐ அமைக்க sysctl net.inet.tcp.rexmit_initial சேர்க்கப்பட்டது. TCP இல் பயன்படுத்தப்படும் ஆரம்ப அளவுரு;
  • GRE-in-UDP என்காப்சுலேஷனுக்கான ஆதரவு சேர்க்கப்பட்டது (RFC8086);
  • gcc இல் உள்ள "-Werror" கொடி முன்னிருப்பாக முடக்கப்பட்டுள்ளது;
  • பைப்ஃபெயில் விருப்பம் sh பயன்பாட்டில் சேர்க்கப்பட்டது, அமைக்கப்படும் போது, ​​இறுதி திரும்பும் குறியீட்டில் அழைப்புச் சங்கிலியில் உள்ள ஏதேனும் பயன்பாடுகளில் ஏற்பட்ட பிழைக் குறியீடு அடங்கும்;
  • மெல்லனாக்ஸ் கனெக்ட்எக்ஸ்-5, கனெக்ட்எக்ஸ்-4 மற்றும் கனெக்ட்எக்ஸ்-5 ஆகியவற்றுக்கான mlx6tool பயன்பாட்டில் நிலைபொருள் மேம்படுத்தல் செயல்பாடுகள் சேர்க்கப்பட்டுள்ளன;
  • posixshmcontrol பயன்பாடு சேர்க்கப்பட்டது;
  • NVMe முன்பதிவுகளை நிர்வகிக்க nvmecontrol பயன்பாட்டுக்கு "resv" கட்டளை சேர்க்கப்பட்டது;
  • கேம்கண்ட்ரோல் பயன்பாட்டில், "modepage" கட்டளை இப்போது தொகுதி விளக்கங்களை ஆதரிக்கிறது;
  • freebsd-update பயன்பாட்டிற்கு இரண்டு புதிய கட்டளைகள் சேர்க்கப்பட்டுள்ளன: "updatesready" மற்றும் "showconfig";
  • WITH_PIE மற்றும் WITH_BIND_NOW உருவாக்க முறைகள் சேர்க்கப்பட்டது;
  • zfs பயன்பாட்டில் "-v", "-n" மற்றும் "-P" கொடிகள் சேர்க்கப்பட்டது, அத்துடன் புக்மார்க்குகளுக்கான "அனுப்பு" கட்டளையும் சேர்க்கப்பட்டது;
  • bzip2recover பயன்பாடு சேர்க்கப்பட்டுள்ளது. gzip இப்போது xz சுருக்க அல்காரிதத்தை ஆதரிக்கிறது;
  • புதுப்பிக்கப்பட்ட சாதன இயக்கிகள், AMD Ryzen 2 மற்றும் RTL8188EEக்கான ஆதரவு சேர்க்கப்பட்டது;
  • ctm மற்றும் நேரப்படுத்தப்பட்ட பயன்பாடுகள் நிறுத்தப்பட்டன, மேலும் அவை FreeBSD 13 இல் அகற்றப்படும்;
  • FreeBSD 13.0 இல் தொடங்கி, i386 கட்டமைப்பிற்கான இயல்புநிலை CPU வகை (CPUTYPE) 486 இலிருந்து 686 க்கு மாற்றப்படும் (விரும்பினால், i486 மற்றும் i586 க்கான அசெம்பிளிகளை நீங்களே உருவாக்கலாம்).

ஆதாரம்: opennet.ru

கருத்தைச் சேர்