рд╡рд┐рд╖рдп: рдмреНрд▓реЙрдЧ

Dotenv-linter рдХреЛ v3.0.0 рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

Dotenv-linter .env рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЙрдкрдХрд░рдг рд╣реИ, рдЬреЛ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рднреАрддрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдж рдЯреНрд╡реЗрд▓реНрд╡ рдлреИрдХреНрдЯрд░ рдРрдк рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЗрдирд┐рдлреЗрд╕реНрдЯреЛ рджреНрд╡рд╛рд░рд╛ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЧрдИ рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред рдЗрд╕ рдШреЛрд╖рдгрд╛рдкрддреНрд░ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХрд╛ рдЖрд╡реЗрджрди рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ [тАж]

рд╕реВрдбреЛ рдореЗрдВ рдПрдХ рдЧрдВрднреАрд░ рднреЗрджреНрдпрддрд╛ рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЧрдИ рд╣реИ рдФрд░ рдЙрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рд╕реБрдбреЛ рд╕рд┐рд╕реНрдЯрдо рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореЗрдВ рдПрдХ рдЧрдВрднреАрд░ рднреЗрджреНрдпрддрд╛ рдкрд╛рдИ рдЧрдИ рдФрд░ рдЙрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд┐рд╕реА рднреА рд╕реНрдерд╛рдиреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд░реВрдЯ рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓ рдЧрдИред рднреЗрджреНрдпрддрд╛ рдвреЗрд░-рдЖрдзрд╛рд░рд┐рдд рдмрдлрд╝рд░ рдУрд╡рд░рдлрд╝реНрд▓реЛ рдХрд╛ рд╢реЛрд╖рдг рдХрд░рддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдЬреБрд▓рд╛рдИ 2011 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдкреНрд░рддрд┐рдмрджреНрдз 8255ed69)ред рдЬрд┐рди рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рднреЗрджреНрдпрддрд╛ рдорд┐рд▓реА, рд╡реЗ рддреАрди рдХрд╛рдордХрд╛рдЬреА рдХрд╛рд░рдирд╛рдореЗ рд▓рд┐рдЦрдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрдмрдВрдЯреВ 20.04 (рд╕реБрдбреЛ 1.8.31), рдбреЗрдмрд┐рдпрди 10 (рд╕реБрдбреЛ 1.8.27) рдкрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред

рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 85

рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 85 рдЙрдкрд▓рдмреНрдз рд╣реИред рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдмрд╕рд┐рд╕реНрдЯрдо: рд╡реЗрдмрд░реЗрдВрдбрд░ рдЧрдиреЛрдо+рд╡реЗрд▓реИрдВрдб+рдЗрдВрдЯреЗрд▓/рдПрдПрдордбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рд╕рдВрдпреЛрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╕рдХреНрд╖рдо рд╣реИ (4K рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 86 рдореЗрдВ рд╕рдорд░реНрдерди рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ)ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, WebRender Iris Pro рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ P580 (рдореЛрдмрд╛рдЗрд▓ Xeon E3 v5) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╕рдХреНрд╖рдо рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рднреВрд▓ рдЧрдП рд╣реИрдВ, рд╕рд╛рде рд╣реА Intel HD рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг 23.20.16.4973 (рдпрд╣ рд╡рд┐рд╢реЗрд╖ рдбреНрд░рд╛рдЗрд╡рд░ [тАж]) рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рднреА рд╕рдХреНрд╖рдо рд╣реИред

рдПрдирдПрдлрдПрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреЗрджреНрдпрддрд╛ рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЧрдИ рд╣реИ рдФрд░ рдЙрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рднреЗрджреНрдпрддрд╛ рдПрдХ рджреВрд░рд╕реНрде рд╣рдорд▓рд╛рд╡рд░ рдХреА .. рд░реВрдЯ рдирд┐рд░реНрдпрд╛рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ READDIRPLUS рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ NFS рдирд┐рд░реНрдпрд╛рддрд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдмрд╛рд╣рд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИред 23 рдЬрдирд╡рд░реА рдХреЛ рдЬрд╛рд░реА рдХрд░реНрдиреЗрд▓ 5.10.10 рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕рд╛рде рд╣реА рдЙрд╕ рджрд┐рди рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рдХрд░реНрдиреЗрд▓ рдХреЗ рдЕрдиреНрдп рд╕рднреА рд╕рдорд░реНрдерд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ: рдХрдорд┐рдЯ fdcaa4af5e70e2d984c9620a09e9dade067f2620 рд▓реЗрдЦрдХ: рдЬреЗ. рдмреНрд░реВрд╕ рдлреАрд▓реНрдбреНрд╕[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]> рджрд┐рдирд╛рдВрдХ: рд╕реЛрдорд╡рд╛рд░ 11 рдЬрдирд╡рд░реА [тАж]

рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд╕реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬрд╛рд░реА рдХреА рд╣реИ

рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд░рд╕реНрдЯ рдХреНрд░реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: [рдирд┐рд░реНрднрд░рддрд╛рдПрдВ] рд╡рд┐рдВрдбреЛрдЬрд╝ = "0.2.1" [рдмрд┐рд▓реНрдб-рдирд┐рд░реНрднрд░рддрд╛рдПрдВ] рд╡рд┐рдВрдбреЛрдЬрд╝ = "0.2.1" рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдк рдЙрди рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ build.rs рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ, рдЬреЛ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ: fn main() { рд╡рд┐рдВрдбреЛрдЬрд╝::рдмрд┐рд▓реНрдб!( рд╡рд┐рдВрдбреЛрдЬрд╝::рдбреЗрдЯрд╛::xml::dom::* рд╡рд┐рдВрдбреЛрдЬрд╝::win32::system_services::{CreateEventW , SetEvent, waitForSingleObject} рд╡рд┐рдВрдбреЛрдЬрд╝:: win32::windows_programming::CloseHandle ); } рдЙрдкрд▓рдмреНрдз рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ docs.rs рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред [тАж]

рдЕрдореЗрдЬрд╝реЕрди рдиреЗ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдХрд╛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдлрд╝реЛрд░реНрдХ рдмрдирд╛рдиреЗ рдХреА рдШреЛрд╖рдгрд╛ рдХреА

рдкрд┐рдЫрд▓реЗ рд╣рдлреНрддреЗ, рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рд╕рд░реНрдЪ рдмреАрд╡реА рдиреЗ рдШреЛрд╖рдгрд╛ рдХреА рдХрд┐ рд╡рд╣ рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рд░рдгрдиреАрддрд┐ рдмрджрд▓ рд░рд╣реА рд╣реИ рдФрд░ рдЕрдкрд╛рдЪреЗ 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕рд░реНрдЪ рдФрд░ рдХрд┐рдмрд╛рдирд╛ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд░реЗрдЧреАред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдирдП рд╕рдВрд╕реНрдХрд░рдг рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ (рдЬреЛ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИ) рдпрд╛ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ (рдЬрд┐рд╕рдореЗрдВ рдРрд╕реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ) рдХреЗ рддрд╣рдд рдкреЗрд╢ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред

рдЯрдЪрдкреИрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рд╕рдВрдмрдВрдзреА рдмрдЧ рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реБрдзрд╛рд░ рдХреЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рджреЛ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдкрд╣рд▓реЗ, Gnome GitLab рдореЗрдВ рдЯрдЪрдкреИрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ GTK рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╣реБрдд рддреЗрдЬрд╝ рдпрд╛ рдмрд╣реБрдд рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдЦреЛрд▓реА рдЧрдИ рдереАред рдЪрд░реНрдЪрд╛ рдореЗрдВ 43 рд▓реЛрдЧреЛрдВ рдиреЗ рд╣рд┐рд╕реНрд╕рд╛ рд▓рд┐рдпрд╛. рдЬреАрдЯреАрдХреЗ+ рдХреЗ рдЕрдиреБрд░рдХреНрд╖рдХ рдореИрдерд┐рдпрд╛рд╕ рдХреНрд▓рд╛рд╕реЗрди рдиреЗ рд╢реБрд░реВ рдореЗрдВ рджрд╛рд╡рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджрд┐рдЦреАред рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ "рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ", "рдпрд╣ рдЕрдиреНрдп рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ" рд╡рд┐рд╖рдп рдкрд░ рдереАрдВред

Google рдиреЗ Chrome рд╕рд┐рдВрдХ API рддрдХ рддреГрддреАрдп-рдкрдХреНрд╖ рдкрд╣реБрдВрдЪ рдмрдВрдж рдХрд░ рджреА рд╣реИ

рдСрдбрд┐рдЯ рдХреЗ рджреМрд░рд╛рди, Google рдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдХреНрд░реЛрдорд┐рдпрдо рдХреЛрдб рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХреБрдЫ рддреГрддреАрдп-рдкрдХреНрд╖ рдЙрддреНрдкрд╛рдж рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЖрдВрддрд░рд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдХреБрдЫ Google API рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, google_default_client_id рдФрд░ google_default_client_secret рдХреЛред рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рди рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХреНрд░реЛрдо рд╕рд┐рдВрдХ рдбреЗрдЯрд╛ (рдЬреИрд╕реЗ рдмреБрдХрдорд╛рд░реНрдХ) рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИ [тАж]

рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд┐рдХреЛ

рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдЯреАрдо рдиреЗ 2040рдПрдирдПрдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рде рдЖрд░рдкреА40 рдмреЛрд░реНрдб-рдСрди-рдЪрд┐рдк рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИ: рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд┐рдХреЛред рдЖрд░рдкреА2040 рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛: рдбреБрдЕрд▓-рдХреЛрд░ рдЖрд░реНрдо рдХреЙрд░реНрдЯреЗрдХреНрд╕-рдПрдо0+ @ 133 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ 264 рдХреЗрдмреА рд░реИрдо рд╕рдорд░реНрдкрд┐рдд рдмрд╕ рдХреНрдпреВрдПрд╕рдкреАрдЖрдИ рдбреАрдПрдордП рдирд┐рдпрдВрддреНрд░рдХ 16 рдЬреАрдкреАрдЖрдИрдУ рдкрд┐рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 30 рдПрдордмреА рддрдХ рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ 4 рдХреЛ рдПрдирд╛рд▓реЙрдЧ рдЗрдирдкреБрдЯ 2 рдпреВрдПрдЖрд░рдЯреА, 2 рдПрд╕рдкреАрдЖрдИ рдФрд░ 2 рдЖрдИ2рд╕реА рдирд┐рдпрдВрддреНрд░рдХ 16 рдкреАрдбрдмреНрд▓реВрдПрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред [тАж]

рдбреЗрд╡рд▓рдкрд░реНрд╕ Apple рдХреЗ M1 рдЪрд┐рдк рдкрд░ Ubuntu рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред

тАЬрдПрдкреНрдкрд▓ рдХреА рдирдИ рдЪрд┐рдк рдкрд░ рд▓рд┐рдирдХреНрд╕ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХрд╛ рд╕рдкрдирд╛? рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдЖрдкрдХреА рд╕реЛрдЪ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдирд┐рдХрдЯ рд╣реИред" рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рдЙрдмрдВрдЯреВ рдкреНрд░реЗрдорд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╡реЗрдмрд╕рд╛рдЗрдЯ, omg!ubuntu, рдЗрд╕ рдЙрдкрд╢реАрд░реНрд╖рдХ рдХреЗ рд╕рд╛рде рдЗрд╕ рд╕рдорд╛рдЪрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддреА рд╣реИ! рдПрдЖрд░рдПрдо рдЪрд┐рдкреНрд╕ рдкрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрдВрдкрдиреА рдХреЛрд░реЗрд▓рд┐рдпрдо рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕, рдирд╡реАрдирддрдо рдРрдкреНрдкрд▓ рдореИрдХ рдкрд░ рдЙрдмрдВрдЯреВ 20.04 рд╡рд┐рддрд░рдг рдХреЛ рдЪрд▓рд╛рдиреЗ рдФрд░ рд╕реНрдерд┐рд░ рд╕рдВрдЪрд╛рд▓рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ [тАж]

DNSpooq - dnsmasq рдореЗрдВ рд╕рд╛рдд рдирдИ рдХрдордЬреЛрд░рд┐рдпрд╛рдБ

JSOF рдЕрдиреБрд╕рдВрдзрд╛рди рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛рдУрдВ рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдиреЗ DNS/DHCP рд╕рд░реНрд╡рд░ dnsmasq рдореЗрдВ рд╕рд╛рдд рдирдИ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рд╕реВрдЪрдирд╛ рджреАред Dnsmasq рд╕рд░реНрд╡рд░ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ рдФрд░ рдХрдИ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╕рд┐рд╕реНрдХреЛ, рдпреВрдмрд┐рдХреНрд╡рд┐рдЯреА рдФрд░ рдЕрдиреНрдп рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Dnspooq рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдореЗрдВ DNS рдХреИрд╢ рдкреЙрдЗрдЬрд╝рдирд┐рдВрдЧ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд░рд┐рдореЛрдЯ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдХрдордЬреЛрд░рд┐рдпрд╛рдБ dnsmasq 2.83 рдореЗрдВ рдареАрдХ рдХрд░ рджреА рдЧрдИ рд╣реИрдВред 2008 рдореЗрдВ [тАж]

RedHat Enterprise Linux рдЕрдм рдЫреЛрдЯреЗ рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдГрд╢реБрд▓реНрдХ рд╣реИ

рд░реЗрдбрд╣реИрдЯ рдиреЗ рдкреВрд░реНрдг-рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╡рд╛рд▓реЗ рдЖрд░рдПрдЪрдИрдПрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдореБрдлреНрдд рдЙрдкрдпреЛрдЧ рдХреА рд╢рд░реНрддреЛрдВ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред рдпрджрд┐ рдкрд╣рд▓реЗ рдпрд╣ рдХреЗрд╡рд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╣реА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛, рддреЛ рдЕрдм рдПрдХ рдирд┐рдГрд╢реБрд▓реНрдХ рдбреЗрд╡рд▓рдкрд░ рдЦрд╛рддрд╛ рдЖрдкрдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде 16 рд╕реЗ рдЕрдзрд┐рдХ рдорд╢реАрдиреЛрдВ рдкрд░ рдореБрдлреНрдд рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдиреВрдиреА рд░реВрдк рд╕реЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЖрд░рдПрдЪрдИрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрд░рдПрдЪрдИрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐:рд╢реБрд▓реНрдХ рдФрд░ рдХрд╛рдиреВрдиреА рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ [тАж]