MidnightBSD 2.1 օպերացիոն համակարգի թողարկում

Թողարկվել է MidnightBSD 2.1 աշխատասեղանի վրա հիմնված օպերացիոն համակարգը՝ հիմնված FreeBSD-ի վրա՝ DragonFly BSD-ից, OpenBSD-ից և NetBSD-ից տեղափոխված տարրերով: Հիմնական աշխատասեղանի միջավայրը կառուցված է GNUstep-ի վերևում, սակայն օգտվողները հնարավորություն ունեն տեղադրել WindowMaker, GNOME, Xfce կամ Lumina: Ներբեռնման համար պատրաստվել է 743 ՄԲ չափի (x86, amd64) տեղադրման պատկեր։

Ի տարբերություն FreeBSD-ի այլ աշխատասեղանների, MidnightBSD-ն ի սկզբանե մշակվել է որպես FreeBSD 6.1-բետա-ի պատառաքաղ, որը համաժամացվել է FreeBSD 2011 կոդերի բազայի հետ 7թ.-ին և այնուհետև ներառում է բազմաթիվ հնարավորություններ FreeBSD 9, 10 և 11 մասնաճյուղերից: Փաթեթների կառավարման համար MidnightBSD-ն օգտագործում է mport համակարգ, որն օգտագործում է SQLite տվյալների բազա՝ ինդեքսները և մետատվյալները պահելու համար։ Փաթեթների տեղադրումը, հեռացումը և որոնումն իրականացվում է մեկ mport հրամանի միջոցով:

Խոշոր փոփոխություններ.

  • Կառուցման համար օգտագործվում է LLVM 10.0.1:
  • Թարմացված տարբերակները. , xz 2.1.4, openmp.
  • Ավելացվել են դրայվերներ NetFPGA SUME 4x10Gb Ethernet, JMicron JMB582/JMB585 AHCI, BCM54618SE PHY և Bitron Video AV2010/10 ZigBee USB Stick-ի համար:
  • Թարմացված դրայվերներ՝ e1000 (Intel gigabit Ethernet), mlx5, nxge, usb, vxge:
  • ctau (Cronyx Tau) և cx (Cronyx Sigma) դրայվերները հնացել են:
  • Բարելավումներ են կատարվել mport փաթեթի կառավարիչում: Բարելավվել է փաթեթների տեղադրման կամ թարմացման ընթացքում կախվածությունների թարմացման գործընթացը: Ապահովում է, որ ճիշտ կոդավորումը սահմանված է արխիվներից ֆայլեր հանելիս, որոնք պարունակում են ոչ ASCII նիշեր ֆայլերի անուններում: Plist տարրերի ամբողջականությունը ստուգելու համար օգտագործվում են sha256 հեշեր:
  • Միացված է os-release ֆայլի ստեղծումը /var/run-ում:
  • Burcd փաթեթը հեռացվել է բաշխումից:

Source: opennet.ru

Добавить комментарий