Upgrade to Pro — share decks privately, control downloads, hide ads and more …

組み込みLinuxの時系列

Takumi Sueda
November 09, 2024

 組み込みLinuxの時系列

Kernel/VM探検隊@北陸 Part 7

Takumi Sueda

November 09, 2024
Tweet

More Decks by Takumi Sueda

Other Decks in Technology

Transcript

  1. 自己 田 巳 Takumi Sueda @puhitaku 山 身 山 人

    US 日 NICT ( ) Kernel/VM @ No. 17 3 D 木工 DIY 音 2
  2. 6

  3. : 力 RAM 7 μClinux 3 Com PalmPilot https://commons.wikimedia.org/wiki/File:Palm-IMG_ 7

    0 2 5 .jpg by Rama & Musée Bolo CC BY-SA 2 . 0 一目 (Webcam etc.) (PDA etc.) 文 言
  4. IBM PC (i 386 ) Unix Linux 0 . 01

    1991 : 9 Tux Linux 2 . 0 . 0 ( 1 996 / 6 / 8 , 9 5 a 87 bc) Documentation/logo.txt 1995 1996 : Linux 1 . 1 .x Alpha, MIPS, SPARC Linux 1 . 3 .x m 68 k PowerPC 1999 2.1.80 ARM 2 . 3 . 16 SuperH
  5. GitHub torvalds/linux Linux 2 . 6 . 1 2 -rc

    2 方 Internet Archive "The History of Linux in GIT Repository Format 1 992 - 201 0 " Linux 0 . 01 Git Linux https://archive.org/details/git-history-of-linux "TAR" Linux 見 方 10
  6. Memory-mapped IO (MMIO) 言 木 DSL I²C I²C 風 Linux

    kernel Devicetree 12 NXP i.MX 2 83 SPI LCD https://github.com/brain-hackers/linux-brain/blob/brain/arch/arm/boot/dts/imx 28 -brain.dtsi
  7. Linus ARM SoC 手 arch/ppc (arch/powerpc) Linux .dts 2006 8

    月 4 日 ( 70 7 ba 1 6 , 2 . 6 . 18 -rc 4 ) 13 Devicetree https://github.com/devicetree-org/devicetree-speci fi cation/releases/download/v 0 . 4 /devicetree-speci fi cation-v 0 . 4 .pdf 2011 7 月 25 日 ( 2 b 4180 a, 3 ba 7 22 2 , 3 . 0 ) arch/arm .dts ARM Versatile AB ARM ARM 926 EJ-S 2011 3 月 30 日 (lkml.org/lkml/ 20 1 1 / 3 / 3 0 / 37 9 )
  8. 1 Debian Busybox 1996 : Busybox 16 https://en.wikipedia.org/wiki/File:LinuxRouterProjectLogo.png 1997 :

    LRP Busybox 用 1 Linux Router Project (LRP) 1998 : μClinux μClinux μClibc μClibc 用 2001 Buildroot 生 LRP
  9. Linksys Linux 用 WRT 5 4 G 2002 : WRT

    54 G 17 WRT 54 GS 日 2004 WRT 5 4 G GPL Buildroot OpenWrt 2007 White Russian 0 . 9
  10. Corel Netwinder Intel StrongARM 2 7 5 MHz, 32 MiB

    RAM, 2 GiB HDD Kerbango 10 0 E Freescale MPC 823 PowerPC 8 0 MHz 1998 : 19 Corel NetWinder https://archive.org/details/corel-netwinder-brochure- 199 8 /NetWinder% 20 page% 20 00 01 .jpg 1999 TiVo (DVR) TiVo (TiVoization) IBM PowerPC 4 03 GCX 5 4 MHz, 16 MiB RAM, 14 GiB HDD Axis 2 1 00 Web μClinux 用 用 Axis ETRAX- 1 00 (RISC) 10 0 MHz, 8 / 16 MiB RAM, 2 MiB NOR
  11. Raspberry Pi 大 SoC + Linux Automotive Grade Linux 自

    車 Linux DRAM 1 6 MiB 用 OpenWrt 2 3 . 05 + Linux 5 . 15 DRAM 1 6 MiB 2012 21 Raspberry Pi 4 https://commons.wikimedia.org/wiki/File:Raspberry_Pi_ 4 .jpg by Withdan CC BY-SA 4 . 0
  12. Embedded Linux timeline | 2 net.co.uk https:// 2 net.co.uk/embedded-history Building

    Tiny Linux Systems with Busybox--Part I https://web.archive.org/web/ 2 0151 1221 222 0 4 /http://www.linuxjournal.com/node/ 43 3 5 /print Linux kernel version history https://en.wikipedia.org/wiki/Linux_kernel_version_history Postcards from the Bleeding Edge: Who invented the embedded Linux based wireless router? http://the-edge.blogspot.com/ 201 0 / 10 /who-invented-embedded-linux-based.html OpenWrt version history https://openwrt.org/about/history 23