NetBSD คือการกระจาย BSD โอเพนซอร์สที่มาจากระบบปฏิบัติการ FreeBSD ที่รู้จักกันดีและมีเสถียรภาพและได้รับการออกแบบมาตั้งแต่ต้นเพื่อให้ผู้ใช้มีระบบ UNIX แบบพกพาที่รองรับการทำงานได้หลากหลาย แพลตฟอร์มฮาร์ดแวร์
คุณลักษณะสำคัญ ได้แก่ การออกแบบที่สะอาดการกรองแพ็กเก็ตและการแปลที่อยู่เครือข่าย (NAT) การสนับสนุน IPv6 การสนับสนุน Network File System (NFS) เครือข่ายที่ครอบคลุมและมีประสิทธิภาพฮาร์ดแวร์และซอฟต์แวร์ RAID ประสิทธิภาพสูง PCI IDE และการสนับสนุนที่มีขนาดใหญ่ ดิสก์ IDE
ความพร้อมใช้งานสถาปัตยกรรมที่สนับสนุนและตัวเลือกการบูต
การแจกจ่ายสามารถดาวน์โหลดเป็นภาพ ISO ขนาดแผ่นซีดีซึ่งสามารถเขียนลงในดิสก์เปล่าหรือแผ่น RW CD หรือใช้งานกับ USB แฟลชไดรฟ์โดยใช้โปรแกรม UNetbootin หรือ Disks รวมถึงซอฟต์แวร์เขียนซีดี / ดีวีดีใด ๆ
ได้รับการออกแบบมาให้ติดตั้งโดยตรงบนไดรฟ์ดิสก์ภายในเครื่อง ดังนั้นคุณสามารถใช้การบูตของแผ่นซีดีติดตั้งเพื่อติดตั้งระบบปฏิบัติการที่มีการตั้งค่าเริ่มต้นโดยไม่มี ACPI หรือไม่มี SMP (Symmetric Multiprocessing) และ ACPI นอกจากนี้ยังสามารถวางลงในข้อความแจ้งเตือนได้
สถาปัตยกรรมที่สนับสนุน ได้แก่ i386, amd64, Sparc / Sparc64, IBM RS / 6000, CES FIC8234, Atari, Algorithmics, Amiga PowerPC, Commodore Amiga, Digital / Compaq Alpha, Acorn RiscPC / A7000, IBM Network Station 1000, Motorola MVME 68k , Digital VAX, Digital DNARD และอื่น ๆ อีกมากมาย
การติดตั้ง
กระบวนการติดตั้ง NetBSD เป็นแบบข้อความโดยใช้ยูทิลิตี้ที่ขับเคลื่อนด้วยเมนูซึ่งจะช่วยให้ผู้ใช้สามารถติดตั้งระบบปฏิบัติการหรืออัพเกรดการติดตั้งที่มีอยู่ได้ สนับสนุนภาษาห้าภาษา (อังกฤษเยอรมันสเปนฝรั่งเศสโปแลนด์) และประกอบด้วยการเลือกรูปแบบแป้นพิมพ์แบ่งพาร์ติชันไดรฟ์และผู้ใช้การตั้งค่าและรหัสผ่าน
บรรทัดด้านล่าง
สรุป NetBSD ให้ผู้ใช้ระบบปฏิบัติการยูนิกซ์เหมือนอย่างรวดเร็วและมั่นคงที่สนับสนุนสถาปัตยกรรมที่มากมายเหลือเฟือและสามารถใช้งานบนเซิร์ฟเวอร์ได้โดยไม่ต้องยุ่งยากมากนัก แอ็พพลิเคชันสามารถติดตั้งได้ผ่านคอลเล็กชัน NetBSD Packages ที่ครอบคลุม
มีอะไรใหม่ ในรุ่นนี้:
- การสนับสนุน Raspberry Pi Zero
- การสนับสนุน DRM / KMS ฉบับแรกสำหรับการ์ดแสดงผล NVIDIA nouveau (ปิดใช้งานโดยค่าเริ่มต้น Uncomment nouveau และ nouveaufb ใน kernel config เพื่อทดสอบ)
- การเพิ่ม vioscsi ไดรเวอร์สำหรับดิสก์ Google Compute Engine
- การปรับปรุงความเข้ากันได้ของ Linux ทำให้สามารถใช้งาน Adobe Flash Player 24 ได้
- WM (4):
- สนับสนุน C2000 KX และ 2.5G
- สนับสนุน Wake On Lan
- 82575 และ SERDES รุ่นใหม่ทำงานได้แล้ว
- ODROID-C1 Ethernet ทำงานแล้ว
- การแก้ไขข้อบกพร่องและการปรับปรุงเสถียรภาพจำนวนมาก
ระบบปฏิบัติการ
มีอะไรใหม่ ในเวอร์ชัน:
- การสนับสนุน Raspberry Pi Zero
- การสนับสนุน DRM / KMS ฉบับแรกสำหรับการ์ดแสดงผล NVIDIA nouveau (ปิดใช้งานโดยค่าเริ่มต้น Uncomment nouveau และ nouveaufb ใน kernel config เพื่อทดสอบ)
- การเพิ่ม vioscsi ไดรเวอร์สำหรับดิสก์ Google Compute Engine
- การปรับปรุงความเข้ากันได้ของ Linux ทำให้สามารถใช้งาน Adobe Flash Player 24 ได้
- WM (4):
- สนับสนุน C2000 KX และ 2.5G
- สนับสนุน Wake On Lan
- 82575 และ SERDES รุ่นใหม่ทำงานได้แล้ว
- ODROID-C1 Ethernet ทำงานแล้ว
- การแก้ไขข้อบกพร่องและการปรับปรุงเสถียรภาพจำนวนมาก
ระบบปฏิบัติการ
มีอะไรใหม่ ในเวอร์ชัน 7.1:
- การสนับสนุน Raspberry Pi Zero
- การสนับสนุน DRM / KMS ฉบับแรกสำหรับการ์ดแสดงผล NVIDIA nouveau (ปิดใช้งานโดยค่าเริ่มต้น Uncomment nouveau และ nouveaufb ใน kernel config เพื่อทดสอบ)
- การเพิ่ม vioscsi ไดรเวอร์สำหรับดิสก์ Google Compute Engine
- การปรับปรุงความเข้ากันได้ของ Linux ทำให้สามารถใช้งาน Adobe Flash Player 24 ได้
- WM (4):
- สนับสนุน C2000 KX และ 2.5G
- สนับสนุน Wake On Lan
- 82575 และ SERDES รุ่นใหม่ทำงานได้แล้ว
- ODROID-C1 Ethernet ทำงานแล้ว
- การแก้ไขข้อบกพร่องและการปรับปรุงเสถียรภาพจำนวนมาก
- การสนับสนุนฮาร์ดแวร์กราฟิกสำหรับ Intel และ Radeon ที่ทันสมัยผ่านทางพอร์ตของรหัส Linux DRM / KMS เป็นอย่างมาก คอมโพเนนต์ X.Org ส่วนใหญ่ได้รับการอัพเดตด้วย
- การสนับสนุนมัลติโปรเซสเซอร์ ARM
- การสนับสนุนบอร์ด ARM ใหม่ซึ่งบางส่วนมีดังต่อไปนี้:
- ราสเบอร์รี่ Pi 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Merii Hummingbird
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- การสนับสนุน GPT ใน sysinst
- การสร้างสคริปต์ Lua kernel
- ช่อง USB แบบมัลติโปรเซสเซอร์
- การปรับปรุง NPF จำนวนมากตัวกรองแพคเก็ต NetBSD
- GCC 4.8.4 (และเลือกได้ว่า LLVM / Clang 3.6.1)
- การสนับสนุนฮาร์ดแวร์กราฟิกสำหรับ Intel และ Radeon ที่ทันสมัยผ่านทางพอร์ตของรหัส Linux DRM / KMS เป็นอย่างมาก คอมโพเนนต์ X.Org ส่วนใหญ่ได้รับการอัพเดตด้วย
- การสนับสนุนมัลติโปรเซสเซอร์ ARM
- การสนับสนุนบอร์ด ARM ใหม่ซึ่งบางส่วนมีดังต่อไปนี้:
- ราสเบอร์รี่ Pi 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Merii Hummingbird
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- การสนับสนุน GPT ใน sysinst
- การสร้างสคริปต์ Lua kernel
- ช่อง USB แบบมัลติโปรเซสเซอร์
- การปรับปรุง NPF จำนวนมากตัวกรองแพคเก็ต NetBSD
- GCC 4.8.4 (และเลือกได้ว่า LLVM / Clang 3.6.1)
- การสนับสนุนฮาร์ดแวร์กราฟิกสำหรับ Intel และ Radeon ที่ทันสมัยผ่านทางพอร์ตของรหัส Linux DRM / KMS เป็นอย่างมาก คอมโพเนนต์ X.Org ส่วนใหญ่ได้รับการอัพเดตด้วย
- การสนับสนุนมัลติโปรเซสเซอร์ ARM
- การสนับสนุนบอร์ด ARM ใหม่ซึ่งบางส่วนมีดังต่อไปนี้:
- ราสเบอร์รี่ Pi 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Merii Hummingbird
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- การสนับสนุน GPT ใน sysinst
- การสร้างสคริปต์ Lua kernel
- ช่อง USB แบบมัลติโปรเซสเซอร์
- การปรับปรุง NPF จำนวนมากตัวกรองแพคเก็ต NetBSD
- GCC 4.8.4 (และเลือกได้ว่า LLVM / Clang 3.6.1)
- การสนับสนุนฮาร์ดแวร์กราฟิกสำหรับ Intel และ Radeon ที่ทันสมัยผ่านทางพอร์ตของรหัส Linux DRM / KMS เป็นอย่างมาก คอมโพเนนต์ X.Org ส่วนใหญ่ได้รับการอัพเดตด้วย
- การสนับสนุนมัลติโปรเซสเซอร์ ARM
- การสนับสนุนบอร์ด ARM ใหม่ซึ่งบางส่วนมีดังต่อไปนี้:
- ราสเบอร์รี่ Pi 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Merii Hummingbird
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- การสนับสนุน GPT ใน sysinst
- การสร้างสคริปต์ Lua kernel
- ช่อง USB แบบมัลติโปรเซสเซอร์
- การปรับปรุง NPF จำนวนมากตัวกรองแพคเก็ต NetBSD
- GCC 4.8.4 (และเลือกได้ว่า LLVM / Clang 3.6.1)
- การสนับสนุนฮาร์ดแวร์กราฟิกสำหรับ Intel และ Radeon ที่ทันสมัยผ่านทางพอร์ตของรหัส Linux DRM / KMS เป็นอย่างมาก คอมโพเนนต์ X.Org ส่วนใหญ่ได้รับการอัพเดตด้วย
- การสนับสนุนมัลติโปรเซสเซอร์ ARM
- การสนับสนุนบอร์ด ARM ใหม่ซึ่งบางส่วนมีดังต่อไปนี้:
- ราสเบอร์รี่ Pi 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Merii Hummingbird
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- การสนับสนุน GPT ใน sysinst
- การสร้างสคริปต์ Lua kernel
- ช่อง USB แบบมัลติโปรเซสเซอร์
- การปรับปรุง NPF จำนวนมากตัวกรองแพคเก็ต NetBSD
- GCC 4.8.4 (และเลือกได้ว่า LLVM / Clang 3.6.1)
- การสนับสนุนฮาร์ดแวร์กราฟิกสำหรับ Intel และ Radeon ที่ทันสมัยผ่านทางพอร์ตของรหัส Linux DRM / KMS เป็นอย่างมาก คอมโพเนนต์ X.Org ส่วนใหญ่ได้รับการอัพเดตด้วย
- การสนับสนุนมัลติโปรเซสเซอร์ ARM
- การสนับสนุนบอร์ด ARM ใหม่ซึ่งบางส่วนมีดังต่อไปนี้:
- ราสเบอร์รี่ Pi 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Merii Hummingbird
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- การสนับสนุน GPT ใน sysinst
- การสร้างสคริปต์ Lua kernel
- ช่อง USB แบบมัลติโปรเซสเซอร์
- การปรับปรุง NPF จำนวนมากตัวกรองแพคเก็ต NetBSD
- GCC 4.8.4 (และเลือกได้ว่า LLVM / Clang 3.6.1)
- การแก้ไขคำแนะนำด้านความปลอดภัย:
- NetBSD-SA2014-005 libXfont มีช่องโหว่หลายช่อง
- NetBSD-SA2014-006 ช่องโหว่ OpenSSL หลายช่อง
- NetBASD-SA2014-007 การตรวจสอบความถูกต้องเบื้องต้นของ http: b>
- NetBSD-SA2014-008 ช่องโหว่ OpenSSL หลายช่อง
- NetBSD-SA2014-009 ช่องโหว่หลายช่องในการเรียกระบบ execve
- NetBSD-SA2014-010 มีช่องโหว่หลายช่องโหว่ในเลเยอร์ความเข้ากันได้
- NetBSD-SA2014-011 การจัดสรรหน่วยความจำที่ผู้ใช้ควบคุมในการเรียกระบบของ modctl
- NetBSD-SA2014-012 การรั่วไหลของหน่วยความจำในการเรียกระบบ systemockopt
- หมายเหตุ: คำแนะนำก่อน NetBSD-SA2014-005 จะไม่มีผลต่อ NetBSD 6.1.5
- การแก้ไขปัญหาด้านความปลอดภัยอื่น ๆ :
- แก้ไขปัญหาต่างๆใน mount syscall ซึ่งอาจใช้โดยผู้ใช้ภายในเพื่อทำให้ระบบตื่นตระหนก
- OpenPAM: แก้ไขการจัดการข้อผิดพลาดที่ไม่ถูกต้องใน Parser policy policy CVE-2014-3879.
- Kernel:
- wm (4): Bump max TX DMA ขนาดเพื่อหลีกเลี่ยงสภาพทางพยาธิวิทยากับ TSO
- แตะ (4): แก้ไขการแข่งขัน PR kern / 47506 และ kern / 46199
- urndis (4): แก้ไขความตื่นตระหนก
- vioif (4): แก้ไขความหวาดกลัว PR kern / 49007.
- แก้ไขการรั่วไหล mbuf ใน IPFilter
- แก้ไขข้อผิดพลาดที่มีอยู่สองข้อและข้อบกพร่องเกี่ยวกับความเสียหายของหน่วยความจำใน ptyfs และ umapfs
- ปฏิเสธคำขอลงทะเบียน iocct ของ PCI config ที่ไม่ได้รับการรับรองก่อนที่เราจะยืนยัน
- เบ็ดเตล็ด:
- heimdal: แก้ไขการรั่วไหล descriptor file แก้ไข PR lib / 48718
- อัปเดตให้ tzdata2014g.
- อัปเดต bozohttpd เป็น 20140708
- อัปเดต openssl เป็น 1.0.1i
- แก้ไขความผิดพลาดของ Xserver เมื่อออกจากระบบ (ทำให้การตั้งค่าของแถบสีหน้าไม่สามารถเรียกคืน) เมื่อใช้ wsfb
- postinstall (8): อย่าใช้ & quot; ptyfsoldnodes & quot; ถ้า / dev / pts ไม่มีอยู่
- ชื่อ: อัปเดต root.cache เป็น 2014060201
- อัลฟา:
- ทำให้ sysinst จัดการได้อย่างถูกต้องกับ disklabels Tru64 พอร์ต PR-alpha / 48697
- SPARC64:
- แก้ไขข้อผิดพลาด longjmp ซึ่งทำให้เกิดความผิดพลาดเกี่ยวกับการแบ่งส่วนของ sparc64 ที่มี userland แบบ 32 บิต
- next68k:
- ย้ายการคำนวณ physmem ก่อนการเริ่มต้น nptpage PR port-m68k / 45915
- ปรับปรุงการทำงานพร้อมกันของเครือข่ายและประสิทธิภาพการทำงาน
- การพัฒนาระบบไฟล์ที่ทันสมัยและการปรับปรุงระบบไฟล์ที่มีอยู่
- คุณลักษณะที่มีประโยชน์ในสภาพแวดล้อมแบบฝังเช่นตัวจับเวลาความละเอียดสูงและการสนับสนุนในที่ทำงาน (XIP)
- การทดสอบอัตโนมัติและการประกันคุณภาพ
- NetBSD-SA2014-003 posix_spawn การจัดสรรหน่วยความจำแบบไม่ จำกัด จำนวน
- NetBSD-SA2014-004 การเปิดเผยข้อมูล OpenSSL (& quot; heartbeated & quot;)
- OpenSSL: CVE-2014-0076
- แก้ไขการรั่วไหลของหน่วยความจำในไบนารี ELF ปลอม
- veriexec: หลีกเลี่ยงข้อผิดพลาดในการใช้งานหลังจากปราศจากข้อผิดพลาด
- atari: แก้ไขความผิดพลาดของเคอร์เนลเมื่อผู้ใช้พยายามเปลี่ยนไปใช้เทอร์มินัลที่ไม่มีอยู่ แก้ไข PR # 48599
- การแก้ไขคำแนะนำด้านความปลอดภัย:
- NetBSD-SA2013-010Use หลังจากโหลดคำขอ XHTML ของ ImageText ฟรี (CVE-2013-4396)
- NetBSD-SA2013-011embryonic TCP ซ็อกเก็ต DoS ภายในเครื่อง
- NetBSD-SA2013-012Router โฆษณา sysctl ปฏิเสธการให้บริการในท้องถิ่น
- NetBSD-SA2013-013 ข้อผิดพลาดในการรั่วไหลเมื่อพยายามใช้งานไบนารี ELF ปลอม
- NetBSD-SA2014-001 ล้นบั๊กบัฟเฟอร์ใน libXfont (CVE-2013-6462)
- NetBSD-SA2014-002ntpd ใช้เป็นเครื่องขยายเสียง DDoS
- หมายเหตุ: คำแนะนำก่อน NetBSD-SA2013-009 ไม่มีผลต่อ NetBSD 6.1.3
- การแก้ไขปัญหาด้านความปลอดภัยอื่น ๆ :
- ผูก: แก้ไข CVE-2014-0591
- Kernel:
- pci (4): หลีกเลี่ยงข้อผิดพลาด QEMU ที่ทำให้ NetBSD ไม่สามารถบูตได้ใน QEMU และ KVM บางรุ่น (PR # 45671)
- Xen: แก้ไข dom0 crash กับ domUs บางส่วน
- Xen: ลบข้อความ diagostic ปลอมแปลงสแปมคอนโซล (PR # 46313)
- sparc64: แก้ไขความตื่นตระหนกในการวินิจฉัยเคอร์เนล
- เครือข่าย:
- NPF: แก้ไขไบต์สำหรับเปรียบเทียบช่วงพอร์ต
- NPF: แก้ไขสภาวะการแข่งขัน
- ระบบไฟล์:
- ffs: แก้ไขข้อผิดพลาดภายในของ fsck_ffs บน UFS1
- เบ็ดเตล็ด:
- Xserver (1): แก้ไขข้อขัดข้องบน i810e (PR # 48315)
- sysinst (8): แก้ไขข้อผิดพลาด MBR partiton ผิดในดิสก์ขนาดเล็ก (PR # 48304)
- ld.elf_so (1): แก้ไขความเสียหายของหน่วยความจำ (PR # 48324)
- sparc64: กำหนด gcc เพื่อไม่สร้าง asm ที่ไม่ถูกต้อง
- การแก้ไขคำแนะนำด้านความปลอดภัย:
- NetBSD-SA2013-009user บัฟเฟอร์ BPF ขนาดเล็กที่ตั้งค่าได้อาจทำให้เกิดความตื่นตระหนก
- หมายเหตุ: คำแนะนำก่อน NetBSD-SA2013-009 ไม่มีผลต่อ NetBSD 6.1.2
- Kernel
- virtio (4): แก้ไขความหวาดกลัวระหว่างการปิดเครื่องบน KVM (PR # 48105)
- uhci (4): ตั้งค่าอุปกรณ์ USB ถาวรในบางกรณีการแก้ไขปัญหาบางอย่างในเครื่อง big-endian (PR # 47522, PR # 48237)
- เครือข่าย:
- รวม BRDADDR และ NETMASK ใน ioctls IPv4 ที่เราห้ามใช้สำหรับ IPv6
- npf (3): ตกใจกับ IPv6 เมื่อได้รับการจัดสรรใหม่แล้ว
- npf (3): แก้ไขการกรองด้วยกฎไดนามิก
- ระบบไฟล์:
- udf: แก้ไขปัญหาที่อาจทำให้เกิดขยะหลังจากขีด จำกัด 4GB
- เบ็ดเตล็ด:
- pthread (3): แก้ไขข้อผิดพลาดจาก pthread_create () ในบางกรณี
- อัปเดต tzdata เป็น 2013e
- อัปเดตคีย์ TNF ssh บางอย่างใน / etc / ssh / ssh_known_hosts
- แก้ไขปัญหาด้านสิ่งแวดล้อมซึ่งอาจทำให้เกิดปัญหาใน Emacs 24 และแอปพลิเคชันอื่นบางอย่าง
- pkg_install: ติดตั้งแพคเกจที่ลงลายเซ็นแล้ว (PR # 48194)
- การถดถอยแบบถาวรที่นำมาใช้ใน NetBSD 6.1.1 มีผลต่อแอปพลิเคชันบางตัวที่ทำงานภายใต้ X. (PR # 48170)
- mvme68k: แก้ไขปัญหาการบูตแบบถาวร (PR # 45915)
- การแก้ไขคำแนะนำด้านความปลอดภัย:
- NetBSD-SA2013-001, ความหวาดกลัวของเคอร์เนลที่เรียกใช้จาก userland
- NetBSD-SA2013-002, ความตื่นตระหนกของเคอร์เนลที่เกี่ยวข้องจาก kqueue ที่เรียกใช้จาก userland
- NetBSD-SA2013-003, ข้อผิดพลาด RNG อาจส่งผลให้คีย์การเข้ารหัสลับที่อ่อนแอ
- NetBSD-SA2013-004, ช่องโหว่ใน grep
- การแก้ไขปัญหาด้านความปลอดภัย:
- expat: แก้ไข CVE-2012-1147, CVE-2012-1148 และ CVE-2012-0876
- BIND: ที่อยู่ CVE-2012-5688: การตั้งชื่ออาจตายลงในการค้นหาเฉพาะที่มีการเปิดใช้งาน dns64
- แก้ไขข้อขัดข้องที่อาจเกิดขึ้นกับ sysctl security.curtain = 1 ชุด (PR # 47598)
- ที่อยู่ CVE-2012-5667: ล้นจำนวนเต็มจำนวนมากใน GNU grep
- การแก้ไขเอนโทรปีในเคอร์เนลหลายอย่าง
- ป้องกัน ktrace ไม่ให้เคอร์เนลเสียหาย
- เคอร์เนลทั่วไป:
- posix_spawn (): แก้ไขกระบวนการด้วยแอตทริบิวต์
- แก้ไขเชื้อชาติระหว่าง vget () และ vrele () ส่งผลให้ vget () คืน vnodes ที่ตายแล้ว
- ป้องกันความผิดพลาดเมื่อมีการใช้ fd ที่ไม่สนับสนุนกับ kevent
- แก้ไขข้อบกพร่องที่อาจเรียก kmem_alloc () จากบริบทการขัดจังหวะ
- WAPBL: รวมกันเขียนลงในสมุดบันทึกเพื่อเร่งความเร็ว wapbl_flush () ใน raid5 โดยมีค่าตั้งแต่ 3 ถึง 4
- เครือข่าย:
- แก้ไข & quot; ชิ้นส่วนอะตอม & quot; สำหรับ IPv6
- ipf: แก้ไขปัญหาการจัดตำแหน่งใน ipmon (PR # 47101)
- npf: จัดการ checksums ล่าช้าในกองเครือข่าย (PR # 47235)
- แก้ไขปัญหาการล็อกใน ipf (4)
- npf (3): การแก้ไขและการอัปเดตมากมาย ไวยากรณ์ของ Config เปลี่ยนไปบ้างกรุณาตรวจสอบไฟล์ config ของคุณ
- แก้ไขปัญหา sendto (2) กับ datagrams IPv6 UDP (PR # 47408)
- vioif (4): แก้ไขปัญหาที่ทำให้ QEMU ล้มเหลวเมื่อเร็ว ๆ นี้
- ระบบไฟล์:
- smbfs: ทำให้ smbfs ทำงานได้จริงบนพอร์ต big-endian
- smbfs: การแก้ไขต่างๆ (PR # 25070)
- อนุญาตให้ติดตั้ง ext2fs และ msdosfs ในโหมด compat แบบ 32 บิต
- v7fs: แก้ไขข้อผิดพลาด "ปิดหนึ่งตัว"
- ไดรเวอร์:
- ciss (4): อย่าพยายามจับเซ็นเซอร์ถ้าไม่มีเลย
- isp (4): แก้ไขอุปกรณ์ FC-AL บน QLogic ISP2100 (PR # 47302)
- mfi (4): เพิ่มการสนับสนุนคอนโทรลเลอร์ LSI Thunderbolt (SAS2208)
- mfi (4): เพิ่มการสนับสนุนการเรียกใช้ MegaClI Linux binary เพื่อจัดการคอนโทรลเลอร์
- puc (4): การสนับสนุนอุปกรณ์เพิ่มเติม
- bge (4): เพิ่มการสนับสนุน Thunderbolt ของ Apple กับอะแดปเตอร์ Gigabit Ethernet (PR # 46961)
- mvgbe (4): แก้ไขปัญหาต่างๆ
- nfe (4): หลีกเลี่ยงการเก็บบัฟเฟอร์และปรับปรุงประสิทธิภาพ
- wm (4): แก้ไขการจัดการของชิป 82578D และ 82579V การแก้ไขอื่น ๆ
- fss (4): อย่าพังทลายเมื่อใช้งานการถ่ายโอนข้อมูลจำนวนมาก -X (PR # 47514)
- fss (4): ตกใจคงที่ (PR # 47020)
- แพลตฟอร์ม:
- อัลฟา:
- แก้ไข longjmp / setjmp บน alpha สำหรับโปรแกรมที่ลิงก์แบบคงที่เช่นที่อยู่ใน / rescue
- Amiga:
- โปรแกรมควบคุมอุปกรณ์ ed (4) ใหม่สำหรับการ์ดเครือข่าย Bus ของ Hydra และ ASDG Zorro2
- แขน:
- แก้ไข gcc bugid 51408 สำหรับแขน (PR # 46972)
- แก้ไขการตรวจสอบบิตในรหัส IRQ Kirkwood
- แก้ไขจำนวนที่ไม่ถูกต้องสำหรับ "vmstat -e" ใน Kirkwood
- ทำให้ bigendian ARM รับพาร์ติชัน MBR และชดเชยถูกต้อง (PR # 47081)
- แก้ไขข้อบกพร่องที่หน้ากาก IRQ ของ GPIO ถูกตั้งค่าอย่างไม่ถูกต้องใน Marvell SoCs
- แก้ไขการเชื่อมโยงแบบคงที่บนแพลตฟอร์ม ARM (PR # 47139)
- บล็อก IRQs ได้อย่างเหมาะสม & gt; = 32. (PR # 45371)
- การสนับสนุน Raspberry Pi ที่ดียิ่งขึ้น - ขณะนี้ USB และ Ethernet ในตัวทำงานแล้ว
- เปิดใช้งาน DCache Streaming Switch และเขียนจัดสรรสำหรับซีพียู Sheeva
- เพิ่มการสนับสนุนสำหรับตัวจับเวลาการจับเวลาในบาง Marvell SoCs
- แก้ไขปัญหาสำหรับดิสก์ที่ไม่ใช่ MBR บน ARM (PR # 47463)
- MIPS:
- พอร์ต MIPS ได้เปลี่ยนเป็น gdb 7.3.1 GDB6 จะถูกลบออก
- VAX:
- เปลี่ยนกลับ MAXPARTITION ไปที่ 16 แล้วลดลงเหลือ 12 แทนเพื่อแก้ไข bootblocks และ installboot สำหรับ VAX 780 และเครื่องอื่น ๆ ที่บูตผ่าน VMB.EXE
- x68k:
- อัปโหลด bootloader: cdboot, การสนับสนุน netboot และ bugfixes
- เพิ่มฟอร์แมตฟล็อปปี้ดิสก์
- x86 (i386, amd64):
- หลีกเลี่ยงข้อผิดพลาด gcc ที่เป็นไปได้ที่สร้างรหัส assembler ไม่ถูกต้อง (PR # 45673)
- ปิดใช้งาน C1E บนซีพียู AMD K8 เพื่อป้องกันการแช่แข็งระหว่างการบูต
- แก้ไขการเรียกใช้ BSDi และ NetBSD
- การแก้ไขเทอร์มินัลต่างๆ (PR # 46793, PR # 47090 , PR # 47490, PR # 47532)
- แก้ไข segfault ใน awk (1) (PR # 47553)
- ย้าย boottime50 และ sysctl ที่เกี่ยวข้องลงในโมดูล compat (PR # 47579)
- อัปเดตข้อมูล tzdata ถึง 2013b พร้อมกับข้อมูลเขตเวลาล่าสุด
- แก้ไขข้อขัดข้องเมื่อเปิดใช้งาน sysctl security.curtain (PR # 47598)
- แก้ไขปัญหาการล็อก IPF บางอย่าง
- แก้ไขข้อขัดข้องเกี่ยวกับโปรแกรมที่เชื่อมโยงแบบ statically สำหรับ NetBSD / alpha
- การแก้ไขข้อบกพร่องและการปรับปรุงคุณลักษณะของ NPF, ตัวกรอง NetBSD Packet Filter
- การปรับปรุงแพลตฟอร์ม ARM ต่างๆรวมทั้ง Raspberry Pi ที่มีการสนับสนุนเกือบทั้งหมด
- การสนับสนุน dtrace บน amd64
- พอร์ต MIPS เปลี่ยนเป็น gdb 7.3.1, gdb6 removed
- การสนับสนุนอุปกรณ์เพิ่มเติมในไดรเวอร์หลัก ได้แก่ wm (4), uftdi (4), mfi (4), bge (4), aac (4), tlp (4) และอื่น ๆ
- การปรับปรุงพอร์ตเฉพาะสำหรับพอร์ตแบบ amiga, arm, sparc64 และ x68k
- การแก้ไขปัญหาด้านความปลอดภัย:
- expat: แก้ไข CVE-2012-1147, CVE-2012-1148 และ CVE-2012-0876
- BIND: ที่อยู่ CVE-2012-5688: การตั้งชื่ออาจตายลงในการค้นหาเฉพาะที่มีการเปิดใช้งาน dns64
- เคอร์เนลทั่วไป:
- posix_spawn (): แก้ไขกระบวนการด้วยแอตทริบิวต์
- แก้ไขเชื้อชาติระหว่าง vget () และ vrele () ส่งผลให้ vget () คืน vnodes ที่ตายแล้ว
- ป้องกันความผิดพลาดเมื่อมีการใช้ fd ที่ไม่สนับสนุนกับ kevent
- เครือข่าย:
- แก้ไข & quot; ชิ้นส่วนอะตอม & quot; สำหรับ IPv6
- ipf: แก้ไขปัญหาการจัดตำแหน่งใน ipmon (PR # 47101)
- npf: จัดการ checksums ล่าช้าในกองเครือข่าย (PR # 47235)
- ระบบไฟล์:
- smbfs: ทำให้ smbfs ทำงานได้จริงบนพอร์ต big-endian
- ไดรเวอร์:
- ciss (4): อย่าพยายามจับเซ็นเซอร์ถ้าไม่มีเลย
- แพลตฟอร์ม:
- x86 (i386, amd64):
- หลีกเลี่ยงข้อผิดพลาด gcc ที่เป็นไปได้ที่สร้างรหัส assembler ไม่ถูกต้อง (PR # 45673)
- ปิดใช้งาน C1E บนซีพียู AMD K8 เพื่อป้องกันการแช่แข็งระหว่างการบูต
- Xen:
- ป้องกันปัญหาความเสียหายของหน่วยความจำที่ล็อก Xen DomU และอาจทำให้ระบบไฟล์เสียหาย (PR # 47056, PR # 47057)
- แก้ไข: เคอร์เนล NetBSD ของ Xen Dom0 อาจเสียหายได้โดยการเพิ่ม xenwatches ที่ซ้ำกัน
- Userland fixes:
- อัปเดตให้ tzdata2012j
- cdb: อย่าปฏิเสธที่จะเปิดฐานข้อมูลโดยไม่มีรายการหรือคีย์
- กล่าวถึงความเสียหายที่เกิดจากกราฟิกในกรุงไคโรเมื่อเร็ว ๆ นี้ซึ่งเป็นที่ประจักษ์บ่อยที่สุดโดยบางส่วนของข้อความที่แสดงผลเป็นส่วนสี่เหลี่ยมสีทึบที่เป็นรูปสี่เหลี่ยมผืนผ้า
-
มีอะไรใหม่ ในรุ่น 5.2 RC1:
- NetBSD 5.0.x หรือ 5.1.x ที่ไม่ต้องการปั่นการอัปเกรดเป็น NetBSD 6.0 แต่ต้องการแก้ไขข้อบกพร่องและคุณลักษณะใหม่ ๆ ที่มีเสถียรภาพ มีการเปลี่ยนแปลงตั้งแต่ 5.1 ดู src / doc / CHANGES-5.2 สำหรับรายการทั้งหมด
ระบบปฏิบัติการ
มีอะไรใหม่ ในเวอร์ชัน 7.0.2 / 7.1 RC2:
มีอะไรใหม่ ในเวอร์ชัน 7.0.2 / 7.1 RC1:
มีอะไรใหม่ ในเวอร์ชัน 7.0.2:
มีอะไรใหม่ ในเวอร์ชัน 7.0.1:
มีอะไรใหม่ ในเวอร์ชัน 6.1.5 / 7.0 RC3:
มีอะไรใหม่ ในเวอร์ชัน 6.1.5 / 7.0 RC1:
มีอะไรใหม่ ในเวอร์ชัน 6.1.5:
มีอะไรใหม่ ในเวอร์ชัน 6.1.4:
มีอะไรใหม่ ในเวอร์ชัน 6.1.3:
มีอะไรใหม่ ในเวอร์ชัน 6.1.2:
มีอะไรใหม่ ในเวอร์ชัน 6.1:
มีอะไรใหม่ ในเวอร์ชัน 6.1 RC2:
มีอะไรใหม่ ในเวอร์ชัน 6.1 RC1:
มีอะไรใหม่ ในเวอร์ชัน 6.0.1:
ความคิดเห็นที่ไม่พบ