рдореИрдХреНрд╕рд┐рдорд╛рдЗрдЯ рдкрд░ рд░реЗрдЯреНрд░реЛрдмреАрдПрд╕рдбреА

рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рдХрд┐ рдореИрдХреНрд╕рд┐рдорд╛рдЗрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП ред

рдХрд▓ рдореВрдб рдерд╛, рдФрд░ рдореИрдВрдиреЗ рд╡рд╣рд╛рдВ рд░реЗрдЯреНрд░реЛрдПрд╕рдбреАрдбреА рд▓рдЧрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

RetroBSD рдПрдХ рд╕рдЪреНрдЪрд╛ UNIX рд╣реИ рдЬреЛ 2.11BSD рдХрд╛ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА рд╣реИ рдФрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдореЗрдореЛрд░реА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде рдПрдореНрдмреЗрдбреЗрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдк PIC32 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░ 128 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдореЗрдореЛрд░реА рдФрд░ 512 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдлреНрд▓реИрд╢ рдХреЗ рд╕рд╛рде рдЪрд▓рддрд╛ рд╣реИред рдпрд╣ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрдкрдХреЛ рдХрд░реНрдиреЗрд▓ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдкрддрд╛ рд╕реНрдерд╛рди рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

RetroBSD рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд░реНрдиреЗрд▓ рдореЗрдореЛрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд▓реНрдЯреАрдЯрд╛рд╕реНрдХрд┐рдВрдЧ рдХреЛ рд╡рд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, POSIX API (рдХрд╛рдВрдЯрд╛, рдирд┐рд╖реНрдкрд╛рджрди, рдкреНрд░рддреАрдХреНрд╖рд╛ 4, рдЖрджрд┐)ред рдЖрдк рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕реАрдзреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдХрдВрдкрд╛рдЗрд▓рд░ рд╕реА рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдХреЛрд░ рдЪрд┐рдк рдореЗрдВ рдлреНрд▓реИрд╢ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдПрд╕рдбреА рдХрд╛рд░реНрдб рд╕реЗ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИред

RetroBSD рди рдХреЗрд╡рд▓ рдореИрдХреНрд╕рд┐рдорд╛рдЗрдЯ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдХрдИ рд╡реИрдХрд▓реНрдкрд┐рдХ PIC32- рдЖрдзрд╛рд░рд┐рдд рдЙрдкрдХрд░рдгреЛрдВ (рдЪрд┐рдкKIT Max32, рд╕реНрдкрд╛рд░реНрдХрдлреБрди UBW32, рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдк рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ 16, рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдк PIC32 USB / рдИрдерд░рдиреЗрдЯ рд╕реНрдЯрд╛рд░реНрдЯрд░ рдХрд┐рдЯ, Olimex Duinomite, Duinomite-Mini рдФрд░ Duinomite-Mega, eflightworks) рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдмреВрдЯрд▓реЛрдбрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЙрдкрджреНрд░рд╡ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж , рдпрд╣ рд╕рдм рдХреБрдЫ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд▓рд╛ред

рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдХрд╛ рдХреНрд╖рдг, рдФрд░ ...



рдпрд╣ UNIX рд╣реИ!

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЦреЗрд▓ред рдЕрдЬрдЧрд░, рд╡рд╣ рдПрдХ рдХреГрдорд┐ рд╣реИред



рддреНрдпрд╛рдЧреА:



рдореИрдВ рдЕрдм рдереЛрдбрд╝рд╛ рдФрд░ рдЧрдВрднреАрд░ рд╣реВрдВ - рдлреЛрд░реНрдеред



RetroBSD рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ VGA рдФрд░ PS / 2 рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди RetroBSD рдХреЗ рд▓реЗрдЦрдХ рд╕рд░реНрдЧреЗрдИ рд╡рдХреБрд▓реЗрдВрдХреЛ рдХреЗ рдкрд╛рд╕ рдЗрди рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред

Source: https://habr.com/ru/post/In143679/


All Articles