DilOS Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Illumos ΡΠΎ ΠΌΠ΅Π½Π°ΡΠ΅Ρ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ. Debian (dpkg + apt)
ΠΠΈΠ»ΠΎΡ Π΅ Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ°Π½ ΠΎΠ΄ ΠΠΠ’.
DilOS ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΡΠΎ Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ Xen (dilos-xen3.4-dom0 ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π°), Π·ΠΎΠ½ΠΈ ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΎΠ΄ ΠΌΠ°Π»ΠΈ Π±ΠΈΠ·Π½ΠΈΡΠΈ ΠΈ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ (ΠΡΠΈΠΌΠ΅Ρ: ΠΊΠ°ΠΊΠΎ ΡΠ΅ΡΠ²Π΅Ρ Π·Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΡΠΎ torrent ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠΎ WEB GUI, apache + mysql / postgresql + php Π·Π° ΡΠ°Π·Π²ΠΎΡ, DLNA ΠΌΠ΅Π΄ΠΈΠ° ΡΠ΅ΡΠ²Π΅Ρ Π·Π° Smart TV ΠΈΠ»ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ ΡΡΠ΅Π΄ ΡΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΌΡΠ·ΠΈΡΠΊΠΈ Ρ ΠΎΡΡΠΈΠ½Π³, ΠΈΡΠ½.).
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ DilOS ΠΊΠ°ΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° ΡΠΎΠΏΡΡΠ²Π΅Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° - ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ Π½Π° APT ΡΠΎ DEB ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ ISO.
ΠΠΎΠΆΠ΅ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ DilOS Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° (ΠΊΠ°ΠΊΠΎ Xen, VMware, VBox ΠΈΡΠ½.) ΠΈΠ»ΠΈ Π½Π° Π³ΠΎΠ» ΠΌΠ΅ΡΠ°Π» ΡΠΎ ΡΠ΅ΠΊΡΡΡΠ°Π»Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° ΠΈ SSH ΠΏΡΠΈΡΡΠ°ΠΏ.
DilOS ΡΠΎΠ΄ΡΠΆΠΈ: dilos-userland + dilos-illumos-gate + ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ°Π½ΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ DEB ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΎΠ΄ OpenIndiana (oi-experimental).
dilos-userland β Π‘ΠΎΠ΄ΡΠΆΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠΎ gcc Π²Π΅ΡΠ·ΠΈΠΈ Π½Π°ΠΌΠ΅ΡΡΠΎ Π½Π΅ΠΊΠΎΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠΎ SunStudio Π²Π΅ΡΠ·ΠΈΠΈ. ΠΠ²Π°Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ° ΠΎΠ±Π»Π°ΡΡ ΡΠΎΠ΄ΡΠΆΠΈ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ ΠΎΠ΄ userland-gate (Orcale) ΠΈ ΡΠΎΠ΄ΡΠΆΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΏΠΎΡΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ Π³Π»Π°Π²Π½Π°ΡΠ° Π³ΡΠ°Π½ΠΊΠ°. Debian. ΠΡΠ°Π΄Π΅ΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π½Π°ΡΠΎΡΠ΅Π½ΠΈ ΠΊΠΎΠ½ Π³ΡΠ°Π΄Π΅ΠΆΠ½ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° gcc.
Dilos-Illumos - ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Illumos-Gate ΡΠΎ Π½Π΅ΠΊΠΎΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ: Π°ΠΆΡΡΠΈΡΠ°Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ DEB ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΏΡΠ΅ΠΊΡ build, Π°ΠΆΡΡΠΈΡΠ°Π½ BEADM Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° ΡΠΈΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ Π·ΠΎΠ½ΠΈ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ LIBM, ΠΎΡΡΡΡΠ°Π½Π΅ΡΠΈ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ ΠΎΠ΄ Python24 ΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Python27, ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ Perl-516, ΠΈ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΈ Π½Π΅ ΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ Illumos-Gate.
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², Π½Π΅ ΡΠ΅ ΡΠΎΡΡΠ°Π²Π΅Π½ΠΈ ΡΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π½Π° DilOS Π·Π° ΡΠ°Π·Π²ΠΎΡΠ½Π°ΡΠ° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°.
ΠΠ»Π°Π½ΠΎΠ²ΠΈ: ΠΈΠΌΠ°ΡΡΠ΅ Π³ΠΈ ΡΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π²ΠΎ dilos-userland ΡΠΎ gcc build Π·Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ° Π·Π΅ΠΌΡΠ° ΠΈ ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° illumos.
DilOS ΡΠΎΠ΄ΡΠΆΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅ΡΠΈ Π°Π»Π°ΡΠΊΠΈ APT ΠΈ DPKG Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ZFS Π·ΠΎΠ½ΠΈΡΠ΅ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅.
2019-11-01
ΠΠΌΠ°ΠΌΠ΅ 7 Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΠΎ DilOS!
ΠΠ±ΡΠ°Π²Π΅Π½Π° Π΅ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 2.0.2.
ΠΠ° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π½Π°ΡΠ½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ°, ΡΡΠ΅Π±Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅:
sudo apt Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅
sudo apt install -y os-upgrade
sudo os-Π½Π°Π΄Π³ΡΠ°Π΄Π±Π° -y
ΠΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° Π½Π° Π½ΠΎΠ²ΠΈΠΎΡ BE ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ° Π½Π° Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ°.
ΠΠ»ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ΅ΡΠ΅ ISO/USB/PXE:
Π‘ΡΠ°ΡΠ°ΡΠ° Π»ΠΎΠΊΠ°ΡΠΈΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΎΡΡΡΡΠ°Π½Π΅ΡΠ° Π²ΠΎ 2019 Π³ΠΎΠ΄ΠΈΠ½Π° - https://bitbucket.org/dilos/site/downloads/
ΠΠ·Π³ΡΠ°Π΄Π±ΠΈΡΠ΅ Π½Π° Intel ΠΈ SPARC Π±Π΅Π° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΎΠ΄ gcc-6.
ΠΠ½ΠΎΠ³Ρ Π°ΠΆΡΡΠΈΡΠ°ΡΠ°:
- ZFS Π°ΠΆΡΡΠΈΡΠ°ΡΠ° ΠΎΠ΄ ZFSonLinux (ZoL) (ΡΠΏΠΈΡΠΎΠΊ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ https://docs.google.com/spreadsheets/d/1CFapSYxA5QRFYy5k6ge3FutU7zbAWbaeGN2nKVXgxCI/edit?pli=1#gid=0)
- PAM: ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈ Π½Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ libpam0g ΡΠΎ ΠΏΡΠΈΠ΄ΡΡΠΆΠ½ΠΈ Π°Π»Π°ΡΠΊΠΈ (useradd, usermod, ΠΈΡΠ½.)
- Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ΅Π½ ΠΏΠ°ΠΊΠ΅Ρ SAMBA 4.9.5 ΠΊΠ°ΠΊΠΎ Π·Π°ΠΌΠ΅Π½Π° Π·Π° smb ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΠΎΠ΄ dilos-illumos
- MIT KRB5 Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½, Π½ΠΎ ΡΡΠ»ΡΠ³Π°ΡΠ° ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° ΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠΏΡΠ°Π²Π°Ρ (Π΄ΠΎΠ±ΡΠ΅Π΄ΠΎΡΠ΄Π΅Π½ΠΈ ΡΠ΅ Π²ΠΎΠ»ΠΎΠ½ΡΠ΅ΡΠΈ)
- ΠΠΠΠΠΠ 1.13.3
- GHC 8.4.4
- ΠΈ ΠΌΠ½ΠΎΠ³Ρ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΈ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΎΠ΄ Debian ΠΠΎΠ·Π²ΠΎΠ΄Π½ΠΎ
ΠΠ° SPARC.
ΠΠΎΡΡΠ΅Π±Π½ΠΎ Π΅ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π΅ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈ Π±ΡΡΠ°Π±ΠΈΠ»Π΅Π½ ISO ΡΠΎ ΡΠΈΡΠ΅ Π½Π°ΡΠ½ΠΎΠ²ΠΈ Π·Π°ΠΊΡΠΏΠΈ ΠΈ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΎΡΠΎΡ Π½Π° Π·Π°ΠΊΡΠΏΠΈ.
ΡΠ΅ Π±ΠΈΠ΄Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ ΡΠΎ ΡΠΈΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° ΠΌΠ°Π»ΠΊΡ ΠΏΠΎΠ΄ΠΎΡΠ½Π°.
ΠΡΠ΅Π½Π΅ΡΠΎΠ²ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΎΠ΄ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΡΠΎΡ Debian ΠΊΠ°ΠΊΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ Π³ΡΠ°Π΄Π΅ΡΠ΅, Π½ΠΎ ΠΌΠΎΡΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠΎ ΡΡΠ»ΡΠ³ΠΈ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.
DilOS Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ°ΠΈ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ, ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π°ΠΆΡΡΠΈΡΠ°ΡΠ° ΠΈ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΠΈ :)
ΠΠΊΠΎ Π²ΠΈ ΡΡΠ΅Π±Π°Π°Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΊΠΎΠΈ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ ΡΠ΅ Π²ΠΎ DilOS, ΠΈΠΌΠ°ΡΠ΅ 2 ΠΎΠΏΡΠΈΠΈ:
- ΠΎΠ±ΠΈΠ΄Π΅ΡΠ΅ ΡΠ΅ Π΄Π° Π³ΠΈ ΠΏΡΠ΅Π½Π΅ΡΠ΅ΡΠ΅ Π²Π°ΡΠΈΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ Π³ΠΎΡΠ΅ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ DilOS
- ΠΏΠΎΠ±Π°ΡΠ°ΡΡΠ΅ Π»ΠΈΡΡΠ° Π½Π° ΡΠΏΠΎΠ½Π·ΠΎΡΡΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ.
ΠΡΠ²ΠΎΡΠ΅Π½ΠΈ ΡΠΌΠ΅ Π·Π° ΠΏΡΠ΅Π΄Π»ΠΎΠ·ΠΈ ΡΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ»ΡΡΠ°ΠΈ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°.
ΠΠ»Π°ΡΠ΅Π½Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° (ΠΈ ΠΏΠΎΡΡΠΈ Π½Π° Π½ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ) ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Argo Technologies SA.
ΡΠΎ ΠΏΠΎΡΠΈΡ,
- Π’ΠΈΠΌΠΎΡ Π½Π° ΠΠΈΠ»ΠΎΡ
ΠΠ·Π²ΠΎΡ: linux.org.ru
