From nobody Thu May 11 18:46:36 2023 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QHLV92wVxz49bsr for ; Thu, 11 May 2023 18:47:13 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QHLV92LzMz3hPn for ; Thu, 11 May 2023 18:47:13 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb32.google.com with SMTP id 3f1490d57ef6-b9d8b2e1576so11509477276.2 for ; Thu, 11 May 2023 11:47:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683830832; x=1686422832; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=iYfz2o2ckQHAw0eMYwCQie4fbyCzo0Rw3C2MPUA7ZGU=; b=sW2xfGDn5JnR8QnGRzjqnyAnJDNZHiAlCliGFJe+7yV9MMPSLwxDN9OPclKwvox0yW QOPLCFiFSgnEQ9hhYHZVbMrk7BPlTpIRBZQfvKiaHa/6uCqF5IoZXrC3sacChBF8CdIl rBP5+E1u9vkQfzOhuEZwejQLi1aqQr4GjJJiDhlOWpg3NwlDbCd2A46VhJ2wpGXE1Tay WdQhMqEoejdTAFlNa1SuSTFtwy1cEULPYraI7npGveONSJnwnl9jm04OXvYqHgBHfSTo xneAYA3VkOtAak7GpOJX5DtW2/KTqaggah3ru45DmXCZATC7xzdGYCzoIxPJoNqmxp+X yRbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683830832; x=1686422832; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=iYfz2o2ckQHAw0eMYwCQie4fbyCzo0Rw3C2MPUA7ZGU=; b=g8PDk/2KvY0dEWD8J1SgWFwLeMkLTWMTQOoFtu1gYcAyGXc4/mxObSk/RuEYTZWiQm Z15S7IYAa+5zZYSXZbyhc2mqIbk7r2WvLqGmNS4i10rBN+JKQQ6TPp/icHbiQ4es/aGk jNOa83RdVyvZwtNORW/BDM0vfmZcTb7ZRBrPTTIiuGwCfQ1DQvPQysbsUTUaftTvQbwz QFAo57Vlwykels9hzxJ2xHa9bgiaL1mx2OWplCxyftGV/1rCQH1twSIFDypeCX2pij8E tcz/vqFDo42HuPI/ai/28smC//nSwELXtL/+t561IVltzbwGBJDWvRi/2fQNh2wv96ci 7ZyA== X-Gm-Message-State: AC+VfDxleWXCjzlWdhceu9s86GNAUo0gKsmXLa8Ds/FUsFz3pTMDUjQG i33QdJT9f18MqKetSaugwtaphobP1d9u1zVwDR8= X-Google-Smtp-Source: ACHHUZ7pxFNCDIIIcYXn7eT8lgOsxy0wIltA3MAn8aOPYBjXci3gISezmNSzSptshtLmMojdVZnSG1OyMQMVTknBAmo= X-Received: by 2002:a05:6902:102c:b0:b96:7fa0:d9d9 with SMTP id x12-20020a056902102c00b00b967fa0d9d9mr23788643ybt.35.1683830832355; Thu, 11 May 2023 11:47:12 -0700 (PDT) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Mario Marietto Date: Thu, 11 May 2023 20:46:36 +0200 Message-ID: Subject: Re: freebsd on an ebook ereader ? To: Tomek CEDRO Cc: Warner Losh , freebsd-hackers Content-Type: multipart/alternative; boundary="0000000000009fdf8505fb6f6ac4" X-Rspamd-Queue-Id: 4QHLV92LzMz3hPn X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --0000000000009fdf8505fb6f6ac4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Tomek. ---> In a perfect world we could focus on RISC-V based devices. I don't know any RISC-V based devices. Please give me some examples. ---> it lags behind Linux on new hardware (most likely multimedia capable embedded systems). What's the minimum desktop environment that can be used if we want to install FreeBSD on an old phone ? Are there any old phones based on RISC-V = ? ---> Problem here is that most people think that Open-Source is Linux, but it's the opposite, Linux is a part of the big Open-Source world. How do you plan to come back with the money needed to adapt FreeBSD to make it work on an old phone if the FreeBSD code is based on a license that's even more open than the GPL ? Where will you get the money to develop it ? ---> Vendors provide drivers only for Linux, sometimes in a binary blob fashion. I imagine that here,first of all,you should develop a software strate that will work as an intermediate between FreeBSD and the linux drivers,so that they will be accepted by the first one. The market can't be changed so fast that the big companies will start to produce drivers for FreeBSD natively massively. ---> People are interested only in things that work out of the box. it's not totally true. During the years Linux became more and more popular even if,at the beginning,it didn't work out of the box. It only means that it needs more time to be accessible,due to the fact that it is technically more advanced than Windows. Today Linux is not ready for the mobile market,yet. But it will be. This is happening. It means that the license model is working well. If the industries wanted to invest money for creating even small devices with Linux inside,it is good enough. What about the FreeBSD license ? The fact that it is even more open,it is better or not for the spreading of small devices on the market,based on FreeBSD ? On Thu, May 11, 2023 at 4:54=E2=80=AFPM Tomek CEDRO wrot= e: > On Thu, May 11, 2023 at 4:35=E2=80=AFPM Warner Losh wrote: > > On Thu, May 11, 2023, 8:26 AM Mario Marietto wrote: > >> I'm not aware of anyone running non-Linux on semi-modern hardware : > >> thats the challenge. To find the right device to experiment with. Im > not talking about some soc,but about a finished and already working table= t > or phone. > > > > So what's the easiest one to run linux on that's not x86? > > Download SD card image, put that image on a card, insert card to a > hardware, have it running.. and that is for many many various kind of > devices most likely each requiring a dedicated set of drivers ;-) > > The problem we face right now on FreeBSD it lags behind Linux on a > new hardware (most likely multimedia capable embedded systems). In a > perfect world we could focus on RISC-V based devices and provide out > of the box running solutions that would attract people to FreeBSD and > maybe help in development. People could see the advantages of BSD and > consider investing their time and effort in development of a long term > maintainable solution instead quick-win-and-chase-the-rabbit-forever. > > Problem here is that most people think that Open-Source is Linux, but > its the opposite, Linux is a part of big Open-Source world. Vendors > provide drivers only for Linux, sometimes in a binary blob fashion. > Developing drivers takes time and skill.. also requires good > documentation that sometimes its not even available. People are > interested only in things that work out of the box. > > -- > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info > --=20 Mario. --0000000000009fdf8505fb6f6ac4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Tomek.

