something old, something new, something borrowedsomething old, something new, something borrowed...

39
Something Old, Something New, Something Borrowed Sevan Janiyan - [email protected] pkgsrcCon 2018 Tuesday, 10 July 2018

Upload: others

Post on 13-Aug-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Something Old,Something New,

Something BorrowedSevan Janiyan - [email protected]

pkgsrcCon 2018

Tuesday, 10 July 2018

Page 2: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Sportsball PSA!

• London Hackspace is going to Wembley!!

Tuesday, 10 July 2018

Page 3: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Something Old

Tuesday, 10 July 2018

Page 4: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Stepping back to pkgsrc 2014

Tuesday, 10 July 2018

Page 5: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Cheap“Interesting” hardware

Tuesday, 10 July 2018

Page 6: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

State of NetBSD/macppc

Tuesday, 10 July 2018

Page 7: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

head-llvm builds

Tuesday, 10 July 2018

Page 8: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

awacs(4) sound driver enabled by default now

Tuesday, 10 July 2018

Page 9: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Audio new plays back in correct pitch

•port-macppc/52949

Tuesday, 10 July 2018

Page 10: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Bluetooth support enabled by default

Tuesday, 10 July 2018

Page 11: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

IPsec support enabled by default

Tuesday, 10 July 2018

Page 12: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Veriexec support enabled by default

Tuesday, 10 July 2018

Page 13: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Uses “per-priority cyclical scan” buffer

queue strategy

Tuesday, 10 July 2018

Page 14: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

G5 Support

Tuesday, 10 July 2018

Page 15: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

sys/arch/macppc/conf/MAMBO

Tuesday, 10 July 2018

Page 17: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

macofcons(4) removed

Tuesday, 10 July 2018

Page 18: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

radeonfb(4) improvements

Tuesday, 10 July 2018

Page 19: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

DVI support for G4 Mac Mini

Tuesday, 10 July 2018

Page 20: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

XCOFF boot loader improvements

Tuesday, 10 July 2018

Page 21: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

To bring it back to pkgsrc

Tuesday, 10 July 2018

Page 22: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Can be slow to build things due to hardware

limitations

Tuesday, 10 July 2018

Page 23: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Extremely secure platform

• Lack a browser with complete javascript support

• www/netsurf works great

Tuesday, 10 July 2018

Page 24: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Ignoring web browsing

• Plethora of packages in other areas e.g graphics/gimp, audio/pd, cross/avrgcc ...

Tuesday, 10 July 2018

Page 25: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Reveals bugs

• lua(4) crash - kern/52864

• graphics/gimp build - port-macppc/53360

• lang/racket - ??

Tuesday, 10 July 2018

Page 26: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Wish list

• Faster builds

• Racket and chezscheme

Tuesday, 10 July 2018

Page 27: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Thanks

• macallan@ for everything macppc and *fb

• uwe@ for ofwboot.xcf updates

• nat@ for audio subsystem work

Tuesday, 10 July 2018

Page 28: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Something New

Tuesday, 10 July 2018

Page 29: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Upspinhttp://upspin.io

Tuesday, 10 July 2018

Page 30: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

File sharing in public

• Traditional means painful - fragile or security prone

Tuesday, 10 July 2018

Page 31: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

New workflow

Tuesday, 10 July 2018

Page 32: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Available atwip/go-upspin

Tuesday, 10 July 2018

Page 33: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

upspinserver

• All encompassing daemon

• Run in insecure mode to proxy from a web server

Tuesday, 10 July 2018

Page 34: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Exposing namespace

• upspinfs to FUSE

Tuesday, 10 July 2018

Page 35: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Something borrowed

Tuesday, 10 July 2018

Page 36: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Tuesday, 10 July 2018

Page 37: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

• NetBSD-src from 2014?

• pkgsrc-2014Q?

Tuesday, 10 July 2018

Page 38: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

Worldview according to gnu-config

• Minix is i386

Tuesday, 10 July 2018

Page 39: Something Old, Something New, Something BorrowedSomething Old, Something New, Something Borrowed Sevan Janiyan - sevan@pkgsrc.org pkgsrcCon 2018 Tuesday, 10 July 2018 Sportsball PSA!

1st step

• Bring things in line with netbsd-8

• Evaluate the state of pkgsrc support

Tuesday, 10 July 2018