VisOpSys 0.9

Π’ΠΈΡ…ΠΎ ΠΈ нСзабСлязано бСшС пусната вСрсия 0.9 Π½Π° Π°ΠΌΠ°Ρ‚ΡŒΠΎΡ€ΡΠΊΠ°Ρ‚Π° систСма Visopsys (Π²ΠΈΠ·ΡƒΠ°Π»Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма), написана ΠΎΡ‚ Π΅Π΄ΠΈΠ½ Ρ‡ΠΎΠ²Π΅ΠΊ (Анди ΠœΠ°ΠΊΠ»Π°Ρ„Π»ΠΈΠ½).

Π‘Ρ€Π΅Π΄ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈΡ‚Π΅:

  • ОбновСн външСн Π²ΠΈΠ΄
  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ
  • Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅/изтСглянС/инсталиранС/дСинсталиранС Π½Π° софтуСр с ΠΎΠ½Π»Π°ΠΉΠ½ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° HTTP, XML ΠΈ HTML Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° някои C++ ΠΈ POSIX нишки (pthreads), ΠΊΠ°Π½Π°Π»ΠΈ Π·Π° мСТдупроцСсна комуникация ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ TCP ΠΌΡ€Π΅ΠΆΠ°
  • DNS ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½
  • ΠœΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π²Π΅Ρ‡Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Packet Sniffer ("netsniff") Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° входящи ΠΈ изходящи ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Network Connections (netstat), която ΠΏΠΎΠΊΠ°Π·Π²Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΈ TCP ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ, Π°ΠΊΠΎ Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠΌΠΎ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ основна клиСнтска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° с ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ Π½Π° Telnet; ΠΏΡ€Π΅Π΄ΠΈΠΌΠ½ΠΎ Π·Π° тСстванС ΠΈ Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° TCP, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŠΡ‚ ΠΈΠΌΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ прилоТСния.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΡˆΠΈΡ€ΠΎΠΊΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²ΠΈ символи (UTF-8) Π² цялата ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° β€žΠ‘ΠΎΡ„Ρ‚ΡƒΠ΅Ρ€β€œ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π·Π° софтуСр Π½Π° visopsys.org, която ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΠΏΠΈΡΡŠΡ†ΠΈ с Π½Π°Π»ΠΈΡ‡Π½ΠΈ ΠΈ инсталирани ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π° Π³ΠΈ инсталира ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°.
  • Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰Π°Ρ‚Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π° Π² потрСбитСлска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°Ρ‚Π° Π½Π° ядрото остава. Π’ Π±ΡŠΠ΄Π΅Ρ‰Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌΠ΅ Π΄Π° създадСм изцяло Π½ΠΎΠ²Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° ΠΈ Π΄Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠΌ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈΠ·Π±ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ потрСбитСлска ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° ΠΈ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Π½Π° ядрото.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ интСграция с мишка ΠΎΡ‚ VMware, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π³ΠΎΡΡ‚ΡŠΡ‚ Visopsys Π΄Π° сС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€Π° с хоста, Π·Π° Π΄Π° заснСма ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ курсора Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ‚ΠΎΠΉ Π²Π»Π΅Π·Π΅ ΠΈΠ»ΠΈ ΠΈΠ·Π»Π΅Π·Π΅ ΠΎΡ‚ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†. Изисква Ρ‚Π°Π·ΠΈ опция Π΄Π° бъдС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° във VMware.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° POSIX нишки (pthreads) (libpthread) Π·Π° прСносимост Π½Π° софтуСра.
  • Към ядрото Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° имплСмСнтация Π½Π° SHA1 Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ ΠΎΡ‚ командния Ρ€Π΅Π΄ sha1pass (Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° Π½ΠΈΠ·ΠΎΠ²ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ) ΠΈ sha1sum (Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅), ΠΊΠΎΠΈΡ‚ΠΎ Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚.
  • Към ядрото Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° имплСмСнтация Π½Π° Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ SHA256, Π° Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° потрСбитСлски ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΎΡ‚ MD5 Π½Π° SHA256. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ sha256pass (Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° Π½ΠΈΠ·ΠΎΠ²ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ) ΠΈ sha256sum (Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅), ΠΊΠΎΠΈΡ‚ΠΎ Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€