> -----Original Message-----
> From: Scott Preece <sepre...@yahoo.com>
> 
> MPPWG was the Mobile Phone Profile Working Group, which I led in an ill-fated 
> effort to define an open API for phones built on Linux,
> back before Android swept the field. We did have talks at a couple ELCs.


Hey Scott!  It's good to hear from you.

I hope you are doing well!

It's been a few years since we used the MPPWG acronym, but I should have
remembered it.
 -- Tim

> On Tuesday, August 18, 2020, 4:47 PM, Tim Bird <tim.b...@sony.com> wrote:
> 
>       Please find below my feedback on the proposed category list
> 
> 
>       > -----Original Message-----
> 
>       > From:  Tim Bird
> 
>       >
> 
>       > > -----Original Message-----
> 
>       > > From: Amit Agarwal
> 
>       > >
> 
>       >
> 
> 
>       Overall - Is each item below intended to be a standalone page, or
> 
>       is the intent that sub-topics will be sections within a top-level page?
> 
> 
>       Some of the sub-topics (e.g. RealTime) really are big enough to have
> 
>       their own top-level page (or even several pages).
> 
> 
>       Maybe this will depend on the number of talks that end up on a page?
> 
> 
>       > Here is the proposed category list:
> 
>       > * Linux General
> 
>       > ** Status Check
> 
>       I'm not sure what "Status Check" is - can you give an example talk in 
> this category,
> 
>       or describe it more?
> 
> 
>       > ** Upstreaming
> 
>       > ** Community
> 
>       > ** Development process
> 
>       Maybe add "Legal" here?
> 
> 
>       > ** LTSI
> 
>       LTSI might go better under "distributions"?, but I'm not sure.
> 
> 
>       > * [[Buildsystems]]
> 
>       > ** Yocto
> 
>       > ** Buildroot
> 
>       > ** Bitbake
> 
>       There are lots more: OpenWRT, Embedded Debian, Debos, etc.
> 
>       How would you categorize ELBE, which builds binary distributions from 
> Debian?
> 
>       Would it go on this page?
> 
> 
>       > * Scheduler
> 
>       I'm not sure I see scheduler as a top-level page.  I'm not sure how many
> 
>       scheduler talks we've had.  Power-management scheduling was a big
> 
>       topic for a while (e.g. big.LITTLE), but maybe going back farther there
> 
>       were lots of talks when the O(1) scheduler was introduced.
> 
> 
>       > ** Real Time
> 
>       RealTime is big enough to deserve it's own top-level page.
> 
>       Likely, Scheduler is not big enough to deserve it's own top-level page.
> 
>       In fact, RealTime might deserve two pages: one for PREEMPT_RT
> 
>       and the other for dual-kernel approaches (e.g. Xenomai)
> 
> 
>       > ** Interrupt latency
> 
>       > ** Optimizations
> 
>       > * Boot Loaders
> 
>       > ** U-Boot
> 
>       Also BareBox
> 
> 
>       > * Boot Time
> 
>       > ** Initialization
> 
>       > ** Boot Time optimization
> 
>       > * Device Drivers
> 
>       > ** How to write a device driver?
> 
>       > ** User Space Device Drivers, Optimizations
> 
>       > ** UIO
> 
>       > * Size
> 
>       > ** Kernel Size – Reduction
> 
>       > ** Source code
> 
>       I'm not sure what the "Source code" category is here.
> 
> 
>       > * File Systems
> 
> 
>       Does "IO scheduling" go here?
> 
> 
>       > * Flash Storage
> 
>       > ** NAND Flash
> 
>       > ** eMMC
> 
>       > * Networking
> 
>       > ** Ethernet
> 
>       > ** Wi-Fi
> 
>       > ** BlueTooth
> 
>       > ** X-Ref – IoT relevant topics here (see below)
> 
>       > * Security
> 
>       > ** SELinux
> 
>       Security divides into multiple categories.  There are mandatory access 
> control
> 
>       systems, like SELinux, AppArmor, Smack, Tomoyo.  And then there are 
> different
> 
>       aspects of security like:
> 
>       ** Secure Boot
> 
>       ** Cryptography
> 
>       ** Trusted stores (TPM)
> 
>       ** Hardening
> 
> 
>       > * Upgrades
> 
>       > ** OTA updates
> 
>       > ** Firmware upgrades
> 
>       > * Legal
> 
>       OK - maybe this should be a standalone page, but it's kind of in the
> 
>       non-technical category of pages.
> 
>       > * Multimedia
> 
>       > ** Audio
> 
>       > ** Video
> 
>       > ** Codecs
> 
>       > ** GStreamer
> 
>       > ** V4L2  (X-Ref with V4L2 kernel sub-system)
> 
>       > * Architecture
> 
>       > ** ARM
> 
>       > ** RISC-V
> 
>       > ** PowerPC
> 
>       We need Intel or x86 as well (and maybe mips)
> 
>       > * Compilers
> 
>       > ** GCC, GLIBC
> 
>       ** LLVM/Clang
> 
>       > ** Linkers, Loaders
> 
>       > ** Compiler Optimizations
> 
>       > * Device Tree
> 
>       > * Kernel sub-systems
> 
>       > ** I2C
> 
>       > ** SPI
> 
>       > ** USB
> 
>       > ** Video4linux (V4L2)
> 
>       > ** MIPI-DSI
> 
>       > ** GPIO
> 
>       > ** MTD
> 
>       > * Scheduling
> 
>       Don't we already have Scheduling above?
> 
> 
>       > * Memory Management
> 
>       > ** Virtual Memory
> 
>       > ** Process Memory
> 
>       > ** TLB
> 
>       > * Power Management
> 
>       > * SMP
> 
>       > ** Multi-core
> 
>       > ** Concurrency, Locks
> 
>       > * Testing
> 
>       > ** Automation
> 
>       > ** Fuego
> 
>       I would put Fuego underneath a sub-category of
> 
>       ** Test Frameworks
> 
>       *** Fuego, KernelCI, Kselftest,
> 
> 
>       I would add:
> 
>       ** Board farms and infrastructure
> 
>       > * Embedded
> 
>       > ** MPPWG
> 
>       Not sure what "MPPWG" is.
> 
> 
>       > ** Digital STB
> 
>       > ** Linux enabled Light bulbs,
> 
>       > * Porting
> 
>       > * Tools and Debugging
> 
>       > ** GDB
> 
>       > ** KGDB
> 
>       > ** JTAG
> 
>       > ** Tracing -- LTTng
> 
>       Add ftrace here.
> 
>       > * Distributions
> 
>       > ** Tomoyo
> 
>       I thought Tomoyo was a security system, not a distro, but I could be 
> wrong.
> 
> 
>       > ** Android
> 
>       > ** OpenWRT
> 
>       > ** OpenHardware
> 
>       > ** uCLinux
> 
>       > * Virtualization
> 
>       > ** QEMU
> 
>       > ** Xen
> 
>       > * Robotics
> 
>       > ** Drones
> 
>       I'm not sure
> 
>       > * Miscellaneous
> 
>       > ** FOSS
> 
>       Legal could also go here?
> 
> 
>       > * Applications
> 
>       This category seems to be "Development Tools", not applications.
> 
> 
>       > ** SDK
> 
>       > ** Qt Development Framework
> 
>       > ** Web development, API development
> 
>       > ** HTTP
> 
>       > ** Maemo Platform – from Nokia
> 
>       > ** Eclipse IDE – Open Development Platform
> 
>       > * Graphics
> 
>       > ** OpenGL
> 
>       > ** DigitalFB
> 
>       > * Application Protocols
> 
>       I think I'd stick these under "networking", but some are higher-level 
> protocols.
> 
> 
>       > ** UPnP
> 
>       > ** Protocols like  UDP/TCP/IP/HTTP/SOAP/SSDP/XML/GENA/SCPD, SIP, IM, 
> XMPP
> 
>       > * Open Source Projects
> 
>       I don't think that "Open Source Projects" is a good category for these 
> sub-topics:
> 
> 
>       > ** Zephyr
> 
>       We should probably have a "non-Linux RTOS" page.  I think there have 
> been several
> 
>       different talks over the years for non-Linux OSes (NuttX, Zephyr, Free 
> RTOS, etc.)
> 
> 
>       > ** BeagleBone Board
> 
>       > ** Dragon Board
> 
>       > ** Nine-Dollar Computer CHIP,
> 
>       We should have a "Hardware" category for these board-specific talks.
> 
> 
>       >
> 
>       > Good to have different page for following topics with links provided 
> from the Main Page
> 
>       >
> 
>       > VERTICALS
> 
>       >
> 
>       > * Automotive
> 
>       > ** V2X
> 
>       > ** AGL
> 
>       > ** Xen
> 
>       > * IoT
> 
>       > ** IIoT - Embedded Linux in Industrial IoT
> 
>       > ** Embedded Protocols – MQTT, 6lowpan
> 
>       These should be under networking
> 
> 
>       > ** Stream Processing for IoT
> 
>       > ** Home Automation Tools
> 
>       I think I'd put "Home Automation" as it's own topic (not under IoT)
> 
> 
>       maybe also add "Embedded Industrial Systems" as a topic?
> 
> 
>       > ** X-Ref selected topics/presentations with Networking Category (See 
> above)
> 
>       > * Defense Systems
> 
> 
>       I'd put Robotics and Drones under verticals.
> 
> 
>       -- Tim
> 
> 
> 
>       
> 
> 


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#1239): 
https://lists.celinuxforum.org/g/Celinux-dev/message/1239
Mute This Topic: https://lists.celinuxforum.org/mt/76271481/21656
Group Owner: celinux-dev+ow...@lists.celinuxforum.org
Unsubscribe: https://lists.celinuxforum.org/g/Celinux-dev/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to