ĐĐžĐŧĐŋаĐŊĐ¸Ņ Google ĐžĐŋŅĐąĐģиĐēОваĐģа вŅĐŋŅŅĐē ĐžĐŋĐĩŅаŅиОĐŊĐŊОК ŅиŅŅĐĩĐŧŅ Fuchsia 14, ĐŊа йаСĐĩ ĐēĐžŅĐžŅĐžĐŗĐž ŅŅĐžŅĐŧиŅОваĐŊŅ ĐŋŅĐĩдваŅиŅĐĩĐģŅĐŊŅĐĩ ОйĐŊОвĐģĐĩĐŊĐ¸Ņ ĐŋŅĐžŅивОĐē Đ´ĐģŅ ŅĐžŅĐžŅаĐŧĐžĐē Google Nest Hub и Nest Hub Max. ĐĐĄ Fuchsia ŅаСвиваĐĩŅŅŅ ĐēĐžĐŧĐŋаĐŊиК Google c 2016 ĐŗĐžĐ´Đ° Ņ ŅŅŅŅĐžĐŧ ĐŊĐĩĐ´ĐžŅŅаŅĐēОв в ОйĐģаŅŅи ĐŧаŅŅŅайиŅОваĐŊĐ¸Ņ Đ¸ ОйĐĩŅĐŋĐĩŅĐĩĐŊĐ¸Ņ ĐąĐĩСОĐŋаŅĐŊĐžŅŅи, иĐŧĐĩŅŅĐ¸Ņ ŅŅ Đ˛ ĐŋĐģаŅŅĐžŅĐŧĐĩ Android.
Fuchsia 14 āĻ āĻĒā§āϰāϧāĻžāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ:
- РаŅŅиŅĐĩĐŊŅ Đ˛ĐžĐˇĐŧĐžĐļĐŊĐžŅŅи ĐŋŅĐžŅĐģОКĐēи Starnix, ОйĐĩŅĐŋĐĩŅиваŅŅĐĩĐš СаĐŋŅŅĐē ĐŊĐĩĐŧОдиŅиŅиŅОваĐŊĐŊŅŅ Linux-ĐŋŅĐžĐŗŅаĐŧĐŧ ŅĐĩŅĐĩС ŅŅаĐŊŅĐģŅŅĐ¸Ņ ŅиŅŅĐĩĐŧĐŊŅŅ Đ¸ĐŊŅĐĩŅŅĐĩĐšŅОв ŅĐ´Ņа Linux в ОйŅаŅĐĩĐŊĐ¸Ņ Đē ŅООŅвĐĩŅŅŅвŅŅŅиĐŧ ĐŋОдŅиŅŅĐĩĐŧаĐŧ Fuchsia. Đ ĐŊОвОК вĐĩŅŅии дОйавĐģĐĩĐŊа ĐŋОддĐĩŅĐļĐēа ĐŧĐžĐŊŅиŅОваĐŊĐ¸Ņ ŅдаĐģŅĐŊĐŊŅŅ Đ¤ĐĄ, в fxfs дОйавĐģĐĩĐŊŅ xattrs Đ´ĐģŅ ŅиĐŧвОĐģиŅĐĩŅĐēĐ¸Ņ ŅŅŅĐģĐžĐē, в ŅиŅŅĐĩĐŧĐŊŅĐš вŅСОв mmap() дОйавĐģĐĩĐŊŅ ŅĐžŅĐēи ŅŅаŅŅиŅОвĐēи, ŅаŅŅиŅĐĩĐŊа иĐŊŅĐžŅĐŧаŅĐ¸Ņ Đ˛ /proc/pid/stat, вĐēĐģŅŅĐĩĐŊа ĐŋОддĐĩŅĐļĐēа fuchsia_sync::Mutex, ŅĐĩаĐģиСОваĐŊа ĐŋОддĐĩŅĐļĐēа O_TMPFILE, pidfd_getfd, sys_reboot(), timer_create, timer_delete, times() и ptrace(), в ŅĐĩаĐģиСаŅии ext4 СадĐĩĐšŅŅвОваĐŊ ŅиŅŅĐĩĐŧĐŊŅĐš ŅаКĐģОвŅĐš ĐēŅŅ.
- āĻāύā§āύāϤ āĻŦā§āϞā§āĻā§āĻĨ āϏā§āĻā§āϝāĻžāĻāĨ¤ HSP (āĻšā§āϝāĻžāύā§āĻĄāϏā§āĻ āĻĒā§āϰā§āĻĢāĻžāĻāϞ) āĻŦā§āϞā§āĻā§āĻĨ āĻĒā§āϰā§āĻĢāĻžāĻāϞ⧠āĻ āĻĄāĻŋāĻāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ A2DP āĻĒā§āϰā§āĻĢāĻžāĻāϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻ āĻĄāĻŋāĻ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦāĻŋāϞāĻŽā§āĻŦ āĻšā§āϰāĻžāϏ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻŽā§āϝāĻžāĻāĻžāϰ, āĻāĻāĻāĻŋ āϏā§āĻŽāĻžāϰā§āĻ āĻšā§āĻŽā§ āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞāĻŋāĻā§ āϏāĻāϝā§āĻā§āϤ āĻāϰāĻžāϰ āĻāύā§āϝ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄā§āϰ āĻāĻāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ, āĻāĻĒāĻĄā§āĻ āĻā§āϰā§āĻĒāĻā§āϞāĻŋāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰ⧠āĻāĻŦāĻ āĻŦā§āϝāĻžāĻāϞāĻžāĻāĻ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻā§āώāĻŖāϏā§āĻĨāĻžāϝāĻŧā§ āĻ āĻŦāϏā§āĻĨāĻžāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āϝā§āĻ āĻāϰā§āĨ¤
- āϏāĻŽāϏā§āϤ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻāύā§āϝ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻā§āϝāĻžāĻā§āϰ āĻŽāϧā§āϝ⧠FastUDP āϏāĻā§āĻā§āϰ āϏāĻŽāϰā§āĻĨāύ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āϰāϝāĻŧā§āĻā§āĨ¤
- RISC-V āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻŽāĻžāϞā§āĻāĻŋ-āĻā§āϰ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ (SMP) āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻžāϏā§āĻ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ API āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϰāĻŋ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻāĻāĻŋ USB āĻāύā§āĻāĻžāϰāĻĢā§āϏ āϏāĻš āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āĻĄā§āϰāĻžāĻāĻāĻžāϰ DFv2 āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āϰā§āĻĒāĻžāύā§āϤāϰāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤
āĻĢā§āĻāĻŋāϝāĻŧāĻž āĻāĻŋāϰāĻāύ āĻŽāĻžāĻāĻā§āϰā§āĻāĻžāϰāύā§āϞā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§, āĻāϞāĻā§ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāύā§āύāϝāĻŧāύā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§, āϏā§āĻŽāĻžāϰā§āĻāĻĢā§āύ āĻāĻŦāĻ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ āϏāĻš āĻŦāĻŋāĻāĻŋāύā§āύ āĻļā§āϰā§āĻŖā§āϰ āĻĄāĻŋāĻāĻžāĻāϏ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāύā§āϝ āĻĒā§āϰāϏāĻžāϰāĻŋāϤāĨ¤ āĻāĻŋāϰāĻāύ āĻĒā§āϰāϏā§āϏ āĻāĻŦāĻ āĻļā§āϝāĻŧāĻžāϰā§āĻĄ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ, āĻāĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āϏā§āϤāϰ, āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻŦāĻ āĻāĻāĻāĻŋ āϏāĻā§āώāĻŽāϤāĻž-āĻāĻŋāϤā§āϤāĻŋāĻ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻŽāĻĄā§āϞā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϏāĻš LK āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰā§āĨ¤ āĻĄā§āϰāĻžāĻāĻāĻžāϰāĻā§āϞāĻŋ āĻāĻāĻāĻžāϰ āϏā§āĻĒā§āϏ⧠āĻāϞāĻŽāĻžāύ āĻĄāĻžāϝāĻŧāύāĻžāĻŽāĻŋāĻ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻšāĻŋāϏāĻžāĻŦā§ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧ, āϝāĻž devhost āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻĻā§āĻŦāĻžāϰāĻž āϞā§āĻĄ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāϏ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ (devmg, āĻĄāĻŋāĻāĻžāĻāϏ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ) āĻĻā§āĻŦāĻžāϰāĻž āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āĻšāϝāĻŧāĨ¤
Fuchsia āĻāϰ āύāĻŋāĻāϏā§āĻŦ āĻā§āϰāĻžāĻĢāĻŋāĻāĻžāϞ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āϰāϝāĻŧā§āĻā§ āϝāĻž āĻĢā§āϞāĻāĻžāϰ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĄāĻžāϰā§āĻā§ āϞā§āĻāĻžāĨ¤ āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ āĻĒā§āϰāĻŋāĻĄāĻ āĻāĻāĻāĻžāϰ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ, āĻĢāĻžāϰā§āĻā§ āĻĒā§āϝāĻžāĻā§āĻ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ, āϞāĻŋāĻŦāĻŋāϏāĻŋ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ, āĻāϏāĻāĻžāϰ āϰā§āύā§āĻĄāĻžāϰāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ, āĻŽā§āϝāĻžāĻāĻŽāĻž āĻāϞāĻāĻžāύ āĻĄā§āϰāĻžāĻāĻāĻžāϰ, āϏāĻŋāύāĻŋāĻ āĻāĻŽā§āĻĒā§āĻāĻŋāĻ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ, āĻŽāĻŋāύāĻāĻĢāĻāϏ, āĻŽā§āĻŽāĻāĻĢāĻāϏ, āĻĨāĻŋāύāĻāĻĢāĻāϏ (āĻā§ āĻāĻžāώāĻžāϝāĻŧ āĻĢā§āϝāĻžāĻ) āĻāĻŦāĻ āĻŦā§āϞāĻŦāĻāĻĢāĻāϏ āĻĢāĻžāĻāϞ āϤā§āϰāĻŋ āĻāϰā§āĨ¤ āϏāĻŋāϏā§āĻā§āĻŽ, āϏā§āĻāϏāĻžāĻĨā§ FVM āĻĒāĻžāϰā§āĻāĻŋāĻļāύāĨ¤ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻā§āϰ āĻāύā§āϝ, C/C ++ āĻāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ, āĻĄāĻžāϰā§āĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāϝāĻŧ, āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϤā§, āĻā§ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻā§āϝāĻžāĻā§ āĻāĻŦāĻ āĻĒāĻžāĻāĻĨāύ āĻāĻžāώāĻž āĻŦāĻŋāϞā§āĻĄ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻŽāϰāĻŋāĻāĻžāĻ āĻ āύā§āĻŽā§āĻĻāĻŋāϤāĨ¤
āĻŦā§āĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āϏāĻŋāϏā§āĻā§āĻŽ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āĻĒāϰāĻŋāĻŦā§āĻļ āϤā§āϰāĻŋ āĻāϰāϤ⧠appmgr, āĻŦā§āĻ āĻĒāϰāĻŋāĻŦā§āĻļ āϤā§āϰāĻŋ āĻāϰāϤ⧠sysmgr āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĒāϰāĻŋāĻŦā§āĻļ āϏā§āĻ āĻāĻĒ āĻāϰāϤ⧠āĻāĻŦāĻ āϞāĻāĻāύ āϏāĻāĻāĻ āĻŋāϤ āĻāϰāϤ⧠basemgrāĨ¤ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻāĻāĻāĻŋ āĻāύā§āύāϤ āϏā§āϝāĻžāύā§āĻĄāĻŦāĻā§āϏ āĻāĻāϏā§āϞā§āĻļāύ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻĒā§āϰāϏā§āϤāĻžāĻŦ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝā§āĻāĻžāύ⧠āύāϤā§āύ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāϰ āĻāĻžāϰā§āύā§āϞ āĻŦāϏā§āϤā§āĻā§āϞāĻŋāϤ⧠āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āύā§āĻ, āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āύāĻž āĻāĻŦāĻ āĻā§āĻĄ āĻāĻžāϞāĻžāϤ⧠āĻĒāĻžāϰ⧠āύāĻž, āĻāĻŦāĻ āĻāĻāĻāĻŋ āύā§āĻŽāϏā§āĻĒā§āϏ āϏāĻŋāϏā§āĻā§āĻŽ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ, āϝāĻž āĻāĻĒāϞāĻŦā§āϧ āĻ
āύā§āĻŽāϤāĻŋāĻā§āϞāĻŋ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āĨ¤ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāύ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϝāĻž āĻāĻŽāύ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āϝāĻž āϤāĻžāĻĻā§āϰ āϏā§āϝāĻžāύā§āĻĄāĻŦāĻā§āϏ⧠āĻāϞ⧠āϝāĻž IPC-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻ
āύā§āϝāĻžāύā§āϝ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āϝā§āĻāĻžāϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāϤā§āϏ: opennet.ru
