Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
201202devroom [2012/01/19 02:06] – BrooksDavis201202devroom [2020/10/25 23:34] (current) – Fix 1 broken link & Update 1 link. SashaVigole
Line 16: Line 16:
 to developers of BSD licensed operating system and presentations on to developers of BSD licensed operating system and presentations on
 derivative operating systems such as Debian GNU/kFreeBSD. derivative operating systems such as Debian GNU/kFreeBSD.
- 
-Please submit talk proposals or questions to fosdem@freebsd.org. 
  
 ==== Contact ==== ==== Contact ====
Line 30: Line 28:
 | 1000-1045 | Introduction to pkgng | Baptiste Daroussin | | 1000-1045 | Introduction to pkgng | Baptiste Daroussin |
 | 1045-1100 | Break || | 1045-1100 | Break ||
-| 1100-1145 | Introduction to pkgsrc, and to package creation in %%NetBSD%% | Guillaume Lasmayous | +| 1100-1145 | Towards a BSD C++11 Stack | David Chisnall | 
-| 1145-1230 | TBD | TBD |+| 1145-1230 | Integrating LLVM into %%FreeBSD%% | Brooks Davis |
 | 1230-1315 | Lunch Break || | 1230-1315 | Lunch Break ||
-| 1315-1345 | pkgsrc on %%MirBSD%% | Benny Siegert | +| 1315-1345 | The Lua Scripting Language in the %%NetBSD%% Kernel | Marc Balmer | 
-| 1345-1415 | pkgin, a binary package manager for pkgsrc | iMil | +| 1345-1415 | Touch your %%NetBSD%%: towards tablet integration | Pierre Pronchery | 
-| 1415-1445 | Automated package building | Nicolas Thauvin |+| 1415-1445 | pkgsrc on %%MirBSD%% | Benny Siegert |
 | 1445-1500 | Break || | 1445-1500 | Break ||
-| 1500-1545 | Towards a BSD C++11 Stack | David Chisnall | +| 1500-1530 | Introduction to pkgsrc, and to package creation in %%NetBSD%% | Guillaume Lasmayous | 
-| 1545-1630 | Integrating LLVM into %%FreeBSD%% | Brooks Davis |+| 1530-1600 | pkgin, a binary package manager for pkgsrc | Emile Heitor | 
 +| 1600-1630 | Automated package building | Nicolas Thauvin |
 | 1630-1700 | Cross Distro Cooperation Brainstorming and Closing | Brooks Davis | | 1630-1700 | Cross Distro Cooperation Brainstorming and Closing | Brooks Davis |
  
 ==== Talks ==== ==== Talks ====
 +=== The Lua Scripting Language in the NetBSD Kernel ===
 +**Speaker:** Marc Balmer
 +
 +**Abstract:** The Lua scripting language has been designed to be embedded into
 +software written in C to allow for scripting and extending of
 +such software.  Lua is popular because it is easy to integrate and
 +the language itself is simple and easy to learn.  The compact code size
 +and small memory footprint make it a candidate for
 +embedded use.
 +
 +Most Lua use cases are to extend end-user software, like e.g. the
 +popular game "World of Warcraft" or the photo editing and archiving
 +software "Adobe Lightroom". In this presentation, however, the author
 +will show how Lua can be used in an operating system kernel.  An actual
 +implementation will be presented based on the %%NetBSD%% Unix-like open
 +source operating system.
 +
 === Towards a BSD C++11 Stack === === Towards a BSD C++11 Stack ===
 **Speaker:** David Chisnall **Speaker:** David Chisnall
Line 93: Line 109:
  
 === pkgin, a binary package manager for pkgsrc === === pkgin, a binary package manager for pkgsrc ===
-**Speaker:** iMil+**Speaker:** Emile Heitor
  
 **Abstract:** **Abstract:**
Line 102: Line 118:
 found on "repositories". %%NetBSD%%, and more widely, all operating found on "repositories". %%NetBSD%%, and more widely, all operating
 systems relying on pkgsrc have tools like systems relying on pkgsrc have tools like
-[[http://netbsd.gw.com/cgi-bin/man-cgi?pkg_add++NetBSD-current|pkg_add]]+[[https://man.netbsd.org/pkg_add.1|pkg_add(1)]]
 and [[http://netbsd.gw.com/cgi-bin/man-cgi?pkg_delete++NetBSD-current|pkg_delete]], and [[http://netbsd.gw.com/cgi-bin/man-cgi?pkg_delete++NetBSD-current|pkg_delete]],
 but those are unable to correctly handle binary upgrades, and but those are unable to correctly handle binary upgrades, and
Line 119: Line 135:
 application, this talk will give an introduction to pkgsrc for users application, this talk will give an introduction to pkgsrc for users
 and packagers. and packagers.
 +
 +=== Touch your NetBSD: towards tablet integration ===
 +**Speaker:** Pierre Pronchery
 +
 +**Abstract:** The AFUL, a French non-profit organization, has launched a contest called AFULTab to challenge developers to propose a FOSS tablet environment with the hardware of their choice. %%NetBSD%% enthusiast and %%DeforaOS%% developer is currently working on his own proposal, both adapting %%NetBSD%% for tablet hardware and polishing the user interface from the %%DeforaOS%% desktop environment.
 +
 +This talk will summarize the work done, in progress and planned before the official release date on May 1st.
  
 === pkgsrc on MirBSD === === pkgsrc on MirBSD ===
Line 127: Line 150:
 there is an ongoing effort to port pkgsrc to %%MirOS%% BSD, an operating system there is an ongoing effort to port pkgsrc to %%MirOS%% BSD, an operating system
 derived from %%OpenBSD%%. This talk gives a short overview over pkgsrc, comparing derived from %%OpenBSD%%. This talk gives a short overview over pkgsrc, comparing
-its usage and features to MirPorts, the older "native" packages system on +its usage and features to %%MirPorts%%, the older "native" packages system on 
-%%MirOS%%. Compared to MirPorts, pkgsrc has many more and newer packages, a more+%%MirOS%%. Compared to %%MirPorts%%, pkgsrc has many more and newer packages, a more
 active community of developers and a very responsive security team that active community of developers and a very responsive security team that
 identifies and patches vulnerable packages. Some more practical aspects will identifies and patches vulnerable packages. Some more practical aspects will
  • 201202devroom.1326938794.txt.gz
  • Last modified: 2012/01/19 02:06
  • by BrooksDavis