Zum Inhalt der Seite gehen

Suche

Beiträge, die mit developer getaggt sind


:linux:📄 Minimal Linux OS runs in a 6MB PDF Document in Chrome.

A version of the Linux operating system can now be run inside a PDF opened by a Chromium-based browser. The developer [Ading2210] explains that Linux need a modified version of the TinyEMU RISC-V emulator.

https://github.com/ading2210/linuxpdf

#linux #pdf #chromium #based #browser #it #engineer #media #programming #art #tech #developer #artist #news
If you wish to try out the LinuxPDF, it requires a Chromium-based browser to work correctly (I checked, but it didn't work in Firefox on PC).

On the topic of speed and efficiency, [Ading2210] humbly admits that performance might be the largest problem with LinuxPDF. "The Linux kernel takes about 30-60 seconds to boot up within the PDF, which [is] over 100x slower than normal," notes the developer. With Chrome's current PDF engine having its Just-in-Time (JIT) compiler disabled, [Ading2210] sees no way of speeding up the code, for now.
[ImageSource: Ading2210]

The TinyEMU RISC-V emulator runs in the PDF thanks to a technique where its code is compiled "using an old version of Emscripten that targets asm.js instead of WebAssembly." This is embedded and loads in the PDF, subsequently auto-running a minimal Linux kernel targeting that architecture.

In this implementation, once you agree to 'Start Emulator' in your browser, you will see the LinuxPDF UI load, and a welcome message in the Linux viewport, as you wait for the OS to boot.
[ImageSource: Ading2210]

Below the Linux viewport in the PDF is a soft keyboard created by an array of PDF buttons. However, it is likely quicker for everyone with a decent physical keyboard to input commands into the 'type here for keyboard inputs' field to the lower right of the keyboard UI area.


Du: Behindert, BIPoC und Developer*in / UXler*in / Grafikdesigner*in / in einer ähnlichen beruflichen Ausrichtung.

Mein Angebot: Wenn du fit im Thema digitale Barrierefreiheit werden willst, dann biete ich dir kostenloses, langfristiges, privates Mentoring an. Ich bringe 20+ Jahre an Erfahrung im Bereich der digitalen Barrierefreiheit mit und möchte dieses Wissen gerne mit dir teilen.

Wenn du Interesse hast, schreib mir gerne eine Nachricht.

#Barrierefreiheit #UX #BIPoC #Developer


A few pictures of the opensource/remake project I'm working on📀, I get inspiration from ghibli universes, and old multiplayer games of my memories. 🪡🍓
I hope to meet great people,
here this year! 🦤🦎🐜
#videogame #opensource #graphism
#creativity #linux #arm #android #game
#colorful #java #dev #developer #3dart
#2d #gaming #jeu #ghibli #anime
#animation #indie #indiegame #retro #pixelart #art #dessin #gamedev #dev
#steam #cute #computer #color #tech


From copy-paster to AI supervisor—level up your dev journey with this hilarious programming tee!

#programming #developer #ai #codinglife

🔗 https://summonthejson.com/products/coder-shirt-copy-paster-promoted-to-ai-supervisor-funny-programming-t-shirt-for-developers


Finally got around to finishing this post and pushing it live. A few thoughts on readable code and why it's important.

https://chrismcolvin.com/posts/readable-code/

#blog #WebDev #code #developer


Developers targeted with Malware disguised as DeepSeek Package.

Threat actors are taking advantage of the rise in popularity of DeepSeek to promote two malicious infostealer packages on the Python Package Index, where they impersonated developer tools for the AI platform.

https://global.ptsecurity.com/analytics/pt-esc-threat-intelligence/malicious-packages-deepseeek-and-deepseekai-published-in-python-package-index

#deepseek #llm #it #security #privacy #engineer #media #developer #tech #news


Google blocked 2.36 Million risky Android Apps from Play Store in 2024. :android:

The tech giant also noted it prevented 1.3 million apps from getting excessive or unnecessary access to sensitive user data during the time period by working with third-party app developers.

https://security.googleblog.com/2025/01/how-we-kept-google-play-android-app-ecosystem-safe-2024.html

#android #apps #google #play #protect #it #security #privacy #engineer #media #app #developer #programming #tech #news


I’m a #Seattle #community #organizer and #activist, #developer, and #cybersecurity expert… + a queer, neurodivergent Black parent heavily impacted by #racism—including stalking, #housing insecurity, + a #racist #lynchmob.

I’ve spoken at #DEFCON, organized to #recall a mayor, and I help run the #partyon server + a local #hackerspace.

#Support my work, #activism, + #family here:

venmo/cashapp: @nullagent
https://ko-fi.com/nullagent
https://chuffed.org/project/114004-support-a-protester-assaulted-while-defending-housing-rights

#BlackMastodon #MutualAid


[NESFab] A new Programming Language for creating NES Games.

NESFab has some smart features developers of NES games will certainly appreciate, most notably automatic bank switching. Instead of doing this manually, but NESFab will automatically carve your code and data up into banks to be switched in and out of memory when needed.

https://pubby.games/nesfab.html

#new #nintendo #nes #8bit #game #developer #programming #language #nesfab #retro #gaming #art #it #engineer #media #tech #news
“NESFab is a new programming language for creating NES games. Designed with 8-bit limitations in mind, the language is more ergonomic to use than C, while also producing faster assembly code. It’s easy to get started with, and has a useful set of libraries for making your first (or hundredth) NES game.”

There’s also an optional map editor, which makes it very easy to create additional levels for your game. All in all, a very cool project I hadn’t heard of, which also claims to perform better than other compilers.

[If you’ve ever considered making an NES game, NESFab might be a tool to consider.]


Arikoto is evolving! It now has basic memory handling and within very short time too!

#GitHub repo is now public too!

https://github.com/AFellowSpeedrunner/arikoto/

I'll also start updating on this project on my #blog soon too over at https://blog.nerdnextdoor.net because I don't want to completely spam Mastodon with this so check it out there!

#OperatingSystem #OSDev #Programming #Tech #Technology #Developer #Kernel #OperatingSystemDevelopment
[Arikoto 0.0.1]
Framebuffer Info:
Width: 1280
Height: 800
BPP: 32
Total memory: 2089332 KB
Used memory: 1048 KB
Free memory: 2088284 KB
Allocated page at: 0x0
Freed page at: 0x0


I had a slightly unpleasant discussion at work last week that will need some follow-up, and I wanted to get some more views and opinions on it before starting this.
I'd like to compile some arguments and ideas to make life easier at work, but I think sourcing from beyond my own perception can be helpful.

Are you a #software #developer who has #adhd or #autism (or both)? What are the conditions or accommodations that help you thrive at your job?

*Boosts for reach are welcome and appreciated.*


Unfortunately, I have to look for a new job.

I'm an #iOS and #macOS #software #developer, experienced in #UIKit, #AppKit, #ObjectiveC, #Swift and #SwiftUI, have worked with the #Parse framework as well as #Realm / #MongoDB and the whole toolchain around it. I have been working in software development for about 30 years and am looking for a remote position (permanent role, preferably in an AT/DE startup).

So if you know someone who knows someone. Thanks for sharing. 🙏🏻

#FediHire #JobSearch