DebConf24، یک سفر کنفرانسی

روزی بین ماه می و ژوئن بود که هوا شروع به گرم شدن کرد… وقتی شنیدم که DebConf24، رویدادی سالانه برای توسعه دهندگان دبیان، در بوسان، کره برگزار میشود، بدون اینکه عرقم را پاک کنم شروع به ثبتنام کردم. از آنجایی که شنیدم یک کنفرانس بین المللی در کره برگزار می شود، می خواستم اوقات خوشی داشته باشم و تصمیم گرفتم یک سخنرانی ارائه دهم. از آنجایی که یک ارائه برای مخاطبان بود، مجبور شدم از انگلیسی استفاده کنم، اما ترسناک نبود. فقط به این فکر می کردم که اگر این بار نبود، چند فرصت دیگر برای ارائه در یک صحنه بزرگ داشتم.
اول ثبت نام کنید بعد نگران باشید
وقتی جوان بودم خیلی می ترسیدم. اغلب، “مامان!” می گویند گریه کرد ولی من اصلا چیزی یادم نیست. پس از پایان تحصیلات راهنمایی و دبیرستان، مشاغل مختلفی را در دانشگاه انجام دادم و با انجام پروژه ها به تنهایی، شرکت در مسابقات تحقیقاتی به صورت انفرادی و حتی توسعه/ارائه تجربه کسب کردم.
با وجود اینکه چند سالی از فارغ التحصیلی ام می گذرد، اگر کاری باشد که بخواهم انجام دهم، خیلی به آن فکر نمی کنم و به راه حلی فکر می کنم.
اگر نمی توانید آن را انجام دهید، شرم آورتر چیست؟ مثل مردن نیست~
من حتی تستش نکردم فقط توی سرم “خوب میشه!” فقط با این فکر، برای ارائه موضوعی که در حال تحقیق بودم درخواست دادم: AppArmor Namespaces + Linux Container.
زمان گذشت و اوایل آگوست بود و به دانشگاه ملی پوکیونگ رفتم. پس از گذراندن چرخه “آماده شدن، حال، پشیمانی” در چند سال گذشته، دیگر از انجام این کار عصبی نبودم.
اعلامیه؟ بیایید بعد از بازی فکر کنیم!
در مورد کنفرانسهایی که برای مدت طولانی (حدود 2 هفته) مانند DebConf برگزار میشوند، نمایش فیلم، مهمانیهای موسیقی/شراب و جلسات سفر یک روزه نیز در این بین وجود دارد. دوره هایی در Gyeongju، Ulsan و Busan وجود داشت و من Gyeongju را انتخاب کردم.
با وجود اینکه آن روز هوا کاملاً گرم بود، هر فردی تلاش زیادی کرد تا هانبوک مناسب خود را انتخاب کند.
کلاه هم مهمه! آنها را با دقت انتخاب می کنند. از آنجایی که شما یک پادشاه هستید، باید کلاهی بپوشید که با وضعیت شما مطابقت داشته باشد!
عکس گرفتم چون منظره زیبا بود!
روز اعلامیه هیجان انگیز
طرح اولیه این بود که فقط با استفاده از مواد بدون دمو ارائه شود. با این حال، بدون نسخه نمایشی، من احساس آماتور کردم و آن را با عجله یک روز قبل از ارائه آماده کردم. من با ایجاد یک محیط آزمایشی مبتنی بر QEMU در WSL یک نسخه آزمایشی آماده کردم، اما نگران بودم زیرا آزمایش آنطور که انتظار میرفت پیش نرفت. خوشبختانه، من توانستم آن را با خیال راحت از طریق کتابچه راهنمای AppArmor و تجزیه و تحلیل کد تکمیل کنم.
موضوع ارائه است ظروف لینوکس با فضای نام AppArmor Policyاین در مورد فناوری است که به Host و Container اجازه می دهد تا از سیاست های امنیتی مختلف AppArmor در یک محیط لینوکس که در آن کانتینر LXC در حال اجرا است استفاده کنند.
ماژول های امنیتی مبتنی بر LSM مانند AppArmor و SELinux در هسته کار می کنند، به این معنی که سیاست یکسانی برای همه تماس های سیستمی صرف نظر از میزبان یا کانتینر استفاده می شود. از آنجایی که AppArmor از تابع Policy Namespace پشتیبانی می کند، هسته می تواند بین تماس های سیستم میزبان و کانتینر تمایز قائل شود و از سیاست های مستقل استفاده کند.
به جلسه بپیوندید
- Loong64 پورت BoF
- این مربوط به انتقال loong64 arch به توزیع دبیان است و توسط نگهدارنده انجام شده است. زمان با ارزشی بود تا ببینیم نگهبانان معماری چگونه کار می کنند.
- چه چیزی در eBPF جدید است و چگونه می توانید امروز از آن استفاده کنید
- این جلسه در مورد eBPF بود و ما به طور خلاصه یاد گرفتیم که این فناوری چیست، چه ابزارهایی وجود دارد و چگونه از آنها استفاده کنیم.
- گذشته، حال و آینده شبکه سازی در دبیان
- این رویداد توسط نگهبانان Netplan انجام شد و وضعیت فعلی پروژه و برنامه های آتی مورد بحث قرار گرفت.
مهندس هسته BoF
من احساس می کردم شرم آور است که با این همه روز باقی مانده به کنفرانس، آن را به این شکل به پایان برسانم، بنابراین از توسعه دهندگان هسته کره ای پرسیدم: «چرا Kernel BoF را انجام ندهیم؟» و همه آنها مثبت فکر کردند. بنابراین، من فوراً با تیم Contents تماس گرفتم و از آنها خواستم که برای جلسه مهندس Kernel BoF که در روز جمعه، آخرین روز کنفرانس برگزار شد، ثبت نام کنند.
جلسه به عنوان زمانی برای صحبت کوتاه و بحث در مورد پروژه هسته یا وصله ای که هر فرد روی آن کار می کرد، سازماندهی شد. من آن را بر اساس بهینه سازی sparsemap_buf که در آن زمان روی آن کار می کردم، بررسی کردم. از آنجایی که این اولین بار بود که BoF عمل شد، برنامه فشرده بود و اشتباهات کوچک زیادی وجود داشت، اما هنوز افراد زیادی آمدند.
عکس یادگاری بعد از BoF! (حقوق پرتره مهم است)
بررسی ها
از اینکه نتونستم وسط شرکت کنم خیلی ناامید شدم. جلسات متعددی بود که می خواستم در آن شرکت کنم، اما زمان بندی مناسب نبود و امکان ضبط ویدیو وجود نداشت. با این حال، جدید و سرگرم کننده بود زیرا فضا کاملاً متفاوت از کنفرانس های داخلی بود.
- در محیطی راحت با هم شوخی می کنیم و با هم صحبت می کنیم و جو قوی پروژه دانشگاهی وجود دارد.
- نگهبانان و کمککنندگان به دیگران به حقارت نگاه نمیکنند یا به آنها نگاه نمیکنند. با همه به عنوان مشارکت کنندگان یکسان رفتار کنید و نظرات خود را آزادانه بیان کنید.
- این اولین باری بود که در جلسه BoF شرکت میکردم، و امیدوارم بسیاری از انواع مشابه از میکرو کنفرانسها در کره نیز وجود داشته باشد.
تقویت
ما با پشتیبانی NIPA و Open-UP در DebConf24 شرکت کردیم. مایلم از این فرصت استفاده کنم و از سازمان هایی که از من حمایت کردند تشکر کنم.