VisOpSys 0.9

Π’ΠΈΡ…ΠΎ ΠΈ нСусСтно бСшС пусната вСрсия 0.9 Π½Π° Π°ΠΌΠ°Ρ‚ΡŒΠΎΡ€ΡΠΊΠ°Ρ‚Π° систСма Visopsys (Visual Operating System), която Π΅ написана ΠΎΡ‚ Π΅Π΄ΠΈΠ½ Ρ‡ΠΎΠ²Π΅ΠΊ (Andy McLaughlin).

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

  • Актуализиран външСн Π²ΠΈΠ΄
  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ
  • Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π·Π° ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅/изтСглянС/инсталиранС/дСинсталиранС Π½Π° софтуСр с ΠΎΠ½Π»Π°ΠΉΠ½ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅
  • HTTP ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, XML ΠΈ HTML Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° някои C++ ΠΈ POSIX нишки (pthreads), ΠΊΠ°Π½Π°Π»ΠΈ Π·Π° комуникация ΠΌΠ΅ΠΆΠ΄Ρƒ процСситС ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ…Π΅ΡˆΠΈΡ€Π°Ρ‰ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° TCP ΠΌΡ€Π΅ΠΆΠ°
  • Π”ΠΎΠ±Π°Π²Π΅Π½ DNS ΠΊΠ»ΠΈΠ΅Π½Ρ‚
  • ΠœΡ€Π΅ΠΆΠ°Ρ‚Π° Π²Π΅Ρ‡Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Packet Sniffer (β€žnetsniffβ€œ) Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° входящи ΠΈ изходящи ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠΌΠΎΡ‰Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ ("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

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