This regression bug Fedora 35 kernel 5.16.5 s2idle and maybe wifi issues about s2idle in kernel 5.16.5 inspired me an idea, that maybe Framework needs to hire engineers who work in a development process, and development branch (such as
master branch on GitHub) of relevant upstream projects to prevent a regression bug from being released.
I can see Framework is working with other Linux distribution communities such as Fedora project, etc. And maybe they test with the released kernel version on Framework. But maybe not on the kernel on development branch before releasing on the upstream projects. And even on the Fedora stable version, a new kernel version including a regression bug on Framework Laptop can be released. Here is the case Fedora 35 kernel 5.16.5 s2idle and maybe wifi issues - #5 by junaruga . It’s because of less Framework Laptop users or presence in the kernel community, compared to Dell, Thinkpad laptop users. And the issue was not reported on the kernel community in an early phase.
I can see Framework is also working with Intel as their partner. But I am not sure that Intel is testing Framework Laptop continuously on the kernel development branch, and contributing the test cases relevant to Framework Laptop on kernel CI.
So, I think Framework needs people who work and test Framework Laptop on the development branch.
The current situation can make a regression bug in a released version. The engineer’s job could be to test an upstream development branch on Framework Laptop, and contribute to the upstream CI to add and update the test cases related to Framework Laptop to prevent a regression bug essentially.
I’ve also suggested something similar here
Seeing current challenges around Framework Laptop, thinking about factors to improve the situation, that are Time, People, Money.
- Time: some things could be faster.
- People: More people at Framework, faster some things are.
- Money: Hope Framework has enough money by funding now.
Enough Money (yes) => Enough People (no) => Enough Time to care users, and execute planed things (no).
So, maybe the core challenge is how to accelerate hiring right now. I think one of the possible ways to do it is that Framework would consider to go to offline tech events or conferences having their booth to have opportunities to find and attract candidate people by communicating, or to hold an online hiring event such as on Framework Youtube channel, or to find better hiring channels.
For Framework’s Firmware Engineer position (which is great!), I think if the position is to work with coreboot, the coreboot website’s job board https://www.coreboot.org/jobs.html could be a great hiring channel.
I think that sponsoring, having a talk or networking on Open Source Firmware Conference is one of the best hiring opportunities for Framework to hire Firmware Engineer.
Here is a case of Open Source Firmware Foundation Hackathon in Germany.
It seems 2 companies in Germany below sponsor the event.
This event is organized in cooperation with
9elements Cyber Security (Sponsor)
So, if Framework helps to hold this kind of event in California, US, providing an office space to the event, it could be a good hiring opportunity.
I think some people at VMware start to find a new job. And I think some people works on their firmware. It might be a good opportunity for Framework.
For the hiring of full-stack engineers, Twitter is doing layoffs nowadays. Twiter was using Ruby on Rails at least in the past. You might be interested in this opportunity.
Congratulations, Linux Support Lead, Matt! I thought it’s not a bad idea to let people know about you on this forum, for you to influence people.
Leads the Linux support effort across all relevant social surfaces where Framework has a presence. Helps build online documentation around popular Linux distributions, provides Linux technical support, and works with internal Framework teams to ensure a quality experience for Framework Linux customers globally.
● Assists in the architecture of Framework’s Linux support infrastructure and prepare for scale and global expansion.
● Engages with Framework’s growing Linux Community across multiple social surfaces providing both development updates and technical support.
● Builds out detailed guides and knowledge base articles focused on Linux distribution setup, hardware compatibility, and issue troubleshooting.
● Provides technical support for escalated Tier 3 issues.
support ticketing system.
● Identifies, documents, and escalates Linux issues on Framework hardware to internal engineering teams and liaise with external resources to resolve them.