Package Managers all the way down

  Рет қаралды 13,658

linux conf au 2017 - Hobart, Australia

linux conf au 2017 - Hobart, Australia

Күн бұрын

Пікірлер: 35
@Dionny
@Dionny 6 жыл бұрын
4:09 If you want to skip the introduction and off topic stuff.
@Calm_Energy
@Calm_Energy 5 жыл бұрын
Thank you!
@seabrook2009
@seabrook2009 6 жыл бұрын
The problem may be solved by a centralized public software library that acquires all versions of all programs and indexes them by their hash codes -- the codes that document their dependencies. The library would have to be publicly owned and managed, not associated with any particular language, OS or distribution.
@worldhello1234
@worldhello1234 5 жыл бұрын
Too much centralization. It just need to work and be easy to implement.
@kalidsherefuddin
@kalidsherefuddin Жыл бұрын
Thanks
@dipi71
@dipi71 7 жыл бұрын
Never heard of Qube OS before; they pack each app, service and task in separate mini sandbox VMs, strictly separating them in every way. Even the window manager gives window decorations separate colors based on amount of trust.
@llothar68
@llothar68 5 жыл бұрын
So how do apps interact with each other? This is the total failure of Windows UWP in business world. You have strong interactions and plugins. Only consumer style apps might be able to get away living in sandbox. Security ivory tower idiots everywhere. An unsafe working app is better then a non working safe app for almost all people.
@egg5474
@egg5474 3 жыл бұрын
@@llothar68 that aged pretty terribly
@llothar68
@llothar68 3 жыл бұрын
@@egg5474 What??? No its perfect. WinUI3 is the result of 100% truth in my comment. What are you talking about? UWP is dead. WinUI3 and Project Reunion is the future. No more sandboxing and packaging requirement. After 12 years of continous failure on the desktop MS finally learned , you obviously didnt
@egg5474
@egg5474 3 жыл бұрын
@@llothar68 bold of you to assume I value telemetry over extensibility. And Virtualisation doesn’t mean absolute isolation but well *defined* behaviour via io passthrough, which has been a thing for...40 years? Oh boo hoo we can’t use our blackbox APIs and have to follow established best practices set out by our wagie cager so that a script kiddie doesn’t inject netwalker into our backend and cause 500million in lost revenue and fired along with those who had nothing to do with our crappy glorified web app
@aliedperez
@aliedperez 7 жыл бұрын
I'm not sure I want to develop with a _nightly_ compiler. Not for Real Work(TM) anyway. I can test it with hobby projects in a different environment though.
@edgeeffect
@edgeeffect 4 жыл бұрын
The questioner at 43:08 REALLY does have an issue with "deliberate sabotage".
@SpencerBliven
@SpencerBliven 5 жыл бұрын
No discussion of conda?
@pika9985
@pika9985 4 жыл бұрын
so..what this guy is trying to say ?
@llothar68
@llothar68 5 жыл бұрын
As a C++ guy i don't want package managers, i want standardized build systems (based on modern CMake 3.11 and later)
@JoshuaKisb
@JoshuaKisb 5 жыл бұрын
but CMake is extremely difficult for most people
@llothar68
@llothar68 5 жыл бұрын
@@JoshuaKisb If we collect money and pay a professional writer writing a professional documentation it wouldn't be. I purchased the EBook Professional CMake from one of the CMake gurus on the mailinglists and it made a lot more clear to me (but he also sucks as introductionary author). If people can understand C++ they sure can understand CMake. If people don't LIKE CMake (the language) well thats another problem.
@JoshuaKisb
@JoshuaKisb 5 жыл бұрын
@@llothar68 Meson makes more sense. And has beautiful syntax (Python)
@llothar68
@llothar68 5 жыл бұрын
@@JoshuaKisb Meson comes from the Java world and is too highlevel for general C++ use. I hate it that gnome did made the mistake and went with Meson. Despite this CMake is the new standard and we have to swallow this just like the other inherited debt from the C times.
@JoshuaKisb
@JoshuaKisb 5 жыл бұрын
@@llothar68 lol ive used Meson quite successfully on a few projects. Very easy to use. No problems. Its the future Cmake is just complicated and ugly It is a great source of depression and we should embrace things that make life easier
@aliedperez
@aliedperez 7 жыл бұрын
Dude, you should try Java + Maven, It runs in Tomcat, TomEE or GlassFish, depending on what you'll use.
@austinbenesh1193
@austinbenesh1193 7 жыл бұрын
No Java.
@aliedperez
@aliedperez 7 жыл бұрын
ok...
@kefsound
@kefsound 7 жыл бұрын
How about no?
@Linux.Learner
@Linux.Learner 6 жыл бұрын
I had a nightmare with that combo, and I've ended up here. Thanx for suggestions, though. IMHO, you should do your research more, outside of the ecosystem you find yourself comfortable with. Believe me, you'll get astounded. :)
@anfield6321
@anfield6321 7 жыл бұрын
He looks like s4
The kernel report
44:09
linux conf au 2017 - Hobart, Australia
Рет қаралды 8 М.
The Trouble with FreeBSD
45:54
linux conf au 2017 - Hobart, Australia
Рет қаралды 160 М.
風船をキャッチしろ!🎈 Balloon catch Challenges
00:57
はじめしゃちょー(hajime)
Рет қаралды 42 МЛН
Perfect Pitch Challenge? Easy! 🎤😎| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 71 МЛН
Adventures in laptop battery hacking
43:33
linux conf au 2017 - Hobart, Australia
Рет қаралды 25 М.
The Vulkan Graphics API - what it means for Linux
47:00
linux conf au 2017 - Hobart, Australia
Рет қаралды 33 М.
Reproducible builds: Two years in the trenches…
34:09
linux conf au 2017 - Hobart, Australia
Рет қаралды 1,6 М.
ScummVM Retrospective - Lessons learnt, from games preserved.
25:03
linux conf au 2017 - Hobart, Australia
Рет қаралды 5 М.
Is It Time to Rewrite the Operating System in Rust?
1:09:18
InfoQ
Рет қаралды 303 М.
🚀  TDD, Where Did It All Go Wrong (Ian Cooper)
1:03:55
DevTernity Conference
Рет қаралды 565 М.
Building reliable Ceph clusters
40:17
linux conf au 2017 - Hobart, Australia
Рет қаралды 11 М.
Database as Filesystem
22:23
linux.conf.au
Рет қаралды 110 М.
風船をキャッチしろ!🎈 Balloon catch Challenges
00:57
はじめしゃちょー(hajime)
Рет қаралды 42 МЛН