On 24/12/19 6:17 am, Strahil Nikolov wrote: > В неделя, 22 декември 2019 г., 20:15:20 ч. Гринуич+2, Stuart Longland > <stua...@longlandclan.id.au> написа: > On 23/12/19 4:03 am, Strahil Nikolov wrote: >>> did anyone try to install openBSD on Raspberry Pi 4B ? >>> I know it's not supported , but maybe it does work :) >> Or maybe not as it's a very different SoC. > >> Core might be an ARM, but it'll have its peripherals in different places >> to that of the Pi 3 and an OS kernel won't be smart enough to figure >> that out without being told. > > thanks for the reply. > > So far I have been using only x86_64 and everything was "ready to go",and I > have never thought about that.
Yep, common issue when someone that's used to IBM PC compatibles starts playing with RISC platforms. Particularly when they start playing with ARM, MIPS, SuperH or Motorola 68k, because those CPUs were widely used in many otherwise incompatible hardware designs. Anyone who had played around with the Apple II and Commodore 64, would have noted that almost no non-trivial programs worked on both platforms unmodified even though both machines sported the MOS6502 CPU as brains. (C64 had the VIC-II graphics IC but the Apple II bit-banged its video output for example.) Basically nearly all x86 computers you see are built around the standard defined by IBM when they released their first PC, so the CPU boots up in "real mode" where it pretends to be an overclocked Intel 8086; there's a "BIOS" in non-volatile storage that provides a consistent environment for an OS (these days just used by the boot-loader) and contains routines for communicating with the peripherals needed. The closest x86 comes to breaking away from that was the Apple MacBook which uses UEFI firmware out-of-the-box and only included BIOS compatibility by way of Apple Bootcamp. > Any ideas if Pi 4B will be supported, or I should stick with Linux. Well, I won't speak for the person/team doing the Raspberry Pi port… It's difficult to say though because Broadcom (who make the SoC in the Raspberry Pi) do not publish much in the way of datasheets unless you've signed an NDA with them, and they won't even enter into an NDA with you unless you're going to be buying their parts in the 10s of thousands. -- Stuart Longland (aka Redhatter, VK4MSL) I haven't lost my mind... ...it's backed up on a tape somewhere.