Pinned Tweet
My book is finally available worldwide. Please have a look at pythonfromscratch.com
If you want to learn Python and have never programmed before (or tried and quit), it is a good option to learn the basics and other features of Python.
I recommend the hardcover version, but it is also available in paperback and Kindle ebook. Same contents, different formats.
Nilo Ney Coutinho Menezes retweeted
People are missing the point of Ginux.
I didn’t create another kernel to compete with Linux. That is idiotic!
In fact I consider the code disposable. Think about that…
Ginux wasn’t the product. The development process was the experiment. The kernel was the evidence.
Could AI, directed by an experienced engineer, could build and validate an extraordinarily complex software system.
In just 11 days, I produced an independent kernel capable of booting Rocky Linux 10 with systemd.
That was the experiment. And while Ginux isn’t a complete Linux aligned kernel, the experiment is complete.
The research paper documents the methodology, results, and limitations.
Since publishing, people have started finding bugs and security issues. That’s fantastic! Independent review is exactly how complex software gets better.
There has already been an initial security review, and there’s a remediation plan sitting in context that I’m considering implementing.
So the question is, since the experiment is complete, do I even do anything further here?
Maybe there is an interesting experiment in measuring how efficiently human-directed AI can fix the problems external reviewers discover?
How much time does it take to reproduce an issue, identify the root cause, implement a fix, and validate the result? How much human intervention is actually required?
That’s potentially an even more interesting situation than the original 11-day experiment.
Because the real question was never whether AI could replace Linux. Even if it can replace some aspects of its functionality, it can’t replicate the community, standards, collaboration, alignment, or stability.
If you still believe that Ginux was designed to be a Linux replacement, you should read the actual paper.
zenodo.org/records/23682548
The creator of CentOS and Rocky Linux built a new OS kernel with AI in just 11 days.
It’s called Ginux, and it can already run selected Linux programs without the Linux kernel underneath.
Gregory Kurtzer guided the design while Codex wrote and tested around 139,000 lines of code.
Written mainly in Rust, Ginux has its own memory management, scheduler and networking. It even boots Rocky Linux 10 with systemd in a virtual machine.
It’s still an experimental prototype, with incomplete compatibility and hardware support. The code is open source under Apache 2.0.
Eleven days to get this far. Now comes the harder part of making it reliable.
Source: github.com/gmkurtzer/ginux
This may get very interesting… custom kernel versions for different applications, tailored for specific applications.
The creator of CentOS and Rocky Linux built a new OS kernel with AI in just 11 days.
It’s called Ginux, and it can already run selected Linux programs without the Linux kernel underneath.
Gregory Kurtzer guided the design while Codex wrote and tested around 139,000 lines of code.
Written mainly in Rust, Ginux has its own memory management, scheduler and networking. It even boots Rocky Linux 10 with systemd in a virtual machine.
It’s still an experimental prototype, with incomplete compatibility and hardware support. The code is open source under Apache 2.0.
Eleven days to get this far. Now comes the harder part of making it reliable.
Source: github.com/gmkurtzer/ginux
Nilo Ney Coutinho Menezes retweeted
Eu, sênior, anos de experiência, vou fazer 100% vibe codec. você, estudante, júnior, DEVE escrever o máximo possível na mão, deixar a IA fazer tarefas mais mundanas, em paralelo, e você DEVE revisar tudo manualmente. Você precisa de dezenas de milhares de horas de prática deliberada, estudo, pra se tornar alguém que, depois, vai saber o que mandar a IA fazer por você, não antes.
Replying to @AkitaOnRails
@AkitaOnRails Se não devemos escrever código na mão, na sua visão como um estudante de computação deveria aprender a construir software? Ele deveria aprender sintaxe ainda ou não?
Fair warning: Omarchy is leaning fully into the future and the age of agents. This is how we truly democratize Linux, bring the malleable OS to all, and capture as much of this newfound intelligence as possible. If that's not your jam, there's a lot of anti-AI distro options ✌️
Nilo Ney Coutinho Menezes retweeted
The ability to wrangle these immensely powerful, yet dangerously capricious, agents into a productive harness that produces high quality systems — is the software engineering challenge of this decade.
Nilo Ney Coutinho Menezes retweeted
When using agents, ensure that everything that can be deterministic, is done with a deterministic tool. Don't try to get the poor agents to follow a deterministic process.
Linus is spot on. If you're still stuck arguing whether AI is a productive assistance or not, I'm going to assume your data set just hasn't been properly updated yet. Give it another go with open eyes and the answer is undeniable.
Absolutely beautiful rant about AI in Linux Kernel from Linus yesterday:
I realize that some people really dislike AI, but this is an area
where I'm willing to absolutely put my foot down as the top-level
maintainer.
Linux is not one of those anti-AI projects, and if somebody has issues
with that, they can do the open-source thing and fork it.
Or just walk away.
AI is a tool, just like other tools we use. And it's clearly a useful one.
It may not have been that "clearly" even just a year ago, but it's no
longer in question today.
There are other questions around AI (like what the economy of it will
actually look like in the end), but "is it useful" is no longer one of
those questions. Anybody who doubts that clearly hasn't actually used
it.
Yes, it can also be a somewhat painful tool, both for maintainer
workloads and just from a "it keeps finding embarrassing bugs"
standpoint.
But the solution is not to put your head in the sand and sing "La La
La, I can't hear you" at the top of your voice like some people seem
to do.
The solution is to make sure those LLM tools _help_ maintainers
instead of just causing them pain. There's no question on that side.
We're not forcing anybody to use it, but I will very loudly ignore
people who try to argue against other people from using it.
And no, AI isn't perfect. But Christ, anybody who points to the
problems at AI had better be looking in the mirror and pointing at
themselves at the same time.
Because it's not like natural intelligence is always all that great either.
The kernel project has been and will continue to be about the technology.
Sure, the social angle of working on open source is important and
often a very motivating part of the project, but in the end that's a
side benefit, not the _point_ of the project.
This is *NOT* some kind of "social warrior" project, never has been,
and never will be.
In the kernel community we do open source because it results in better
technology, not because of religious reasons.
And so we make decisions primarily based on technical merit. Not fear
of new tools.
Linus
I just updated the Progress Tracker to avoid redirecting to the Brazilian Portuguese website.
The exercise Progress Tracker can now be accessed from tracker.pythonfromscratch.co…. No more language selection, by using this link, the website should use English by default. Let me know if you have any problems accessing the site. The main website was also updated to link directly to the tracker.
Nilo Ney Coutinho Menezes retweeted
Me respeita, que eu sou do tempo em que HD de PC era chamado de Winchester.
Nilo Ney Coutinho Menezes retweeted
I get how uncomfortable it feels to disengage from the syntax, from the sequence, selection, and iteration of code, from the dopamine hit of getting a complicated function to execute properly. I get it. I've been coding for longer than most of you have been alive -- I get it.
But the bar has been raised. And if I, someone who has been coding for more than six decades, can clear that bar, you should be able to clear it too.
And fear not, I've found plenty of joy on the topside of that bar. It just take a leap...
Nilo Ney Coutinho Menezes retweeted
Imagine telling a surgeon:
“Your 20 years of experience are impressive…
but you couldn’t answer this riddle about scissors, so we’ll pass.”
That’s software interviews.
I just removed Google Analytics and the pop ups related to cookies and other useless stuff.
The pythonfromscratch.com can be accessed without popups now.
In 1984, I got a Sinclair ZX-81 clone for Xmas, my first micro computer :-) My father and grand father were expecting I would give some rest to their calculators. It was a Brazilian clone called TK-85. Later on I got addicted to the Input magazine with lots of topics and software delivered every week… and adapted to Brazilian computer clones of Spectrum and Apple ][. They did a great translation job, but some images remained with the BBC micro and the commodore 64. The art was incredible. Now, 42 years later, I got my Commodore 64 last Saturday in Belgium. It is amazing how an old computer can bring joy and very good memories playing with friends. Due to Brazilian imports ban in the 80’s and early 90’s, I miss the Commodore 64 and later the Amiga. Moving from Apple ][e clones to Msx clones during high school and Ibm pc clones later on. What a time!
I got my c64 ultimate delivered today! Very nice product, old and new at the same time. Waiting for my joystick on Monday. The games are so simple. I’m wondering if rewriting them in Python would be fun.
Nilo Ney Coutinho Menezes retweeted
“EuroPython helps me to keep giving back, contributing to an environment I love and cherish”.
Read interview with Moisés Guimarães, member of the EuroPython 2025 Ops Team & photographer blog.europython.eu/humans-of…
#europython #conference #volunteers #contributors #europython2025























