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. -- Scott
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 (#1237): https://lists.celinuxforum.org/g/Celinux-dev/message/1237 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] -=-=-=-=-=-=-=-=-=-=-=-