Hi
user
Admin Login:
Username:
Password:
Name:
Maintaining the Unmaintainable: Picking up the Baton of a Secure Kernel Patchset
--client
lca
--show
lca2019
--room c3 14528 --force
Next: 13 Noisefloor: Are web technologies ready for real time audio?
show more...
Marks
Author(s):
Matthew Ruffell
Location
C3
Date
jan Fri 25
Days Raw Files
Start
14:25
First Raw Start
14:01
Duration
0:45:0
Offset
0:23:36
End
15:10
Last Raw End
15:26
Chapters
00:00
0:06:19
0:17:28
0:22:49
0:36:18
Total cuts_time
39 min.
https://2019.linux.conf.au/schedule/presentation/180/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
public
tweet
mp4
svg
png
assets
release.pdf
Maintaining_the_Unmaintainable_Picking_up_the_Baton_of_a_Secure_Kernel_Patchset.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
Unknown
Yes
No
has someone authorised pubication
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
The world of kernel security forever changed on April 26th 2017, when Open Source Security Inc published a press release announcing that they are no longer making their grsecurity kernel patchset available to the public, and that they are "handing over future maintenance of grsecurity test patches to the community". Citing their wishes for newcomers to experiment with new ideas, and that the future will be shaped by the next generation, they challenged the world to continue maintenance on grsecurity themselves. Left with little more than the previous patch to 4.9.24, and the knowledge that 4.9 will receive back ported fixes from upstream for two years, it was clear that there were large shoes to fill. At the time, I was building my distro, Dapper Linux, and one of its key value propositions is running a grsec kernel out of the box. Feeling left high and dry, and unwilling to give up on the technological advancements that the patchset provides, I decided to learn kernel development, and attempt to maintain the patchset as a complete kernel newbie. In this talk, we will have a look at the internals of the patchset, and what features are provided, slightly touch on the politics surrounding the patchset (and epic flamewars on the kernel-hardening list). We will also see what I have done to keep the patchset alive, and my attempts to forward port the patchset to newer major kernel versions, as well as the typical maintenance for 4.9 LTS. We will also see how a kernel newbie became the sole maintainer of the patchset in its entirety, and the roadblocks that have arisen that have caused far more experienced developers to give up. Finally, we will talk about what the future holds, once support for 4.9 LTS ends in Jan 2020.
markdown
Comment:
production notes
2019-01-25/14_01_24.ts
Apply:
14:01:24 - 14:15:15 ( 00:13:51 )
S:
14:01:24 -
E:
14:31:23
D:
00:29:59
(
End:
831.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-25/14_01_24.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:01:24
seconds: 0.0
Wall: 14:01:24
Duration
00:29:59
14:31:23
seconds: 831.0
Wall: 14:15:15
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-25/14_01_24.ts
Apply:
14:15:15 - 14:15:16 ( 00:00:01 )
S:
14:01:24 -
E:
14:31:23
D:
00:29:59
(
Start:
831.0) (
End:
832.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-25/14_01_24.ts :start-time=0831.0 --audio-desync=0
Raw File
Cut List
14:01:24
seconds: 831.0
Wall: 14:15:15
Duration
00:29:59
14:31:23
seconds: 832.0
Wall: 14:15:16
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-25/14_01_24.ts
Apply:
14:25:03 - 14:31:23 ( 00:06:19 )
S:
14:01:24 -
E:
14:31:23
D:
00:29:59
(
Start:
1419.568536)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-25/14_01_24.ts :start-time=01419.568536 --audio-desync=0
Raw File
Cut List
14:01:24
seconds: 1419.568536
Wall: 14:25:03
Duration
00:29:59
14:31:23
seconds: 0.0
Wall: 14:01:24
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-25/14_31_24.ts
Apply:
14:31:24 - 14:42:33 ( 00:11:09 )
S:
14:31:24 -
E:
15:01:23
D:
00:29:59
(
End:
669.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-25/14_31_24.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:31:24
seconds: 0.0
Wall: 14:31:24
Duration
00:29:59
15:01:23
seconds: 669.0
Wall: 14:42:33
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-25/14_31_24.ts
Apply:
14:42:33 - 14:47:54 ( 00:05:21 )
S:
14:31:24 -
E:
15:01:23
D:
00:29:59
(
Start:
669.0) (
End:
990.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-25/14_31_24.ts :start-time=0669.0 --audio-desync=0
Raw File
Cut List
14:31:24
seconds: 669.0
Wall: 14:42:33
Duration
00:29:59
15:01:23
seconds: 990.0
Wall: 14:47:54
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-25/14_31_24.ts
Apply:
14:47:54 - 15:01:23 ( 00:13:29 )
S:
14:31:24 -
E:
15:01:23
D:
00:29:59
(
Start:
990.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-25/14_31_24.ts :start-time=0990.0 --audio-desync=0
Raw File
Cut List
14:31:24
seconds: 990.0
Wall: 14:47:54
Duration
00:29:59
15:01:23
seconds: 0.0
Wall: 14:31:24
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-25/15_01_24.ts
Apply:
15:01:24 - 15:04:24 ( 00:03:00 )
S:
15:01:24 -
E:
15:26:12
D:
00:24:48
(
End:
180.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-25/15_01_24.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:01:24
seconds: 0.0
Wall: 15:01:24
Duration
00:24:48
15:26:12
seconds: 180.0
Wall: 15:04:24
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-25/15_01_24.ts
Apply:
15:04:24 - 15:26:12 ( 00:21:48 )
S:
15:01:24 -
E:
15:26:12
D:
00:24:48
(
Start:
180.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-25/15_01_24.ts :start-time=0180.0 --audio-desync=0
Raw File
Cut List
15:01:24
seconds: 180.0
Wall: 15:04:24
Duration
00:24:48
15:26:12
seconds: 0.0
Wall: 15:01:24
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2019-01-25/14_01_24.ts
2019-01-25/14_31_24.ts
2019-01-25/15_01_24.ts
Veyepar
Video Eyeball Processor and Review