เบเบฒเบ™เบ›เปˆเบญเบเบเบฒเบ™เปเบˆเบเบขเบฒเบ OmniOS CE r151058, เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบต OpenSolaris

เบเบฒเบ™เบ›เปˆเบญเบเบเบฒเบ™เปเบˆเบเบขเบฒเบ OmniOS Community Edition r151058 เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ. เบกเบฑเบ™เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ Illumos, เป€เบŠเบดเปˆเบ‡เบเบฑเบ‡เบชเบทเบšเบ•เปเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒ kernel, stack เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ, เป„เบ”เป€เบงเบต, เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เปเบฅเบฐเบŠเบธเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš OpenSolaris. OmniOS เป€เบ›เบฑเบ™เบ—เบตเปˆเป‚เบ”เบ”เป€เบ”เบฑเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš bhyve เปเบฅเบฐ KVM hypervisors, Crossbow virtual network stack, เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ ZFS, เปเบฅเบฐ launchers เบšเบฑเบ™เบˆเบธเบšเบฑเบ™เบˆเบธ Linux เบ—เบตเปˆเบกเบตเบ™เป‰เปเบฒเบซเบ™เบฑเบเป€เบšเบปเบฒ. เบเบฒเบ™เปเบˆเบเบขเบฒเบเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ‚เบฐเบซเบเบฒเบเป„เบ”เป‰, virtualization เปเบฅเบฐเบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ.

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ:

  • ะŸั€ะตะดะปะพะถะตะฝั‹ ะฝะพะฒั‹ะต ั„ั€ะตะนะผะฒะพั€ะบะธ ะดะปั ะฟะพะดะดะตั€ะถะบะธ ะธะฝั‚ะตั€ั„ะตะนัะพะฒ GPIO, I2C ะธ SMBus โ€” ะฒ ัะดั€ะพ ะดะพะฑะฐะฒะปะตะฝั‹ ะดั€ะฐะนะฒะตั€ั‹ i2cnex ะธ kgpio, ะฒ ะฟั€ะพัั‚ั€ะฐะฝัั‚ะฒะพ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั ะฑะธะฑะปะธะพั‚ะตะบะธ libi2c.so.1 ะธ libxpio.so.1, ะฐ ั‚ะฐะบะถะต ัƒั‚ะธะปะธั‚ั‹ i2cadm ะธ gpioadm. ะะฐ ะฑะฐะทะต ะฝะพะฒั‹ั… ั„ั€ะตะนะผะฒะพั€ะบะพะฒ ั€ะตะฐะปะธะทะพะฒะฐะฝั‹ ะดั€ะฐะนะฒะตั€ั‹ ะดะปั ัƒัั‚ั€ะพะนัั‚ะฒ:
    • Intel SMBus (pchsmbus, ismt)
    • LTC4305/6 I2C Mux ะธ GPIO
    • PCA954x I2C-ะผัƒะปัŒั‚ะธะฟะปะตะบัะพั€ั‹
    • PCA953x I2C GPIO
    • AT24C I2C EEPROMs
    • DDR4 ะธ DDR5 I2C SPD EEPROM
    • ะ”ะฐั‚ั‡ะธะบะธ ั‚ะตะผะฟะตั€ะฐั‚ัƒั€ั‹ TS511x DDR5, LM75 I2C ะธ TMP43x I2C.
  • ะ”ะพะฑะฐะฒะปะตะฝ ะฝะพะฒั‹ะน ัั‚ะตะบ ะดั€ะฐะนะฒะตั€ะพะฒ ะดะปั ัƒัั‚ั€ะพะนัั‚ะฒ EEPROM.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฟั€ะพั†ะตััะพั€ะพะฒ AMD Phoenix 2 ะธ Intel Alder Lake-N.
  • ะ’ะบะปัŽั‡ะตะฝะฐ ะพะฟั‚ะธะผะธะทะฐั†ะธั ะพะฑั€ะฐะฑะพั‚ะบะธ IPv6-ั‚ั€ะฐั„ะธะบะฐ (fast path), ะฟะพะทะฒะพะปััŽั‰ะฐั ะฟะพะฒั‹ัะธั‚ัŒ ะฟั€ะพะฟัƒัะบะฝัƒัŽ ัะฟะพัะพะฑะฝะพัั‚ัŒ ะทะฐ ัั‡ั‘ั‚ ะฟะตั€ะตะดะฐั‡ะธ ะฟะฐะบะตั‚ะพะฒ ะฒ ะพะฑั…ะพะด ัะตั€ะฒะธัะพะฒ DLS (Data Link Services).
  • ะ’ ัƒั‚ะธะปะธั‚ัƒ pcieadm ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะดะตะบะพะดะธั€ะพะฒะฐะฝะธั ะฟะฐั€ะฐะผะตั‚ั€ะพะฒ DOE (Data Object Exchange) ะธ ัะฟะตั†ะธั„ะธั‡ะฝั‹ั… ะดะปั ะพั‚ะดะตะปัŒะฝั‹ั… ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปะตะน ะฒะพะทะผะพะถะฝะพัั‚ะตะน Virtio.
  • ะ’ ัƒั‚ะธะปะธั‚ัƒ nvmeadm ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ัะฟะตั†ะธั„ะธะบะฐั†ะธะธ NVMe 2.1, ะฐ ั‚ะฐะบะถะต ะฒะพะทะผะพะถะฝะพัั‚ะธ ะดะปั ะฒั‹ะฟะพะปะฝะตะฝะธั ะบะพะผะฐะฝะด ะธ ะพั‚ะพะฑั€ะฐะถะตะฝะธั ั„ะพั€ะผะฐั‚ะพะฒ ะปะพะณะพะฒ, ัะฟะตั†ะธั„ะธั‡ะฝั‹ั… ะดะปั ะพะฟั€ะตะดะตะปั‘ะฝะฝั‹ั… ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปะตะน, ะฝะฐะฟั€ะธะผะตั€, ะฟั€ะธะผะตะฝัะตะผั‹ั… ะฒ ัƒัั‚ั€ะพะนัั‚ะฒะฐั… Sandisk.
  • ะ’ ัƒั‚ะธะปะธั‚ั‹ cp ะธ mv ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟั†ะธั ยซ-nยป ะดะปั ะพั‚ะบะปัŽั‡ะตะฝะธั ะฟะตั€ะตะทะฐะฟะธัะธ ััƒั‰ะตัั‚ะฒัƒัŽั‰ะธั… ั„ะฐะนะปะพะฒ. ะ’ ัƒั‚ะธะปะธั‚ัƒ ln ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟั†ะธั ยซ-iยป ะดะปั ะทะฐะฟั€ะพัะฐ ะฟะพะดั‚ะฒะตั€ะถะดะตะฝะธั ะฟะตั€ะตะทะฐะฟะธัะธ ัƒ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ัะพะทะดะฐะฝะธั ะธ ะฟั€ะพะฒะตั€ะบะธ ั†ะธั„ั€ะพะฒั‹ั… ะฟะพะดะฟะธัะตะน c ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะฐะปะณะพั€ะธั‚ะผะฐ AES-GMAC. ะ’ ั€ะตะฐะปะธะทะฐั†ะธัŽ ะฟั€ะพั‚ะพะบะพะปะฐ SMB 3.1.1 ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ GMAC.
  • ะ’ smbd ัƒะปัƒั‡ัˆะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฟะพะดะบะปัŽั‡ะตะฝะธั ะบ SMB Active Directory. ะŸะพะฒะตะดะตะฝะธะต ะฐัะธะฝั…ั€ะพะฝะฝะพะน ะพะฑั€ะฐะฑะพั‚ะบะธ ะพั‚ะฒะตั‚ะพะฒ SMB2 ะฟั€ะธะฑะปะธะถะตะฝะพ ะบ ัะตั€ะฒะตั€ะฐะผ Windows.
  • ะ’ ะบะพะผะฐะฝะดัƒ ยซzfs change-keyยป ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟั†ะธั ยซ-o user:prop=valueยป, ะฟะพะทะฒะพะปััŽั‰ะฐั ะพะฑะฝะพะฒะปัั‚ัŒ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒัะบะธะต ัะฒะพะนัั‚ะฒะฐ ะพะดะฝะพะฒั€ะตะผะตะฝะฝะพ ั ะธะทะผะตะฝะตะฝะธะตะผ ะบะปัŽั‡ะฐ ัˆะธั„ั€ะพะฒะฐะฝะธั, ั‡ั‚ะพะฑั‹ ะธะทะฑะตะถะฐั‚ัŒ ะธั… ั€ะฐััะธะฝั…ั€ะพะฝะธะทะฐั†ะธะธ.
  • ะ’ ะณะธะฟะตั€ะฒะธะทะพั€ Bhyve ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะณะธะฑั€ะธะดะฝั‹ั… ัƒัั‚ั€ะพะนัั‚ะฒ virtio, ะพะดะฝะพะฒั€ะตะผะตะฝะฝะพ ะฟั€ะตะดะพัั‚ะฐะฒะปััŽั‰ะธั… ัั‚ะฐั€ั‹ะน (legacy) ะธ ัะพะฒั€ะตะผะตะฝะฝั‹ะน ะธะฝั‚ะตั€ั„ะตะนัั‹ (1.0+) virtio. ะ’ ะดั€ะฐะนะฒะตั€ ะฒะธั€ั‚ัƒะฐะปัŒะฝะพะน ัะตั‚ะตะฒะพะน ะบะฐั€ั‚ั‹ viona ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะผะฝะพะถะตัั‚ะฒะตะฝะฝั‹ั… ะพั‡ะตั€ะตะดะตะน virtio-net (multi-queue) ะธ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฒั‹ัั‚ะฐะฒะปะตะฝะธั ั€ะฐะทะฝั‹ั… ั€ะฐะทะผะตั€ะพะฒ ะพั‡ะตั€ะตะดะตะน ะฝะฐ ะพั‚ะฟั€ะฐะฒะบัƒ ะธ ะฟะพะปัƒั‡ะตะฝะธะต ะดะฐะฝะฝั‹ั…. ะ’ะบะปัŽั‡ะตะฝะพ ัƒัั‚ั€ะพะนัั‚ะฒะพ virtio-scsi.
  • ะ’ ะธะทะพะปะธั€ะพะฒะฐะฝะฝั‹ั… ะพะบั€ัƒะถะตะฝะธัั… (LX zone) ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ัะผัƒะปัั†ะธั /proc/self/coredump_filter.
  • ะ’ scsi_vhci ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฝะฐัั‚ั€ะพะนะบะธ ะฟะพะปะธั‚ะธะบ ะฑะฐะปะฐะฝัะธั€ะพะฒะบะธ ะฝะฐะณั€ัƒะทะบะธ ะฒ ะฟั€ะธะฒัะทะบะต ะบ ะพั‚ะดะตะปัŒะฝั‹ะผ ะปะพะณะธั‡ะตัะบะธะผ ัƒัั‚ั€ะพะนัั‚ะฒะฐะผ.
  • ะšะพะผะฟะพะฝะตะฝั‚ั‹ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒัะบะพะณะพ ะพะบั€ัƒะถะตะฝะธั ะฟะตั€ะตัะพะฑั€ะฐะฝั‹ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะบะพะผะฟะธะปัั‚ะพั€ะฐ GCC 15.
  • ะ’ ะบะพะผะฟะพะฝะพะฒั‰ะธะบะต ัะดั€ะฐ ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะทะฐะณั€ัƒะทะบะธ ะผะพะดัƒะปะตะน ัะดั€ะฐ ะฑะพะปัŒัˆะตะณะพ ั€ะฐะทะผะตั€ะฐ.
  • ะ‘ะธะฑะปะธะพั‚ะตะบะฐ pcre2 (Perl-compatible Regular Expressions) ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ัะพะฑั€ะฐะฝะฐ ั JIT.
  • ะžะฑะฝะพะฒะปะตะฝั‹ ะฒะตั€ัะธะธ ะฟั€ะพะณั€ะฐะผะผ, ัั€ะตะดะธ ะบะพั‚ะพั€ั‹ั… GCC 15.2.0, SQLite 3.51.3, Git 2.53.0, OpenSSL 3.6.2, OpenSSH 10.3.1, Python 3.13.12, Bash 5.3.3.

    เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru
    เบฅเบฐเบซเบฑเบ”เป‚เบ„เบชเบฐเบ™เบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™