Hacker News new | past | comments | ask | show | jobs | submit | RedShift1's comments login

Desktop linux doesn't even have anything close to things like group policies. And if by magic that function would appear tomorrow, it would disappear again the day after tomorrow. Sure active directory and group policies have their flaws but its ease of use and tight integration blows everything else out of the water.

You're bringing up an important point. However: As far as I can tell, Linux can very well be integrated into an Active Directory setup.[0,1] Also: If you want to avoid Active Directory altogether, there seem to be plenty alternatives?[2]

[0]: https://www.redhat.com/en/blog/linux-active-directory

[1]: https://documentation.ubuntu.com/server/explanation/intro-to...

[2]: https://unix.stackexchange.com/questions/333/what-is-the-equ...

Are there any alternatives to ActiveDirectory in the Linux ecosystem? Maybe from RedHat?


There are no enterprise alternatives to Active Directory. Just like there are no enterprise alternatives to Exchange.

They're simply too well integrated, too easy to manage, and have more features than their competitors.


Silicon valley is able to shoehorn their Macbooks into "compliance" but somehow it'd be a problem to do the same with linux desktops?

> And if by magic that function would appear tomorrow, it would disappear again the day after tomorrow.

That's incorrect.

> ease of use and tight integration blows everything else out of the water.

Agree to disagree.


macOS has MDM tooling like Microsoft's InTune, or JAMF, and I'm sure a few others. macOS is designed for MDM profiles, just like iOS is.

This is what makes Mac manageable.


They have been breaking things left and right for quite some time now, I don't think they care about this anymore.

Par for the course with Gnome though, if you like customization, KDE is better.

It's all fun and games until your volume shows up as RAW and you're dead in the water.

I like Plotly.


I took a look at Plotly but ultimately wanted a Js solution for our Java backend, so that we can run our SQL charts layer on GraalVM.


They publish plotly.js and react bindings as well.


I hate compiling. 9/10 something goes wrong. Sometimes I can fix it, other times I just abandon the effort and use something else. These days I just use packages or docker images and if that doesn't work out I'm moving on, ain't nobody got time for this. You really can't expect people who just want to use their computers and don't even know what a compiler is to get involved in a process like that.


The idea is that software would only be shipped if it actually works, and part of this would be ensuring it compiles. I'm not suggesting we use Make files or some other foul approach like that. Code should ideally be distributed as a single zip file with an executable header that triggers it to be unpacked in some cache directory by a program analogous to the linker, and compiled by the simple process of compiling all source files. Additionally this could be sped up drastically by having the compiler be a single executable with uniform flags across files. Header files could be parsed once and shared between build threads in parallel, which alone would safe much work on the part of the compiler. If this still proves insufficient, a language with superior semantics to C could be chosen which can be compiled faster. Most code these days shipped is JS which is compiled on the user's computer. This would be an order of magnitude improvement on that from a performance perspective.


No, end users need not get involved, it could/should be handled by the operating system.


Gentoo? Compiling big packages takes ages.


More than 20 years, with a single-core Pentium 4, it could take indeed something like 3 days of continuous compilation to compile an entire Gentoo distribution, in order to have a personal computer with every application that one might want.

However, already after the appearance of the first dual-core AMD Athlon64, 20 years ago, that time could be reduced to not much more than a half of day, while nowadays, with a decent desktop CPU from 5 years ago, most Gentoo packages can be compiled and installed in less than a minute.

There are only a few packages whose compilation and installation can take a noticeable time, of up to tens of minutes, depending on the chosen options and on the number of cores of the CPU, e.g. Firefox, LibreOffice, LLVM.

There is only a single package whose compilation may take ages unless you have an expensive CPU and enough memory per core: Google Chromium (including its derivatives that use the same code base).


Not Gentoo. The system I'm suggesting is one where you replace the linker with one which accepts a platform agnostic assembly code with similar semantics to C, and perhaps some additional tools for stack traversal to allow the implementation of garbage collected languages and exceptions. Compiling would be fast because the code you distribute would have already had optimisations applied to it in a pre-compilation step. It would also be automatic in the same way the present linker system is automatic.


I can effortlessly compile Debian packages on my phone.

With some limits of course. I can't compile Chromium even on my laptop. But most of stuff - I can.


This may install fast but it certainly looks hard to get going with it...


This project builds the installer, there is nothing, other than Microsoft copyright, stopping someone from hosting compiled Install CD itself.


What exactly is this visualizing? Does each dot represent a chunk of data?


1 small node is a 100 drives. So the small circles represent 100 drives each, I think. Not sure what they … do, though.


Maybe the amount of drives they purchased?


I'm assuming it's the acquisition and removal of drives over time.


> 1 small node -> 100 drives


Sounds like an easy way to run out of storage space


As I understand it, the tearing thing (no vsync) was only implemented after Valve pleaded, begged, and sacrificed a small animal to the Wayland developers.


Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: