Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jun 2024 22:59:02 +0800
From:      Hans Lu <hanslu952@gmail.com>
To:        soc-status@freebsd.org
Subject:   Gsoc weekly status #1:capmizing base system
Message-ID:  <CAPiVMc2Y0XPiubkLhYx_T=8vD6rG4GZ_u=nwFddvQQYhXKFs4A@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
--000000000000e8a5fb061ab2a442
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello,

This is my first gsoc status report.Previous week
,I set up a development environment on Freebsd-15.0-current on
baremetal.After that ,I started capsicumizing wall(), read some document
about capsicum,like rights(4),capsicum(4)=E2=80=A6and so on,and I struggled=
 for a
while to understand the multiprocess behavior in the program.I spent some
time to create usable executable
Therefore,My mentor gave me a good reference application rwhod,which helped
me alot understanding how to use pdfork.
Next week,I will start to capsicumize the next application,Tftpd,and fix
any possible problem in wall().

complete work:
start capsicumizing wall()

next work:
think about better way to capsicumizing wall()
test wall() by ktrace or any tools
start capsicumizing tftpd

Regards
Hans Lu

--000000000000e8a5fb061ab2a442
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello,<br><br>This is my first gsoc status report.Previous=
 week<br>,I set up a development environment on Freebsd-15.0-current on bar=
emetal.After that ,I started capsicumizing wall(), read some document about=
 capsicum,like rights(4),capsicum(4)=E2=80=A6and so on,and I struggled for =
a while to understand the multiprocess behavior in the program.I spent some=
 time to create usable executable<br>Therefore,My mentor gave me a good ref=
erence application rwhod,which helped me alot understanding how to use pdfo=
rk.<br>Next week,I will start to capsicumize the next application,Tftpd,and=
 fix any possible problem in wall().<br><br>complete work:<br>start capsicu=
mizing wall()<br><br>next work:<br>think about better way to capsicumizing =
wall()<br>test wall() by ktrace or any tools<br>start capsicumizing tftpd<b=
r><br>Regards<br>Hans Lu</div>

--000000000000e8a5fb061ab2a442--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPiVMc2Y0XPiubkLhYx_T=8vD6rG4GZ_u=nwFddvQQYhXKFs4A>