37C3 - Turning Chromebooks into regular laptops

  Рет қаралды 68,796

media.ccc.de

media.ccc.de

5 ай бұрын

media.ccc.de/v/37c3-11929-tur...
With the power of open source!
Deep dive into (ex)ChromeOS hardware from developer's perspective.
In this talk you will learn how ChromeOS hardware designed by Google and it's board partners differ from regular laptops/desktops.
We'll go over Coreboot development (+guide of porting it to other x86 motherboards!), EDK2 (UEFI payload we use in our firmware builds) and what it takes to make mainline Linux run on these machines.
This talk will involve ACPI tables, I2C and SPI interfaces, DSP firmware and maintenance of audio stack that differs from (almost) all x86 machines in the market.
We'll present challenges we've faced during the development cycle, tips on how to avoid pitfalls, and our plans for the future :)
elly
sdomi
events.ccc.de/congress/2023/h...
#37c3 #HardwareMaking

Пікірлер: 99
@delibellus
@delibellus 4 ай бұрын
awesome presentation by 100gecs
@baggern
@baggern 5 ай бұрын
It's 100 gecs!
@Gzuz187
@Gzuz187 5 ай бұрын
lmfaooooo i get what u mean
@juneegbert3650
@juneegbert3650 5 ай бұрын
new little witch academia looks great!
@theod0r
@theod0r 4 ай бұрын
holy shit
@makak_zeleny
@makak_zeleny 4 ай бұрын
FEEL SO CLEEEAN LIKE A MONEY MACHIIINE
@vonmakeheat
@vonmakeheat 4 ай бұрын
i will tell my children , your comment open my eyes just like weed did the first time i smoked .... i really thought the 100 gecs was these guys . i like the 100gecs now. i love you !!!!!
@mrsurpris3
@mrsurpris3 5 ай бұрын
Amazing! Not a big fan of Cyberpunk, but the fact that you managed to run this piece of code on a "shitbook" deserves that standing ovations! Less ewaste more open source!
@symbioin
@symbioin 5 ай бұрын
Please continue in the same spirit as your passion and knowledge made the presentation both enjoyable and enlightening. Once again, thank you for your hard work and commitment to delivering such high-quality content 🥰
@djmips
@djmips 5 ай бұрын
I always wondered about this! Very cool - thx elly and domi
@BabiIak
@BabiIak 4 ай бұрын
Such a hell of an informative presentation. Thank you.
@petermuller608
@petermuller608 5 ай бұрын
Great presentation!
@DavidBerglund
@DavidBerglund 4 ай бұрын
Great project! This talk inspired me to purchase a used Chromebook.
@kelownatechkid
@kelownatechkid 4 ай бұрын
Very impressive work! I struggled with audio so much on a hacked chromebook lol
@joana6048
@joana6048 4 ай бұрын
i struggled with mine too, the speakers are working but gave up on having the jack working
@Morimea
@Morimea 4 ай бұрын
8:40 "Google publish code because they obligated to" - interesting to see that people still can tell truth about corporations behavior "we are the people who doing those thinks" - yep corporations use opensource as free code-power 20:24 - "its not foss" - crazy to see someone actually saying that firmware is not open, usually no one talk about it actual hacking - nice to see amazing video
@EdouardTavinor
@EdouardTavinor 4 ай бұрын
google has created and supports a huge amount of open-source and free-software projects.
@Username-2
@Username-2 4 ай бұрын
@@EdouardTavinorEntirely for their own benefit and profit.
@MordiJC
@MordiJC 4 ай бұрын
coreboot would cease to exist without Google. All vendors want to use their proprietary implementations with EDK2. Everything that can be public in ChromeOS is public. Not everything can be published or upstreamed. Vendors tend to force NDA and prohibit to publish anything if not pressed. Also time-to-market leads to poor code quality like in case of kernel patches with [CHROMIUM] tag in CrOS repo. Also SDK (chroot) is being migrated to Bazel. It should make working on firmware easier.
@mark6302
@mark6302 4 ай бұрын
jesus christ these two are freaking brilliant
@BakedAndAwakePodcast
@BakedAndAwakePodcast 4 ай бұрын
Underrated observation 👍🏽
@thorbjorn.nielsen
@thorbjorn.nielsen 4 ай бұрын
Great work! Thanks for sharing
@olokelo
@olokelo 5 ай бұрын
Awesome talk!
@sfdntk
@sfdntk 5 ай бұрын
What an awesome presentation, well done
@SynthfulDuck
@SynthfulDuck 4 ай бұрын
This should've existed a couple of years ago when redditors were buying huge amounts of raspberry pis and wasting silicon on stupid emulation boxes.
@dwaynearthur1476
@dwaynearthur1476 4 ай бұрын
love your Presentation!!!!!!!!!
@MCasterAnd
@MCasterAnd 4 ай бұрын
I have always wondered what will happen once Google decides to randomly discontinue chromebooks... becuase we all know that will happen, and it will come out of the blue.
@EdouardTavinor
@EdouardTavinor 4 ай бұрын
I don't see why. ChromiumOS is 100% open-source. I think that works out of the box on a lot if not all chromebooks. Also i find google's support to be rather good, compared with other big tech companies. For example in google chat i still have all my chat messages going back more than 10 years.
@DavidBerglund
@DavidBerglund 4 ай бұрын
Have a hard time believing that will happen just out of the blue with it being such a popular product. It was the most popular laptop for schools in the US according to numbers I saw last year. Probably still true. For many other Google products, I agree that it feels like a coin toss if it's going to still be around the next day.
@TracyClark-cv3wh
@TracyClark-cv3wh 4 ай бұрын
@@EdouardTavinor Yeah, you & Google have them.
@icantseethis
@icantseethis 4 ай бұрын
This has been doable for a while - shout out to MrChromebox!!!
@robot_madness3164
@robot_madness3164 5 ай бұрын
38:54 would asahilinux's speakersafetyd be useful for these chromebooks? edit: saw the q:a segment
@adroitspartan7907
@adroitspartan7907 4 ай бұрын
Great video, thx
@joana6048
@joana6048 4 ай бұрын
I've been using an Acer CB311-9H as my laptop, i got it second hand for cheap and replaced chromeOS by devuan right away (later switched to artix), if you are planning on using it for some light web development and reading documents, 4GB of RAM and two celeron cores is pretty much enough. It's battery life is what i adore the most, 8-11 hours of actually active use! The biggest downside is the reduced storage (only 32GB), my model has a microsd slot but I've had bad experiences with microsd cards so i rarely use them for storing data
@roberto4898
@roberto4898 4 ай бұрын
Love this project
@blu3h4t
@blu3h4t 4 ай бұрын
Had pretty funny experience yesterday met the presenter in a bus on the way to fosdem :D
@igorschmidlapp6987
@igorschmidlapp6987 4 ай бұрын
We used to make Linux laptops with old "netbooks"... Yeah, I'm old.... ;-)
@blinddarm8478
@blinddarm8478 5 ай бұрын
Very nice talk! Both have very strong accents, ellyq's is very hard to understand and listen to. To all those struggleing like me, turn on the auto auto subtitles, it helps a little. Seems like AI is better at understanding accents these days then me :D
@bmflinux
@bmflinux 4 ай бұрын
No link to the project?
@xvsun
@xvsun 5 ай бұрын
RIP to my ARM Chromebook which I thought I could swap OS. Well it's a good multimedia device.g
@elly3713
@elly3713 5 ай бұрын
Well, you can, assuming it's: -RK3399 -MT8183 -MT8192 -MT8195 RK3399 is well supported, we're working on MT8183, while Angelo and Nicolas from Collabora are working on MT8192 and MT8195. It's already usable for developers, but it will probably take us a few months until we can ship something that can be used by regular users :)
@kiyoshimatsutsuyu1931
@kiyoshimatsutsuyu1931 5 ай бұрын
try windows on arm ;p
@owenshotspot
@owenshotspot 5 ай бұрын
Who says you can't:)
@xvsun
@xvsun 4 ай бұрын
@@elly3713 That's awesome! Well I got the Snapdragon 7c. Lenovo Ideapad Duet 5. Great OLED display - performance is decent. Idk if it's a completely different problem to support this chip. I know there was a project which supported my Chromebook but we'll see what the future will bring. Good luck in the development!
@RedSaint83
@RedSaint83 4 ай бұрын
"/(sorry|yes)/, we're on discord" 😆
@tuttocrafting
@tuttocrafting 4 ай бұрын
Me watching this on a C720P with MrChromebox FW on it....
@schnoe1875
@schnoe1875 4 ай бұрын
but can it run far cry ???
@ingusmant
@ingusmant 4 ай бұрын
Is there a list of these moddable chromebooks? Link me chummers
@28holes
@28holes 4 ай бұрын
Is this 100 gecs?
@duedman-alleswasknallt5775
@duedman-alleswasknallt5775 5 ай бұрын
I found it quite difficult to understand her most of the time
@tandoori8597
@tandoori8597 4 ай бұрын
subtitles are available and make it easier
@LiEnby
@LiEnby 5 ай бұрын
Ok this is funny chromeOS is the most locked down shit ever but then the hardware is more open than your PC
@MordiJC
@MordiJC 4 ай бұрын
I cannot agree with your statement. You can build whole ChromiumOS yourself from public repo. Firmware is trickier because vendors do not want to publish anything really. ChromeOS (not ChromiumOS) is closed in many aspects due to proprietary code and due to security concerns. You wouldn't want someone to build ChromeOS signed with production keys only to embed some malicious code in the OS and you wouldn't even notice that.
@xfox360
@xfox360 4 ай бұрын
talk is a bit hard to listen to. Not because of their accents, but because of the audio quality. Sure, C3VOC only uses the audio gear the CCH provides, but isnt there a better solution?
@TheVifino
@TheVifino 4 ай бұрын
CCH staff did the audio mixing, we weren't allowed to.
@MCasterAnd
@MCasterAnd 4 ай бұрын
It really seems like they have an "audience mic" which is permanently turned on, picking up all the room noise. It's probably there to pick up audience clapping etc. I can hardly believe that the mic they are using would pick up this much room noise. It would be great if they could just turn this mic off.
@mad_circuits
@mad_circuits 4 ай бұрын
Why bother firmware updates? Pah, I fix it myself. 😂
@yeetyeet7070
@yeetyeet7070 5 ай бұрын
nice talk, but even nicer accents
@ryshellso526
@ryshellso526 4 ай бұрын
Lmfao, you can boot into a different linux system from a chromebook, been doing it for years to get into kali and bootup my wifi scanning. ;)
@BakedAndAwakePodcast
@BakedAndAwakePodcast 4 ай бұрын
They’re taking this much further than we did with dual boot finagling, I’m sure you understand that
@ElDaumo
@ElDaumo 3 ай бұрын
⁠@@BakedAndAwakePodcastof course he does. he uses kali…
@himselfe
@himselfe 4 ай бұрын
...
@el7440
@el7440 4 ай бұрын
lacking good docs a tale as old as time
@Yautjaprime
@Yautjaprime 4 ай бұрын
ttd
@oldexe7035
@oldexe7035 4 ай бұрын
"shitbooks" powned!
@nilzthorbo5437
@nilzthorbo5437 5 ай бұрын
wtf this is hard to listen to
@NullUndefined1337
@NullUndefined1337 5 ай бұрын
a little bit clearer speech would be appreciated thx ;)
@sfdntk
@sfdntk 5 ай бұрын
The speech was perfectly clear for me, great audio quality and both presenters had great diction and a solid grasp of the language. The auto-generated subtitles are fairly accurate too; it had trouble capturing proper nouns like the names of various software packages, but if you're struggling to understand the presenters' accents the subtitles will probably help a lot nevertheless.
@Jujukungfu
@Jujukungfu 4 ай бұрын
Might be easier to watch with subtitles mate
@blockbertus
@blockbertus 4 ай бұрын
@@sfdntk Elly mumbled a lot and is hard to listen to.
@gonzalez83
@gonzalez83 4 ай бұрын
The guy with the long hair was really hard to understand
@Nitro2048
@Nitro2048 4 ай бұрын
​​@@gonzalez83You can turn subtitles on if you dont understand what she's saying. It was fine from my side to understand them both. Its probably since i grew up on similar english speaking people like them
@mojoblues66
@mojoblues66 4 ай бұрын
I stopped watching after slide #12 "Every different laptop has different quirks" I appreciate you guys work but this kind of hard fragmention is just frustrating.
@S1lentSt0rm
@S1lentSt0rm 4 ай бұрын
WTB English version of this
37C3 -  Breaking "DRM" in Polish trains
1:01:46
media.ccc.de
Рет қаралды 424 М.
Real-world exploits and mitigations in LLM applications (37c3)
42:35
Embrace The Red
Рет қаралды 20 М.
1🥺🎉 #thankyou
00:29
はじめしゃちょー(hajime)
Рет қаралды 79 МЛН
КАХА и Джин 2
00:36
К-Media
Рет қаралды 4,2 МЛН
Final increíble 😱
00:39
Juan De Dios Pantoja 2
Рет қаралды 25 МЛН
How to Install Linux or Windows on an Old Chromebook
14:04
Hoosier Hardware
Рет қаралды 274 М.
Can you appoint a proxy?
3:03
Shillyboy Mothiba
Рет қаралды 7
AMD ZEN 6 - Next-gen Chiplets & Packaging
16:37
High Yield
Рет қаралды 173 М.
FINAL WWDC June 10 Event Leaks! EVERYTHING We're Getting!
14:14
AppleTrack
Рет қаралды 48 М.
The World's First Microprocessor: F-14 Central Air Data Computer
54:44
Alexander the ok
Рет қаралды 698 М.
Nintendo's Odd Gamecube Development Hardware
14:25
Macho Nacho Productions
Рет қаралды 95 М.
Rust Functions Are Weird (But Be Glad)
19:52
Logan Smith
Рет қаралды 125 М.