Hacker Newsnew | past | comments | ask | show | jobs | submit | more wowi42's commentslogin

That's what people are doing with Alpine and Musl!


Author here.

> The argument here I suppose is live on the bleeding edge? Or swap compilers/allocators as necessary? Or use O3? I'm not entirely sure.

My point is that when you are using a software, especially open source, you should evaluate it, and understand it. BTW, we are running arch in production, with our own repos.

> It is PITA is keeping up with compiler changes and library changes of third party software. In this case, throwing in different malloc implementations in there too, not to mention different libc implementations. With all those variables for each component you deploy you're probably less likely to understand what's going in your software.

in my example, the libc implementation is always the same! it's just that it's outdated on all main docker images. Furthermore, Redis already use a different malloc implementation (jemalloc), but in the makefile, they support also the standard malloc and tcmalloc, so throwing in another one is very easy.

> Maybe for a small app with 2-3 extra pieces or something that needs to really be optimized this is good advice, but it sounds like a lot of work for significant footprints. Or when you need security/performance. of course, if you have 2 servers, it's useless, but we have more than 4000 servers running in production on arch, so it's worth it for us.

> It would be nice if the official docker images had some tags that were better optimized, within reason. or just be up to date


redis:latest uses glibc though? looks like glibc 2.28.

Yeah - if you're targeting a single platform for a single app it's probably much easier, and DIY is probably even easier with Arch or Gentoo. I've been in the "business" of maintaining multiple systems/libraries (mysql, boost, numpy, scipy, matplotlib, even the JDK) over multiple platforms (centos+devtoolset, macos, clang) and it's a nightmare. I've also, of course, done lots of custom builds of nginx/openresty for specific things which isn't so bad.

We've since moved on to conda-forge for getting most our third parties, which moved faster than the defaults channel even though the libc version compatibility is very old (but improving). Compilers update more frequently than glibc there, but compiler upgrades there are still deliberate.


>BTW, we are running arch in production, with our own repos.

I believe the ability to deploy from one's own fork is a minimum requirement for a distro of choice. I was wondering, do you have any resources to recommend for how to accomplish this with Arch?


Not really, but it could be an article soon!


Or maybe because his journey was not the best with the book, and he wanted to share how he wishes it was explained (it's written in the article, if you can read!)


don't use k8s = issue solved


Your issue, maybe. My issue - not really.


You can run k8s on VMs too. It doesn't require a provider managed service.


True... at the cost of one extra node (at least).


Apache Pulsar?


10TEN | Dubai, UAE | Frontend Engineers, Backend Engineers | REMOTE | Full-time | https://10ten.ae

10TEN is a pure tech agency, based in Dubai. We are building our own products (like https://barrio.ae) and helping companies to improve their tech (top startups, governmental).

Frontend: Typescript, Angular 8, SCSS, Angular Universal

Backend: Typescript, serverless, Python, Django

Infrastructure: AWS Lambda/DynamoDB/S3, PostgreSQL, RabbitMQ, Minio, FreeBSD, Archlinux, Clever Cloud, Scaleway

We're looking for people who can build systems at scale and are extremely focus on quality.

If you are interested to learn more about the roles, feel free to contact us at root+hn@10ten.ae .


Hello, I am interested on this. You can reach me on skype (sofia_6831) or email me on sofia@cisinlabs.com . So that we can have a further discussion about the same. Regards, Sofia


10TEN | Dubai, UAE | Frontend Engineers, Backend Engineers | REMOTE | Full-time | https://10ten.ae

10TEN is a pure tech agency, based in Dubai. We are building our own products (like https://barrio.ae) and helping companies to improve their tech (top startups, governmental).

Frontend: Typescript, Angular 8, SCSS, Angular Universal

Backend: Typescript, serverless, Python, Django

Infrastructure: AWS Lambda/DynamoDB/S3, PostgreSQL, RabbitMQ, Minio, FreeBSD, Archlinux, Clever Cloud, Scaleway

We're looking for people who can build systems at scale and are extremely focus on quality.

If you are interested to learn more about the roles, feel free to contact us at root+hn@10ten.ae .


10TEN | Frontend Engineers, Backend Engineers, SRE, UI/UX | REMOTE | Full-time | https://10ten.ae

10TEN is a tech agency, based in Dubai. We are building our own products (like https://barrio.ae) and helping companies to improve their tech.

Frontend: Typescript, Angular 7, SCSS, Angular Universal

Backend: Typescript, serverless, Python, Django, Rust, Erlang

Infrastructure: AWS Lambda/DynamoDB/S3, PostgreSQL, RabbitMQ, Minio, FreeBSD, Archlinux, Clever Cloud, Scaleway

We're looking for people who can build systems at scale and are extremely focus on quality.

If you are interested to learn more about the roles, feel free to contact us at root@10ten.ae .


10TEN | Frontend Engineers, Backend Engineers, iOS Engineers, Android Engineers | REMOTE | Full-time | https://10ten.ae

10TEN is a tech agency, based in Dubai. We are building our own products (like https://barrio.ae) and helping companies to improve their tech.

Frontend: Typescript, Angular 7, SCSS, Angular Universal

Backend: Typescript, serverless, Python, Django (coming soon: Kotlin, Rust, Erlang)

iOS: Swift 4

Android: Kotlin

Infrastructure: AWS Lambda/DynamoDB/S3, PostgreSQL, RabbitMQ, Minio, FreeBSD, Archlinux, Clever Cloud, Scaleway

We're looking for people who can build systems at scale and are extremely focus on quality.

If you are interested to learn more about the roles, feel free to contact me at loic@10ten.ae .


10TEN | Frontend Engineers, Backend Engineers, SRE | REMOTE | Full-time | https://10ten.ae 10TEN is a tech agency, based in Dubai. We are building our own products (like https://barrio.ae) and helping companies to improve their tech.

Frontend: Typescript, Angular 6, SCSS, Angular Universal

Backend: Typescript, serverless, Python, Django

Infrastructure: AWS Lambda/DynamoDB/S3, PostgreSQL, RabbitMQ, Minio, FreeBSD, Archlinux, Clever Cloud, Scaleway

We're looking for people who can build systems at scale and are extremely focus on quality.

If you are interested to learn more about the roles, feel free to contact me at loic@10ten.ae .


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: