Will it run with completely free software? The limiting factor for lasting is not hardware but required proprietary software.
Our Embedded Controller firmware is fully open source. We're using a proprietary BIOS solution at launch, but that is something we'd like to fix in the future.
The Framework Laptop
691–700 of 1001 posts
Re: The Framework Laptop
#692Earlier quoted context omitted.
GPIO cards on a modern laptop? Sign me up!!!
Yes! Actually, one of the first cards we built internally is a little Arduino-compatible one with a SAMD21 microcontroller and an external-facing 0.1" pin header for GPIO.
Re: The Framework Laptop
#693Earlier quoted context omitted.
Librem was geared towards openness/security, this just has a focus on repairability. Can Framework not just use off the shelf parts that already have the proper firmware/drivers available for windows/linux and then encounter none of the same issues? Or is the issue the interfaces b/w the modules and mainboard?
I think the particular problem for devices based on ARM SoCs is they’re not on the mainline kernel, support for hardware and for upgrading software relies on a whole pile of hacks on top of an ancient kernel version, and that means that upgrading to a new Android version requires applying a pile of new hacks on top again, and can be very laborious to get a reasonable, stable result. So Fairphone used a chipset whose…
Re: The Framework Laptop
#694Earlier quoted context omitted.
We have a few more Expansion Cards currently in development and a very long list of cards in early exploration. The ones we've announced so far are the ones we plan to have available at launch: USB-C, USB-A, HDMI, DisplayPort, MicroSD, and 250GB and 1TB storage.
Are the expansion cards large enough to accommodate a full-size SD card slot? My current laptop has a PCIe-attached SD card reader and it serves dual-use as storage for my windows VM and getting files off of my camera. The micro-SD cards I've tried are just too slow to run as the system disk for a windows VM.
Re: The Framework Laptop
#695Re: The Framework Laptop
#696Earlier quoted context omitted.
Yes, I remember being particularly disappointed when Google's Project Ara [1] to create a modular mobile phone was shelved. It seemed like a fantastic idea, and I truly thought that Alphabet/Google had the cash/clout - and will - to deliver. Still, I haven't lost my optimism just yet. As you say, good luck to Framework with the laptop project. [1] https://en.wikipedia.org/wiki/Project_Ara
There's Fairphone, already two generations of modular phone design. Unfortunately, they're only officially supported in Europe. But if you're in Europe, and want a modular phone, they're where its at.
(Tangentially related: I don't really understand why Apple doesn't include this feature, even though they use OLED screens.)
Re: The Framework Laptop
#697Earlier quoted context omitted.
f20 selects this discussion (the 20th link), but I used f4 to select threads (the 4th link); j,D, and scroll down by a line, half-screen/page and full-screen/page respectively; fr4 selects the correct reply (the fourth link whose text begins with r); gi goes to the first input field and enters insert mode. In insert mode I may use the simple mixture of emacs/readline and CUA bindings — like ^w to wipe the last word,…
Now I can't tell if this thread is meant to be satire. > f20 selects this discussion (the 20th link) but I used f4 to select threads (the 4th link) So first you have to visually recognize every link in between the beginning and what you want to choose and then you have to count them all? I hope you don't miscount! > j,D, and scroll down by a line, half-screen/page and full-screen/page respectively How many lines, hal…
> Just curious.
But I sincerely doubt it’s true based on the tone of your comment. I’m willing to walk through each sentence with you, but as I have already sunk significant time into trying to help you I politely request that you first prove my doubt unfounded by investing five minutes in grabbing luakit, qutebrowser, or Pentadactyl — or at the very least a WebExtension attempt at emulating them like SurfingKeys — with your favorite package manager/browser and trying it out for yourself.
Edit: However I will walk through the sentences for the sake of the other people reading this thread in better faith, to respond to the strongest [weakly] plausible interpretation of your comment, although text is a worse medium for learning GUIs than video which is worse than first hand interactive use.
> So first you have to visually recognize every link in between the beginning and what you want to choose and then you have to count them all? I hope you don't miscount!
No, the browser automatically highlights them in a style of your choice (I use a gruvbox theme) and visually numbers them for you. You can also just begin typing any part of the link’s title and it will be selected when you’ve typed a subset unique to it.
> How many lines, half-pages, or pages is it from the top to here? Just curious.
~3 out of 4 screens on my threads right now. But note that I scrolled down one piece at a time and only know this because my bottom status bar happens to display it (as well as the url, mode, a minus or plus signifying pages back or forward in the tab’s history, on a background that signifies the SSL status of the site).
> So first you have to decide that "starts with r" is a good heuristic for getting where you want to go and then you have to find all of the links that start with r and count them?
No, you don’t need to use a heuristic but it saves reaching your left hand to the number row to eliminate half a dozen links by typing fr instead of just typing f10.
> But if it's not the first input field, then you have to count them or cycle through them?
No, you can use ;i to select fields the same way you select links, but it hasn’t taken me the months I’ve been using HN to notice all top-level discussion pages have exactly 2 input fields: one to add a top-level comment and one for the Algolia search (gi or 2gi will instantly teleport you to and insert you cursor in the first or second one respectively).
> So now you want a special bespoke reader for every website?
No, I want a native client for each type of software: a browser for browsing (exploring and reading) web documents, a news reader for news, an IRC client for internet real-time chat, a mail client for mail, a media player for playing media (I copy links and use a sxhkd binding to open them in MPV — https://news.ycombinator.com/item?id=24509028), etc.
Re: The Framework Laptop
#698I don't see any mention of the firmware and drivers efforts for this. Firmware and drivers always end up more difficult to deal with than expected. The Fairphone company was surprised by difficulties upgrading and patching android without support from their BSP vendor, causing many months delays of updates _and_ years shorter support life than they were planning for their earlier models. I purchased the Purism Librem…
Our Embedded Controller firmware is based on chromium ec, and we're using a mature off the shelf BIOS solution shipping in other notebooks today. We chose our key components with driver stability across both Windows and Linux in mind. We know this is something we have to get right to deliver a credible competitor to all the great notebooks already in the market, so it is something we focused on from the start.
Sorry, I'm having trouble parsing this statement. Your 'embedded controller' (whatever that may be) firmware is based on a web browser?
Re: The Framework Laptop
#699Earlier quoted context omitted.
> This comment was made via Pentadactyl Enlighten us all. What exactly did you press and what mental decision and awareness process was required to do it starting from the front page? > [count]gi "[count]" sounds like one would need to know how many like things on the page precede the thing you're trying to get to. Thanks but no thanks. 150! Oops, 100! Oops, 130!
You just look at the thing you want to click and press F then type the letters that appear on the tag. EDIT: Here's an extremely low quality screencast of me making this comment https://imgur.com/qpppveP
Re: The Framework Laptop
#700Who actually makes the boards for this? I want to believe here, but I need to know a little more about the supply chain before I’ll pick one up.
One of the big Taipei-based notebook manufacturers who builds machines for other popular brands. We'll be giving deeper transparency into our supply chain once we get full sign-off from the folks we work with there.
Hearing "Taipei-based notebook manufacturer" I think already tells how it is, but I myself is totally OK with OEM laptops, especially if you put running Linux a priority.
I had my own plans for making a designed from scratch x86 laptop with AMD Ryzen chipset a year ago. Covid of course made a change to my plans.