---> In a p= erfect world we could focus on RISC-V based devices.

I don't know any RISC-V based devices. Please give me some examples.=

---> it lags behind Linux on new hardware = (most likely multimedia capable embedded systems).

What's the minimum desktop environment that can be used if we want to = install FreeBSD on an old phone ? Are there any old phones based on RISC-V = ?

---> Problem here is that most people think that Ope= n-Source is Linux, but it's the opposite, Linux is a part of the big Op= en-Source world.

How do you plan to come back wit= h the money needed to adapt FreeBSD to make it work on an old phone if the = FreeBSD code is based on a license that's even more open than the GPL ?= Where will you get the money to develop it ?

---&= gt; Vendors provide drivers only for Linux, sometimes in a binary blob fash= ion.

I imagine that here,first of all,you should d= evelop a software strate that will work as an intermediate between FreeBSD = and the linux drivers,so that they will be accepted by the first one. The m= arket can't be changed so fast that the big companies will start to pro= duce drivers for FreeBSD natively massively.

---&g= t; People are interested only in things that work out of the box.=

it's not totally true. During the = years Linux became more and more popular even if,at the beginning,it didn&#= 39;t work out of the box. It only means that it needs more time to be acces= sible,due to the fact that it is technically more advanced than Windows. To= day Linux is not ready for the mobile market,yet. But it will be. This is h= appening. It means that the license model is working well. If the industrie= s wanted to invest money for creating even small devices with Linux inside,= it is good enough. What about the FreeBSD license ? The fact that it is eve= n more open,it is better or not for the spreading of small devices on the m= arket,based on FreeBSD ?


On Thu, May 11, 2023 at 4:54= =E2=80=AFPM Tomek CEDRO <tomek@cedro.info> wrote:
On Thu, May 11, 2023 at 4:35=E2=80=AFPM Warner Losh = wrote:
> On Thu, May 11, 2023, 8:26 AM Mario Marietto wrote:
>> I'm not aware of anyone running non-Linux on semi-modern hardw= are :
>> thats the challenge. To find the right device to experiment with. = Im not talking about some soc,but about a finished and already working tabl= et or phone.
>
> So what's the easiest one to run linux on that's not x86?

Download SD card image, put that image on a card, insert card to a
hardware, have it running.. and that is for many many various kind of
devices most likely each requiring a dedicated set of drivers ;-)

The problem we face right now on FreeBSD=C2=A0 it lags behind Linux on a new hardware (most likely multimedia capable embedded systems). In a
perfect world we could focus on RISC-V based devices and provide out
of the box running solutions that would attract people to FreeBSD and
maybe help in development. People could see the advantages of BSD and
consider investing their time and effort in development of a long term
maintainable solution instead quick-win-and-chase-the-rabbit-forever.

Problem here is that most people think that Open-Source is Linux, but
its the opposite, Linux is a part of big Open-Source world. Vendors
provide drivers only for Linux, sometimes in a binary blob fashion.
Developing drivers takes time and skill.. also requires good
documentation that sometimes its not even available. People are
interested only in things that work out of the box.

--
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info


--
Mario.
--0000000000009fdf8505fb6f6ac4--