Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Potrzebuję wykonać własną dystrybucję systemu GNU/Linux na pendrive, najlepiej aby miała jakiś menedżer pakietów ogarniający zależności (preferuję apt). I oczywiście najlepiej byłoby aby w tej dystrybucji dało się ustawić jakieś sensowne repozytoria. Lepiej wykonać remastering istniejącej dystrybucji czy stworzyć od podstaw własną? Potrzebuję dystrybucji do:
a) używania na sprzęcie, który nie jest mój,
b) zapewnienia sobie bezpiecznego środowiska pracy przy użyciu różnych modułów bezpieczeństwa takich jak SELinux,
c) zapewnienia sobie przyzwoitego środowiska do programowania przy użyciu skompilowanego vima z Pythonem, Qt Creator, clang, gcc, g++, cmake, javac, checkstyle itd.
d) najlepiej aby była niezależna od systemd chociaż nie wiem czy to będzie możliwe (Debian jest oparty na systemd),
e) wybór środowisk pracy xfce, lxde, dwm, i3wm, ewentualnie gnome jeśli będę zmuszony korzystać z systemd,
f) miała świeże pakiety,
g) była stabilna,
h) była w miarę lekka i przenośna,
i) no i oczywiście ładnie wyglądała.
To są moje wymagania co do dystrybucji, którą potrzebuje wykonać na usb. Potrzebuję jej głównie po to, aby używać na sprzęcie, który nie jest mój a który jest jedynie udostępniany na mój użytek. Ponadto chciałbym móc stworzyć coś własnego. Skoro inni mogą tworzyć różne dystrybucje, to dlaczego ja bym nie mógł?
Offline
Własna dystrubicja to bzdura.
Jest już około 600 do 1000 dystrybucji Linuxa, z których niektóre mają aż 5 użyszkodników.
Chyba że mylisz dwa pojęcia - nowa dystrybucja albo konfiguracja systemu wg preferencji użyszkodnika.
W tym drugim przypadku stabilny Debian jest odpowiednim wyborem, zainstaluj go na Pendraku
i skonfiguruj wg dowolnych upodobań.
EDIT:
Debian nie jest "oparty na systemd" tylko używa SystemD,
ale może też działać na SysVinit albo na OpenRC.
To Gnome i KDE wymagają Systemd z powodu biblioteki Logind, ale to się też da obejść przy pomocy programu Elogind.
https://wiki.gentoo.org/wiki/Elogind
Do Debiana Elogind pewnie prędzej czy później dołączy, z oficjalnego lub nieoficjalnego repo, podobnie jak Apulse.
Pozdro
Ostatnio edytowany przez Jacekalex (2017-07-22 23:02:34)
Offline
Można użyć rsync do zrobienia snapshota obrazu Debiana. Znalazłem w internecie sposób na to co potrzebuję osiągnąć na Arch Wiki (https://wiki.archlinux.org/index.php/Rsync#As_a_backup_utility). Najlepiej przed zainstalowaniem na pendrive jest dobrze przetestować własny obraz na virtualboxie.
[quote="Jacekalex"]EDIT:
Debian nie jest "oparty na systemd" tylko używa SystemD,
ale może też działać na SysVinit albo na OpenRC.[/quote]
Czyli jednym słowem Debian używa wielu menedżerów usług.
Offline
Raczej menadżerów startowych.
Sam zobacz wynik:
apt-cache policy sysvinit sysvinit-core openrc
Offline
No rzeczywiście, nie mam żadnego z nich. Tak już abstrahując od szczegółów technicznych własnego obrazu ISO Debiana, czy robienie obrazu ma sens rzeczywiście gdy mam zamiar pracować na laptopie, który jest udostępniany "na mój użytek" a nie że mam go na własność, czyli jednym słowem na nie swoim sprzęcie? Właściciel laptopa pozwala mi robić to co chcę, tzn. mogę wszystko instalować itd. ale z zastrzeżeniem takim, że on ma prawo wglądu do tego co robię. To oznacza że jeśli Debian jest zainstalowany fizycznie na dysku to hasło do cryptsetup musi on znać i mogę być zobowiązany mu udostępnić hasło do konta root. Jako że ten laptop dopiero będzie mój za dwa lata, to czy przez ten czas ma sens używanie na laptopie dystrybucji live Debiana uruchamianej z pendrive zamiast z fizycznego dysku?
Offline
Jeżeli się bootuje z pendraka, to pewnie ze możesz, jeśli nie, to trudno.
Swoją drogą, to zawsze możesz poszukać jakiejś roboty, i kupić sobie własnego lapka.
To w dzisiejszych czasach nie jest może bułka z masłem, ale jakiś kosmiczny koszt i problem też nie.
Offline
Niestety nie mam dostępu do innego sprzętu poza tym laptopem. Stacjonarka, która jest moja jest poza moją obecną lokalizacją (mam na niej Ubuntu i Windows 10, wcześniej Windows XP, Windows 7 i rzekomo Ubuntu fabrycznie przed siódemką), który 17 lat trzyma się w dobrej kondycji, chociaż postęp techniczny powoduje to, że robi się już staroć z niego to mimo tego faktu nie zamierzam go się pozbywać. A raspberry pi ma za małą wydajność do tego co potrzebuję robić, nada się za to świetne jako serwer i do zastosowań IoT. Generalnie ten komputer powinien być mój za dwa lata. Niestety laptopy takie tanie to nie są. Wolę poczekać aż będzie mój za dwa lata i aż te sprawy prawno finansowe się uregulują jeśli chodzi o zakup laptopa. Natomiast pendrive może się przydać bo będę miał przenośny system z własnym configiem, będę mógł go użyć na każdym sprzęcie i nie ingerować w system zainstalowany na fizycznym sprzęcie.
Jeszcze jedna opcja: niby własćiciel zapewnia że mu wystarczy dostęp tylko do Windowsa. Gdzieś słyszałem że nie muszę mu podawać hasła do kontenera cryptsetup z Debianem, że wystarczy że będzie on znał dane logowania do Windowsa. Czy to oznacza że mogę rzeczywiście mu nie podawać hasła do kontenera cryptsetup? A co jeśli by się zdarzyła sytuacja nagłej potrzeby skontrolowania zawartości dysku - czy musiałbym wtedy podać mu hasło do cryptsetup?
Tak swoją droga właściciel może się zorientować że jest Debian obok Windowsa po wpisach w GRUB.
Offline
RPI za małe? Odroid C2 tez za mały? Odroid XU4 też za mały?
Offline
Chyba najprościej po prostu byłoby trzymać dane na serwerze ssh, najlepiej Raspberry Pi z zainstalowanym Raspbianem i cryptsetup. Jest pełno tutoriali jak zrobić rpi w roli serwera NAS a myślę że mógłbym to spokojnie dać radę wykonać. A nośnik bootowalny usb z linuxem umożliwiłby mi swobodne przenoszenie swojego środowiska pracy pomiędzy różnymi sprzętami. Jeszcze pytanie czy USB 3.0 zapewnia na tyle szybki transfer danych aby komfortowo dało się pracować na Linuxie uruchamianym z nośnika USB?
Ostatnio edytowany przez hubot (2017-07-23 16:33:57)
Offline
Porównaj sobie transfery jakie oferuje USB 3 i Twój nośnik, odpowiedź nasunie się sama.
I danych nie trzyma się na serwerze SSH, przez SSH można mieć do nich dostęp.
Offline
[quote="hubot"]Generalnie ten komputer powinien być mój za dwa lata. Niestety laptopy takie tanie to nie są.[/quote]
Zainteresuj się rynkiem wtórnym, poleasingowy lap z całkiem niezłymi bebechami dorwiesz za ok 1000-1500zł. W sezonie nawet bez żadnych skilli/zawodu zrobisz taki hajs w kilka/kilkanaście dni (w zależności czy zatrudnisz się u Bauera czy u Kowalskiego :) o ile masz oczywiście dwie ręce i nogi...
Jeżeli to nie Twój sprzęt to nie ma sensu na nim nic szyfrować bo to po prostu mija się z celem. Taki sprzęt traktuje się jak kompa w robocie/służbowego, czyli z góry zakładasz pełną inwigilację swoich poczynań na takiej maszynie. Jak chcesz bawić się w jakąkolwiek prywatność to chyba oczywistym jest, że sprzęt musi być tylko Twoją własnością.
Ostatnio edytowany przez hi (2017-07-25 18:05:12)
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00100 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.119.109.101' WHERE u.id=1 |
0.00063 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.119.109.101', 1732691989) |
0.00052 | SELECT * FROM punbb_online WHERE logged<1732691689 |
0.00052 | SELECT topic_id FROM punbb_posts WHERE id=312729 |
0.00006 | SELECT id FROM punbb_posts WHERE topic_id=29759 ORDER BY posted |
0.00067 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=29759 AND t.moved_to IS NULL |
0.00007 | SELECT search_for, replace_with FROM punbb_censoring |
0.00188 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=29759 ORDER BY p.id LIMIT 0,25 |
0.00090 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=29759 |
Total query time: 0.00639 s |